Release version 1.13.7
[sdc.git] / docs / openapi / openapi-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     "/actuator/prometheus" : {
23       "get" : {
24         "description" : "Gets the prometheus micrometer application metrics",
25         "operationId" : "prometheus",
26         "parameters" : [ {
27           "description" : "The Accept header to determine the output content type",
28           "in" : "header",
29           "name" : "Accept",
30           "schema" : {
31             "type" : "string"
32           }
33         } ],
34         "responses" : {
35           "default" : {
36             "content" : {
37               "*/*" : {
38                 "schema" : {
39                   "type" : "string"
40                 }
41               }
42             },
43             "description" : "default response"
44           }
45         },
46         "servers" : [ {
47           "url" : "/sdc2/rest",
48           "variables" : { }
49         } ],
50         "summary" : "Prometheus Micrometer Metrics",
51         "tags" : [ "SDCE-2 APIs" ]
52       }
53     },
54     "/config/get" : {
55       "get" : {
56         "description" : "Retrieve configuration",
57         "operationId" : "getConfig_1",
58         "responses" : {
59           "200" : {
60             "content" : {
61               "application/json" : {
62                 "schema" : {
63                   "type" : "string"
64                 }
65               }
66             },
67             "description" : "OK"
68           }
69         },
70         "servers" : [ {
71           "url" : "/sdc2/rest",
72           "variables" : { }
73         } ],
74         "tags" : [ "SDCE-2 APIs" ]
75       }
76     },
77     "/configmgr/get" : {
78       "get" : {
79         "operationId" : "getConfig",
80         "parameters" : [ {
81           "in" : "query",
82           "name" : "type",
83           "schema" : {
84             "type" : "string"
85           }
86         } ],
87         "responses" : {
88           "default" : {
89             "content" : {
90               "application/json" : {
91                 "schema" : {
92                   "type" : "string"
93                 }
94               }
95             },
96             "description" : "default response"
97           }
98         },
99         "servers" : [ {
100           "url" : "/sdc2/rest",
101           "variables" : { }
102         } ],
103         "tags" : [ "SDCE-2 APIs" ]
104       }
105     },
106     "/configmgr/set1" : {
107       "post" : {
108         "operationId" : "setConfig1",
109         "requestBody" : {
110           "content" : {
111             "application/json" : {
112               "schema" : {
113                 "$ref" : "#/components/schemas/Configuration"
114               }
115             }
116           }
117         },
118         "responses" : {
119           "default" : {
120             "content" : {
121               "text/plain" : {
122                 "schema" : {
123                   "type" : "string"
124                 }
125               }
126             },
127             "description" : "default response"
128           }
129         },
130         "servers" : [ {
131           "url" : "/sdc2/rest",
132           "variables" : { }
133         } ],
134         "tags" : [ "SDCE-2 APIs" ]
135       }
136     },
137     "/configmgr/set2" : {
138       "post" : {
139         "operationId" : "setConfig2",
140         "requestBody" : {
141           "content" : {
142             "application/json" : {
143               "schema" : {
144                 "$ref" : "#/components/schemas/Configuration"
145               }
146             }
147           }
148         },
149         "responses" : {
150           "default" : {
151             "content" : {
152               "text/plain" : { }
153             },
154             "description" : "default response"
155           }
156         },
157         "servers" : [ {
158           "url" : "/sdc2/rest",
159           "variables" : { }
160         } ],
161         "tags" : [ "SDCE-2 APIs" ]
162       }
163     },
164     "/configmgr/setput1" : {
165       "put" : {
166         "operationId" : "setConfig3",
167         "requestBody" : {
168           "content" : {
169             "application/json" : {
170               "schema" : {
171                 "$ref" : "#/components/schemas/Configuration"
172               }
173             }
174           }
175         },
176         "responses" : {
177           "default" : {
178             "content" : {
179               "text/plain" : {
180                 "schema" : {
181                   "type" : "string"
182                 }
183               }
184             },
185             "description" : "default response"
186           }
187         },
188         "servers" : [ {
189           "url" : "/sdc2/rest",
190           "variables" : { }
191         } ],
192         "tags" : [ "SDCE-2 APIs" ]
193       }
194     },
195     "/configmgr/setput2" : {
196       "put" : {
197         "operationId" : "setConfig4",
198         "requestBody" : {
199           "content" : {
200             "application/json" : {
201               "schema" : {
202                 "$ref" : "#/components/schemas/Configuration"
203               }
204             }
205           }
206         },
207         "responses" : {
208           "default" : {
209             "content" : {
210               "text/plain" : { }
211             },
212             "description" : "default response"
213           }
214         },
215         "servers" : [ {
216           "url" : "/sdc2/rest",
217           "variables" : { }
218         } ],
219         "tags" : [ "SDCE-2 APIs" ]
220       }
221     },
222     "/healthCheck" : {
223       "get" : {
224         "description" : "Return aggregate BE health check of SDC BE components",
225         "operationId" : "getHealthCheck",
226         "responses" : {
227           "200" : {
228             "description" : "SDC BE components are all up"
229           },
230           "500" : {
231             "description" : "One or more SDC BE components are down"
232           },
233           "default" : {
234             "content" : {
235               "application/json" : {
236                 "schema" : {
237                   "type" : "array",
238                   "items" : {
239                     "type" : "string"
240                   }
241                 }
242               }
243             }
244           }
245         },
246         "servers" : [ {
247           "url" : "/sdc2/rest",
248           "variables" : { }
249         } ],
250         "summary" : "return BE health check",
251         "tags" : [ "SDCE-2 APIs" ]
252       }
253     },
254     "/v1/artifactTypes" : {
255       "get" : {
256         "description" : "Retrieve all artifactTypes",
257         "operationId" : "getArtifactTypes",
258         "parameters" : [ {
259           "in" : "header",
260           "name" : "USER_ID",
261           "schema" : {
262             "type" : "string"
263           }
264         } ],
265         "responses" : {
266           "200" : {
267             "description" : "Returns artifactTypes Ok"
268           },
269           "404" : {
270             "description" : "No artifactTypes were found"
271           },
272           "500" : {
273             "description" : "Internal Server Error"
274           },
275           "default" : {
276             "content" : {
277               "application/json" : {
278                 "schema" : {
279                   "type" : "array",
280                   "items" : {
281                     "$ref" : "#/components/schemas/User"
282                   }
283                 }
284               }
285             }
286           }
287         },
288         "servers" : [ {
289           "url" : "/sdc2/rest",
290           "variables" : { }
291         } ],
292         "summary" : "Retrieve all artifactTypes",
293         "tags" : [ "SDCE-2 APIs" ]
294       }
295     },
296     "/v1/catalog/allDataTypes" : {
297       "get" : {
298         "description" : "Get data types",
299         "operationId" : "getAllDataTypesFromAllModels",
300         "parameters" : [ {
301           "in" : "header",
302           "name" : "USER_ID",
303           "schema" : {
304             "type" : "string"
305           }
306         }, {
307           "in" : "query",
308           "name" : "excludePrimitives",
309           "schema" : {
310             "type" : "string",
311             "default" : "false"
312           }
313         } ],
314         "responses" : {
315           "200" : {
316             "description" : "allDataTypes"
317           },
318           "400" : {
319             "description" : "Invalid content / Missing content"
320           },
321           "403" : {
322             "description" : "Restricted operation"
323           },
324           "404" : {
325             "description" : "Data types not found"
326           },
327           "default" : {
328             "content" : {
329               "application/json" : {
330                 "schema" : {
331                   "type" : "array",
332                   "items" : {
333                     "type" : "object",
334                     "properties" : {
335                       "allowedMethods" : {
336                         "type" : "array",
337                         "items" : {
338                           "type" : "string"
339                         },
340                         "uniqueItems" : true
341                       },
342                       "cookies" : {
343                         "type" : "object",
344                         "additionalProperties" : {
345                           "type" : "object",
346                           "properties" : {
347                             "comment" : {
348                               "type" : "string"
349                             },
350                             "domain" : {
351                               "type" : "string"
352                             },
353                             "expiry" : {
354                               "type" : "string",
355                               "format" : "date-time"
356                             },
357                             "httpOnly" : {
358                               "type" : "boolean"
359                             },
360                             "maxAge" : {
361                               "type" : "integer",
362                               "format" : "int32"
363                             },
364                             "name" : {
365                               "type" : "string"
366                             },
367                             "path" : {
368                               "type" : "string"
369                             },
370                             "secure" : {
371                               "type" : "boolean"
372                             },
373                             "value" : {
374                               "type" : "string"
375                             },
376                             "version" : {
377                               "type" : "integer",
378                               "format" : "int32"
379                             }
380                           }
381                         }
382                       },
383                       "date" : {
384                         "type" : "string",
385                         "format" : "date-time"
386                       },
387                       "entity" : {
388                         "type" : "object"
389                       },
390                       "entityTag" : {
391                         "type" : "object",
392                         "properties" : {
393                           "value" : {
394                             "type" : "string"
395                           },
396                           "weak" : {
397                             "type" : "boolean"
398                           }
399                         }
400                       },
401                       "headers" : {
402                         "type" : "object",
403                         "additionalProperties" : {
404                           "type" : "array",
405                           "items" : {
406                             "type" : "object"
407                           }
408                         }
409                       },
410                       "language" : {
411                         "type" : "object",
412                         "properties" : {
413                           "country" : {
414                             "type" : "string"
415                           },
416                           "displayCountry" : {
417                             "type" : "string"
418                           },
419                           "displayLanguage" : {
420                             "type" : "string"
421                           },
422                           "displayName" : {
423                             "type" : "string"
424                           },
425                           "displayScript" : {
426                             "type" : "string"
427                           },
428                           "displayVariant" : {
429                             "type" : "string"
430                           },
431                           "extensionKeys" : {
432                             "type" : "array",
433                             "items" : {
434                               "type" : "string"
435                             },
436                             "uniqueItems" : true
437                           },
438                           "iso3Country" : {
439                             "type" : "string"
440                           },
441                           "iso3Language" : {
442                             "type" : "string"
443                           },
444                           "language" : {
445                             "type" : "string"
446                           },
447                           "script" : {
448                             "type" : "string"
449                           },
450                           "unicodeLocaleAttributes" : {
451                             "type" : "array",
452                             "items" : {
453                               "type" : "string"
454                             },
455                             "uniqueItems" : true
456                           },
457                           "unicodeLocaleKeys" : {
458                             "type" : "array",
459                             "items" : {
460                               "type" : "string"
461                             },
462                             "uniqueItems" : true
463                           },
464                           "variant" : {
465                             "type" : "string"
466                           }
467                         }
468                       },
469                       "lastModified" : {
470                         "type" : "string",
471                         "format" : "date-time"
472                       },
473                       "length" : {
474                         "type" : "integer",
475                         "format" : "int32"
476                       },
477                       "links" : {
478                         "type" : "array",
479                         "items" : {
480                           "type" : "object",
481                           "properties" : {
482                             "params" : {
483                               "type" : "object",
484                               "additionalProperties" : {
485                                 "type" : "string"
486                               }
487                             },
488                             "rel" : {
489                               "type" : "string"
490                             },
491                             "rels" : {
492                               "type" : "array",
493                               "items" : {
494                                 "type" : "string"
495                               }
496                             },
497                             "title" : {
498                               "type" : "string"
499                             },
500                             "type" : {
501                               "type" : "string"
502                             },
503                             "uri" : {
504                               "type" : "string",
505                               "format" : "uri"
506                             },
507                             "uriBuilder" : {
508                               "type" : "object"
509                             }
510                           }
511                         },
512                         "uniqueItems" : true
513                       },
514                       "location" : {
515                         "type" : "string",
516                         "format" : "uri"
517                       },
518                       "mediaType" : {
519                         "type" : "object",
520                         "properties" : {
521                           "parameters" : {
522                             "type" : "object",
523                             "additionalProperties" : {
524                               "type" : "string"
525                             }
526                           },
527                           "subtype" : {
528                             "type" : "string"
529                           },
530                           "type" : {
531                             "type" : "string"
532                           },
533                           "wildcardSubtype" : {
534                             "type" : "boolean"
535                           },
536                           "wildcardType" : {
537                             "type" : "boolean"
538                           }
539                         }
540                       },
541                       "metadata" : {
542                         "type" : "object",
543                         "additionalProperties" : {
544                           "type" : "array",
545                           "items" : {
546                             "type" : "object"
547                           }
548                         }
549                       },
550                       "status" : {
551                         "type" : "integer",
552                         "format" : "int32"
553                       },
554                       "statusInfo" : {
555                         "type" : "object",
556                         "properties" : {
557                           "family" : {
558                             "type" : "string",
559                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
560                           },
561                           "reasonPhrase" : {
562                             "type" : "string"
563                           },
564                           "statusCode" : {
565                             "type" : "integer",
566                             "format" : "int32"
567                           }
568                         }
569                       },
570                       "stringHeaders" : {
571                         "type" : "object",
572                         "additionalProperties" : {
573                           "type" : "array",
574                           "items" : {
575                             "type" : "string"
576                           }
577                         }
578                       }
579                     }
580                   }
581                 }
582               }
583             }
584           }
585         },
586         "servers" : [ {
587           "url" : "/sdc2/rest",
588           "variables" : { }
589         } ],
590         "summary" : "Returns all data types from all models",
591         "tags" : [ "SDCE-2 APIs" ]
592       }
593     },
594     "/v1/catalog/archive" : {
595       "get" : {
596         "description" : "Get all Archived Components",
597         "operationId" : "getArchivedComponents",
598         "parameters" : [ {
599           "in" : "header",
600           "name" : "USER_ID",
601           "schema" : {
602             "type" : "string"
603           }
604         } ],
605         "responses" : {
606           "200" : {
607             "description" : "Success"
608           },
609           "400" : {
610             "description" : "Bad request"
611           },
612           "403" : {
613             "description" : "Restricted operation"
614           },
615           "500" : {
616             "description" : "Internal Error"
617           },
618           "default" : {
619             "content" : {
620               "application/json" : {
621                 "schema" : {
622                   "type" : "array",
623                   "items" : {
624                     "type" : "string"
625                   }
626                 }
627               }
628             }
629           }
630         },
631         "servers" : [ {
632           "url" : "/sdc2/rest",
633           "variables" : { }
634         } ],
635         "summary" : "Get all Archived Components",
636         "tags" : [ "SDCE-2 APIs" ]
637       }
638     },
639     "/v1/catalog/artifactTypes" : {
640       "get" : {
641         "description" : "Get Tosca ArtifactTypes",
642         "operationId" : "getAllToscaArtifactTypes",
643         "parameters" : [ {
644           "description" : "Model name",
645           "in" : "query",
646           "name" : "model",
647           "schema" : {
648             "type" : "string"
649           }
650         }, {
651           "in" : "header",
652           "name" : "USER_ID",
653           "schema" : {
654             "type" : "string"
655           }
656         } ],
657         "responses" : {
658           "200" : {
659             "description" : "Listing successful"
660           },
661           "400" : {
662             "description" : "Invalid content / Missing content"
663           },
664           "403" : {
665             "description" : "Restricted operation"
666           },
667           "404" : {
668             "description" : "Tosca Artifact Types not found"
669           },
670           "default" : {
671             "content" : {
672               "*/*" : {
673                 "schema" : {
674                   "type" : "array",
675                   "items" : {
676                     "type" : "object",
677                     "properties" : {
678                       "allowedMethods" : {
679                         "type" : "array",
680                         "items" : {
681                           "type" : "string"
682                         },
683                         "uniqueItems" : true
684                       },
685                       "cookies" : {
686                         "type" : "object",
687                         "additionalProperties" : {
688                           "type" : "object",
689                           "properties" : {
690                             "comment" : {
691                               "type" : "string"
692                             },
693                             "domain" : {
694                               "type" : "string"
695                             },
696                             "expiry" : {
697                               "type" : "string",
698                               "format" : "date-time"
699                             },
700                             "httpOnly" : {
701                               "type" : "boolean"
702                             },
703                             "maxAge" : {
704                               "type" : "integer",
705                               "format" : "int32"
706                             },
707                             "name" : {
708                               "type" : "string"
709                             },
710                             "path" : {
711                               "type" : "string"
712                             },
713                             "secure" : {
714                               "type" : "boolean"
715                             },
716                             "value" : {
717                               "type" : "string"
718                             },
719                             "version" : {
720                               "type" : "integer",
721                               "format" : "int32"
722                             }
723                           }
724                         }
725                       },
726                       "date" : {
727                         "type" : "string",
728                         "format" : "date-time"
729                       },
730                       "entity" : {
731                         "type" : "object"
732                       },
733                       "entityTag" : {
734                         "type" : "object",
735                         "properties" : {
736                           "value" : {
737                             "type" : "string"
738                           },
739                           "weak" : {
740                             "type" : "boolean"
741                           }
742                         }
743                       },
744                       "headers" : {
745                         "type" : "object",
746                         "additionalProperties" : {
747                           "type" : "array",
748                           "items" : {
749                             "type" : "object"
750                           }
751                         }
752                       },
753                       "language" : {
754                         "type" : "object",
755                         "properties" : {
756                           "country" : {
757                             "type" : "string"
758                           },
759                           "displayCountry" : {
760                             "type" : "string"
761                           },
762                           "displayLanguage" : {
763                             "type" : "string"
764                           },
765                           "displayName" : {
766                             "type" : "string"
767                           },
768                           "displayScript" : {
769                             "type" : "string"
770                           },
771                           "displayVariant" : {
772                             "type" : "string"
773                           },
774                           "extensionKeys" : {
775                             "type" : "array",
776                             "items" : {
777                               "type" : "string"
778                             },
779                             "uniqueItems" : true
780                           },
781                           "iso3Country" : {
782                             "type" : "string"
783                           },
784                           "iso3Language" : {
785                             "type" : "string"
786                           },
787                           "language" : {
788                             "type" : "string"
789                           },
790                           "script" : {
791                             "type" : "string"
792                           },
793                           "unicodeLocaleAttributes" : {
794                             "type" : "array",
795                             "items" : {
796                               "type" : "string"
797                             },
798                             "uniqueItems" : true
799                           },
800                           "unicodeLocaleKeys" : {
801                             "type" : "array",
802                             "items" : {
803                               "type" : "string"
804                             },
805                             "uniqueItems" : true
806                           },
807                           "variant" : {
808                             "type" : "string"
809                           }
810                         }
811                       },
812                       "lastModified" : {
813                         "type" : "string",
814                         "format" : "date-time"
815                       },
816                       "length" : {
817                         "type" : "integer",
818                         "format" : "int32"
819                       },
820                       "links" : {
821                         "type" : "array",
822                         "items" : {
823                           "type" : "object",
824                           "properties" : {
825                             "params" : {
826                               "type" : "object",
827                               "additionalProperties" : {
828                                 "type" : "string"
829                               }
830                             },
831                             "rel" : {
832                               "type" : "string"
833                             },
834                             "rels" : {
835                               "type" : "array",
836                               "items" : {
837                                 "type" : "string"
838                               }
839                             },
840                             "title" : {
841                               "type" : "string"
842                             },
843                             "type" : {
844                               "type" : "string"
845                             },
846                             "uri" : {
847                               "type" : "string",
848                               "format" : "uri"
849                             },
850                             "uriBuilder" : {
851                               "type" : "object"
852                             }
853                           }
854                         },
855                         "uniqueItems" : true
856                       },
857                       "location" : {
858                         "type" : "string",
859                         "format" : "uri"
860                       },
861                       "mediaType" : {
862                         "type" : "object",
863                         "properties" : {
864                           "parameters" : {
865                             "type" : "object",
866                             "additionalProperties" : {
867                               "type" : "string"
868                             }
869                           },
870                           "subtype" : {
871                             "type" : "string"
872                           },
873                           "type" : {
874                             "type" : "string"
875                           },
876                           "wildcardSubtype" : {
877                             "type" : "boolean"
878                           },
879                           "wildcardType" : {
880                             "type" : "boolean"
881                           }
882                         }
883                       },
884                       "metadata" : {
885                         "type" : "object",
886                         "additionalProperties" : {
887                           "type" : "array",
888                           "items" : {
889                             "type" : "object"
890                           }
891                         }
892                       },
893                       "status" : {
894                         "type" : "integer",
895                         "format" : "int32"
896                       },
897                       "statusInfo" : {
898                         "type" : "object",
899                         "properties" : {
900                           "family" : {
901                             "type" : "string",
902                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
903                           },
904                           "reasonPhrase" : {
905                             "type" : "string"
906                           },
907                           "statusCode" : {
908                             "type" : "integer",
909                             "format" : "int32"
910                           }
911                         }
912                       },
913                       "stringHeaders" : {
914                         "type" : "object",
915                         "additionalProperties" : {
916                           "type" : "array",
917                           "items" : {
918                             "type" : "string"
919                           }
920                         }
921                       }
922                     }
923                   }
924                 }
925               }
926             }
927           }
928         },
929         "servers" : [ {
930           "url" : "/sdc2/rest",
931           "variables" : { }
932         } ],
933         "summary" : "Returns tosca artifact types",
934         "tags" : [ "SDCE-2 APIs" ]
935       }
936     },
937     "/v1/catalog/audit-records/{componentType}/{componentUniqueId}" : {
938       "get" : {
939         "description" : "get component audit records",
940         "operationId" : "getComponentAuditRecords",
941         "parameters" : [ {
942           "in" : "path",
943           "name" : "componentType",
944           "required" : true,
945           "schema" : {
946             "type" : "string"
947           }
948         }, {
949           "in" : "path",
950           "name" : "componentUniqueId",
951           "required" : true,
952           "schema" : {
953             "type" : "string"
954           }
955         }, {
956           "in" : "header",
957           "name" : "USER_ID",
958           "schema" : {
959             "type" : "string"
960           }
961         } ],
962         "responses" : {
963           "200" : {
964             "description" : "Service found"
965           },
966           "403" : {
967             "description" : "Restricted operation"
968           },
969           "default" : {
970             "content" : {
971               "application/json" : {
972                 "schema" : {
973                   "type" : "array",
974                   "items" : {
975                     "type" : "object",
976                     "properties" : {
977                       "allowedMethods" : {
978                         "type" : "array",
979                         "items" : {
980                           "type" : "string"
981                         },
982                         "uniqueItems" : true
983                       },
984                       "cookies" : {
985                         "type" : "object",
986                         "additionalProperties" : {
987                           "type" : "object",
988                           "properties" : {
989                             "comment" : {
990                               "type" : "string"
991                             },
992                             "domain" : {
993                               "type" : "string"
994                             },
995                             "expiry" : {
996                               "type" : "string",
997                               "format" : "date-time"
998                             },
999                             "httpOnly" : {
1000                               "type" : "boolean"
1001                             },
1002                             "maxAge" : {
1003                               "type" : "integer",
1004                               "format" : "int32"
1005                             },
1006                             "name" : {
1007                               "type" : "string"
1008                             },
1009                             "path" : {
1010                               "type" : "string"
1011                             },
1012                             "secure" : {
1013                               "type" : "boolean"
1014                             },
1015                             "value" : {
1016                               "type" : "string"
1017                             },
1018                             "version" : {
1019                               "type" : "integer",
1020                               "format" : "int32"
1021                             }
1022                           }
1023                         }
1024                       },
1025                       "date" : {
1026                         "type" : "string",
1027                         "format" : "date-time"
1028                       },
1029                       "entity" : {
1030                         "type" : "object"
1031                       },
1032                       "entityTag" : {
1033                         "type" : "object",
1034                         "properties" : {
1035                           "value" : {
1036                             "type" : "string"
1037                           },
1038                           "weak" : {
1039                             "type" : "boolean"
1040                           }
1041                         }
1042                       },
1043                       "headers" : {
1044                         "type" : "object",
1045                         "additionalProperties" : {
1046                           "type" : "array",
1047                           "items" : {
1048                             "type" : "object"
1049                           }
1050                         }
1051                       },
1052                       "language" : {
1053                         "type" : "object",
1054                         "properties" : {
1055                           "country" : {
1056                             "type" : "string"
1057                           },
1058                           "displayCountry" : {
1059                             "type" : "string"
1060                           },
1061                           "displayLanguage" : {
1062                             "type" : "string"
1063                           },
1064                           "displayName" : {
1065                             "type" : "string"
1066                           },
1067                           "displayScript" : {
1068                             "type" : "string"
1069                           },
1070                           "displayVariant" : {
1071                             "type" : "string"
1072                           },
1073                           "extensionKeys" : {
1074                             "type" : "array",
1075                             "items" : {
1076                               "type" : "string"
1077                             },
1078                             "uniqueItems" : true
1079                           },
1080                           "iso3Country" : {
1081                             "type" : "string"
1082                           },
1083                           "iso3Language" : {
1084                             "type" : "string"
1085                           },
1086                           "language" : {
1087                             "type" : "string"
1088                           },
1089                           "script" : {
1090                             "type" : "string"
1091                           },
1092                           "unicodeLocaleAttributes" : {
1093                             "type" : "array",
1094                             "items" : {
1095                               "type" : "string"
1096                             },
1097                             "uniqueItems" : true
1098                           },
1099                           "unicodeLocaleKeys" : {
1100                             "type" : "array",
1101                             "items" : {
1102                               "type" : "string"
1103                             },
1104                             "uniqueItems" : true
1105                           },
1106                           "variant" : {
1107                             "type" : "string"
1108                           }
1109                         }
1110                       },
1111                       "lastModified" : {
1112                         "type" : "string",
1113                         "format" : "date-time"
1114                       },
1115                       "length" : {
1116                         "type" : "integer",
1117                         "format" : "int32"
1118                       },
1119                       "links" : {
1120                         "type" : "array",
1121                         "items" : {
1122                           "type" : "object",
1123                           "properties" : {
1124                             "params" : {
1125                               "type" : "object",
1126                               "additionalProperties" : {
1127                                 "type" : "string"
1128                               }
1129                             },
1130                             "rel" : {
1131                               "type" : "string"
1132                             },
1133                             "rels" : {
1134                               "type" : "array",
1135                               "items" : {
1136                                 "type" : "string"
1137                               }
1138                             },
1139                             "title" : {
1140                               "type" : "string"
1141                             },
1142                             "type" : {
1143                               "type" : "string"
1144                             },
1145                             "uri" : {
1146                               "type" : "string",
1147                               "format" : "uri"
1148                             },
1149                             "uriBuilder" : {
1150                               "type" : "object"
1151                             }
1152                           }
1153                         },
1154                         "uniqueItems" : true
1155                       },
1156                       "location" : {
1157                         "type" : "string",
1158                         "format" : "uri"
1159                       },
1160                       "mediaType" : {
1161                         "type" : "object",
1162                         "properties" : {
1163                           "parameters" : {
1164                             "type" : "object",
1165                             "additionalProperties" : {
1166                               "type" : "string"
1167                             }
1168                           },
1169                           "subtype" : {
1170                             "type" : "string"
1171                           },
1172                           "type" : {
1173                             "type" : "string"
1174                           },
1175                           "wildcardSubtype" : {
1176                             "type" : "boolean"
1177                           },
1178                           "wildcardType" : {
1179                             "type" : "boolean"
1180                           }
1181                         }
1182                       },
1183                       "metadata" : {
1184                         "type" : "object",
1185                         "additionalProperties" : {
1186                           "type" : "array",
1187                           "items" : {
1188                             "type" : "object"
1189                           }
1190                         }
1191                       },
1192                       "status" : {
1193                         "type" : "integer",
1194                         "format" : "int32"
1195                       },
1196                       "statusInfo" : {
1197                         "type" : "object",
1198                         "properties" : {
1199                           "family" : {
1200                             "type" : "string",
1201                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1202                           },
1203                           "reasonPhrase" : {
1204                             "type" : "string"
1205                           },
1206                           "statusCode" : {
1207                             "type" : "integer",
1208                             "format" : "int32"
1209                           }
1210                         }
1211                       },
1212                       "stringHeaders" : {
1213                         "type" : "object",
1214                         "additionalProperties" : {
1215                           "type" : "array",
1216                           "items" : {
1217                             "type" : "string"
1218                           }
1219                         }
1220                       }
1221                     }
1222                   }
1223                 }
1224               }
1225             }
1226           }
1227         },
1228         "servers" : [ {
1229           "url" : "/sdc2/rest",
1230           "variables" : { }
1231         } ],
1232         "summary" : "get audit records for a service or a resource",
1233         "tags" : [ "SDCE-2 APIs" ]
1234       }
1235     },
1236     "/v1/catalog/capabilityTypes" : {
1237       "get" : {
1238         "description" : "Get capability types",
1239         "operationId" : "getAllCapabilityTypesServlet",
1240         "parameters" : [ {
1241           "in" : "header",
1242           "name" : "USER_ID",
1243           "schema" : {
1244             "type" : "string"
1245           }
1246         }, {
1247           "description" : "model",
1248           "in" : "query",
1249           "name" : "model",
1250           "schema" : {
1251             "type" : "string"
1252           }
1253         } ],
1254         "responses" : {
1255           "200" : {
1256             "description" : "capabilityTypes"
1257           },
1258           "400" : {
1259             "description" : "Invalid content / Missing content"
1260           },
1261           "403" : {
1262             "description" : "Restricted operation"
1263           },
1264           "404" : {
1265             "description" : "Capability types not found"
1266           },
1267           "default" : {
1268             "content" : {
1269               "application/json" : {
1270                 "schema" : {
1271                   "type" : "array",
1272                   "items" : {
1273                     "type" : "object",
1274                     "properties" : {
1275                       "allowedMethods" : {
1276                         "type" : "array",
1277                         "items" : {
1278                           "type" : "string"
1279                         },
1280                         "uniqueItems" : true
1281                       },
1282                       "cookies" : {
1283                         "type" : "object",
1284                         "additionalProperties" : {
1285                           "type" : "object",
1286                           "properties" : {
1287                             "comment" : {
1288                               "type" : "string"
1289                             },
1290                             "domain" : {
1291                               "type" : "string"
1292                             },
1293                             "expiry" : {
1294                               "type" : "string",
1295                               "format" : "date-time"
1296                             },
1297                             "httpOnly" : {
1298                               "type" : "boolean"
1299                             },
1300                             "maxAge" : {
1301                               "type" : "integer",
1302                               "format" : "int32"
1303                             },
1304                             "name" : {
1305                               "type" : "string"
1306                             },
1307                             "path" : {
1308                               "type" : "string"
1309                             },
1310                             "secure" : {
1311                               "type" : "boolean"
1312                             },
1313                             "value" : {
1314                               "type" : "string"
1315                             },
1316                             "version" : {
1317                               "type" : "integer",
1318                               "format" : "int32"
1319                             }
1320                           }
1321                         }
1322                       },
1323                       "date" : {
1324                         "type" : "string",
1325                         "format" : "date-time"
1326                       },
1327                       "entity" : {
1328                         "type" : "object"
1329                       },
1330                       "entityTag" : {
1331                         "type" : "object",
1332                         "properties" : {
1333                           "value" : {
1334                             "type" : "string"
1335                           },
1336                           "weak" : {
1337                             "type" : "boolean"
1338                           }
1339                         }
1340                       },
1341                       "headers" : {
1342                         "type" : "object",
1343                         "additionalProperties" : {
1344                           "type" : "array",
1345                           "items" : {
1346                             "type" : "object"
1347                           }
1348                         }
1349                       },
1350                       "language" : {
1351                         "type" : "object",
1352                         "properties" : {
1353                           "country" : {
1354                             "type" : "string"
1355                           },
1356                           "displayCountry" : {
1357                             "type" : "string"
1358                           },
1359                           "displayLanguage" : {
1360                             "type" : "string"
1361                           },
1362                           "displayName" : {
1363                             "type" : "string"
1364                           },
1365                           "displayScript" : {
1366                             "type" : "string"
1367                           },
1368                           "displayVariant" : {
1369                             "type" : "string"
1370                           },
1371                           "extensionKeys" : {
1372                             "type" : "array",
1373                             "items" : {
1374                               "type" : "string"
1375                             },
1376                             "uniqueItems" : true
1377                           },
1378                           "iso3Country" : {
1379                             "type" : "string"
1380                           },
1381                           "iso3Language" : {
1382                             "type" : "string"
1383                           },
1384                           "language" : {
1385                             "type" : "string"
1386                           },
1387                           "script" : {
1388                             "type" : "string"
1389                           },
1390                           "unicodeLocaleAttributes" : {
1391                             "type" : "array",
1392                             "items" : {
1393                               "type" : "string"
1394                             },
1395                             "uniqueItems" : true
1396                           },
1397                           "unicodeLocaleKeys" : {
1398                             "type" : "array",
1399                             "items" : {
1400                               "type" : "string"
1401                             },
1402                             "uniqueItems" : true
1403                           },
1404                           "variant" : {
1405                             "type" : "string"
1406                           }
1407                         }
1408                       },
1409                       "lastModified" : {
1410                         "type" : "string",
1411                         "format" : "date-time"
1412                       },
1413                       "length" : {
1414                         "type" : "integer",
1415                         "format" : "int32"
1416                       },
1417                       "links" : {
1418                         "type" : "array",
1419                         "items" : {
1420                           "type" : "object",
1421                           "properties" : {
1422                             "params" : {
1423                               "type" : "object",
1424                               "additionalProperties" : {
1425                                 "type" : "string"
1426                               }
1427                             },
1428                             "rel" : {
1429                               "type" : "string"
1430                             },
1431                             "rels" : {
1432                               "type" : "array",
1433                               "items" : {
1434                                 "type" : "string"
1435                               }
1436                             },
1437                             "title" : {
1438                               "type" : "string"
1439                             },
1440                             "type" : {
1441                               "type" : "string"
1442                             },
1443                             "uri" : {
1444                               "type" : "string",
1445                               "format" : "uri"
1446                             },
1447                             "uriBuilder" : {
1448                               "type" : "object"
1449                             }
1450                           }
1451                         },
1452                         "uniqueItems" : true
1453                       },
1454                       "location" : {
1455                         "type" : "string",
1456                         "format" : "uri"
1457                       },
1458                       "mediaType" : {
1459                         "type" : "object",
1460                         "properties" : {
1461                           "parameters" : {
1462                             "type" : "object",
1463                             "additionalProperties" : {
1464                               "type" : "string"
1465                             }
1466                           },
1467                           "subtype" : {
1468                             "type" : "string"
1469                           },
1470                           "type" : {
1471                             "type" : "string"
1472                           },
1473                           "wildcardSubtype" : {
1474                             "type" : "boolean"
1475                           },
1476                           "wildcardType" : {
1477                             "type" : "boolean"
1478                           }
1479                         }
1480                       },
1481                       "metadata" : {
1482                         "type" : "object",
1483                         "additionalProperties" : {
1484                           "type" : "array",
1485                           "items" : {
1486                             "type" : "object"
1487                           }
1488                         }
1489                       },
1490                       "status" : {
1491                         "type" : "integer",
1492                         "format" : "int32"
1493                       },
1494                       "statusInfo" : {
1495                         "type" : "object",
1496                         "properties" : {
1497                           "family" : {
1498                             "type" : "string",
1499                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1500                           },
1501                           "reasonPhrase" : {
1502                             "type" : "string"
1503                           },
1504                           "statusCode" : {
1505                             "type" : "integer",
1506                             "format" : "int32"
1507                           }
1508                         }
1509                       },
1510                       "stringHeaders" : {
1511                         "type" : "object",
1512                         "additionalProperties" : {
1513                           "type" : "array",
1514                           "items" : {
1515                             "type" : "string"
1516                           }
1517                         }
1518                       }
1519                     }
1520                   }
1521                 }
1522               }
1523             }
1524           }
1525         },
1526         "servers" : [ {
1527           "url" : "/sdc2/rest",
1528           "variables" : { }
1529         } ],
1530         "summary" : "Returns capability types",
1531         "tags" : [ "SDCE-2 APIs" ]
1532       }
1533     },
1534     "/v1/catalog/customToscaFunctions/{type}" : {
1535       "get" : {
1536         "description" : "Retrieve default custom tosca functions values from the configuration file based on type",
1537         "operationId" : "getDefaultCustomToscaFunctionValues",
1538         "parameters" : [ {
1539           "in" : "header",
1540           "name" : "USER_ID",
1541           "schema" : {
1542             "type" : "string"
1543           }
1544         }, {
1545           "in" : "path",
1546           "name" : "type",
1547           "required" : true,
1548           "schema" : {
1549             "type" : "string",
1550             "enum" : [ "ALL", "CUSTOM", "GET_INPUT" ]
1551           }
1552         } ],
1553         "responses" : {
1554           "200" : {
1555             "description" : "Returns default custom tosca functions values from configuration file Ok"
1556           },
1557           "404" : {
1558             "description" : "Default custom tosca functions not found"
1559           },
1560           "500" : {
1561             "description" : "Internal Server Error"
1562           },
1563           "default" : {
1564             "content" : {
1565               "application/json" : {
1566                 "schema" : {
1567                   "type" : "array",
1568                   "items" : {
1569                     "$ref" : "#/components/schemas/User"
1570                   }
1571                 }
1572               }
1573             }
1574           }
1575         },
1576         "summary" : "Retrieve all custom tosca functions",
1577         "tags" : [ "SDCE-2 APIs" ]
1578       }
1579     },
1580     "/v1/catalog/data-types/{dataTypeId}" : {
1581       "delete" : {
1582         "operationId" : "deleteDatatype",
1583         "parameters" : [ {
1584           "description" : "The data type id",
1585           "in" : "path",
1586           "name" : "dataTypeId",
1587           "required" : true,
1588           "schema" : {
1589             "type" : "string"
1590           }
1591         } ],
1592         "responses" : {
1593           "default" : {
1594             "content" : {
1595               "*/*" : { }
1596             },
1597             "description" : "default response"
1598           }
1599         },
1600         "servers" : [ {
1601           "url" : "/sdc2/rest",
1602           "variables" : { }
1603         } ],
1604         "tags" : [ "SDCE-2 APIs" ]
1605       }
1606     },
1607     "/v1/catalog/data-types/{dataTypeId}/{propertyId}" : {
1608       "delete" : {
1609         "operationId" : "deleteProperty",
1610         "parameters" : [ {
1611           "description" : "The data type id",
1612           "in" : "path",
1613           "name" : "dataTypeId",
1614           "required" : true,
1615           "schema" : {
1616             "type" : "string"
1617           }
1618         }, {
1619           "description" : "The property id to delete",
1620           "in" : "path",
1621           "name" : "propertyId",
1622           "required" : true,
1623           "schema" : {
1624             "type" : "string"
1625           }
1626         } ],
1627         "responses" : {
1628           "default" : {
1629             "content" : {
1630               "*/*" : { }
1631             },
1632             "description" : "default response"
1633           }
1634         },
1635         "servers" : [ {
1636           "url" : "/sdc2/rest",
1637           "variables" : { }
1638         } ],
1639         "tags" : [ "SDCE-2 APIs" ]
1640       }
1641     },
1642     "/v1/catalog/data-types/{dataTypeName}/models" : {
1643       "get" : {
1644         "description" : "Get models for type",
1645         "operationId" : "getDataTypeModels",
1646         "parameters" : [ {
1647           "in" : "path",
1648           "name" : "dataTypeName",
1649           "required" : true,
1650           "schema" : {
1651             "type" : "string"
1652           }
1653         } ],
1654         "responses" : {
1655           "200" : {
1656             "description" : "dataTypeModels"
1657           },
1658           "400" : {
1659             "description" : "Invalid content / Missing content"
1660           },
1661           "403" : {
1662             "description" : "Restricted operation"
1663           },
1664           "404" : {
1665             "description" : "Data type not found"
1666           },
1667           "default" : {
1668             "content" : {
1669               "application/json" : {
1670                 "schema" : {
1671                   "type" : "array",
1672                   "items" : {
1673                     "type" : "object",
1674                     "properties" : {
1675                       "allowedMethods" : {
1676                         "type" : "array",
1677                         "items" : {
1678                           "type" : "string"
1679                         },
1680                         "uniqueItems" : true
1681                       },
1682                       "cookies" : {
1683                         "type" : "object",
1684                         "additionalProperties" : {
1685                           "type" : "object",
1686                           "properties" : {
1687                             "comment" : {
1688                               "type" : "string"
1689                             },
1690                             "domain" : {
1691                               "type" : "string"
1692                             },
1693                             "expiry" : {
1694                               "type" : "string",
1695                               "format" : "date-time"
1696                             },
1697                             "httpOnly" : {
1698                               "type" : "boolean"
1699                             },
1700                             "maxAge" : {
1701                               "type" : "integer",
1702                               "format" : "int32"
1703                             },
1704                             "name" : {
1705                               "type" : "string"
1706                             },
1707                             "path" : {
1708                               "type" : "string"
1709                             },
1710                             "secure" : {
1711                               "type" : "boolean"
1712                             },
1713                             "value" : {
1714                               "type" : "string"
1715                             },
1716                             "version" : {
1717                               "type" : "integer",
1718                               "format" : "int32"
1719                             }
1720                           }
1721                         }
1722                       },
1723                       "date" : {
1724                         "type" : "string",
1725                         "format" : "date-time"
1726                       },
1727                       "entity" : {
1728                         "type" : "object"
1729                       },
1730                       "entityTag" : {
1731                         "type" : "object",
1732                         "properties" : {
1733                           "value" : {
1734                             "type" : "string"
1735                           },
1736                           "weak" : {
1737                             "type" : "boolean"
1738                           }
1739                         }
1740                       },
1741                       "headers" : {
1742                         "type" : "object",
1743                         "additionalProperties" : {
1744                           "type" : "array",
1745                           "items" : {
1746                             "type" : "object"
1747                           }
1748                         }
1749                       },
1750                       "language" : {
1751                         "type" : "object",
1752                         "properties" : {
1753                           "country" : {
1754                             "type" : "string"
1755                           },
1756                           "displayCountry" : {
1757                             "type" : "string"
1758                           },
1759                           "displayLanguage" : {
1760                             "type" : "string"
1761                           },
1762                           "displayName" : {
1763                             "type" : "string"
1764                           },
1765                           "displayScript" : {
1766                             "type" : "string"
1767                           },
1768                           "displayVariant" : {
1769                             "type" : "string"
1770                           },
1771                           "extensionKeys" : {
1772                             "type" : "array",
1773                             "items" : {
1774                               "type" : "string"
1775                             },
1776                             "uniqueItems" : true
1777                           },
1778                           "iso3Country" : {
1779                             "type" : "string"
1780                           },
1781                           "iso3Language" : {
1782                             "type" : "string"
1783                           },
1784                           "language" : {
1785                             "type" : "string"
1786                           },
1787                           "script" : {
1788                             "type" : "string"
1789                           },
1790                           "unicodeLocaleAttributes" : {
1791                             "type" : "array",
1792                             "items" : {
1793                               "type" : "string"
1794                             },
1795                             "uniqueItems" : true
1796                           },
1797                           "unicodeLocaleKeys" : {
1798                             "type" : "array",
1799                             "items" : {
1800                               "type" : "string"
1801                             },
1802                             "uniqueItems" : true
1803                           },
1804                           "variant" : {
1805                             "type" : "string"
1806                           }
1807                         }
1808                       },
1809                       "lastModified" : {
1810                         "type" : "string",
1811                         "format" : "date-time"
1812                       },
1813                       "length" : {
1814                         "type" : "integer",
1815                         "format" : "int32"
1816                       },
1817                       "links" : {
1818                         "type" : "array",
1819                         "items" : {
1820                           "type" : "object",
1821                           "properties" : {
1822                             "params" : {
1823                               "type" : "object",
1824                               "additionalProperties" : {
1825                                 "type" : "string"
1826                               }
1827                             },
1828                             "rel" : {
1829                               "type" : "string"
1830                             },
1831                             "rels" : {
1832                               "type" : "array",
1833                               "items" : {
1834                                 "type" : "string"
1835                               }
1836                             },
1837                             "title" : {
1838                               "type" : "string"
1839                             },
1840                             "type" : {
1841                               "type" : "string"
1842                             },
1843                             "uri" : {
1844                               "type" : "string",
1845                               "format" : "uri"
1846                             },
1847                             "uriBuilder" : {
1848                               "type" : "object"
1849                             }
1850                           }
1851                         },
1852                         "uniqueItems" : true
1853                       },
1854                       "location" : {
1855                         "type" : "string",
1856                         "format" : "uri"
1857                       },
1858                       "mediaType" : {
1859                         "type" : "object",
1860                         "properties" : {
1861                           "parameters" : {
1862                             "type" : "object",
1863                             "additionalProperties" : {
1864                               "type" : "string"
1865                             }
1866                           },
1867                           "subtype" : {
1868                             "type" : "string"
1869                           },
1870                           "type" : {
1871                             "type" : "string"
1872                           },
1873                           "wildcardSubtype" : {
1874                             "type" : "boolean"
1875                           },
1876                           "wildcardType" : {
1877                             "type" : "boolean"
1878                           }
1879                         }
1880                       },
1881                       "metadata" : {
1882                         "type" : "object",
1883                         "additionalProperties" : {
1884                           "type" : "array",
1885                           "items" : {
1886                             "type" : "object"
1887                           }
1888                         }
1889                       },
1890                       "status" : {
1891                         "type" : "integer",
1892                         "format" : "int32"
1893                       },
1894                       "statusInfo" : {
1895                         "type" : "object",
1896                         "properties" : {
1897                           "family" : {
1898                             "type" : "string",
1899                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1900                           },
1901                           "reasonPhrase" : {
1902                             "type" : "string"
1903                           },
1904                           "statusCode" : {
1905                             "type" : "integer",
1906                             "format" : "int32"
1907                           }
1908                         }
1909                       },
1910                       "stringHeaders" : {
1911                         "type" : "object",
1912                         "additionalProperties" : {
1913                           "type" : "array",
1914                           "items" : {
1915                             "type" : "string"
1916                           }
1917                         }
1918                       }
1919                     }
1920                   }
1921                 }
1922               }
1923             }
1924           }
1925         },
1926         "servers" : [ {
1927           "url" : "/sdc2/rest",
1928           "variables" : { }
1929         } ],
1930         "summary" : "Returns list of models for type",
1931         "tags" : [ "SDCE-2 APIs" ]
1932       }
1933     },
1934     "/v1/catalog/data-types/{dataTypeUid}" : {
1935       "get" : {
1936         "description" : "Get data types",
1937         "operationId" : "fetchDataType",
1938         "parameters" : [ {
1939           "in" : "header",
1940           "name" : "USER_ID",
1941           "schema" : {
1942             "type" : "string"
1943           }
1944         }, {
1945           "in" : "path",
1946           "name" : "dataTypeUid",
1947           "required" : true,
1948           "schema" : {
1949             "type" : "string"
1950           }
1951         } ],
1952         "responses" : {
1953           "200" : {
1954             "description" : "Data type found"
1955           },
1956           "400" : {
1957             "description" : "Invalid content / Missing content"
1958           },
1959           "403" : {
1960             "description" : "Restricted operation"
1961           },
1962           "404" : {
1963             "description" : "Data types not found"
1964           },
1965           "default" : {
1966             "content" : {
1967               "application/json" : {
1968                 "schema" : {
1969                   "$ref" : "#/components/schemas/DataTypeDataDefinition"
1970                 }
1971               }
1972             }
1973           }
1974         },
1975         "servers" : [ {
1976           "url" : "/sdc2/rest",
1977           "variables" : { }
1978         } ],
1979         "summary" : "Returns data types",
1980         "tags" : [ "SDCE-2 APIs" ]
1981       }
1982     },
1983     "/v1/catalog/data-types/{id}/properties" : {
1984       "get" : {
1985         "description" : "Get a data type properties",
1986         "operationId" : "fetchProperties",
1987         "parameters" : [ {
1988           "description" : "The data type id",
1989           "in" : "path",
1990           "name" : "id",
1991           "required" : true,
1992           "schema" : {
1993             "type" : "string"
1994           }
1995         } ],
1996         "responses" : {
1997           "200" : {
1998             "description" : "Data type found, properties may be empty"
1999           },
2000           "403" : {
2001             "description" : "Restricted operation"
2002           },
2003           "404" : {
2004             "description" : "Data type not found"
2005           },
2006           "default" : {
2007             "content" : {
2008               "application/json" : {
2009                 "schema" : {
2010                   "type" : "array",
2011                   "items" : {
2012                     "$ref" : "#/components/schemas/PropertyDefinition"
2013                   }
2014                 }
2015               }
2016             }
2017           }
2018         },
2019         "servers" : [ {
2020           "url" : "/sdc2/rest",
2021           "variables" : { }
2022         } ],
2023         "summary" : "Returns the data type properties",
2024         "tags" : [ "SDCE-2 APIs" ]
2025       },
2026       "post" : {
2027         "description" : "Create a property in the given data type",
2028         "operationId" : "createProperty",
2029         "parameters" : [ {
2030           "description" : "The data type id",
2031           "in" : "path",
2032           "name" : "id",
2033           "required" : true,
2034           "schema" : {
2035             "type" : "string"
2036           }
2037         } ],
2038         "requestBody" : {
2039           "content" : {
2040             "application/json" : {
2041               "schema" : {
2042                 "$ref" : "#/components/schemas/PropertyDefinitionDto"
2043               }
2044             }
2045           },
2046           "description" : "Property to add",
2047           "required" : true
2048         },
2049         "responses" : {
2050           "201" : {
2051             "description" : "Property created in the data type"
2052           },
2053           "400" : {
2054             "description" : "Invalid payload"
2055           },
2056           "403" : {
2057             "description" : "Restricted operation"
2058           },
2059           "404" : {
2060             "description" : "Data type not found"
2061           },
2062           "409" : {
2063             "description" : "Property already exists in the data type"
2064           },
2065           "default" : {
2066             "content" : {
2067               "application/json" : {
2068                 "schema" : {
2069                   "$ref" : "#/components/schemas/PropertyDefinitionDto"
2070                 }
2071               }
2072             }
2073           }
2074         },
2075         "servers" : [ {
2076           "url" : "/sdc2/rest",
2077           "variables" : { }
2078         } ],
2079         "summary" : "Create a property in the given data type",
2080         "tags" : [ "SDCE-2 APIs" ]
2081       },
2082       "put" : {
2083         "description" : "Update a property in the given data type",
2084         "operationId" : "updateProperty",
2085         "parameters" : [ {
2086           "description" : "The data type id",
2087           "in" : "path",
2088           "name" : "id",
2089           "required" : true,
2090           "schema" : {
2091             "type" : "string"
2092           }
2093         } ],
2094         "requestBody" : {
2095           "content" : {
2096             "application/json" : {
2097               "schema" : {
2098                 "$ref" : "#/components/schemas/PropertyDefinitionDto"
2099               }
2100             }
2101           },
2102           "description" : "Property to update",
2103           "required" : true
2104         },
2105         "responses" : {
2106           "201" : {
2107             "description" : "Property updated in the data type"
2108           },
2109           "400" : {
2110             "description" : "Invalid payload"
2111           },
2112           "403" : {
2113             "description" : "Restricted operation"
2114           },
2115           "404" : {
2116             "description" : "Data type not found"
2117           },
2118           "default" : {
2119             "content" : {
2120               "application/json" : {
2121                 "schema" : {
2122                   "$ref" : "#/components/schemas/PropertyDefinitionDto"
2123                 }
2124               }
2125             }
2126           }
2127         },
2128         "servers" : [ {
2129           "url" : "/sdc2/rest",
2130           "variables" : { }
2131         } ],
2132         "summary" : "Update a property in the given data type",
2133         "tags" : [ "SDCE-2 APIs" ]
2134       }
2135     },
2136     "/v1/catalog/dataTypes" : {
2137       "get" : {
2138         "description" : "Get data types",
2139         "operationId" : "getAllDataTypesServlet",
2140         "parameters" : [ {
2141           "in" : "header",
2142           "name" : "USER_ID",
2143           "schema" : {
2144             "type" : "string"
2145           }
2146         }, {
2147           "description" : "model",
2148           "in" : "query",
2149           "name" : "model",
2150           "schema" : {
2151             "type" : "string"
2152           }
2153         } ],
2154         "responses" : {
2155           "200" : {
2156             "description" : "datatypes"
2157           },
2158           "400" : {
2159             "description" : "Invalid content / Missing content"
2160           },
2161           "403" : {
2162             "description" : "Restricted operation"
2163           },
2164           "404" : {
2165             "description" : "Data types not found"
2166           },
2167           "default" : {
2168             "content" : {
2169               "application/json" : {
2170                 "schema" : {
2171                   "type" : "array",
2172                   "items" : {
2173                     "type" : "object",
2174                     "properties" : {
2175                       "allowedMethods" : {
2176                         "type" : "array",
2177                         "items" : {
2178                           "type" : "string"
2179                         },
2180                         "uniqueItems" : true
2181                       },
2182                       "cookies" : {
2183                         "type" : "object",
2184                         "additionalProperties" : {
2185                           "type" : "object",
2186                           "properties" : {
2187                             "comment" : {
2188                               "type" : "string"
2189                             },
2190                             "domain" : {
2191                               "type" : "string"
2192                             },
2193                             "expiry" : {
2194                               "type" : "string",
2195                               "format" : "date-time"
2196                             },
2197                             "httpOnly" : {
2198                               "type" : "boolean"
2199                             },
2200                             "maxAge" : {
2201                               "type" : "integer",
2202                               "format" : "int32"
2203                             },
2204                             "name" : {
2205                               "type" : "string"
2206                             },
2207                             "path" : {
2208                               "type" : "string"
2209                             },
2210                             "secure" : {
2211                               "type" : "boolean"
2212                             },
2213                             "value" : {
2214                               "type" : "string"
2215                             },
2216                             "version" : {
2217                               "type" : "integer",
2218                               "format" : "int32"
2219                             }
2220                           }
2221                         }
2222                       },
2223                       "date" : {
2224                         "type" : "string",
2225                         "format" : "date-time"
2226                       },
2227                       "entity" : {
2228                         "type" : "object"
2229                       },
2230                       "entityTag" : {
2231                         "type" : "object",
2232                         "properties" : {
2233                           "value" : {
2234                             "type" : "string"
2235                           },
2236                           "weak" : {
2237                             "type" : "boolean"
2238                           }
2239                         }
2240                       },
2241                       "headers" : {
2242                         "type" : "object",
2243                         "additionalProperties" : {
2244                           "type" : "array",
2245                           "items" : {
2246                             "type" : "object"
2247                           }
2248                         }
2249                       },
2250                       "language" : {
2251                         "type" : "object",
2252                         "properties" : {
2253                           "country" : {
2254                             "type" : "string"
2255                           },
2256                           "displayCountry" : {
2257                             "type" : "string"
2258                           },
2259                           "displayLanguage" : {
2260                             "type" : "string"
2261                           },
2262                           "displayName" : {
2263                             "type" : "string"
2264                           },
2265                           "displayScript" : {
2266                             "type" : "string"
2267                           },
2268                           "displayVariant" : {
2269                             "type" : "string"
2270                           },
2271                           "extensionKeys" : {
2272                             "type" : "array",
2273                             "items" : {
2274                               "type" : "string"
2275                             },
2276                             "uniqueItems" : true
2277                           },
2278                           "iso3Country" : {
2279                             "type" : "string"
2280                           },
2281                           "iso3Language" : {
2282                             "type" : "string"
2283                           },
2284                           "language" : {
2285                             "type" : "string"
2286                           },
2287                           "script" : {
2288                             "type" : "string"
2289                           },
2290                           "unicodeLocaleAttributes" : {
2291                             "type" : "array",
2292                             "items" : {
2293                               "type" : "string"
2294                             },
2295                             "uniqueItems" : true
2296                           },
2297                           "unicodeLocaleKeys" : {
2298                             "type" : "array",
2299                             "items" : {
2300                               "type" : "string"
2301                             },
2302                             "uniqueItems" : true
2303                           },
2304                           "variant" : {
2305                             "type" : "string"
2306                           }
2307                         }
2308                       },
2309                       "lastModified" : {
2310                         "type" : "string",
2311                         "format" : "date-time"
2312                       },
2313                       "length" : {
2314                         "type" : "integer",
2315                         "format" : "int32"
2316                       },
2317                       "links" : {
2318                         "type" : "array",
2319                         "items" : {
2320                           "type" : "object",
2321                           "properties" : {
2322                             "params" : {
2323                               "type" : "object",
2324                               "additionalProperties" : {
2325                                 "type" : "string"
2326                               }
2327                             },
2328                             "rel" : {
2329                               "type" : "string"
2330                             },
2331                             "rels" : {
2332                               "type" : "array",
2333                               "items" : {
2334                                 "type" : "string"
2335                               }
2336                             },
2337                             "title" : {
2338                               "type" : "string"
2339                             },
2340                             "type" : {
2341                               "type" : "string"
2342                             },
2343                             "uri" : {
2344                               "type" : "string",
2345                               "format" : "uri"
2346                             },
2347                             "uriBuilder" : {
2348                               "type" : "object"
2349                             }
2350                           }
2351                         },
2352                         "uniqueItems" : true
2353                       },
2354                       "location" : {
2355                         "type" : "string",
2356                         "format" : "uri"
2357                       },
2358                       "mediaType" : {
2359                         "type" : "object",
2360                         "properties" : {
2361                           "parameters" : {
2362                             "type" : "object",
2363                             "additionalProperties" : {
2364                               "type" : "string"
2365                             }
2366                           },
2367                           "subtype" : {
2368                             "type" : "string"
2369                           },
2370                           "type" : {
2371                             "type" : "string"
2372                           },
2373                           "wildcardSubtype" : {
2374                             "type" : "boolean"
2375                           },
2376                           "wildcardType" : {
2377                             "type" : "boolean"
2378                           }
2379                         }
2380                       },
2381                       "metadata" : {
2382                         "type" : "object",
2383                         "additionalProperties" : {
2384                           "type" : "array",
2385                           "items" : {
2386                             "type" : "object"
2387                           }
2388                         }
2389                       },
2390                       "status" : {
2391                         "type" : "integer",
2392                         "format" : "int32"
2393                       },
2394                       "statusInfo" : {
2395                         "type" : "object",
2396                         "properties" : {
2397                           "family" : {
2398                             "type" : "string",
2399                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2400                           },
2401                           "reasonPhrase" : {
2402                             "type" : "string"
2403                           },
2404                           "statusCode" : {
2405                             "type" : "integer",
2406                             "format" : "int32"
2407                           }
2408                         }
2409                       },
2410                       "stringHeaders" : {
2411                         "type" : "object",
2412                         "additionalProperties" : {
2413                           "type" : "array",
2414                           "items" : {
2415                             "type" : "string"
2416                           }
2417                         }
2418                       }
2419                     }
2420                   }
2421                 }
2422               }
2423             }
2424           }
2425         },
2426         "servers" : [ {
2427           "url" : "/sdc2/rest",
2428           "variables" : { }
2429         } ],
2430         "summary" : "Returns data types",
2431         "tags" : [ "SDCE-2 APIs" ]
2432       }
2433     },
2434     "/v1/catalog/directives" : {
2435       "get" : {
2436         "description" : "Retrieve all Directives values from configuration file",
2437         "operationId" : "getConfCategoriesAndVersion",
2438         "parameters" : [ {
2439           "in" : "header",
2440           "name" : "USER_ID",
2441           "schema" : {
2442             "type" : "string"
2443           }
2444         } ],
2445         "responses" : {
2446           "200" : {
2447             "description" : "Returns Directive values from configuration file Ok"
2448           },
2449           "404" : {
2450             "description" : "Directive not found"
2451           },
2452           "500" : {
2453             "description" : "Internal Server Error"
2454           },
2455           "default" : {
2456             "content" : {
2457               "application/json" : {
2458                 "schema" : {
2459                   "type" : "array",
2460                   "items" : {
2461                     "$ref" : "#/components/schemas/User"
2462                   }
2463                 }
2464               }
2465             }
2466           }
2467         },
2468         "summary" : "Retrieve all Directives",
2469         "tags" : [ "SDCE-2 APIs" ]
2470       }
2471     },
2472     "/v1/catalog/downloadDataType" : {
2473       "get" : {
2474         "description" : "Get data types",
2475         "operationId" : "downloadDataType",
2476         "parameters" : [ {
2477           "in" : "header",
2478           "name" : "USER_ID",
2479           "schema" : {
2480             "type" : "string"
2481           }
2482         }, {
2483           "description" : "dataTypeId",
2484           "in" : "query",
2485           "name" : "dataTypeId",
2486           "schema" : {
2487             "type" : "string"
2488           }
2489         } ],
2490         "responses" : {
2491           "200" : {
2492             "description" : "allDataTypes"
2493           },
2494           "400" : {
2495             "description" : "Invalid content / Missing content"
2496           },
2497           "403" : {
2498             "description" : "Restricted operation"
2499           },
2500           "404" : {
2501             "description" : "Data types not found"
2502           },
2503           "default" : {
2504             "content" : {
2505               "application/json" : {
2506                 "schema" : {
2507                   "type" : "array",
2508                   "items" : {
2509                     "type" : "object",
2510                     "properties" : {
2511                       "allowedMethods" : {
2512                         "type" : "array",
2513                         "items" : {
2514                           "type" : "string"
2515                         },
2516                         "uniqueItems" : true
2517                       },
2518                       "cookies" : {
2519                         "type" : "object",
2520                         "additionalProperties" : {
2521                           "type" : "object",
2522                           "properties" : {
2523                             "comment" : {
2524                               "type" : "string"
2525                             },
2526                             "domain" : {
2527                               "type" : "string"
2528                             },
2529                             "expiry" : {
2530                               "type" : "string",
2531                               "format" : "date-time"
2532                             },
2533                             "httpOnly" : {
2534                               "type" : "boolean"
2535                             },
2536                             "maxAge" : {
2537                               "type" : "integer",
2538                               "format" : "int32"
2539                             },
2540                             "name" : {
2541                               "type" : "string"
2542                             },
2543                             "path" : {
2544                               "type" : "string"
2545                             },
2546                             "secure" : {
2547                               "type" : "boolean"
2548                             },
2549                             "value" : {
2550                               "type" : "string"
2551                             },
2552                             "version" : {
2553                               "type" : "integer",
2554                               "format" : "int32"
2555                             }
2556                           }
2557                         }
2558                       },
2559                       "date" : {
2560                         "type" : "string",
2561                         "format" : "date-time"
2562                       },
2563                       "entity" : {
2564                         "type" : "object"
2565                       },
2566                       "entityTag" : {
2567                         "type" : "object",
2568                         "properties" : {
2569                           "value" : {
2570                             "type" : "string"
2571                           },
2572                           "weak" : {
2573                             "type" : "boolean"
2574                           }
2575                         }
2576                       },
2577                       "headers" : {
2578                         "type" : "object",
2579                         "additionalProperties" : {
2580                           "type" : "array",
2581                           "items" : {
2582                             "type" : "object"
2583                           }
2584                         }
2585                       },
2586                       "language" : {
2587                         "type" : "object",
2588                         "properties" : {
2589                           "country" : {
2590                             "type" : "string"
2591                           },
2592                           "displayCountry" : {
2593                             "type" : "string"
2594                           },
2595                           "displayLanguage" : {
2596                             "type" : "string"
2597                           },
2598                           "displayName" : {
2599                             "type" : "string"
2600                           },
2601                           "displayScript" : {
2602                             "type" : "string"
2603                           },
2604                           "displayVariant" : {
2605                             "type" : "string"
2606                           },
2607                           "extensionKeys" : {
2608                             "type" : "array",
2609                             "items" : {
2610                               "type" : "string"
2611                             },
2612                             "uniqueItems" : true
2613                           },
2614                           "iso3Country" : {
2615                             "type" : "string"
2616                           },
2617                           "iso3Language" : {
2618                             "type" : "string"
2619                           },
2620                           "language" : {
2621                             "type" : "string"
2622                           },
2623                           "script" : {
2624                             "type" : "string"
2625                           },
2626                           "unicodeLocaleAttributes" : {
2627                             "type" : "array",
2628                             "items" : {
2629                               "type" : "string"
2630                             },
2631                             "uniqueItems" : true
2632                           },
2633                           "unicodeLocaleKeys" : {
2634                             "type" : "array",
2635                             "items" : {
2636                               "type" : "string"
2637                             },
2638                             "uniqueItems" : true
2639                           },
2640                           "variant" : {
2641                             "type" : "string"
2642                           }
2643                         }
2644                       },
2645                       "lastModified" : {
2646                         "type" : "string",
2647                         "format" : "date-time"
2648                       },
2649                       "length" : {
2650                         "type" : "integer",
2651                         "format" : "int32"
2652                       },
2653                       "links" : {
2654                         "type" : "array",
2655                         "items" : {
2656                           "type" : "object",
2657                           "properties" : {
2658                             "params" : {
2659                               "type" : "object",
2660                               "additionalProperties" : {
2661                                 "type" : "string"
2662                               }
2663                             },
2664                             "rel" : {
2665                               "type" : "string"
2666                             },
2667                             "rels" : {
2668                               "type" : "array",
2669                               "items" : {
2670                                 "type" : "string"
2671                               }
2672                             },
2673                             "title" : {
2674                               "type" : "string"
2675                             },
2676                             "type" : {
2677                               "type" : "string"
2678                             },
2679                             "uri" : {
2680                               "type" : "string",
2681                               "format" : "uri"
2682                             },
2683                             "uriBuilder" : {
2684                               "type" : "object"
2685                             }
2686                           }
2687                         },
2688                         "uniqueItems" : true
2689                       },
2690                       "location" : {
2691                         "type" : "string",
2692                         "format" : "uri"
2693                       },
2694                       "mediaType" : {
2695                         "type" : "object",
2696                         "properties" : {
2697                           "parameters" : {
2698                             "type" : "object",
2699                             "additionalProperties" : {
2700                               "type" : "string"
2701                             }
2702                           },
2703                           "subtype" : {
2704                             "type" : "string"
2705                           },
2706                           "type" : {
2707                             "type" : "string"
2708                           },
2709                           "wildcardSubtype" : {
2710                             "type" : "boolean"
2711                           },
2712                           "wildcardType" : {
2713                             "type" : "boolean"
2714                           }
2715                         }
2716                       },
2717                       "metadata" : {
2718                         "type" : "object",
2719                         "additionalProperties" : {
2720                           "type" : "array",
2721                           "items" : {
2722                             "type" : "object"
2723                           }
2724                         }
2725                       },
2726                       "status" : {
2727                         "type" : "integer",
2728                         "format" : "int32"
2729                       },
2730                       "statusInfo" : {
2731                         "type" : "object",
2732                         "properties" : {
2733                           "family" : {
2734                             "type" : "string",
2735                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2736                           },
2737                           "reasonPhrase" : {
2738                             "type" : "string"
2739                           },
2740                           "statusCode" : {
2741                             "type" : "integer",
2742                             "format" : "int32"
2743                           }
2744                         }
2745                       },
2746                       "stringHeaders" : {
2747                         "type" : "object",
2748                         "additionalProperties" : {
2749                           "type" : "array",
2750                           "items" : {
2751                             "type" : "string"
2752                           }
2753                         }
2754                       }
2755                     }
2756                   }
2757                 }
2758               }
2759             }
2760           }
2761         },
2762         "servers" : [ {
2763           "url" : "/sdc2/rest",
2764           "variables" : { }
2765         } ],
2766         "summary" : "Returns all data types from all models",
2767         "tags" : [ "SDCE-2 APIs" ]
2768       }
2769     },
2770     "/v1/catalog/gab/searchFor" : {
2771       "post" : {
2772         "description" : "Search json paths inside the yaml",
2773         "operationId" : "searchFor",
2774         "requestBody" : {
2775           "content" : {
2776             "application/json" : {
2777               "schema" : {
2778                 "$ref" : "#/components/schemas/GenericArtifactQueryInfo"
2779               }
2780             }
2781           },
2782           "description" : "Generic Artifact search model",
2783           "required" : true
2784         },
2785         "responses" : {
2786           "200" : {
2787             "description" : "Returned yaml entries"
2788           },
2789           "400" : {
2790             "description" : "Invalid content / Missing content"
2791           },
2792           "default" : {
2793             "content" : {
2794               "application/json" : {
2795                 "schema" : {
2796                   "type" : "array",
2797                   "items" : {
2798                     "type" : "object",
2799                     "properties" : {
2800                       "allowedMethods" : {
2801                         "type" : "array",
2802                         "items" : {
2803                           "type" : "string"
2804                         },
2805                         "uniqueItems" : true
2806                       },
2807                       "cookies" : {
2808                         "type" : "object",
2809                         "additionalProperties" : {
2810                           "type" : "object",
2811                           "properties" : {
2812                             "comment" : {
2813                               "type" : "string"
2814                             },
2815                             "domain" : {
2816                               "type" : "string"
2817                             },
2818                             "expiry" : {
2819                               "type" : "string",
2820                               "format" : "date-time"
2821                             },
2822                             "httpOnly" : {
2823                               "type" : "boolean"
2824                             },
2825                             "maxAge" : {
2826                               "type" : "integer",
2827                               "format" : "int32"
2828                             },
2829                             "name" : {
2830                               "type" : "string"
2831                             },
2832                             "path" : {
2833                               "type" : "string"
2834                             },
2835                             "secure" : {
2836                               "type" : "boolean"
2837                             },
2838                             "value" : {
2839                               "type" : "string"
2840                             },
2841                             "version" : {
2842                               "type" : "integer",
2843                               "format" : "int32"
2844                             }
2845                           }
2846                         }
2847                       },
2848                       "date" : {
2849                         "type" : "string",
2850                         "format" : "date-time"
2851                       },
2852                       "entity" : {
2853                         "type" : "object"
2854                       },
2855                       "entityTag" : {
2856                         "type" : "object",
2857                         "properties" : {
2858                           "value" : {
2859                             "type" : "string"
2860                           },
2861                           "weak" : {
2862                             "type" : "boolean"
2863                           }
2864                         }
2865                       },
2866                       "headers" : {
2867                         "type" : "object",
2868                         "additionalProperties" : {
2869                           "type" : "array",
2870                           "items" : {
2871                             "type" : "object"
2872                           }
2873                         }
2874                       },
2875                       "language" : {
2876                         "type" : "object",
2877                         "properties" : {
2878                           "country" : {
2879                             "type" : "string"
2880                           },
2881                           "displayCountry" : {
2882                             "type" : "string"
2883                           },
2884                           "displayLanguage" : {
2885                             "type" : "string"
2886                           },
2887                           "displayName" : {
2888                             "type" : "string"
2889                           },
2890                           "displayScript" : {
2891                             "type" : "string"
2892                           },
2893                           "displayVariant" : {
2894                             "type" : "string"
2895                           },
2896                           "extensionKeys" : {
2897                             "type" : "array",
2898                             "items" : {
2899                               "type" : "string"
2900                             },
2901                             "uniqueItems" : true
2902                           },
2903                           "iso3Country" : {
2904                             "type" : "string"
2905                           },
2906                           "iso3Language" : {
2907                             "type" : "string"
2908                           },
2909                           "language" : {
2910                             "type" : "string"
2911                           },
2912                           "script" : {
2913                             "type" : "string"
2914                           },
2915                           "unicodeLocaleAttributes" : {
2916                             "type" : "array",
2917                             "items" : {
2918                               "type" : "string"
2919                             },
2920                             "uniqueItems" : true
2921                           },
2922                           "unicodeLocaleKeys" : {
2923                             "type" : "array",
2924                             "items" : {
2925                               "type" : "string"
2926                             },
2927                             "uniqueItems" : true
2928                           },
2929                           "variant" : {
2930                             "type" : "string"
2931                           }
2932                         }
2933                       },
2934                       "lastModified" : {
2935                         "type" : "string",
2936                         "format" : "date-time"
2937                       },
2938                       "length" : {
2939                         "type" : "integer",
2940                         "format" : "int32"
2941                       },
2942                       "links" : {
2943                         "type" : "array",
2944                         "items" : {
2945                           "type" : "object",
2946                           "properties" : {
2947                             "params" : {
2948                               "type" : "object",
2949                               "additionalProperties" : {
2950                                 "type" : "string"
2951                               }
2952                             },
2953                             "rel" : {
2954                               "type" : "string"
2955                             },
2956                             "rels" : {
2957                               "type" : "array",
2958                               "items" : {
2959                                 "type" : "string"
2960                               }
2961                             },
2962                             "title" : {
2963                               "type" : "string"
2964                             },
2965                             "type" : {
2966                               "type" : "string"
2967                             },
2968                             "uri" : {
2969                               "type" : "string",
2970                               "format" : "uri"
2971                             },
2972                             "uriBuilder" : {
2973                               "type" : "object"
2974                             }
2975                           }
2976                         },
2977                         "uniqueItems" : true
2978                       },
2979                       "location" : {
2980                         "type" : "string",
2981                         "format" : "uri"
2982                       },
2983                       "mediaType" : {
2984                         "type" : "object",
2985                         "properties" : {
2986                           "parameters" : {
2987                             "type" : "object",
2988                             "additionalProperties" : {
2989                               "type" : "string"
2990                             }
2991                           },
2992                           "subtype" : {
2993                             "type" : "string"
2994                           },
2995                           "type" : {
2996                             "type" : "string"
2997                           },
2998                           "wildcardSubtype" : {
2999                             "type" : "boolean"
3000                           },
3001                           "wildcardType" : {
3002                             "type" : "boolean"
3003                           }
3004                         }
3005                       },
3006                       "metadata" : {
3007                         "type" : "object",
3008                         "additionalProperties" : {
3009                           "type" : "array",
3010                           "items" : {
3011                             "type" : "object"
3012                           }
3013                         }
3014                       },
3015                       "status" : {
3016                         "type" : "integer",
3017                         "format" : "int32"
3018                       },
3019                       "statusInfo" : {
3020                         "type" : "object",
3021                         "properties" : {
3022                           "family" : {
3023                             "type" : "string",
3024                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3025                           },
3026                           "reasonPhrase" : {
3027                             "type" : "string"
3028                           },
3029                           "statusCode" : {
3030                             "type" : "integer",
3031                             "format" : "int32"
3032                           }
3033                         }
3034                       },
3035                       "stringHeaders" : {
3036                         "type" : "object",
3037                         "additionalProperties" : {
3038                           "type" : "array",
3039                           "items" : {
3040                             "type" : "string"
3041                           }
3042                         }
3043                       }
3044                     }
3045                   }
3046                 }
3047               }
3048             }
3049           }
3050         },
3051         "servers" : [ {
3052           "url" : "/sdc2/rest",
3053           "variables" : { }
3054         } ],
3055         "summary" : "Returns found entries of json paths",
3056         "tags" : [ "SDCE-2 APIs" ]
3057       }
3058     },
3059     "/v1/catalog/groupTypes" : {
3060       "get" : {
3061         "description" : "Get group types ",
3062         "operationId" : "getGroupTypes",
3063         "parameters" : [ {
3064           "in" : "header",
3065           "name" : "USER_ID",
3066           "schema" : {
3067             "type" : "string"
3068           }
3069         }, {
3070           "description" : "An optional parameter to indicate the type of the container from where this call is executed",
3071           "in" : "query",
3072           "name" : "internalComponentType",
3073           "schema" : {
3074             "type" : "string"
3075           }
3076         }, {
3077           "in" : "query",
3078           "name" : "componentModel",
3079           "schema" : {
3080             "type" : "string"
3081           }
3082         } ],
3083         "responses" : {
3084           "200" : {
3085             "description" : "group types found"
3086           },
3087           "400" : {
3088             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
3089           },
3090           "403" : {
3091             "description" : "Restricted operation"
3092           },
3093           "500" : {
3094             "description" : "Internal Error"
3095           },
3096           "default" : {
3097             "content" : {
3098               "application/json" : {
3099                 "schema" : {
3100                   "type" : "array",
3101                   "items" : {
3102                     "$ref" : "#/components/schemas/GroupTypeDefinition"
3103                   }
3104                 }
3105               }
3106             }
3107           }
3108         },
3109         "servers" : [ {
3110           "url" : "/sdc2/rest",
3111           "variables" : { }
3112         } ],
3113         "summary" : "Returns group types",
3114         "tags" : [ "SDCE-2 APIs" ]
3115       }
3116     },
3117     "/v1/catalog/handleException" : {
3118       "get" : {
3119         "description" : "Handle exception",
3120         "operationId" : "sendError",
3121         "responses" : {
3122           "500" : {
3123             "content" : {
3124               "application/json" : {
3125                 "schema" : {
3126                   "type" : "object",
3127                   "properties" : {
3128                     "allowedMethods" : {
3129                       "type" : "array",
3130                       "items" : {
3131                         "type" : "string"
3132                       },
3133                       "uniqueItems" : true
3134                     },
3135                     "cookies" : {
3136                       "type" : "object",
3137                       "additionalProperties" : {
3138                         "type" : "object",
3139                         "properties" : {
3140                           "comment" : {
3141                             "type" : "string"
3142                           },
3143                           "domain" : {
3144                             "type" : "string"
3145                           },
3146                           "expiry" : {
3147                             "type" : "string",
3148                             "format" : "date-time"
3149                           },
3150                           "httpOnly" : {
3151                             "type" : "boolean"
3152                           },
3153                           "maxAge" : {
3154                             "type" : "integer",
3155                             "format" : "int32"
3156                           },
3157                           "name" : {
3158                             "type" : "string"
3159                           },
3160                           "path" : {
3161                             "type" : "string"
3162                           },
3163                           "secure" : {
3164                             "type" : "boolean"
3165                           },
3166                           "value" : {
3167                             "type" : "string"
3168                           },
3169                           "version" : {
3170                             "type" : "integer",
3171                             "format" : "int32"
3172                           }
3173                         }
3174                       }
3175                     },
3176                     "date" : {
3177                       "type" : "string",
3178                       "format" : "date-time"
3179                     },
3180                     "entity" : {
3181                       "type" : "object"
3182                     },
3183                     "entityTag" : {
3184                       "type" : "object",
3185                       "properties" : {
3186                         "value" : {
3187                           "type" : "string"
3188                         },
3189                         "weak" : {
3190                           "type" : "boolean"
3191                         }
3192                       }
3193                     },
3194                     "headers" : {
3195                       "type" : "object",
3196                       "additionalProperties" : {
3197                         "type" : "array",
3198                         "items" : {
3199                           "type" : "object"
3200                         }
3201                       }
3202                     },
3203                     "language" : {
3204                       "type" : "object",
3205                       "properties" : {
3206                         "country" : {
3207                           "type" : "string"
3208                         },
3209                         "displayCountry" : {
3210                           "type" : "string"
3211                         },
3212                         "displayLanguage" : {
3213                           "type" : "string"
3214                         },
3215                         "displayName" : {
3216                           "type" : "string"
3217                         },
3218                         "displayScript" : {
3219                           "type" : "string"
3220                         },
3221                         "displayVariant" : {
3222                           "type" : "string"
3223                         },
3224                         "extensionKeys" : {
3225                           "type" : "array",
3226                           "items" : {
3227                             "type" : "string"
3228                           },
3229                           "uniqueItems" : true
3230                         },
3231                         "iso3Country" : {
3232                           "type" : "string"
3233                         },
3234                         "iso3Language" : {
3235                           "type" : "string"
3236                         },
3237                         "language" : {
3238                           "type" : "string"
3239                         },
3240                         "script" : {
3241                           "type" : "string"
3242                         },
3243                         "unicodeLocaleAttributes" : {
3244                           "type" : "array",
3245                           "items" : {
3246                             "type" : "string"
3247                           },
3248                           "uniqueItems" : true
3249                         },
3250                         "unicodeLocaleKeys" : {
3251                           "type" : "array",
3252                           "items" : {
3253                             "type" : "string"
3254                           },
3255                           "uniqueItems" : true
3256                         },
3257                         "variant" : {
3258                           "type" : "string"
3259                         }
3260                       }
3261                     },
3262                     "lastModified" : {
3263                       "type" : "string",
3264                       "format" : "date-time"
3265                     },
3266                     "length" : {
3267                       "type" : "integer",
3268                       "format" : "int32"
3269                     },
3270                     "links" : {
3271                       "type" : "array",
3272                       "items" : {
3273                         "type" : "object",
3274                         "properties" : {
3275                           "params" : {
3276                             "type" : "object",
3277                             "additionalProperties" : {
3278                               "type" : "string"
3279                             }
3280                           },
3281                           "rel" : {
3282                             "type" : "string"
3283                           },
3284                           "rels" : {
3285                             "type" : "array",
3286                             "items" : {
3287                               "type" : "string"
3288                             }
3289                           },
3290                           "title" : {
3291                             "type" : "string"
3292                           },
3293                           "type" : {
3294                             "type" : "string"
3295                           },
3296                           "uri" : {
3297                             "type" : "string",
3298                             "format" : "uri"
3299                           },
3300                           "uriBuilder" : {
3301                             "type" : "object"
3302                           }
3303                         }
3304                       },
3305                       "uniqueItems" : true
3306                     },
3307                     "location" : {
3308                       "type" : "string",
3309                       "format" : "uri"
3310                     },
3311                     "mediaType" : {
3312                       "type" : "object",
3313                       "properties" : {
3314                         "parameters" : {
3315                           "type" : "object",
3316                           "additionalProperties" : {
3317                             "type" : "string"
3318                           }
3319                         },
3320                         "subtype" : {
3321                           "type" : "string"
3322                         },
3323                         "type" : {
3324                           "type" : "string"
3325                         },
3326                         "wildcardSubtype" : {
3327                           "type" : "boolean"
3328                         },
3329                         "wildcardType" : {
3330                           "type" : "boolean"
3331                         }
3332                       }
3333                     },
3334                     "metadata" : {
3335                       "type" : "object",
3336                       "additionalProperties" : {
3337                         "type" : "array",
3338                         "items" : {
3339                           "type" : "object"
3340                         }
3341                       }
3342                     },
3343                     "status" : {
3344                       "type" : "integer",
3345                       "format" : "int32"
3346                     },
3347                     "statusInfo" : {
3348                       "type" : "object",
3349                       "properties" : {
3350                         "family" : {
3351                           "type" : "string",
3352                           "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3353                         },
3354                         "reasonPhrase" : {
3355                           "type" : "string"
3356                         },
3357                         "statusCode" : {
3358                           "type" : "integer",
3359                           "format" : "int32"
3360                         }
3361                       }
3362                     },
3363                     "stringHeaders" : {
3364                       "type" : "object",
3365                       "additionalProperties" : {
3366                         "type" : "array",
3367                         "items" : {
3368                           "type" : "string"
3369                         }
3370                       }
3371                     }
3372                   }
3373                 }
3374               }
3375             },
3376             "description" : "Internal Error"
3377           }
3378         },
3379         "servers" : [ {
3380           "url" : "/sdc2/rest",
3381           "variables" : { }
3382         } ],
3383         "tags" : [ "SDCE-2 APIs" ]
3384       }
3385     },
3386     "/v1/catalog/interface-types/{interfaceTypeId}" : {
3387       "delete" : {
3388         "operationId" : "deleteInterfaceType",
3389         "parameters" : [ {
3390           "description" : "The interface type id",
3391           "in" : "path",
3392           "name" : "interfaceTypeId",
3393           "required" : true,
3394           "schema" : {
3395             "type" : "string"
3396           }
3397         } ],
3398         "responses" : {
3399           "default" : {
3400             "content" : {
3401               "*/*" : { }
3402             },
3403             "description" : "default response"
3404           }
3405         },
3406         "servers" : [ {
3407           "url" : "/sdc2/rest",
3408           "variables" : { }
3409         } ],
3410         "tags" : [ "SDCE-2 APIs" ]
3411       }
3412     },
3413     "/v1/catalog/interfaceLifecycleTypes" : {
3414       "get" : {
3415         "description" : "Get interface lifecycle types",
3416         "operationId" : "getInterfaceLifecycleTypes",
3417         "parameters" : [ {
3418           "in" : "header",
3419           "name" : "USER_ID",
3420           "schema" : {
3421             "type" : "string"
3422           }
3423         }, {
3424           "description" : "model",
3425           "in" : "query",
3426           "name" : "model",
3427           "schema" : {
3428             "type" : "string"
3429           }
3430         } ],
3431         "responses" : {
3432           "200" : {
3433             "description" : "Interface lifecycle types"
3434           },
3435           "400" : {
3436             "description" : "Invalid content / Missing content"
3437           },
3438           "403" : {
3439             "description" : "Restricted operation"
3440           },
3441           "404" : {
3442             "description" : "Interface lifecycle types not found"
3443           },
3444           "default" : {
3445             "content" : {
3446               "application/json" : {
3447                 "schema" : {
3448                   "type" : "array",
3449                   "items" : {
3450                     "type" : "object",
3451                     "properties" : {
3452                       "allowedMethods" : {
3453                         "type" : "array",
3454                         "items" : {
3455                           "type" : "string"
3456                         },
3457                         "uniqueItems" : true
3458                       },
3459                       "cookies" : {
3460                         "type" : "object",
3461                         "additionalProperties" : {
3462                           "type" : "object",
3463                           "properties" : {
3464                             "comment" : {
3465                               "type" : "string"
3466                             },
3467                             "domain" : {
3468                               "type" : "string"
3469                             },
3470                             "expiry" : {
3471                               "type" : "string",
3472                               "format" : "date-time"
3473                             },
3474                             "httpOnly" : {
3475                               "type" : "boolean"
3476                             },
3477                             "maxAge" : {
3478                               "type" : "integer",
3479                               "format" : "int32"
3480                             },
3481                             "name" : {
3482                               "type" : "string"
3483                             },
3484                             "path" : {
3485                               "type" : "string"
3486                             },
3487                             "secure" : {
3488                               "type" : "boolean"
3489                             },
3490                             "value" : {
3491                               "type" : "string"
3492                             },
3493                             "version" : {
3494                               "type" : "integer",
3495                               "format" : "int32"
3496                             }
3497                           }
3498                         }
3499                       },
3500                       "date" : {
3501                         "type" : "string",
3502                         "format" : "date-time"
3503                       },
3504                       "entity" : {
3505                         "type" : "object"
3506                       },
3507                       "entityTag" : {
3508                         "type" : "object",
3509                         "properties" : {
3510                           "value" : {
3511                             "type" : "string"
3512                           },
3513                           "weak" : {
3514                             "type" : "boolean"
3515                           }
3516                         }
3517                       },
3518                       "headers" : {
3519                         "type" : "object",
3520                         "additionalProperties" : {
3521                           "type" : "array",
3522                           "items" : {
3523                             "type" : "object"
3524                           }
3525                         }
3526                       },
3527                       "language" : {
3528                         "type" : "object",
3529                         "properties" : {
3530                           "country" : {
3531                             "type" : "string"
3532                           },
3533                           "displayCountry" : {
3534                             "type" : "string"
3535                           },
3536                           "displayLanguage" : {
3537                             "type" : "string"
3538                           },
3539                           "displayName" : {
3540                             "type" : "string"
3541                           },
3542                           "displayScript" : {
3543                             "type" : "string"
3544                           },
3545                           "displayVariant" : {
3546                             "type" : "string"
3547                           },
3548                           "extensionKeys" : {
3549                             "type" : "array",
3550                             "items" : {
3551                               "type" : "string"
3552                             },
3553                             "uniqueItems" : true
3554                           },
3555                           "iso3Country" : {
3556                             "type" : "string"
3557                           },
3558                           "iso3Language" : {
3559                             "type" : "string"
3560                           },
3561                           "language" : {
3562                             "type" : "string"
3563                           },
3564                           "script" : {
3565                             "type" : "string"
3566                           },
3567                           "unicodeLocaleAttributes" : {
3568                             "type" : "array",
3569                             "items" : {
3570                               "type" : "string"
3571                             },
3572                             "uniqueItems" : true
3573                           },
3574                           "unicodeLocaleKeys" : {
3575                             "type" : "array",
3576                             "items" : {
3577                               "type" : "string"
3578                             },
3579                             "uniqueItems" : true
3580                           },
3581                           "variant" : {
3582                             "type" : "string"
3583                           }
3584                         }
3585                       },
3586                       "lastModified" : {
3587                         "type" : "string",
3588                         "format" : "date-time"
3589                       },
3590                       "length" : {
3591                         "type" : "integer",
3592                         "format" : "int32"
3593                       },
3594                       "links" : {
3595                         "type" : "array",
3596                         "items" : {
3597                           "type" : "object",
3598                           "properties" : {
3599                             "params" : {
3600                               "type" : "object",
3601                               "additionalProperties" : {
3602                                 "type" : "string"
3603                               }
3604                             },
3605                             "rel" : {
3606                               "type" : "string"
3607                             },
3608                             "rels" : {
3609                               "type" : "array",
3610                               "items" : {
3611                                 "type" : "string"
3612                               }
3613                             },
3614                             "title" : {
3615                               "type" : "string"
3616                             },
3617                             "type" : {
3618                               "type" : "string"
3619                             },
3620                             "uri" : {
3621                               "type" : "string",
3622                               "format" : "uri"
3623                             },
3624                             "uriBuilder" : {
3625                               "type" : "object"
3626                             }
3627                           }
3628                         },
3629                         "uniqueItems" : true
3630                       },
3631                       "location" : {
3632                         "type" : "string",
3633                         "format" : "uri"
3634                       },
3635                       "mediaType" : {
3636                         "type" : "object",
3637                         "properties" : {
3638                           "parameters" : {
3639                             "type" : "object",
3640                             "additionalProperties" : {
3641                               "type" : "string"
3642                             }
3643                           },
3644                           "subtype" : {
3645                             "type" : "string"
3646                           },
3647                           "type" : {
3648                             "type" : "string"
3649                           },
3650                           "wildcardSubtype" : {
3651                             "type" : "boolean"
3652                           },
3653                           "wildcardType" : {
3654                             "type" : "boolean"
3655                           }
3656                         }
3657                       },
3658                       "metadata" : {
3659                         "type" : "object",
3660                         "additionalProperties" : {
3661                           "type" : "array",
3662                           "items" : {
3663                             "type" : "object"
3664                           }
3665                         }
3666                       },
3667                       "status" : {
3668                         "type" : "integer",
3669                         "format" : "int32"
3670                       },
3671                       "statusInfo" : {
3672                         "type" : "object",
3673                         "properties" : {
3674                           "family" : {
3675                             "type" : "string",
3676                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3677                           },
3678                           "reasonPhrase" : {
3679                             "type" : "string"
3680                           },
3681                           "statusCode" : {
3682                             "type" : "integer",
3683                             "format" : "int32"
3684                           }
3685                         }
3686                       },
3687                       "stringHeaders" : {
3688                         "type" : "object",
3689                         "additionalProperties" : {
3690                           "type" : "array",
3691                           "items" : {
3692                             "type" : "string"
3693                           }
3694                         }
3695                       }
3696                     }
3697                   }
3698                 }
3699               }
3700             }
3701           }
3702         },
3703         "servers" : [ {
3704           "url" : "/sdc2/rest",
3705           "variables" : { }
3706         } ],
3707         "summary" : "Returns interface lifecycle types",
3708         "tags" : [ "SDCE-2 APIs" ]
3709       }
3710     },
3711     "/v1/catalog/lock" : {
3712       "post" : {
3713         "description" : "Toggle disable locking",
3714         "operationId" : "toggleDisableLocking",
3715         "parameters" : [ {
3716           "in" : "header",
3717           "name" : "USER_ID",
3718           "schema" : {
3719             "type" : "string"
3720           }
3721         } ],
3722         "requestBody" : {
3723           "content" : {
3724             "application/json" : {
3725               "schema" : {
3726                 "type" : "boolean"
3727               }
3728             }
3729           },
3730           "description" : "Disable Locking"
3731         },
3732         "responses" : {
3733           "200" : {
3734             "description" : "Disable locking successfully updated"
3735           },
3736           "500" : {
3737             "description" : "Update disable locking failed"
3738           },
3739           "default" : {
3740             "content" : {
3741               "application/json" : {
3742                 "schema" : {
3743                   "type" : "object",
3744                   "properties" : {
3745                     "allowedMethods" : {
3746                       "type" : "array",
3747                       "items" : {
3748                         "type" : "string"
3749                       },
3750                       "uniqueItems" : true
3751                     },
3752                     "cookies" : {
3753                       "type" : "object",
3754                       "additionalProperties" : {
3755                         "type" : "object",
3756                         "properties" : {
3757                           "comment" : {
3758                             "type" : "string"
3759                           },
3760                           "domain" : {
3761                             "type" : "string"
3762                           },
3763                           "expiry" : {
3764                             "type" : "string",
3765                             "format" : "date-time"
3766                           },
3767                           "httpOnly" : {
3768                             "type" : "boolean"
3769                           },
3770                           "maxAge" : {
3771                             "type" : "integer",
3772                             "format" : "int32"
3773                           },
3774                           "name" : {
3775                             "type" : "string"
3776                           },
3777                           "path" : {
3778                             "type" : "string"
3779                           },
3780                           "secure" : {
3781                             "type" : "boolean"
3782                           },
3783                           "value" : {
3784                             "type" : "string"
3785                           },
3786                           "version" : {
3787                             "type" : "integer",
3788                             "format" : "int32"
3789                           }
3790                         }
3791                       }
3792                     },
3793                     "date" : {
3794                       "type" : "string",
3795                       "format" : "date-time"
3796                     },
3797                     "entity" : {
3798                       "type" : "object"
3799                     },
3800                     "entityTag" : {
3801                       "type" : "object",
3802                       "properties" : {
3803                         "value" : {
3804                           "type" : "string"
3805                         },
3806                         "weak" : {
3807                           "type" : "boolean"
3808                         }
3809                       }
3810                     },
3811                     "headers" : {
3812                       "type" : "object",
3813                       "additionalProperties" : {
3814                         "type" : "array",
3815                         "items" : {
3816                           "type" : "object"
3817                         }
3818                       }
3819                     },
3820                     "language" : {
3821                       "type" : "object",
3822                       "properties" : {
3823                         "country" : {
3824                           "type" : "string"
3825                         },
3826                         "displayCountry" : {
3827                           "type" : "string"
3828                         },
3829                         "displayLanguage" : {
3830                           "type" : "string"
3831                         },
3832                         "displayName" : {
3833                           "type" : "string"
3834                         },
3835                         "displayScript" : {
3836                           "type" : "string"
3837                         },
3838                         "displayVariant" : {
3839                           "type" : "string"
3840                         },
3841                         "extensionKeys" : {
3842                           "type" : "array",
3843                           "items" : {
3844                             "type" : "string"
3845                           },
3846                           "uniqueItems" : true
3847                         },
3848                         "iso3Country" : {
3849                           "type" : "string"
3850                         },
3851                         "iso3Language" : {
3852                           "type" : "string"
3853                         },
3854                         "language" : {
3855                           "type" : "string"
3856                         },
3857                         "script" : {
3858                           "type" : "string"
3859                         },
3860                         "unicodeLocaleAttributes" : {
3861                           "type" : "array",
3862                           "items" : {
3863                             "type" : "string"
3864                           },
3865                           "uniqueItems" : true
3866                         },
3867                         "unicodeLocaleKeys" : {
3868                           "type" : "array",
3869                           "items" : {
3870                             "type" : "string"
3871                           },
3872                           "uniqueItems" : true
3873                         },
3874                         "variant" : {
3875                           "type" : "string"
3876                         }
3877                       }
3878                     },
3879                     "lastModified" : {
3880                       "type" : "string",
3881                       "format" : "date-time"
3882                     },
3883                     "length" : {
3884                       "type" : "integer",
3885                       "format" : "int32"
3886                     },
3887                     "links" : {
3888                       "type" : "array",
3889                       "items" : {
3890                         "type" : "object",
3891                         "properties" : {
3892                           "params" : {
3893                             "type" : "object",
3894                             "additionalProperties" : {
3895                               "type" : "string"
3896                             }
3897                           },
3898                           "rel" : {
3899                             "type" : "string"
3900                           },
3901                           "rels" : {
3902                             "type" : "array",
3903                             "items" : {
3904                               "type" : "string"
3905                             }
3906                           },
3907                           "title" : {
3908                             "type" : "string"
3909                           },
3910                           "type" : {
3911                             "type" : "string"
3912                           },
3913                           "uri" : {
3914                             "type" : "string",
3915                             "format" : "uri"
3916                           },
3917                           "uriBuilder" : {
3918                             "type" : "object"
3919                           }
3920                         }
3921                       },
3922                       "uniqueItems" : true
3923                     },
3924                     "location" : {
3925                       "type" : "string",
3926                       "format" : "uri"
3927                     },
3928                     "mediaType" : {
3929                       "type" : "object",
3930                       "properties" : {
3931                         "parameters" : {
3932                           "type" : "object",
3933                           "additionalProperties" : {
3934                             "type" : "string"
3935                           }
3936                         },
3937                         "subtype" : {
3938                           "type" : "string"
3939                         },
3940                         "type" : {
3941                           "type" : "string"
3942                         },
3943                         "wildcardSubtype" : {
3944                           "type" : "boolean"
3945                         },
3946                         "wildcardType" : {
3947                           "type" : "boolean"
3948                         }
3949                       }
3950                     },
3951                     "metadata" : {
3952                       "type" : "object",
3953                       "additionalProperties" : {
3954                         "type" : "array",
3955                         "items" : {
3956                           "type" : "object"
3957                         }
3958                       }
3959                     },
3960                     "status" : {
3961                       "type" : "integer",
3962                       "format" : "int32"
3963                     },
3964                     "statusInfo" : {
3965                       "type" : "object",
3966                       "properties" : {
3967                         "family" : {
3968                           "type" : "string",
3969                           "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3970                         },
3971                         "reasonPhrase" : {
3972                           "type" : "string"
3973                         },
3974                         "statusCode" : {
3975                           "type" : "integer",
3976                           "format" : "int32"
3977                         }
3978                       }
3979                     },
3980                     "stringHeaders" : {
3981                       "type" : "object",
3982                       "additionalProperties" : {
3983                         "type" : "array",
3984                         "items" : {
3985                           "type" : "string"
3986                         }
3987                       }
3988                     }
3989                   }
3990                 }
3991               }
3992             }
3993           }
3994         },
3995         "servers" : [ {
3996           "url" : "/sdc2/rest",
3997           "variables" : { }
3998         } ],
3999         "tags" : [ "SDCE-2 APIs" ]
4000       }
4001     },
4002     "/v1/catalog/model" : {
4003       "get" : {
4004         "description" : "List all the existing TOSCA models",
4005         "operationId" : "listModels",
4006         "parameters" : [ {
4007           "in" : "header",
4008           "name" : "USER_ID",
4009           "schema" : {
4010             "type" : "string"
4011           }
4012         }, {
4013           "in" : "query",
4014           "name" : "modelType",
4015           "schema" : {
4016             "type" : "string"
4017           }
4018         } ],
4019         "responses" : {
4020           "200" : {
4021             "description" : "Listing successful"
4022           },
4023           "403" : {
4024             "description" : "Restricted operation"
4025           },
4026           "default" : {
4027             "content" : {
4028               "application/json" : {
4029                 "schema" : {
4030                   "type" : "array",
4031                   "items" : {
4032                     "$ref" : "#/components/schemas/Model"
4033                   }
4034                 }
4035               }
4036             }
4037           }
4038         },
4039         "servers" : [ {
4040           "url" : "/sdc2/rest",
4041           "variables" : { }
4042         } ],
4043         "summary" : "List TOSCA models",
4044         "tags" : [ "SDCE-2 APIs" ]
4045       },
4046       "post" : {
4047         "description" : "Create a TOSCA model, along with its imports files",
4048         "operationId" : "createModel",
4049         "parameters" : [ {
4050           "in" : "header",
4051           "name" : "USER_ID",
4052           "schema" : {
4053             "type" : "string"
4054           }
4055         } ],
4056         "requestBody" : {
4057           "content" : {
4058             "multipart/form-data" : {
4059               "schema" : {
4060                 "type" : "object",
4061                 "properties" : {
4062                   "model" : {
4063                     "$ref" : "#/components/schemas/ModelCreateRequest"
4064                   },
4065                   "modelImportsZip" : {
4066                     "type" : "object",
4067                     "description" : "the model TOSCA imports zipped"
4068                   }
4069                 },
4070                 "required" : [ "model", "modelImportsZip" ]
4071               }
4072             }
4073           }
4074         },
4075         "responses" : {
4076           "201" : {
4077             "description" : "Model created"
4078           },
4079           "400" : {
4080             "description" : "Invalid content / Missing content"
4081           },
4082           "403" : {
4083             "description" : "Restricted operation"
4084           },
4085           "409" : {
4086             "description" : "Model already exists"
4087           },
4088           "default" : {
4089             "content" : {
4090               "application/json" : {
4091                 "schema" : {
4092                   "type" : "array",
4093                   "items" : {
4094                     "type" : "object",
4095                     "properties" : {
4096                       "allowedMethods" : {
4097                         "type" : "array",
4098                         "items" : {
4099                           "type" : "string"
4100                         },
4101                         "uniqueItems" : true
4102                       },
4103                       "cookies" : {
4104                         "type" : "object",
4105                         "additionalProperties" : {
4106                           "type" : "object",
4107                           "properties" : {
4108                             "comment" : {
4109                               "type" : "string"
4110                             },
4111                             "domain" : {
4112                               "type" : "string"
4113                             },
4114                             "expiry" : {
4115                               "type" : "string",
4116                               "format" : "date-time"
4117                             },
4118                             "httpOnly" : {
4119                               "type" : "boolean"
4120                             },
4121                             "maxAge" : {
4122                               "type" : "integer",
4123                               "format" : "int32"
4124                             },
4125                             "name" : {
4126                               "type" : "string"
4127                             },
4128                             "path" : {
4129                               "type" : "string"
4130                             },
4131                             "secure" : {
4132                               "type" : "boolean"
4133                             },
4134                             "value" : {
4135                               "type" : "string"
4136                             },
4137                             "version" : {
4138                               "type" : "integer",
4139                               "format" : "int32"
4140                             }
4141                           }
4142                         }
4143                       },
4144                       "date" : {
4145                         "type" : "string",
4146                         "format" : "date-time"
4147                       },
4148                       "entity" : {
4149                         "type" : "object"
4150                       },
4151                       "entityTag" : {
4152                         "type" : "object",
4153                         "properties" : {
4154                           "value" : {
4155                             "type" : "string"
4156                           },
4157                           "weak" : {
4158                             "type" : "boolean"
4159                           }
4160                         }
4161                       },
4162                       "headers" : {
4163                         "type" : "object",
4164                         "additionalProperties" : {
4165                           "type" : "array",
4166                           "items" : {
4167                             "type" : "object"
4168                           }
4169                         }
4170                       },
4171                       "language" : {
4172                         "type" : "object",
4173                         "properties" : {
4174                           "country" : {
4175                             "type" : "string"
4176                           },
4177                           "displayCountry" : {
4178                             "type" : "string"
4179                           },
4180                           "displayLanguage" : {
4181                             "type" : "string"
4182                           },
4183                           "displayName" : {
4184                             "type" : "string"
4185                           },
4186                           "displayScript" : {
4187                             "type" : "string"
4188                           },
4189                           "displayVariant" : {
4190                             "type" : "string"
4191                           },
4192                           "extensionKeys" : {
4193                             "type" : "array",
4194                             "items" : {
4195                               "type" : "string"
4196                             },
4197                             "uniqueItems" : true
4198                           },
4199                           "iso3Country" : {
4200                             "type" : "string"
4201                           },
4202                           "iso3Language" : {
4203                             "type" : "string"
4204                           },
4205                           "language" : {
4206                             "type" : "string"
4207                           },
4208                           "script" : {
4209                             "type" : "string"
4210                           },
4211                           "unicodeLocaleAttributes" : {
4212                             "type" : "array",
4213                             "items" : {
4214                               "type" : "string"
4215                             },
4216                             "uniqueItems" : true
4217                           },
4218                           "unicodeLocaleKeys" : {
4219                             "type" : "array",
4220                             "items" : {
4221                               "type" : "string"
4222                             },
4223                             "uniqueItems" : true
4224                           },
4225                           "variant" : {
4226                             "type" : "string"
4227                           }
4228                         }
4229                       },
4230                       "lastModified" : {
4231                         "type" : "string",
4232                         "format" : "date-time"
4233                       },
4234                       "length" : {
4235                         "type" : "integer",
4236                         "format" : "int32"
4237                       },
4238                       "links" : {
4239                         "type" : "array",
4240                         "items" : {
4241                           "type" : "object",
4242                           "properties" : {
4243                             "params" : {
4244                               "type" : "object",
4245                               "additionalProperties" : {
4246                                 "type" : "string"
4247                               }
4248                             },
4249                             "rel" : {
4250                               "type" : "string"
4251                             },
4252                             "rels" : {
4253                               "type" : "array",
4254                               "items" : {
4255                                 "type" : "string"
4256                               }
4257                             },
4258                             "title" : {
4259                               "type" : "string"
4260                             },
4261                             "type" : {
4262                               "type" : "string"
4263                             },
4264                             "uri" : {
4265                               "type" : "string",
4266                               "format" : "uri"
4267                             },
4268                             "uriBuilder" : {
4269                               "type" : "object"
4270                             }
4271                           }
4272                         },
4273                         "uniqueItems" : true
4274                       },
4275                       "location" : {
4276                         "type" : "string",
4277                         "format" : "uri"
4278                       },
4279                       "mediaType" : {
4280                         "type" : "object",
4281                         "properties" : {
4282                           "parameters" : {
4283                             "type" : "object",
4284                             "additionalProperties" : {
4285                               "type" : "string"
4286                             }
4287                           },
4288                           "subtype" : {
4289                             "type" : "string"
4290                           },
4291                           "type" : {
4292                             "type" : "string"
4293                           },
4294                           "wildcardSubtype" : {
4295                             "type" : "boolean"
4296                           },
4297                           "wildcardType" : {
4298                             "type" : "boolean"
4299                           }
4300                         }
4301                       },
4302                       "metadata" : {
4303                         "type" : "object",
4304                         "additionalProperties" : {
4305                           "type" : "array",
4306                           "items" : {
4307                             "type" : "object"
4308                           }
4309                         }
4310                       },
4311                       "status" : {
4312                         "type" : "integer",
4313                         "format" : "int32"
4314                       },
4315                       "statusInfo" : {
4316                         "type" : "object",
4317                         "properties" : {
4318                           "family" : {
4319                             "type" : "string",
4320                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4321                           },
4322                           "reasonPhrase" : {
4323                             "type" : "string"
4324                           },
4325                           "statusCode" : {
4326                             "type" : "integer",
4327                             "format" : "int32"
4328                           }
4329                         }
4330                       },
4331                       "stringHeaders" : {
4332                         "type" : "object",
4333                         "additionalProperties" : {
4334                           "type" : "array",
4335                           "items" : {
4336                             "type" : "string"
4337                           }
4338                         }
4339                       }
4340                     }
4341                   }
4342                 }
4343               }
4344             }
4345           }
4346         },
4347         "servers" : [ {
4348           "url" : "/sdc2/rest",
4349           "variables" : { }
4350         } ],
4351         "summary" : "Create a TOSCA model",
4352         "tags" : [ "SDCE-2 APIs" ]
4353       }
4354     },
4355     "/v1/catalog/model/imports" : {
4356       "put" : {
4357         "description" : "Update a model TOSCA imports",
4358         "operationId" : "updateModelImports",
4359         "parameters" : [ {
4360           "in" : "header",
4361           "name" : "USER_ID",
4362           "schema" : {
4363             "type" : "string"
4364           }
4365         } ],
4366         "requestBody" : {
4367           "content" : {
4368             "multipart/form-data" : {
4369               "schema" : {
4370                 "type" : "object",
4371                 "properties" : {
4372                   "modelImportsZip" : {
4373                     "type" : "object",
4374                     "description" : "the model TOSCA imports zipped"
4375                   },
4376                   "modelName" : {
4377                     "type" : "string",
4378                     "description" : "model to be created"
4379                   }
4380                 },
4381                 "required" : [ "modelImportsZip", "modelName" ]
4382               }
4383             }
4384           }
4385         },
4386         "responses" : {
4387           "204" : {
4388             "description" : "Model imports updated"
4389           },
4390           "400" : {
4391             "description" : "Invalid content / Missing content"
4392           },
4393           "403" : {
4394             "description" : "Restricted operation"
4395           },
4396           "404" : {
4397             "description" : "Model not found"
4398           },
4399           "default" : {
4400             "content" : {
4401               "application/json" : {
4402                 "schema" : {
4403                   "type" : "array",
4404                   "items" : {
4405                     "type" : "object",
4406                     "properties" : {
4407                       "allowedMethods" : {
4408                         "type" : "array",
4409                         "items" : {
4410                           "type" : "string"
4411                         },
4412                         "uniqueItems" : true
4413                       },
4414                       "cookies" : {
4415                         "type" : "object",
4416                         "additionalProperties" : {
4417                           "type" : "object",
4418                           "properties" : {
4419                             "comment" : {
4420                               "type" : "string"
4421                             },
4422                             "domain" : {
4423                               "type" : "string"
4424                             },
4425                             "expiry" : {
4426                               "type" : "string",
4427                               "format" : "date-time"
4428                             },
4429                             "httpOnly" : {
4430                               "type" : "boolean"
4431                             },
4432                             "maxAge" : {
4433                               "type" : "integer",
4434                               "format" : "int32"
4435                             },
4436                             "name" : {
4437                               "type" : "string"
4438                             },
4439                             "path" : {
4440                               "type" : "string"
4441                             },
4442                             "secure" : {
4443                               "type" : "boolean"
4444                             },
4445                             "value" : {
4446                               "type" : "string"
4447                             },
4448                             "version" : {
4449                               "type" : "integer",
4450                               "format" : "int32"
4451                             }
4452                           }
4453                         }
4454                       },
4455                       "date" : {
4456                         "type" : "string",
4457                         "format" : "date-time"
4458                       },
4459                       "entity" : {
4460                         "type" : "object"
4461                       },
4462                       "entityTag" : {
4463                         "type" : "object",
4464                         "properties" : {
4465                           "value" : {
4466                             "type" : "string"
4467                           },
4468                           "weak" : {
4469                             "type" : "boolean"
4470                           }
4471                         }
4472                       },
4473                       "headers" : {
4474                         "type" : "object",
4475                         "additionalProperties" : {
4476                           "type" : "array",
4477                           "items" : {
4478                             "type" : "object"
4479                           }
4480                         }
4481                       },
4482                       "language" : {
4483                         "type" : "object",
4484                         "properties" : {
4485                           "country" : {
4486                             "type" : "string"
4487                           },
4488                           "displayCountry" : {
4489                             "type" : "string"
4490                           },
4491                           "displayLanguage" : {
4492                             "type" : "string"
4493                           },
4494                           "displayName" : {
4495                             "type" : "string"
4496                           },
4497                           "displayScript" : {
4498                             "type" : "string"
4499                           },
4500                           "displayVariant" : {
4501                             "type" : "string"
4502                           },
4503                           "extensionKeys" : {
4504                             "type" : "array",
4505                             "items" : {
4506                               "type" : "string"
4507                             },
4508                             "uniqueItems" : true
4509                           },
4510                           "iso3Country" : {
4511                             "type" : "string"
4512                           },
4513                           "iso3Language" : {
4514                             "type" : "string"
4515                           },
4516                           "language" : {
4517                             "type" : "string"
4518                           },
4519                           "script" : {
4520                             "type" : "string"
4521                           },
4522                           "unicodeLocaleAttributes" : {
4523                             "type" : "array",
4524                             "items" : {
4525                               "type" : "string"
4526                             },
4527                             "uniqueItems" : true
4528                           },
4529                           "unicodeLocaleKeys" : {
4530                             "type" : "array",
4531                             "items" : {
4532                               "type" : "string"
4533                             },
4534                             "uniqueItems" : true
4535                           },
4536                           "variant" : {
4537                             "type" : "string"
4538                           }
4539                         }
4540                       },
4541                       "lastModified" : {
4542                         "type" : "string",
4543                         "format" : "date-time"
4544                       },
4545                       "length" : {
4546                         "type" : "integer",
4547                         "format" : "int32"
4548                       },
4549                       "links" : {
4550                         "type" : "array",
4551                         "items" : {
4552                           "type" : "object",
4553                           "properties" : {
4554                             "params" : {
4555                               "type" : "object",
4556                               "additionalProperties" : {
4557                                 "type" : "string"
4558                               }
4559                             },
4560                             "rel" : {
4561                               "type" : "string"
4562                             },
4563                             "rels" : {
4564                               "type" : "array",
4565                               "items" : {
4566                                 "type" : "string"
4567                               }
4568                             },
4569                             "title" : {
4570                               "type" : "string"
4571                             },
4572                             "type" : {
4573                               "type" : "string"
4574                             },
4575                             "uri" : {
4576                               "type" : "string",
4577                               "format" : "uri"
4578                             },
4579                             "uriBuilder" : {
4580                               "type" : "object"
4581                             }
4582                           }
4583                         },
4584                         "uniqueItems" : true
4585                       },
4586                       "location" : {
4587                         "type" : "string",
4588                         "format" : "uri"
4589                       },
4590                       "mediaType" : {
4591                         "type" : "object",
4592                         "properties" : {
4593                           "parameters" : {
4594                             "type" : "object",
4595                             "additionalProperties" : {
4596                               "type" : "string"
4597                             }
4598                           },
4599                           "subtype" : {
4600                             "type" : "string"
4601                           },
4602                           "type" : {
4603                             "type" : "string"
4604                           },
4605                           "wildcardSubtype" : {
4606                             "type" : "boolean"
4607                           },
4608                           "wildcardType" : {
4609                             "type" : "boolean"
4610                           }
4611                         }
4612                       },
4613                       "metadata" : {
4614                         "type" : "object",
4615                         "additionalProperties" : {
4616                           "type" : "array",
4617                           "items" : {
4618                             "type" : "object"
4619                           }
4620                         }
4621                       },
4622                       "status" : {
4623                         "type" : "integer",
4624                         "format" : "int32"
4625                       },
4626                       "statusInfo" : {
4627                         "type" : "object",
4628                         "properties" : {
4629                           "family" : {
4630                             "type" : "string",
4631                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4632                           },
4633                           "reasonPhrase" : {
4634                             "type" : "string"
4635                           },
4636                           "statusCode" : {
4637                             "type" : "integer",
4638                             "format" : "int32"
4639                           }
4640                         }
4641                       },
4642                       "stringHeaders" : {
4643                         "type" : "object",
4644                         "additionalProperties" : {
4645                           "type" : "array",
4646                           "items" : {
4647                             "type" : "string"
4648                           }
4649                         }
4650                       }
4651                     }
4652                   }
4653                 }
4654               }
4655             }
4656           }
4657         },
4658         "servers" : [ {
4659           "url" : "/sdc2/rest",
4660           "variables" : { }
4661         } ],
4662         "summary" : "Update a model TOSCA imports",
4663         "tags" : [ "SDCE-2 APIs" ]
4664       }
4665     },
4666     "/v1/catalog/nodeTypes" : {
4667       "get" : {
4668         "description" : "Get node types",
4669         "operationId" : "getAllNodeTypesServlet",
4670         "parameters" : [ {
4671           "in" : "header",
4672           "name" : "USER_ID",
4673           "schema" : {
4674             "type" : "string"
4675           }
4676         }, {
4677           "description" : "model",
4678           "in" : "query",
4679           "name" : "model",
4680           "schema" : {
4681             "type" : "string"
4682           }
4683         } ],
4684         "responses" : {
4685           "200" : {
4686             "description" : "nodeTypes"
4687           },
4688           "400" : {
4689             "description" : "Invalid content / Missing content"
4690           },
4691           "403" : {
4692             "description" : "Restricted operation"
4693           },
4694           "404" : {
4695             "description" : "Node types not found"
4696           },
4697           "default" : {
4698             "content" : {
4699               "application/json" : {
4700                 "schema" : {
4701                   "type" : "array",
4702                   "items" : {
4703                     "type" : "object",
4704                     "properties" : {
4705                       "allowedMethods" : {
4706                         "type" : "array",
4707                         "items" : {
4708                           "type" : "string"
4709                         },
4710                         "uniqueItems" : true
4711                       },
4712                       "cookies" : {
4713                         "type" : "object",
4714                         "additionalProperties" : {
4715                           "type" : "object",
4716                           "properties" : {
4717                             "comment" : {
4718                               "type" : "string"
4719                             },
4720                             "domain" : {
4721                               "type" : "string"
4722                             },
4723                             "expiry" : {
4724                               "type" : "string",
4725                               "format" : "date-time"
4726                             },
4727                             "httpOnly" : {
4728                               "type" : "boolean"
4729                             },
4730                             "maxAge" : {
4731                               "type" : "integer",
4732                               "format" : "int32"
4733                             },
4734                             "name" : {
4735                               "type" : "string"
4736                             },
4737                             "path" : {
4738                               "type" : "string"
4739                             },
4740                             "secure" : {
4741                               "type" : "boolean"
4742                             },
4743                             "value" : {
4744                               "type" : "string"
4745                             },
4746                             "version" : {
4747                               "type" : "integer",
4748                               "format" : "int32"
4749                             }
4750                           }
4751                         }
4752                       },
4753                       "date" : {
4754                         "type" : "string",
4755                         "format" : "date-time"
4756                       },
4757                       "entity" : {
4758                         "type" : "object"
4759                       },
4760                       "entityTag" : {
4761                         "type" : "object",
4762                         "properties" : {
4763                           "value" : {
4764                             "type" : "string"
4765                           },
4766                           "weak" : {
4767                             "type" : "boolean"
4768                           }
4769                         }
4770                       },
4771                       "headers" : {
4772                         "type" : "object",
4773                         "additionalProperties" : {
4774                           "type" : "array",
4775                           "items" : {
4776                             "type" : "object"
4777                           }
4778                         }
4779                       },
4780                       "language" : {
4781                         "type" : "object",
4782                         "properties" : {
4783                           "country" : {
4784                             "type" : "string"
4785                           },
4786                           "displayCountry" : {
4787                             "type" : "string"
4788                           },
4789                           "displayLanguage" : {
4790                             "type" : "string"
4791                           },
4792                           "displayName" : {
4793                             "type" : "string"
4794                           },
4795                           "displayScript" : {
4796                             "type" : "string"
4797                           },
4798                           "displayVariant" : {
4799                             "type" : "string"
4800                           },
4801                           "extensionKeys" : {
4802                             "type" : "array",
4803                             "items" : {
4804                               "type" : "string"
4805                             },
4806                             "uniqueItems" : true
4807                           },
4808                           "iso3Country" : {
4809                             "type" : "string"
4810                           },
4811                           "iso3Language" : {
4812                             "type" : "string"
4813                           },
4814                           "language" : {
4815                             "type" : "string"
4816                           },
4817                           "script" : {
4818                             "type" : "string"
4819                           },
4820                           "unicodeLocaleAttributes" : {
4821                             "type" : "array",
4822                             "items" : {
4823                               "type" : "string"
4824                             },
4825                             "uniqueItems" : true
4826                           },
4827                           "unicodeLocaleKeys" : {
4828                             "type" : "array",
4829                             "items" : {
4830                               "type" : "string"
4831                             },
4832                             "uniqueItems" : true
4833                           },
4834                           "variant" : {
4835                             "type" : "string"
4836                           }
4837                         }
4838                       },
4839                       "lastModified" : {
4840                         "type" : "string",
4841                         "format" : "date-time"
4842                       },
4843                       "length" : {
4844                         "type" : "integer",
4845                         "format" : "int32"
4846                       },
4847                       "links" : {
4848                         "type" : "array",
4849                         "items" : {
4850                           "type" : "object",
4851                           "properties" : {
4852                             "params" : {
4853                               "type" : "object",
4854                               "additionalProperties" : {
4855                                 "type" : "string"
4856                               }
4857                             },
4858                             "rel" : {
4859                               "type" : "string"
4860                             },
4861                             "rels" : {
4862                               "type" : "array",
4863                               "items" : {
4864                                 "type" : "string"
4865                               }
4866                             },
4867                             "title" : {
4868                               "type" : "string"
4869                             },
4870                             "type" : {
4871                               "type" : "string"
4872                             },
4873                             "uri" : {
4874                               "type" : "string",
4875                               "format" : "uri"
4876                             },
4877                             "uriBuilder" : {
4878                               "type" : "object"
4879                             }
4880                           }
4881                         },
4882                         "uniqueItems" : true
4883                       },
4884                       "location" : {
4885                         "type" : "string",
4886                         "format" : "uri"
4887                       },
4888                       "mediaType" : {
4889                         "type" : "object",
4890                         "properties" : {
4891                           "parameters" : {
4892                             "type" : "object",
4893                             "additionalProperties" : {
4894                               "type" : "string"
4895                             }
4896                           },
4897                           "subtype" : {
4898                             "type" : "string"
4899                           },
4900                           "type" : {
4901                             "type" : "string"
4902                           },
4903                           "wildcardSubtype" : {
4904                             "type" : "boolean"
4905                           },
4906                           "wildcardType" : {
4907                             "type" : "boolean"
4908                           }
4909                         }
4910                       },
4911                       "metadata" : {
4912                         "type" : "object",
4913                         "additionalProperties" : {
4914                           "type" : "array",
4915                           "items" : {
4916                             "type" : "object"
4917                           }
4918                         }
4919                       },
4920                       "status" : {
4921                         "type" : "integer",
4922                         "format" : "int32"
4923                       },
4924                       "statusInfo" : {
4925                         "type" : "object",
4926                         "properties" : {
4927                           "family" : {
4928                             "type" : "string",
4929                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4930                           },
4931                           "reasonPhrase" : {
4932                             "type" : "string"
4933                           },
4934                           "statusCode" : {
4935                             "type" : "integer",
4936                             "format" : "int32"
4937                           }
4938                         }
4939                       },
4940                       "stringHeaders" : {
4941                         "type" : "object",
4942                         "additionalProperties" : {
4943                           "type" : "array",
4944                           "items" : {
4945                             "type" : "string"
4946                           }
4947                         }
4948                       }
4949                     }
4950                   }
4951                 }
4952               }
4953             }
4954           }
4955         },
4956         "servers" : [ {
4957           "url" : "/sdc2/rest",
4958           "variables" : { }
4959         } ],
4960         "summary" : "Returns node types",
4961         "tags" : [ "SDCE-2 APIs" ]
4962       }
4963     },
4964     "/v1/catalog/notif/vsp/archived" : {
4965       "post" : {
4966         "description" : "Notify about an archived VSP. All VFs with relation to the given CSAR IDs will be martked as vspArchived=true",
4967         "operationId" : "onVspArchived",
4968         "parameters" : [ {
4969           "in" : "header",
4970           "name" : "USER_ID",
4971           "schema" : {
4972             "type" : "string"
4973           }
4974         } ],
4975         "requestBody" : {
4976           "content" : {
4977             "application/json" : {
4978               "schema" : {
4979                 "type" : "array",
4980                 "items" : {
4981                   "type" : "string"
4982                 }
4983               }
4984             }
4985           }
4986         },
4987         "responses" : {
4988           "200" : {
4989             "description" : "Success"
4990           },
4991           "400" : {
4992             "description" : "Bad request"
4993           },
4994           "403" : {
4995             "description" : "Restricted operation"
4996           },
4997           "500" : {
4998             "description" : "Internal Error. A list of the failed CSAR IDs may be returned."
4999           }
5000         },
5001         "servers" : [ {
5002           "url" : "/sdc2/rest",
5003           "variables" : { }
5004         } ],
5005         "tags" : [ "SDCE-2 APIs" ]
5006       }
5007     },
5008     "/v1/catalog/notif/vsp/restored" : {
5009       "post" : {
5010         "description" : "Notify about a restored VSP. All VFs with relation to the given CSAR IDs will be martked as vspArchived=false",
5011         "operationId" : "onVspRestored",
5012         "parameters" : [ {
5013           "in" : "header",
5014           "name" : "USER_ID",
5015           "schema" : {
5016             "type" : "string"
5017           }
5018         } ],
5019         "requestBody" : {
5020           "content" : {
5021             "application/json" : {
5022               "schema" : {
5023                 "type" : "array",
5024                 "items" : {
5025                   "type" : "string"
5026                 }
5027               }
5028             }
5029           }
5030         },
5031         "responses" : {
5032           "200" : {
5033             "description" : "Success"
5034           },
5035           "400" : {
5036             "description" : "Bad request"
5037           },
5038           "403" : {
5039             "description" : "Restricted operation"
5040           },
5041           "500" : {
5042             "description" : "Internal Error. A list of the failed CSAR IDs may be returned."
5043           }
5044         },
5045         "servers" : [ {
5046           "url" : "/sdc2/rest",
5047           "variables" : { }
5048         } ],
5049         "tags" : [ "SDCE-2 APIs" ]
5050       }
5051     },
5052     "/v1/catalog/policyTypes" : {
5053       "get" : {
5054         "description" : "Get policy types ",
5055         "operationId" : "getPolicyTypes",
5056         "parameters" : [ {
5057           "description" : "An optional parameter to indicate the type of the container from where this call is executed",
5058           "in" : "query",
5059           "name" : "internalComponentType",
5060           "schema" : {
5061             "type" : "string"
5062           }
5063         }, {
5064           "in" : "query",
5065           "name" : "componentModel",
5066           "schema" : {
5067             "type" : "string"
5068           }
5069         }, {
5070           "description" : "The user id",
5071           "in" : "header",
5072           "name" : "USER_ID",
5073           "required" : true,
5074           "schema" : {
5075             "type" : "string"
5076           }
5077         } ],
5078         "responses" : {
5079           "200" : {
5080             "description" : "policy types found"
5081           },
5082           "403" : {
5083             "description" : "Restricted operation"
5084           },
5085           "500" : {
5086             "description" : "The GET request failed due to internal SDC problem."
5087           },
5088           "default" : {
5089             "content" : {
5090               "application/json" : {
5091                 "schema" : {
5092                   "type" : "array",
5093                   "items" : {
5094                     "$ref" : "#/components/schemas/PolicyTypeDefinition"
5095                   }
5096                 }
5097               }
5098             }
5099           }
5100         },
5101         "servers" : [ {
5102           "url" : "/sdc2/rest",
5103           "variables" : { }
5104         } ],
5105         "summary" : "Returns policy types",
5106         "tags" : [ "SDCE-2 APIs" ]
5107       }
5108     },
5109     "/v1/catalog/relationshipTypes" : {
5110       "get" : {
5111         "description" : "Get relationship types",
5112         "operationId" : "getAllRelationshipTypesServlet",
5113         "parameters" : [ {
5114           "in" : "header",
5115           "name" : "USER_ID",
5116           "schema" : {
5117             "type" : "string"
5118           }
5119         }, {
5120           "description" : "model",
5121           "in" : "query",
5122           "name" : "model",
5123           "schema" : {
5124             "type" : "string"
5125           }
5126         } ],
5127         "responses" : {
5128           "200" : {
5129             "description" : "relationshipTypes"
5130           },
5131           "400" : {
5132             "description" : "Invalid content / Missing content"
5133           },
5134           "403" : {
5135             "description" : "Restricted operation"
5136           },
5137           "404" : {
5138             "description" : "Relationship types not found"
5139           },
5140           "default" : {
5141             "content" : {
5142               "application/json" : {
5143                 "schema" : {
5144                   "type" : "array",
5145                   "items" : {
5146                     "type" : "object",
5147                     "properties" : {
5148                       "allowedMethods" : {
5149                         "type" : "array",
5150                         "items" : {
5151                           "type" : "string"
5152                         },
5153                         "uniqueItems" : true
5154                       },
5155                       "cookies" : {
5156                         "type" : "object",
5157                         "additionalProperties" : {
5158                           "type" : "object",
5159                           "properties" : {
5160                             "comment" : {
5161                               "type" : "string"
5162                             },
5163                             "domain" : {
5164                               "type" : "string"
5165                             },
5166                             "expiry" : {
5167                               "type" : "string",
5168                               "format" : "date-time"
5169                             },
5170                             "httpOnly" : {
5171                               "type" : "boolean"
5172                             },
5173                             "maxAge" : {
5174                               "type" : "integer",
5175                               "format" : "int32"
5176                             },
5177                             "name" : {
5178                               "type" : "string"
5179                             },
5180                             "path" : {
5181                               "type" : "string"
5182                             },
5183                             "secure" : {
5184                               "type" : "boolean"
5185                             },
5186                             "value" : {
5187                               "type" : "string"
5188                             },
5189                             "version" : {
5190                               "type" : "integer",
5191                               "format" : "int32"
5192                             }
5193                           }
5194                         }
5195                       },
5196                       "date" : {
5197                         "type" : "string",
5198                         "format" : "date-time"
5199                       },
5200                       "entity" : {
5201                         "type" : "object"
5202                       },
5203                       "entityTag" : {
5204                         "type" : "object",
5205                         "properties" : {
5206                           "value" : {
5207                             "type" : "string"
5208                           },
5209                           "weak" : {
5210                             "type" : "boolean"
5211                           }
5212                         }
5213                       },
5214                       "headers" : {
5215                         "type" : "object",
5216                         "additionalProperties" : {
5217                           "type" : "array",
5218                           "items" : {
5219                             "type" : "object"
5220                           }
5221                         }
5222                       },
5223                       "language" : {
5224                         "type" : "object",
5225                         "properties" : {
5226                           "country" : {
5227                             "type" : "string"
5228                           },
5229                           "displayCountry" : {
5230                             "type" : "string"
5231                           },
5232                           "displayLanguage" : {
5233                             "type" : "string"
5234                           },
5235                           "displayName" : {
5236                             "type" : "string"
5237                           },
5238                           "displayScript" : {
5239                             "type" : "string"
5240                           },
5241                           "displayVariant" : {
5242                             "type" : "string"
5243                           },
5244                           "extensionKeys" : {
5245                             "type" : "array",
5246                             "items" : {
5247                               "type" : "string"
5248                             },
5249                             "uniqueItems" : true
5250                           },
5251                           "iso3Country" : {
5252                             "type" : "string"
5253                           },
5254                           "iso3Language" : {
5255                             "type" : "string"
5256                           },
5257                           "language" : {
5258                             "type" : "string"
5259                           },
5260                           "script" : {
5261                             "type" : "string"
5262                           },
5263                           "unicodeLocaleAttributes" : {
5264                             "type" : "array",
5265                             "items" : {
5266                               "type" : "string"
5267                             },
5268                             "uniqueItems" : true
5269                           },
5270                           "unicodeLocaleKeys" : {
5271                             "type" : "array",
5272                             "items" : {
5273                               "type" : "string"
5274                             },
5275                             "uniqueItems" : true
5276                           },
5277                           "variant" : {
5278                             "type" : "string"
5279                           }
5280                         }
5281                       },
5282                       "lastModified" : {
5283                         "type" : "string",
5284                         "format" : "date-time"
5285                       },
5286                       "length" : {
5287                         "type" : "integer",
5288                         "format" : "int32"
5289                       },
5290                       "links" : {
5291                         "type" : "array",
5292                         "items" : {
5293                           "type" : "object",
5294                           "properties" : {
5295                             "params" : {
5296                               "type" : "object",
5297                               "additionalProperties" : {
5298                                 "type" : "string"
5299                               }
5300                             },
5301                             "rel" : {
5302                               "type" : "string"
5303                             },
5304                             "rels" : {
5305                               "type" : "array",
5306                               "items" : {
5307                                 "type" : "string"
5308                               }
5309                             },
5310                             "title" : {
5311                               "type" : "string"
5312                             },
5313                             "type" : {
5314                               "type" : "string"
5315                             },
5316                             "uri" : {
5317                               "type" : "string",
5318                               "format" : "uri"
5319                             },
5320                             "uriBuilder" : {
5321                               "type" : "object"
5322                             }
5323                           }
5324                         },
5325                         "uniqueItems" : true
5326                       },
5327                       "location" : {
5328                         "type" : "string",
5329                         "format" : "uri"
5330                       },
5331                       "mediaType" : {
5332                         "type" : "object",
5333                         "properties" : {
5334                           "parameters" : {
5335                             "type" : "object",
5336                             "additionalProperties" : {
5337                               "type" : "string"
5338                             }
5339                           },
5340                           "subtype" : {
5341                             "type" : "string"
5342                           },
5343                           "type" : {
5344                             "type" : "string"
5345                           },
5346                           "wildcardSubtype" : {
5347                             "type" : "boolean"
5348                           },
5349                           "wildcardType" : {
5350                             "type" : "boolean"
5351                           }
5352                         }
5353                       },
5354                       "metadata" : {
5355                         "type" : "object",
5356                         "additionalProperties" : {
5357                           "type" : "array",
5358                           "items" : {
5359                             "type" : "object"
5360                           }
5361                         }
5362                       },
5363                       "status" : {
5364                         "type" : "integer",
5365                         "format" : "int32"
5366                       },
5367                       "statusInfo" : {
5368                         "type" : "object",
5369                         "properties" : {
5370                           "family" : {
5371                             "type" : "string",
5372                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5373                           },
5374                           "reasonPhrase" : {
5375                             "type" : "string"
5376                           },
5377                           "statusCode" : {
5378                             "type" : "integer",
5379                             "format" : "int32"
5380                           }
5381                         }
5382                       },
5383                       "stringHeaders" : {
5384                         "type" : "object",
5385                         "additionalProperties" : {
5386                           "type" : "array",
5387                           "items" : {
5388                             "type" : "string"
5389                           }
5390                         }
5391                       }
5392                     }
5393                   }
5394                 }
5395               }
5396             }
5397           }
5398         },
5399         "servers" : [ {
5400           "url" : "/sdc2/rest",
5401           "variables" : { }
5402         } ],
5403         "summary" : "Returns relationship types",
5404         "tags" : [ "SDCE-2 APIs" ]
5405       }
5406     },
5407     "/v1/catalog/resources" : {
5408       "post" : {
5409         "description" : "Create Resource",
5410         "operationId" : "createResource",
5411         "parameters" : [ {
5412           "in" : "header",
5413           "name" : "USER_ID",
5414           "schema" : {
5415             "type" : "string"
5416           }
5417         } ],
5418         "requestBody" : {
5419           "content" : {
5420             "application/json" : {
5421               "schema" : {
5422                 "type" : "string"
5423               }
5424             }
5425           },
5426           "description" : "Resource object to be created",
5427           "required" : true
5428         },
5429         "responses" : {
5430           "201" : {
5431             "description" : "Resource created"
5432           },
5433           "400" : {
5434             "description" : "Invalid content / Missing content"
5435           },
5436           "401" : {
5437             "description" : "Unauthorized Tenant"
5438           },
5439           "403" : {
5440             "description" : "Restricted operation"
5441           },
5442           "409" : {
5443             "description" : "Resource already exist"
5444           },
5445           "default" : {
5446             "content" : {
5447               "application/json" : {
5448                 "schema" : {
5449                   "type" : "array",
5450                   "items" : {
5451                     "$ref" : "#/components/schemas/Resource"
5452                   }
5453                 }
5454               }
5455             }
5456           }
5457         },
5458         "servers" : [ {
5459           "url" : "/sdc2/rest",
5460           "variables" : { }
5461         } ],
5462         "summary" : "Returns created resource",
5463         "tags" : [ "SDCE-2 APIs" ]
5464       }
5465     },
5466     "/v1/catalog/resources/certified/abstract" : {
5467       "get" : {
5468         "operationId" : "getCertifiedAbstractResources",
5469         "parameters" : [ {
5470           "in" : "header",
5471           "name" : "USER_ID",
5472           "schema" : {
5473             "type" : "string"
5474           }
5475         } ],
5476         "responses" : {
5477           "default" : {
5478             "content" : {
5479               "application/json" : { }
5480             },
5481             "description" : "default response"
5482           }
5483         },
5484         "servers" : [ {
5485           "url" : "/sdc2/rest",
5486           "variables" : { }
5487         } ],
5488         "tags" : [ "SDCE-2 APIs" ]
5489       }
5490     },
5491     "/v1/catalog/resources/certified/notabstract" : {
5492       "get" : {
5493         "operationId" : "getCertifiedNotAbstractResources",
5494         "parameters" : [ {
5495           "in" : "header",
5496           "name" : "USER_ID",
5497           "schema" : {
5498             "type" : "string"
5499           }
5500         } ],
5501         "responses" : {
5502           "default" : {
5503             "content" : {
5504               "application/json" : { }
5505             },
5506             "description" : "default response"
5507           }
5508         },
5509         "servers" : [ {
5510           "url" : "/sdc2/rest",
5511           "variables" : { }
5512         } ],
5513         "tags" : [ "SDCE-2 APIs" ]
5514       }
5515     },
5516     "/v1/catalog/resources/csar/{csaruuid}" : {
5517       "get" : {
5518         "description" : "Create Resource",
5519         "operationId" : "getResourceFromCsar",
5520         "parameters" : [ {
5521           "in" : "header",
5522           "name" : "USER_ID",
5523           "schema" : {
5524             "type" : "string"
5525           }
5526         }, {
5527           "in" : "path",
5528           "name" : "csaruuid",
5529           "required" : true,
5530           "schema" : {
5531             "type" : "string"
5532           }
5533         } ],
5534         "responses" : {
5535           "201" : {
5536             "description" : "Resource retrieced"
5537           },
5538           "400" : {
5539             "description" : "Invalid content / Missing content"
5540           },
5541           "403" : {
5542             "description" : "Restricted operation"
5543           },
5544           "default" : {
5545             "content" : {
5546               "application/json" : {
5547                 "schema" : {
5548                   "type" : "array",
5549                   "items" : {
5550                     "$ref" : "#/components/schemas/Resource"
5551                   }
5552                 }
5553               }
5554             }
5555           }
5556         },
5557         "servers" : [ {
5558           "url" : "/sdc2/rest",
5559           "variables" : { }
5560         } ],
5561         "summary" : "Returns resource created from csar uuid",
5562         "tags" : [ "SDCE-2 APIs" ]
5563       }
5564     },
5565     "/v1/catalog/resources/importReplaceResource" : {
5566       "post" : {
5567         "description" : "Import Resource",
5568         "operationId" : "importReplaceResource",
5569         "parameters" : [ {
5570           "description" : "The user id",
5571           "in" : "header",
5572           "name" : "USER_ID",
5573           "required" : true,
5574           "schema" : {
5575             "type" : "string"
5576           }
5577         }, {
5578           "description" : "X-ECOMP-RequestID header",
5579           "in" : "header",
5580           "name" : "X-ECOMP-RequestID",
5581           "schema" : {
5582             "type" : "string"
5583           }
5584         }, {
5585           "description" : "X-ECOMP-InstanceID header",
5586           "in" : "header",
5587           "name" : "X-ECOMP-InstanceID",
5588           "required" : true,
5589           "schema" : {
5590             "type" : "string"
5591           }
5592         }, {
5593           "description" : "Determines the format of the body of the response",
5594           "in" : "header",
5595           "name" : "Accept",
5596           "schema" : {
5597             "type" : "string"
5598           }
5599         }, {
5600           "description" : "The username and password",
5601           "in" : "header",
5602           "name" : "Authorization",
5603           "required" : true,
5604           "schema" : {
5605             "type" : "string"
5606           }
5607         } ],
5608         "requestBody" : {
5609           "content" : {
5610             "*/*" : {
5611               "schema" : {
5612                 "type" : "object",
5613                 "properties" : {
5614                   "resourceZip" : {
5615                     "$ref" : "#/components/schemas/FormDataContentDisposition"
5616                   },
5617                   "resourceZipMetadata" : {
5618                     "type" : "string",
5619                     "description" : "resourceMetadata"
5620                   }
5621                 }
5622               }
5623             }
5624           }
5625         },
5626         "responses" : {
5627           "201" : {
5628             "description" : "Resource created"
5629           },
5630           "400" : {
5631             "description" : "Invalid content / Missing content"
5632           },
5633           "403" : {
5634             "description" : "Restricted operation"
5635           },
5636           "409" : {
5637             "description" : "Resource already exist"
5638           }
5639         },
5640         "servers" : [ {
5641           "url" : "/sdc2/rest",
5642           "variables" : { }
5643         } ],
5644         "summary" : "Returns imported resource",
5645         "tags" : [ "SDCE-2 APIs" ]
5646       }
5647     },
5648     "/v1/catalog/resources/resourceName/{resourceName}/resourceVersion/{resourceVersion}" : {
5649       "get" : {
5650         "description" : "Retrieve Resource by name and version",
5651         "operationId" : "getResourceByNameAndVersion",
5652         "parameters" : [ {
5653           "in" : "path",
5654           "name" : "resourceName",
5655           "required" : true,
5656           "schema" : {
5657             "type" : "string"
5658           }
5659         }, {
5660           "in" : "path",
5661           "name" : "resourceVersion",
5662           "required" : true,
5663           "schema" : {
5664             "type" : "string"
5665           }
5666         }, {
5667           "in" : "header",
5668           "name" : "USER_ID",
5669           "schema" : {
5670             "type" : "string"
5671           }
5672         } ],
5673         "responses" : {
5674           "200" : {
5675             "description" : "Resource found"
5676           },
5677           "403" : {
5678             "description" : "Restricted operation"
5679           },
5680           "404" : {
5681             "description" : "Resource not found"
5682           },
5683           "default" : {
5684             "content" : {
5685               "application/json" : {
5686                 "schema" : {
5687                   "type" : "array",
5688                   "items" : {
5689                     "$ref" : "#/components/schemas/Resource"
5690                   }
5691                 }
5692               }
5693             }
5694           }
5695         },
5696         "servers" : [ {
5697           "url" : "/sdc2/rest",
5698           "variables" : { }
5699         } ],
5700         "summary" : "Returns resource according to resourceId",
5701         "tags" : [ "SDCE-2 APIs" ]
5702       }
5703     },
5704     "/v1/catalog/resources/validate-name/{resourceName}" : {
5705       "get" : {
5706         "description" : "validate resource name",
5707         "operationId" : "validateResourceName",
5708         "parameters" : [ {
5709           "in" : "path",
5710           "name" : "resourceName",
5711           "required" : true,
5712           "schema" : {
5713             "type" : "string"
5714           }
5715         }, {
5716           "in" : "query",
5717           "name" : "subtype",
5718           "schema" : {
5719             "type" : "string"
5720           }
5721         }, {
5722           "in" : "header",
5723           "name" : "USER_ID",
5724           "schema" : {
5725             "type" : "string"
5726           }
5727         } ],
5728         "responses" : {
5729           "200" : {
5730             "description" : "Resource found"
5731           },
5732           "403" : {
5733             "description" : "Restricted operation"
5734           },
5735           "default" : {
5736             "content" : {
5737               "application/json" : {
5738                 "schema" : {
5739                   "type" : "array",
5740                   "items" : {
5741                     "$ref" : "#/components/schemas/Resource"
5742                   }
5743                 }
5744               }
5745             }
5746           }
5747         },
5748         "servers" : [ {
5749           "url" : "/sdc2/rest",
5750           "variables" : { }
5751         } ],
5752         "summary" : "checks if the chosen resource name is available ",
5753         "tags" : [ "SDCE-2 APIs" ]
5754       }
5755     },
5756     "/v1/catalog/resources/{componentId}/archive" : {
5757       "post" : {
5758         "description" : "Archive Resource",
5759         "operationId" : "archiveResources",
5760         "parameters" : [ {
5761           "in" : "path",
5762           "name" : "componentId",
5763           "required" : true,
5764           "schema" : {
5765             "type" : "string"
5766           }
5767         }, {
5768           "in" : "header",
5769           "name" : "USER_ID",
5770           "schema" : {
5771             "type" : "string"
5772           }
5773         } ],
5774         "responses" : {
5775           "200" : {
5776             "description" : "Archive successful"
5777           },
5778           "400" : {
5779             "description" : "Bad request"
5780           },
5781           "403" : {
5782             "description" : "Restricted operation"
5783           },
5784           "404" : {
5785             "description" : "Resource not found"
5786           },
5787           "500" : {
5788             "description" : "Internal Error"
5789           },
5790           "default" : {
5791             "content" : {
5792               "application/json" : {
5793                 "schema" : {
5794                   "type" : "array",
5795                   "items" : {
5796                     "type" : "string"
5797                   }
5798                 }
5799               }
5800             }
5801           }
5802         },
5803         "servers" : [ {
5804           "url" : "/sdc2/rest",
5805           "variables" : { }
5806         } ],
5807         "summary" : "Marks a resource as archived. Can be restored with restore action",
5808         "tags" : [ "SDCE-2 APIs" ]
5809       }
5810     },
5811     "/v1/catalog/resources/{componentId}/interfaceOperation" : {
5812       "put" : {
5813         "description" : "Update Interface Operation",
5814         "operationId" : "updateResourceInterfaceOperation",
5815         "parameters" : [ {
5816           "description" : "Component Id",
5817           "in" : "path",
5818           "name" : "componentId",
5819           "required" : true,
5820           "schema" : {
5821             "type" : "string"
5822           }
5823         }, {
5824           "in" : "header",
5825           "name" : "USER_ID",
5826           "schema" : {
5827             "type" : "string"
5828           }
5829         } ],
5830         "responses" : {
5831           "201" : {
5832             "description" : "Update Interface Operation"
5833           },
5834           "400" : {
5835             "description" : "Invalid content / Missing content"
5836           },
5837           "403" : {
5838             "description" : "Restricted operation"
5839           },
5840           "default" : {
5841             "content" : {
5842               "application/json" : {
5843                 "schema" : {
5844                   "type" : "array",
5845                   "items" : {
5846                     "type" : "object",
5847                     "properties" : {
5848                       "allowedMethods" : {
5849                         "type" : "array",
5850                         "items" : {
5851                           "type" : "string"
5852                         },
5853                         "uniqueItems" : true
5854                       },
5855                       "cookies" : {
5856                         "type" : "object",
5857                         "additionalProperties" : {
5858                           "type" : "object",
5859                           "properties" : {
5860                             "comment" : {
5861                               "type" : "string"
5862                             },
5863                             "domain" : {
5864                               "type" : "string"
5865                             },
5866                             "expiry" : {
5867                               "type" : "string",
5868                               "format" : "date-time"
5869                             },
5870                             "httpOnly" : {
5871                               "type" : "boolean"
5872                             },
5873                             "maxAge" : {
5874                               "type" : "integer",
5875                               "format" : "int32"
5876                             },
5877                             "name" : {
5878                               "type" : "string"
5879                             },
5880                             "path" : {
5881                               "type" : "string"
5882                             },
5883                             "secure" : {
5884                               "type" : "boolean"
5885                             },
5886                             "value" : {
5887                               "type" : "string"
5888                             },
5889                             "version" : {
5890                               "type" : "integer",
5891                               "format" : "int32"
5892                             }
5893                           }
5894                         }
5895                       },
5896                       "date" : {
5897                         "type" : "string",
5898                         "format" : "date-time"
5899                       },
5900                       "entity" : {
5901                         "type" : "object"
5902                       },
5903                       "entityTag" : {
5904                         "type" : "object",
5905                         "properties" : {
5906                           "value" : {
5907                             "type" : "string"
5908                           },
5909                           "weak" : {
5910                             "type" : "boolean"
5911                           }
5912                         }
5913                       },
5914                       "headers" : {
5915                         "type" : "object",
5916                         "additionalProperties" : {
5917                           "type" : "array",
5918                           "items" : {
5919                             "type" : "object"
5920                           }
5921                         }
5922                       },
5923                       "language" : {
5924                         "type" : "object",
5925                         "properties" : {
5926                           "country" : {
5927                             "type" : "string"
5928                           },
5929                           "displayCountry" : {
5930                             "type" : "string"
5931                           },
5932                           "displayLanguage" : {
5933                             "type" : "string"
5934                           },
5935                           "displayName" : {
5936                             "type" : "string"
5937                           },
5938                           "displayScript" : {
5939                             "type" : "string"
5940                           },
5941                           "displayVariant" : {
5942                             "type" : "string"
5943                           },
5944                           "extensionKeys" : {
5945                             "type" : "array",
5946                             "items" : {
5947                               "type" : "string"
5948                             },
5949                             "uniqueItems" : true
5950                           },
5951                           "iso3Country" : {
5952                             "type" : "string"
5953                           },
5954                           "iso3Language" : {
5955                             "type" : "string"
5956                           },
5957                           "language" : {
5958                             "type" : "string"
5959                           },
5960                           "script" : {
5961                             "type" : "string"
5962                           },
5963                           "unicodeLocaleAttributes" : {
5964                             "type" : "array",
5965                             "items" : {
5966                               "type" : "string"
5967                             },
5968                             "uniqueItems" : true
5969                           },
5970                           "unicodeLocaleKeys" : {
5971                             "type" : "array",
5972                             "items" : {
5973                               "type" : "string"
5974                             },
5975                             "uniqueItems" : true
5976                           },
5977                           "variant" : {
5978                             "type" : "string"
5979                           }
5980                         }
5981                       },
5982                       "lastModified" : {
5983                         "type" : "string",
5984                         "format" : "date-time"
5985                       },
5986                       "length" : {
5987                         "type" : "integer",
5988                         "format" : "int32"
5989                       },
5990                       "links" : {
5991                         "type" : "array",
5992                         "items" : {
5993                           "type" : "object",
5994                           "properties" : {
5995                             "params" : {
5996                               "type" : "object",
5997                               "additionalProperties" : {
5998                                 "type" : "string"
5999                               }
6000                             },
6001                             "rel" : {
6002                               "type" : "string"
6003                             },
6004                             "rels" : {
6005                               "type" : "array",
6006                               "items" : {
6007                                 "type" : "string"
6008                               }
6009                             },
6010                             "title" : {
6011                               "type" : "string"
6012                             },
6013                             "type" : {
6014                               "type" : "string"
6015                             },
6016                             "uri" : {
6017                               "type" : "string",
6018                               "format" : "uri"
6019                             },
6020                             "uriBuilder" : {
6021                               "type" : "object"
6022                             }
6023                           }
6024                         },
6025                         "uniqueItems" : true
6026                       },
6027                       "location" : {
6028                         "type" : "string",
6029                         "format" : "uri"
6030                       },
6031                       "mediaType" : {
6032                         "type" : "object",
6033                         "properties" : {
6034                           "parameters" : {
6035                             "type" : "object",
6036                             "additionalProperties" : {
6037                               "type" : "string"
6038                             }
6039                           },
6040                           "subtype" : {
6041                             "type" : "string"
6042                           },
6043                           "type" : {
6044                             "type" : "string"
6045                           },
6046                           "wildcardSubtype" : {
6047                             "type" : "boolean"
6048                           },
6049                           "wildcardType" : {
6050                             "type" : "boolean"
6051                           }
6052                         }
6053                       },
6054                       "metadata" : {
6055                         "type" : "object",
6056                         "additionalProperties" : {
6057                           "type" : "array",
6058                           "items" : {
6059                             "type" : "object"
6060                           }
6061                         }
6062                       },
6063                       "status" : {
6064                         "type" : "integer",
6065                         "format" : "int32"
6066                       },
6067                       "statusInfo" : {
6068                         "type" : "object",
6069                         "properties" : {
6070                           "family" : {
6071                             "type" : "string",
6072                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6073                           },
6074                           "reasonPhrase" : {
6075                             "type" : "string"
6076                           },
6077                           "statusCode" : {
6078                             "type" : "integer",
6079                             "format" : "int32"
6080                           }
6081                         }
6082                       },
6083                       "stringHeaders" : {
6084                         "type" : "object",
6085                         "additionalProperties" : {
6086                           "type" : "array",
6087                           "items" : {
6088                             "type" : "string"
6089                           }
6090                         }
6091                       }
6092                     }
6093                   }
6094                 }
6095               }
6096             }
6097           }
6098         },
6099         "servers" : [ {
6100           "url" : "/sdc2/rest",
6101           "variables" : { }
6102         } ],
6103         "summary" : "Update Interface Operation on ComponentInstance",
6104         "tags" : [ "SDCE-2 APIs" ]
6105       }
6106     },
6107     "/v1/catalog/resources/{componentId}/restore" : {
6108       "post" : {
6109         "description" : "Restore Resource",
6110         "operationId" : "restoreResource",
6111         "parameters" : [ {
6112           "in" : "path",
6113           "name" : "componentId",
6114           "required" : true,
6115           "schema" : {
6116             "type" : "string"
6117           }
6118         }, {
6119           "in" : "header",
6120           "name" : "USER_ID",
6121           "schema" : {
6122             "type" : "string"
6123           }
6124         } ],
6125         "responses" : {
6126           "200" : {
6127             "description" : "Restore successful"
6128           },
6129           "400" : {
6130             "description" : "Bad request"
6131           },
6132           "403" : {
6133             "description" : "Restricted operation"
6134           },
6135           "404" : {
6136             "description" : "Resource not found"
6137           },
6138           "500" : {
6139             "description" : "Internal Error"
6140           },
6141           "default" : {
6142             "content" : {
6143               "application/json" : {
6144                 "schema" : {
6145                   "type" : "array",
6146                   "items" : {
6147                     "type" : "string"
6148                   }
6149                 }
6150               }
6151             }
6152           }
6153         },
6154         "servers" : [ {
6155           "url" : "/sdc2/rest",
6156           "variables" : { }
6157         } ],
6158         "summary" : "Restores a resource from archive.",
6159         "tags" : [ "SDCE-2 APIs" ]
6160       }
6161     },
6162     "/v1/catalog/resources/{resourceId}" : {
6163       "delete" : {
6164         "operationId" : "deleteResource",
6165         "parameters" : [ {
6166           "in" : "path",
6167           "name" : "resourceId",
6168           "required" : true,
6169           "schema" : {
6170             "type" : "string"
6171           }
6172         }, {
6173           "description" : "Optional parameter to determine the delete action: DELETE, which will permanently delete the Resource from the system or MARK_AS_DELETE, which will logically mark the Resource as deleted. Default action is to MARK_AS_DELETE",
6174           "in" : "query",
6175           "name" : "deleteAction",
6176           "schema" : {
6177             "type" : "string",
6178             "enum" : [ "MARK_AS_DELETE", "DELETE" ]
6179           }
6180         } ],
6181         "responses" : {
6182           "default" : {
6183             "content" : {
6184               "*/*" : { }
6185             },
6186             "description" : "default response"
6187           }
6188         },
6189         "servers" : [ {
6190           "url" : "/sdc2/rest",
6191           "variables" : { }
6192         } ],
6193         "tags" : [ "SDCE-2 APIs" ]
6194       },
6195       "get" : {
6196         "description" : "Retrieve Resource",
6197         "operationId" : "getResourceById",
6198         "parameters" : [ {
6199           "in" : "path",
6200           "name" : "resourceId",
6201           "required" : true,
6202           "schema" : {
6203             "type" : "string"
6204           }
6205         }, {
6206           "in" : "header",
6207           "name" : "USER_ID",
6208           "schema" : {
6209             "type" : "string"
6210           }
6211         } ],
6212         "responses" : {
6213           "200" : {
6214             "description" : "Resource found"
6215           },
6216           "403" : {
6217             "description" : "Restricted operation"
6218           },
6219           "404" : {
6220             "description" : "Resource not found"
6221           },
6222           "default" : {
6223             "content" : {
6224               "application/json" : {
6225                 "schema" : {
6226                   "type" : "array",
6227                   "items" : {
6228                     "$ref" : "#/components/schemas/Resource"
6229                   }
6230                 }
6231               }
6232             }
6233           }
6234         },
6235         "servers" : [ {
6236           "url" : "/sdc2/rest",
6237           "variables" : { }
6238         } ],
6239         "summary" : "Returns resource according to resourceId",
6240         "tags" : [ "SDCE-2 APIs" ]
6241       },
6242       "put" : {
6243         "description" : "Update Resource",
6244         "operationId" : "updateResource",
6245         "parameters" : [ {
6246           "in" : "header",
6247           "name" : "USER_ID",
6248           "schema" : {
6249             "type" : "string"
6250           }
6251         }, {
6252           "in" : "path",
6253           "name" : "resourceId",
6254           "required" : true,
6255           "schema" : {
6256             "type" : "string"
6257           }
6258         } ],
6259         "requestBody" : {
6260           "content" : {
6261             "application/json" : {
6262               "schema" : {
6263                 "type" : "string"
6264               }
6265             }
6266           },
6267           "description" : "Resource object to be updated",
6268           "required" : true
6269         },
6270         "responses" : {
6271           "200" : {
6272             "description" : "Resource updated"
6273           },
6274           "400" : {
6275             "description" : "Invalid content / Missing content"
6276           },
6277           "403" : {
6278             "description" : "Restricted operation"
6279           },
6280           "409" : {
6281             "description" : "Resource already exist"
6282           },
6283           "default" : {
6284             "content" : {
6285               "application/json" : {
6286                 "schema" : {
6287                   "type" : "array",
6288                   "items" : {
6289                     "$ref" : "#/components/schemas/Resource"
6290                   }
6291                 }
6292               }
6293             }
6294           }
6295         },
6296         "servers" : [ {
6297           "url" : "/sdc2/rest",
6298           "variables" : { }
6299         } ],
6300         "summary" : "Returns updated resource",
6301         "tags" : [ "SDCE-2 APIs" ]
6302       }
6303     },
6304     "/v1/catalog/resources/{resourceId}/additionalinfo" : {
6305       "get" : {
6306         "description" : "Get all Additional Information under resource",
6307         "operationId" : "getAllResourceAdditionalInformationLabel",
6308         "parameters" : [ {
6309           "description" : "resource id to update with new property",
6310           "in" : "path",
6311           "name" : "resourceId",
6312           "required" : true,
6313           "schema" : {
6314             "type" : "string"
6315           }
6316         }, {
6317           "in" : "header",
6318           "name" : "USER_ID",
6319           "schema" : {
6320             "type" : "string"
6321           }
6322         } ],
6323         "responses" : {
6324           "200" : {
6325             "description" : "list of additional information"
6326           },
6327           "400" : {
6328             "description" : "Invalid content / Missing content"
6329           },
6330           "403" : {
6331             "description" : "Restricted operation"
6332           },
6333           "409" : {
6334             "description" : "Additional information key already exist"
6335           },
6336           "default" : {
6337             "content" : {
6338               "application/json" : {
6339                 "schema" : {
6340                   "type" : "array",
6341                   "items" : {
6342                     "type" : "object",
6343                     "properties" : {
6344                       "allowedMethods" : {
6345                         "type" : "array",
6346                         "items" : {
6347                           "type" : "string"
6348                         },
6349                         "uniqueItems" : true
6350                       },
6351                       "cookies" : {
6352                         "type" : "object",
6353                         "additionalProperties" : {
6354                           "type" : "object",
6355                           "properties" : {
6356                             "comment" : {
6357                               "type" : "string"
6358                             },
6359                             "domain" : {
6360                               "type" : "string"
6361                             },
6362                             "expiry" : {
6363                               "type" : "string",
6364                               "format" : "date-time"
6365                             },
6366                             "httpOnly" : {
6367                               "type" : "boolean"
6368                             },
6369                             "maxAge" : {
6370                               "type" : "integer",
6371                               "format" : "int32"
6372                             },
6373                             "name" : {
6374                               "type" : "string"
6375                             },
6376                             "path" : {
6377                               "type" : "string"
6378                             },
6379                             "secure" : {
6380                               "type" : "boolean"
6381                             },
6382                             "value" : {
6383                               "type" : "string"
6384                             },
6385                             "version" : {
6386                               "type" : "integer",
6387                               "format" : "int32"
6388                             }
6389                           }
6390                         }
6391                       },
6392                       "date" : {
6393                         "type" : "string",
6394                         "format" : "date-time"
6395                       },
6396                       "entity" : {
6397                         "type" : "object"
6398                       },
6399                       "entityTag" : {
6400                         "type" : "object",
6401                         "properties" : {
6402                           "value" : {
6403                             "type" : "string"
6404                           },
6405                           "weak" : {
6406                             "type" : "boolean"
6407                           }
6408                         }
6409                       },
6410                       "headers" : {
6411                         "type" : "object",
6412                         "additionalProperties" : {
6413                           "type" : "array",
6414                           "items" : {
6415                             "type" : "object"
6416                           }
6417                         }
6418                       },
6419                       "language" : {
6420                         "type" : "object",
6421                         "properties" : {
6422                           "country" : {
6423                             "type" : "string"
6424                           },
6425                           "displayCountry" : {
6426                             "type" : "string"
6427                           },
6428                           "displayLanguage" : {
6429                             "type" : "string"
6430                           },
6431                           "displayName" : {
6432                             "type" : "string"
6433                           },
6434                           "displayScript" : {
6435                             "type" : "string"
6436                           },
6437                           "displayVariant" : {
6438                             "type" : "string"
6439                           },
6440                           "extensionKeys" : {
6441                             "type" : "array",
6442                             "items" : {
6443                               "type" : "string"
6444                             },
6445                             "uniqueItems" : true
6446                           },
6447                           "iso3Country" : {
6448                             "type" : "string"
6449                           },
6450                           "iso3Language" : {
6451                             "type" : "string"
6452                           },
6453                           "language" : {
6454                             "type" : "string"
6455                           },
6456                           "script" : {
6457                             "type" : "string"
6458                           },
6459                           "unicodeLocaleAttributes" : {
6460                             "type" : "array",
6461                             "items" : {
6462                               "type" : "string"
6463                             },
6464                             "uniqueItems" : true
6465                           },
6466                           "unicodeLocaleKeys" : {
6467                             "type" : "array",
6468                             "items" : {
6469                               "type" : "string"
6470                             },
6471                             "uniqueItems" : true
6472                           },
6473                           "variant" : {
6474                             "type" : "string"
6475                           }
6476                         }
6477                       },
6478                       "lastModified" : {
6479                         "type" : "string",
6480                         "format" : "date-time"
6481                       },
6482                       "length" : {
6483                         "type" : "integer",
6484                         "format" : "int32"
6485                       },
6486                       "links" : {
6487                         "type" : "array",
6488                         "items" : {
6489                           "type" : "object",
6490                           "properties" : {
6491                             "params" : {
6492                               "type" : "object",
6493                               "additionalProperties" : {
6494                                 "type" : "string"
6495                               }
6496                             },
6497                             "rel" : {
6498                               "type" : "string"
6499                             },
6500                             "rels" : {
6501                               "type" : "array",
6502                               "items" : {
6503                                 "type" : "string"
6504                               }
6505                             },
6506                             "title" : {
6507                               "type" : "string"
6508                             },
6509                             "type" : {
6510                               "type" : "string"
6511                             },
6512                             "uri" : {
6513                               "type" : "string",
6514                               "format" : "uri"
6515                             },
6516                             "uriBuilder" : {
6517                               "type" : "object"
6518                             }
6519                           }
6520                         },
6521                         "uniqueItems" : true
6522                       },
6523                       "location" : {
6524                         "type" : "string",
6525                         "format" : "uri"
6526                       },
6527                       "mediaType" : {
6528                         "type" : "object",
6529                         "properties" : {
6530                           "parameters" : {
6531                             "type" : "object",
6532                             "additionalProperties" : {
6533                               "type" : "string"
6534                             }
6535                           },
6536                           "subtype" : {
6537                             "type" : "string"
6538                           },
6539                           "type" : {
6540                             "type" : "string"
6541                           },
6542                           "wildcardSubtype" : {
6543                             "type" : "boolean"
6544                           },
6545                           "wildcardType" : {
6546                             "type" : "boolean"
6547                           }
6548                         }
6549                       },
6550                       "metadata" : {
6551                         "type" : "object",
6552                         "additionalProperties" : {
6553                           "type" : "array",
6554                           "items" : {
6555                             "type" : "object"
6556                           }
6557                         }
6558                       },
6559                       "status" : {
6560                         "type" : "integer",
6561                         "format" : "int32"
6562                       },
6563                       "statusInfo" : {
6564                         "type" : "object",
6565                         "properties" : {
6566                           "family" : {
6567                             "type" : "string",
6568                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6569                           },
6570                           "reasonPhrase" : {
6571                             "type" : "string"
6572                           },
6573                           "statusCode" : {
6574                             "type" : "integer",
6575                             "format" : "int32"
6576                           }
6577                         }
6578                       },
6579                       "stringHeaders" : {
6580                         "type" : "object",
6581                         "additionalProperties" : {
6582                           "type" : "array",
6583                           "items" : {
6584                             "type" : "string"
6585                           }
6586                         }
6587                       }
6588                     }
6589                   }
6590                 }
6591               }
6592             }
6593           }
6594         },
6595         "servers" : [ {
6596           "url" : "/sdc2/rest",
6597           "variables" : { }
6598         } ],
6599         "summary" : "Returns Additional Inforamtion property",
6600         "tags" : [ "SDCE-2 APIs" ]
6601       },
6602       "post" : {
6603         "description" : "Create Additional Information Label and Value",
6604         "operationId" : "createResourceAdditionalInformationLabel",
6605         "parameters" : [ {
6606           "description" : "resource id to update with new property",
6607           "in" : "path",
6608           "name" : "resourceId",
6609           "required" : true,
6610           "schema" : {
6611             "type" : "string"
6612           }
6613         }, {
6614           "in" : "header",
6615           "name" : "USER_ID",
6616           "schema" : {
6617             "type" : "string"
6618           }
6619         } ],
6620         "requestBody" : {
6621           "content" : {
6622             "application/json" : {
6623               "schema" : {
6624                 "type" : "string"
6625               }
6626             }
6627           },
6628           "description" : "Additional information key value to be created",
6629           "required" : true
6630         },
6631         "responses" : {
6632           "201" : {
6633             "description" : "Additional information created"
6634           },
6635           "400" : {
6636             "description" : "Invalid content / Missing content"
6637           },
6638           "403" : {
6639             "description" : "Restricted operation"
6640           },
6641           "409" : {
6642             "description" : "Additional information key already exist"
6643           },
6644           "default" : {
6645             "content" : {
6646               "application/json" : {
6647                 "schema" : {
6648                   "type" : "array",
6649                   "items" : {
6650                     "type" : "object",
6651                     "properties" : {
6652                       "allowedMethods" : {
6653                         "type" : "array",
6654                         "items" : {
6655                           "type" : "string"
6656                         },
6657                         "uniqueItems" : true
6658                       },
6659                       "cookies" : {
6660                         "type" : "object",
6661                         "additionalProperties" : {
6662                           "type" : "object",
6663                           "properties" : {
6664                             "comment" : {
6665                               "type" : "string"
6666                             },
6667                             "domain" : {
6668                               "type" : "string"
6669                             },
6670                             "expiry" : {
6671                               "type" : "string",
6672                               "format" : "date-time"
6673                             },
6674                             "httpOnly" : {
6675                               "type" : "boolean"
6676                             },
6677                             "maxAge" : {
6678                               "type" : "integer",
6679                               "format" : "int32"
6680                             },
6681                             "name" : {
6682                               "type" : "string"
6683                             },
6684                             "path" : {
6685                               "type" : "string"
6686                             },
6687                             "secure" : {
6688                               "type" : "boolean"
6689                             },
6690                             "value" : {
6691                               "type" : "string"
6692                             },
6693                             "version" : {
6694                               "type" : "integer",
6695                               "format" : "int32"
6696                             }
6697                           }
6698                         }
6699                       },
6700                       "date" : {
6701                         "type" : "string",
6702                         "format" : "date-time"
6703                       },
6704                       "entity" : {
6705                         "type" : "object"
6706                       },
6707                       "entityTag" : {
6708                         "type" : "object",
6709                         "properties" : {
6710                           "value" : {
6711                             "type" : "string"
6712                           },
6713                           "weak" : {
6714                             "type" : "boolean"
6715                           }
6716                         }
6717                       },
6718                       "headers" : {
6719                         "type" : "object",
6720                         "additionalProperties" : {
6721                           "type" : "array",
6722                           "items" : {
6723                             "type" : "object"
6724                           }
6725                         }
6726                       },
6727                       "language" : {
6728                         "type" : "object",
6729                         "properties" : {
6730                           "country" : {
6731                             "type" : "string"
6732                           },
6733                           "displayCountry" : {
6734                             "type" : "string"
6735                           },
6736                           "displayLanguage" : {
6737                             "type" : "string"
6738                           },
6739                           "displayName" : {
6740                             "type" : "string"
6741                           },
6742                           "displayScript" : {
6743                             "type" : "string"
6744                           },
6745                           "displayVariant" : {
6746                             "type" : "string"
6747                           },
6748                           "extensionKeys" : {
6749                             "type" : "array",
6750                             "items" : {
6751                               "type" : "string"
6752                             },
6753                             "uniqueItems" : true
6754                           },
6755                           "iso3Country" : {
6756                             "type" : "string"
6757                           },
6758                           "iso3Language" : {
6759                             "type" : "string"
6760                           },
6761                           "language" : {
6762                             "type" : "string"
6763                           },
6764                           "script" : {
6765                             "type" : "string"
6766                           },
6767                           "unicodeLocaleAttributes" : {
6768                             "type" : "array",
6769                             "items" : {
6770                               "type" : "string"
6771                             },
6772                             "uniqueItems" : true
6773                           },
6774                           "unicodeLocaleKeys" : {
6775                             "type" : "array",
6776                             "items" : {
6777                               "type" : "string"
6778                             },
6779                             "uniqueItems" : true
6780                           },
6781                           "variant" : {
6782                             "type" : "string"
6783                           }
6784                         }
6785                       },
6786                       "lastModified" : {
6787                         "type" : "string",
6788                         "format" : "date-time"
6789                       },
6790                       "length" : {
6791                         "type" : "integer",
6792                         "format" : "int32"
6793                       },
6794                       "links" : {
6795                         "type" : "array",
6796                         "items" : {
6797                           "type" : "object",
6798                           "properties" : {
6799                             "params" : {
6800                               "type" : "object",
6801                               "additionalProperties" : {
6802                                 "type" : "string"
6803                               }
6804                             },
6805                             "rel" : {
6806                               "type" : "string"
6807                             },
6808                             "rels" : {
6809                               "type" : "array",
6810                               "items" : {
6811                                 "type" : "string"
6812                               }
6813                             },
6814                             "title" : {
6815                               "type" : "string"
6816                             },
6817                             "type" : {
6818                               "type" : "string"
6819                             },
6820                             "uri" : {
6821                               "type" : "string",
6822                               "format" : "uri"
6823                             },
6824                             "uriBuilder" : {
6825                               "type" : "object"
6826                             }
6827                           }
6828                         },
6829                         "uniqueItems" : true
6830                       },
6831                       "location" : {
6832                         "type" : "string",
6833                         "format" : "uri"
6834                       },
6835                       "mediaType" : {
6836                         "type" : "object",
6837                         "properties" : {
6838                           "parameters" : {
6839                             "type" : "object",
6840                             "additionalProperties" : {
6841                               "type" : "string"
6842                             }
6843                           },
6844                           "subtype" : {
6845                             "type" : "string"
6846                           },
6847                           "type" : {
6848                             "type" : "string"
6849                           },
6850                           "wildcardSubtype" : {
6851                             "type" : "boolean"
6852                           },
6853                           "wildcardType" : {
6854                             "type" : "boolean"
6855                           }
6856                         }
6857                       },
6858                       "metadata" : {
6859                         "type" : "object",
6860                         "additionalProperties" : {
6861                           "type" : "array",
6862                           "items" : {
6863                             "type" : "object"
6864                           }
6865                         }
6866                       },
6867                       "status" : {
6868                         "type" : "integer",
6869                         "format" : "int32"
6870                       },
6871                       "statusInfo" : {
6872                         "type" : "object",
6873                         "properties" : {
6874                           "family" : {
6875                             "type" : "string",
6876                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6877                           },
6878                           "reasonPhrase" : {
6879                             "type" : "string"
6880                           },
6881                           "statusCode" : {
6882                             "type" : "integer",
6883                             "format" : "int32"
6884                           }
6885                         }
6886                       },
6887                       "stringHeaders" : {
6888                         "type" : "object",
6889                         "additionalProperties" : {
6890                           "type" : "array",
6891                           "items" : {
6892                             "type" : "string"
6893                           }
6894                         }
6895                       }
6896                     }
6897                   }
6898                 }
6899               }
6900             }
6901           }
6902         },
6903         "servers" : [ {
6904           "url" : "/sdc2/rest",
6905           "variables" : { }
6906         } ],
6907         "summary" : "Returns created Additional Inforamtion property",
6908         "tags" : [ "SDCE-2 APIs" ]
6909       }
6910     },
6911     "/v1/catalog/resources/{resourceId}/additionalinfo/{labelId}" : {
6912       "delete" : {
6913         "description" : "Create Additional Information Label and Value",
6914         "operationId" : "updateResourceAdditionalInformationLabel",
6915         "parameters" : [ {
6916           "description" : "resource id to update with new property",
6917           "in" : "path",
6918           "name" : "resourceId",
6919           "required" : true,
6920           "schema" : {
6921             "type" : "string"
6922           }
6923         }, {
6924           "description" : "label id",
6925           "in" : "path",
6926           "name" : "labelId",
6927           "required" : true,
6928           "schema" : {
6929             "type" : "string"
6930           }
6931         }, {
6932           "in" : "header",
6933           "name" : "USER_ID",
6934           "schema" : {
6935             "type" : "string"
6936           }
6937         } ],
6938         "responses" : {
6939           "200" : {
6940             "description" : "Additional information deleted"
6941           },
6942           "400" : {
6943             "description" : "Invalid content / Missing content"
6944           },
6945           "403" : {
6946             "description" : "Restricted operation"
6947           },
6948           "409" : {
6949             "description" : "Additional information key already exist"
6950           },
6951           "default" : {
6952             "content" : {
6953               "application/json" : {
6954                 "schema" : {
6955                   "type" : "array",
6956                   "items" : {
6957                     "type" : "object",
6958                     "properties" : {
6959                       "allowedMethods" : {
6960                         "type" : "array",
6961                         "items" : {
6962                           "type" : "string"
6963                         },
6964                         "uniqueItems" : true
6965                       },
6966                       "cookies" : {
6967                         "type" : "object",
6968                         "additionalProperties" : {
6969                           "type" : "object",
6970                           "properties" : {
6971                             "comment" : {
6972                               "type" : "string"
6973                             },
6974                             "domain" : {
6975                               "type" : "string"
6976                             },
6977                             "expiry" : {
6978                               "type" : "string",
6979                               "format" : "date-time"
6980                             },
6981                             "httpOnly" : {
6982                               "type" : "boolean"
6983                             },
6984                             "maxAge" : {
6985                               "type" : "integer",
6986                               "format" : "int32"
6987                             },
6988                             "name" : {
6989                               "type" : "string"
6990                             },
6991                             "path" : {
6992                               "type" : "string"
6993                             },
6994                             "secure" : {
6995                               "type" : "boolean"
6996                             },
6997                             "value" : {
6998                               "type" : "string"
6999                             },
7000                             "version" : {
7001                               "type" : "integer",
7002                               "format" : "int32"
7003                             }
7004                           }
7005                         }
7006                       },
7007                       "date" : {
7008                         "type" : "string",
7009                         "format" : "date-time"
7010                       },
7011                       "entity" : {
7012                         "type" : "object"
7013                       },
7014                       "entityTag" : {
7015                         "type" : "object",
7016                         "properties" : {
7017                           "value" : {
7018                             "type" : "string"
7019                           },
7020                           "weak" : {
7021                             "type" : "boolean"
7022                           }
7023                         }
7024                       },
7025                       "headers" : {
7026                         "type" : "object",
7027                         "additionalProperties" : {
7028                           "type" : "array",
7029                           "items" : {
7030                             "type" : "object"
7031                           }
7032                         }
7033                       },
7034                       "language" : {
7035                         "type" : "object",
7036                         "properties" : {
7037                           "country" : {
7038                             "type" : "string"
7039                           },
7040                           "displayCountry" : {
7041                             "type" : "string"
7042                           },
7043                           "displayLanguage" : {
7044                             "type" : "string"
7045                           },
7046                           "displayName" : {
7047                             "type" : "string"
7048                           },
7049                           "displayScript" : {
7050                             "type" : "string"
7051                           },
7052                           "displayVariant" : {
7053                             "type" : "string"
7054                           },
7055                           "extensionKeys" : {
7056                             "type" : "array",
7057                             "items" : {
7058                               "type" : "string"
7059                             },
7060                             "uniqueItems" : true
7061                           },
7062                           "iso3Country" : {
7063                             "type" : "string"
7064                           },
7065                           "iso3Language" : {
7066                             "type" : "string"
7067                           },
7068                           "language" : {
7069                             "type" : "string"
7070                           },
7071                           "script" : {
7072                             "type" : "string"
7073                           },
7074                           "unicodeLocaleAttributes" : {
7075                             "type" : "array",
7076                             "items" : {
7077                               "type" : "string"
7078                             },
7079                             "uniqueItems" : true
7080                           },
7081                           "unicodeLocaleKeys" : {
7082                             "type" : "array",
7083                             "items" : {
7084                               "type" : "string"
7085                             },
7086                             "uniqueItems" : true
7087                           },
7088                           "variant" : {
7089                             "type" : "string"
7090                           }
7091                         }
7092                       },
7093                       "lastModified" : {
7094                         "type" : "string",
7095                         "format" : "date-time"
7096                       },
7097                       "length" : {
7098                         "type" : "integer",
7099                         "format" : "int32"
7100                       },
7101                       "links" : {
7102                         "type" : "array",
7103                         "items" : {
7104                           "type" : "object",
7105                           "properties" : {
7106                             "params" : {
7107                               "type" : "object",
7108                               "additionalProperties" : {
7109                                 "type" : "string"
7110                               }
7111                             },
7112                             "rel" : {
7113                               "type" : "string"
7114                             },
7115                             "rels" : {
7116                               "type" : "array",
7117                               "items" : {
7118                                 "type" : "string"
7119                               }
7120                             },
7121                             "title" : {
7122                               "type" : "string"
7123                             },
7124                             "type" : {
7125                               "type" : "string"
7126                             },
7127                             "uri" : {
7128                               "type" : "string",
7129                               "format" : "uri"
7130                             },
7131                             "uriBuilder" : {
7132                               "type" : "object"
7133                             }
7134                           }
7135                         },
7136                         "uniqueItems" : true
7137                       },
7138                       "location" : {
7139                         "type" : "string",
7140                         "format" : "uri"
7141                       },
7142                       "mediaType" : {
7143                         "type" : "object",
7144                         "properties" : {
7145                           "parameters" : {
7146                             "type" : "object",
7147                             "additionalProperties" : {
7148                               "type" : "string"
7149                             }
7150                           },
7151                           "subtype" : {
7152                             "type" : "string"
7153                           },
7154                           "type" : {
7155                             "type" : "string"
7156                           },
7157                           "wildcardSubtype" : {
7158                             "type" : "boolean"
7159                           },
7160                           "wildcardType" : {
7161                             "type" : "boolean"
7162                           }
7163                         }
7164                       },
7165                       "metadata" : {
7166                         "type" : "object",
7167                         "additionalProperties" : {
7168                           "type" : "array",
7169                           "items" : {
7170                             "type" : "object"
7171                           }
7172                         }
7173                       },
7174                       "status" : {
7175                         "type" : "integer",
7176                         "format" : "int32"
7177                       },
7178                       "statusInfo" : {
7179                         "type" : "object",
7180                         "properties" : {
7181                           "family" : {
7182                             "type" : "string",
7183                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7184                           },
7185                           "reasonPhrase" : {
7186                             "type" : "string"
7187                           },
7188                           "statusCode" : {
7189                             "type" : "integer",
7190                             "format" : "int32"
7191                           }
7192                         }
7193                       },
7194                       "stringHeaders" : {
7195                         "type" : "object",
7196                         "additionalProperties" : {
7197                           "type" : "array",
7198                           "items" : {
7199                             "type" : "string"
7200                           }
7201                         }
7202                       }
7203                     }
7204                   }
7205                 }
7206               }
7207             }
7208           }
7209         },
7210         "servers" : [ {
7211           "url" : "/sdc2/rest",
7212           "variables" : { }
7213         } ],
7214         "summary" : "Returns deleted Additional Inforamtion property",
7215         "tags" : [ "SDCE-2 APIs" ]
7216       },
7217       "get" : {
7218         "description" : "Get Additional Information by id",
7219         "operationId" : "getResourceAdditionalInformationLabel",
7220         "parameters" : [ {
7221           "description" : "resource id to update with new property",
7222           "in" : "path",
7223           "name" : "resourceId",
7224           "required" : true,
7225           "schema" : {
7226             "type" : "string"
7227           }
7228         }, {
7229           "description" : "label id",
7230           "in" : "path",
7231           "name" : "labelId",
7232           "required" : true,
7233           "schema" : {
7234             "type" : "string"
7235           }
7236         }, {
7237           "in" : "header",
7238           "name" : "USER_ID",
7239           "schema" : {
7240             "type" : "string"
7241           }
7242         } ],
7243         "responses" : {
7244           "200" : {
7245             "description" : "fetched additional information"
7246           },
7247           "400" : {
7248             "description" : "Invalid content / Missing content"
7249           },
7250           "403" : {
7251             "description" : "Restricted operation"
7252           },
7253           "409" : {
7254             "description" : "Additional information key already exist"
7255           },
7256           "default" : {
7257             "content" : {
7258               "application/json" : {
7259                 "schema" : {
7260                   "type" : "array",
7261                   "items" : {
7262                     "type" : "object",
7263                     "properties" : {
7264                       "allowedMethods" : {
7265                         "type" : "array",
7266                         "items" : {
7267                           "type" : "string"
7268                         },
7269                         "uniqueItems" : true
7270                       },
7271                       "cookies" : {
7272                         "type" : "object",
7273                         "additionalProperties" : {
7274                           "type" : "object",
7275                           "properties" : {
7276                             "comment" : {
7277                               "type" : "string"
7278                             },
7279                             "domain" : {
7280                               "type" : "string"
7281                             },
7282                             "expiry" : {
7283                               "type" : "string",
7284                               "format" : "date-time"
7285                             },
7286                             "httpOnly" : {
7287                               "type" : "boolean"
7288                             },
7289                             "maxAge" : {
7290                               "type" : "integer",
7291                               "format" : "int32"
7292                             },
7293                             "name" : {
7294                               "type" : "string"
7295                             },
7296                             "path" : {
7297                               "type" : "string"
7298                             },
7299                             "secure" : {
7300                               "type" : "boolean"
7301                             },
7302                             "value" : {
7303                               "type" : "string"
7304                             },
7305                             "version" : {
7306                               "type" : "integer",
7307                               "format" : "int32"
7308                             }
7309                           }
7310                         }
7311                       },
7312                       "date" : {
7313                         "type" : "string",
7314                         "format" : "date-time"
7315                       },
7316                       "entity" : {
7317                         "type" : "object"
7318                       },
7319                       "entityTag" : {
7320                         "type" : "object",
7321                         "properties" : {
7322                           "value" : {
7323                             "type" : "string"
7324                           },
7325                           "weak" : {
7326                             "type" : "boolean"
7327                           }
7328                         }
7329                       },
7330                       "headers" : {
7331                         "type" : "object",
7332                         "additionalProperties" : {
7333                           "type" : "array",
7334                           "items" : {
7335                             "type" : "object"
7336                           }
7337                         }
7338                       },
7339                       "language" : {
7340                         "type" : "object",
7341                         "properties" : {
7342                           "country" : {
7343                             "type" : "string"
7344                           },
7345                           "displayCountry" : {
7346                             "type" : "string"
7347                           },
7348                           "displayLanguage" : {
7349                             "type" : "string"
7350                           },
7351                           "displayName" : {
7352                             "type" : "string"
7353                           },
7354                           "displayScript" : {
7355                             "type" : "string"
7356                           },
7357                           "displayVariant" : {
7358                             "type" : "string"
7359                           },
7360                           "extensionKeys" : {
7361                             "type" : "array",
7362                             "items" : {
7363                               "type" : "string"
7364                             },
7365                             "uniqueItems" : true
7366                           },
7367                           "iso3Country" : {
7368                             "type" : "string"
7369                           },
7370                           "iso3Language" : {
7371                             "type" : "string"
7372                           },
7373                           "language" : {
7374                             "type" : "string"
7375                           },
7376                           "script" : {
7377                             "type" : "string"
7378                           },
7379                           "unicodeLocaleAttributes" : {
7380                             "type" : "array",
7381                             "items" : {
7382                               "type" : "string"
7383                             },
7384                             "uniqueItems" : true
7385                           },
7386                           "unicodeLocaleKeys" : {
7387                             "type" : "array",
7388                             "items" : {
7389                               "type" : "string"
7390                             },
7391                             "uniqueItems" : true
7392                           },
7393                           "variant" : {
7394                             "type" : "string"
7395                           }
7396                         }
7397                       },
7398                       "lastModified" : {
7399                         "type" : "string",
7400                         "format" : "date-time"
7401                       },
7402                       "length" : {
7403                         "type" : "integer",
7404                         "format" : "int32"
7405                       },
7406                       "links" : {
7407                         "type" : "array",
7408                         "items" : {
7409                           "type" : "object",
7410                           "properties" : {
7411                             "params" : {
7412                               "type" : "object",
7413                               "additionalProperties" : {
7414                                 "type" : "string"
7415                               }
7416                             },
7417                             "rel" : {
7418                               "type" : "string"
7419                             },
7420                             "rels" : {
7421                               "type" : "array",
7422                               "items" : {
7423                                 "type" : "string"
7424                               }
7425                             },
7426                             "title" : {
7427                               "type" : "string"
7428                             },
7429                             "type" : {
7430                               "type" : "string"
7431                             },
7432                             "uri" : {
7433                               "type" : "string",
7434                               "format" : "uri"
7435                             },
7436                             "uriBuilder" : {
7437                               "type" : "object"
7438                             }
7439                           }
7440                         },
7441                         "uniqueItems" : true
7442                       },
7443                       "location" : {
7444                         "type" : "string",
7445                         "format" : "uri"
7446                       },
7447                       "mediaType" : {
7448                         "type" : "object",
7449                         "properties" : {
7450                           "parameters" : {
7451                             "type" : "object",
7452                             "additionalProperties" : {
7453                               "type" : "string"
7454                             }
7455                           },
7456                           "subtype" : {
7457                             "type" : "string"
7458                           },
7459                           "type" : {
7460                             "type" : "string"
7461                           },
7462                           "wildcardSubtype" : {
7463                             "type" : "boolean"
7464                           },
7465                           "wildcardType" : {
7466                             "type" : "boolean"
7467                           }
7468                         }
7469                       },
7470                       "metadata" : {
7471                         "type" : "object",
7472                         "additionalProperties" : {
7473                           "type" : "array",
7474                           "items" : {
7475                             "type" : "object"
7476                           }
7477                         }
7478                       },
7479                       "status" : {
7480                         "type" : "integer",
7481                         "format" : "int32"
7482                       },
7483                       "statusInfo" : {
7484                         "type" : "object",
7485                         "properties" : {
7486                           "family" : {
7487                             "type" : "string",
7488                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7489                           },
7490                           "reasonPhrase" : {
7491                             "type" : "string"
7492                           },
7493                           "statusCode" : {
7494                             "type" : "integer",
7495                             "format" : "int32"
7496                           }
7497                         }
7498                       },
7499                       "stringHeaders" : {
7500                         "type" : "object",
7501                         "additionalProperties" : {
7502                           "type" : "array",
7503                           "items" : {
7504                             "type" : "string"
7505                           }
7506                         }
7507                       }
7508                     }
7509                   }
7510                 }
7511               }
7512             }
7513           }
7514         },
7515         "servers" : [ {
7516           "url" : "/sdc2/rest",
7517           "variables" : { }
7518         } ],
7519         "summary" : "Returns Additional Inforamtion property",
7520         "tags" : [ "SDCE-2 APIs" ]
7521       },
7522       "put" : {
7523         "description" : "Update Additional Information Label and Value",
7524         "operationId" : "updateResourceAdditionalInformationLabel_1",
7525         "parameters" : [ {
7526           "description" : "resource id to update with new property",
7527           "in" : "path",
7528           "name" : "resourceId",
7529           "required" : true,
7530           "schema" : {
7531             "type" : "string"
7532           }
7533         }, {
7534           "description" : "label id",
7535           "in" : "path",
7536           "name" : "labelId",
7537           "required" : true,
7538           "schema" : {
7539             "type" : "string"
7540           }
7541         }, {
7542           "in" : "header",
7543           "name" : "USER_ID",
7544           "schema" : {
7545             "type" : "string"
7546           }
7547         } ],
7548         "requestBody" : {
7549           "content" : {
7550             "application/json" : {
7551               "schema" : {
7552                 "type" : "string"
7553               }
7554             }
7555           },
7556           "description" : "Additional information key value to be created",
7557           "required" : true
7558         },
7559         "responses" : {
7560           "200" : {
7561             "description" : "Additional information updated"
7562           },
7563           "400" : {
7564             "description" : "Invalid content / Missing content"
7565           },
7566           "403" : {
7567             "description" : "Restricted operation"
7568           },
7569           "409" : {
7570             "description" : "Additional information key already exist"
7571           },
7572           "default" : {
7573             "content" : {
7574               "application/json" : {
7575                 "schema" : {
7576                   "type" : "array",
7577                   "items" : {
7578                     "type" : "object",
7579                     "properties" : {
7580                       "allowedMethods" : {
7581                         "type" : "array",
7582                         "items" : {
7583                           "type" : "string"
7584                         },
7585                         "uniqueItems" : true
7586                       },
7587                       "cookies" : {
7588                         "type" : "object",
7589                         "additionalProperties" : {
7590                           "type" : "object",
7591                           "properties" : {
7592                             "comment" : {
7593                               "type" : "string"
7594                             },
7595                             "domain" : {
7596                               "type" : "string"
7597                             },
7598                             "expiry" : {
7599                               "type" : "string",
7600                               "format" : "date-time"
7601                             },
7602                             "httpOnly" : {
7603                               "type" : "boolean"
7604                             },
7605                             "maxAge" : {
7606                               "type" : "integer",
7607                               "format" : "int32"
7608                             },
7609                             "name" : {
7610                               "type" : "string"
7611                             },
7612                             "path" : {
7613                               "type" : "string"
7614                             },
7615                             "secure" : {
7616                               "type" : "boolean"
7617                             },
7618                             "value" : {
7619                               "type" : "string"
7620                             },
7621                             "version" : {
7622                               "type" : "integer",
7623                               "format" : "int32"
7624                             }
7625                           }
7626                         }
7627                       },
7628                       "date" : {
7629                         "type" : "string",
7630                         "format" : "date-time"
7631                       },
7632                       "entity" : {
7633                         "type" : "object"
7634                       },
7635                       "entityTag" : {
7636                         "type" : "object",
7637                         "properties" : {
7638                           "value" : {
7639                             "type" : "string"
7640                           },
7641                           "weak" : {
7642                             "type" : "boolean"
7643                           }
7644                         }
7645                       },
7646                       "headers" : {
7647                         "type" : "object",
7648                         "additionalProperties" : {
7649                           "type" : "array",
7650                           "items" : {
7651                             "type" : "object"
7652                           }
7653                         }
7654                       },
7655                       "language" : {
7656                         "type" : "object",
7657                         "properties" : {
7658                           "country" : {
7659                             "type" : "string"
7660                           },
7661                           "displayCountry" : {
7662                             "type" : "string"
7663                           },
7664                           "displayLanguage" : {
7665                             "type" : "string"
7666                           },
7667                           "displayName" : {
7668                             "type" : "string"
7669                           },
7670                           "displayScript" : {
7671                             "type" : "string"
7672                           },
7673                           "displayVariant" : {
7674                             "type" : "string"
7675                           },
7676                           "extensionKeys" : {
7677                             "type" : "array",
7678                             "items" : {
7679                               "type" : "string"
7680                             },
7681                             "uniqueItems" : true
7682                           },
7683                           "iso3Country" : {
7684                             "type" : "string"
7685                           },
7686                           "iso3Language" : {
7687                             "type" : "string"
7688                           },
7689                           "language" : {
7690                             "type" : "string"
7691                           },
7692                           "script" : {
7693                             "type" : "string"
7694                           },
7695                           "unicodeLocaleAttributes" : {
7696                             "type" : "array",
7697                             "items" : {
7698                               "type" : "string"
7699                             },
7700                             "uniqueItems" : true
7701                           },
7702                           "unicodeLocaleKeys" : {
7703                             "type" : "array",
7704                             "items" : {
7705                               "type" : "string"
7706                             },
7707                             "uniqueItems" : true
7708                           },
7709                           "variant" : {
7710                             "type" : "string"
7711                           }
7712                         }
7713                       },
7714                       "lastModified" : {
7715                         "type" : "string",
7716                         "format" : "date-time"
7717                       },
7718                       "length" : {
7719                         "type" : "integer",
7720                         "format" : "int32"
7721                       },
7722                       "links" : {
7723                         "type" : "array",
7724                         "items" : {
7725                           "type" : "object",
7726                           "properties" : {
7727                             "params" : {
7728                               "type" : "object",
7729                               "additionalProperties" : {
7730                                 "type" : "string"
7731                               }
7732                             },
7733                             "rel" : {
7734                               "type" : "string"
7735                             },
7736                             "rels" : {
7737                               "type" : "array",
7738                               "items" : {
7739                                 "type" : "string"
7740                               }
7741                             },
7742                             "title" : {
7743                               "type" : "string"
7744                             },
7745                             "type" : {
7746                               "type" : "string"
7747                             },
7748                             "uri" : {
7749                               "type" : "string",
7750                               "format" : "uri"
7751                             },
7752                             "uriBuilder" : {
7753                               "type" : "object"
7754                             }
7755                           }
7756                         },
7757                         "uniqueItems" : true
7758                       },
7759                       "location" : {
7760                         "type" : "string",
7761                         "format" : "uri"
7762                       },
7763                       "mediaType" : {
7764                         "type" : "object",
7765                         "properties" : {
7766                           "parameters" : {
7767                             "type" : "object",
7768                             "additionalProperties" : {
7769                               "type" : "string"
7770                             }
7771                           },
7772                           "subtype" : {
7773                             "type" : "string"
7774                           },
7775                           "type" : {
7776                             "type" : "string"
7777                           },
7778                           "wildcardSubtype" : {
7779                             "type" : "boolean"
7780                           },
7781                           "wildcardType" : {
7782                             "type" : "boolean"
7783                           }
7784                         }
7785                       },
7786                       "metadata" : {
7787                         "type" : "object",
7788                         "additionalProperties" : {
7789                           "type" : "array",
7790                           "items" : {
7791                             "type" : "object"
7792                           }
7793                         }
7794                       },
7795                       "status" : {
7796                         "type" : "integer",
7797                         "format" : "int32"
7798                       },
7799                       "statusInfo" : {
7800                         "type" : "object",
7801                         "properties" : {
7802                           "family" : {
7803                             "type" : "string",
7804                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7805                           },
7806                           "reasonPhrase" : {
7807                             "type" : "string"
7808                           },
7809                           "statusCode" : {
7810                             "type" : "integer",
7811                             "format" : "int32"
7812                           }
7813                         }
7814                       },
7815                       "stringHeaders" : {
7816                         "type" : "object",
7817                         "additionalProperties" : {
7818                           "type" : "array",
7819                           "items" : {
7820                             "type" : "string"
7821                           }
7822                         }
7823                       }
7824                     }
7825                   }
7826                 }
7827               }
7828             }
7829           }
7830         },
7831         "servers" : [ {
7832           "url" : "/sdc2/rest",
7833           "variables" : { }
7834         } ],
7835         "summary" : "Returns updated Additional Inforamtion property",
7836         "tags" : [ "SDCE-2 APIs" ]
7837       }
7838     },
7839     "/v1/catalog/resources/{resourceId}/artifacts" : {
7840       "post" : {
7841         "description" : "Create Artifact",
7842         "operationId" : "loadArtifact",
7843         "parameters" : [ {
7844           "in" : "path",
7845           "name" : "resourceId",
7846           "required" : true,
7847           "schema" : {
7848             "type" : "string"
7849           }
7850         } ],
7851         "requestBody" : {
7852           "content" : {
7853             "application/json" : {
7854               "schema" : {
7855                 "type" : "string"
7856               }
7857             }
7858           },
7859           "description" : "json describe the artifact",
7860           "required" : true
7861         },
7862         "responses" : {
7863           "201" : {
7864             "description" : "Resource created"
7865           },
7866           "400" : {
7867             "description" : "Invalid content / Missing content"
7868           },
7869           "403" : {
7870             "description" : "Restricted operation"
7871           },
7872           "409" : {
7873             "description" : "Artifact already exist"
7874           },
7875           "default" : {
7876             "content" : {
7877               "application/json" : {
7878                 "schema" : {
7879                   "type" : "array",
7880                   "items" : {
7881                     "type" : "object",
7882                     "properties" : {
7883                       "allowedMethods" : {
7884                         "type" : "array",
7885                         "items" : {
7886                           "type" : "string"
7887                         },
7888                         "uniqueItems" : true
7889                       },
7890                       "cookies" : {
7891                         "type" : "object",
7892                         "additionalProperties" : {
7893                           "type" : "object",
7894                           "properties" : {
7895                             "comment" : {
7896                               "type" : "string"
7897                             },
7898                             "domain" : {
7899                               "type" : "string"
7900                             },
7901                             "expiry" : {
7902                               "type" : "string",
7903                               "format" : "date-time"
7904                             },
7905                             "httpOnly" : {
7906                               "type" : "boolean"
7907                             },
7908                             "maxAge" : {
7909                               "type" : "integer",
7910                               "format" : "int32"
7911                             },
7912                             "name" : {
7913                               "type" : "string"
7914                             },
7915                             "path" : {
7916                               "type" : "string"
7917                             },
7918                             "secure" : {
7919                               "type" : "boolean"
7920                             },
7921                             "value" : {
7922                               "type" : "string"
7923                             },
7924                             "version" : {
7925                               "type" : "integer",
7926                               "format" : "int32"
7927                             }
7928                           }
7929                         }
7930                       },
7931                       "date" : {
7932                         "type" : "string",
7933                         "format" : "date-time"
7934                       },
7935                       "entity" : {
7936                         "type" : "object"
7937                       },
7938                       "entityTag" : {
7939                         "type" : "object",
7940                         "properties" : {
7941                           "value" : {
7942                             "type" : "string"
7943                           },
7944                           "weak" : {
7945                             "type" : "boolean"
7946                           }
7947                         }
7948                       },
7949                       "headers" : {
7950                         "type" : "object",
7951                         "additionalProperties" : {
7952                           "type" : "array",
7953                           "items" : {
7954                             "type" : "object"
7955                           }
7956                         }
7957                       },
7958                       "language" : {
7959                         "type" : "object",
7960                         "properties" : {
7961                           "country" : {
7962                             "type" : "string"
7963                           },
7964                           "displayCountry" : {
7965                             "type" : "string"
7966                           },
7967                           "displayLanguage" : {
7968                             "type" : "string"
7969                           },
7970                           "displayName" : {
7971                             "type" : "string"
7972                           },
7973                           "displayScript" : {
7974                             "type" : "string"
7975                           },
7976                           "displayVariant" : {
7977                             "type" : "string"
7978                           },
7979                           "extensionKeys" : {
7980                             "type" : "array",
7981                             "items" : {
7982                               "type" : "string"
7983                             },
7984                             "uniqueItems" : true
7985                           },
7986                           "iso3Country" : {
7987                             "type" : "string"
7988                           },
7989                           "iso3Language" : {
7990                             "type" : "string"
7991                           },
7992                           "language" : {
7993                             "type" : "string"
7994                           },
7995                           "script" : {
7996                             "type" : "string"
7997                           },
7998                           "unicodeLocaleAttributes" : {
7999                             "type" : "array",
8000                             "items" : {
8001                               "type" : "string"
8002                             },
8003                             "uniqueItems" : true
8004                           },
8005                           "unicodeLocaleKeys" : {
8006                             "type" : "array",
8007                             "items" : {
8008                               "type" : "string"
8009                             },
8010                             "uniqueItems" : true
8011                           },
8012                           "variant" : {
8013                             "type" : "string"
8014                           }
8015                         }
8016                       },
8017                       "lastModified" : {
8018                         "type" : "string",
8019                         "format" : "date-time"
8020                       },
8021                       "length" : {
8022                         "type" : "integer",
8023                         "format" : "int32"
8024                       },
8025                       "links" : {
8026                         "type" : "array",
8027                         "items" : {
8028                           "type" : "object",
8029                           "properties" : {
8030                             "params" : {
8031                               "type" : "object",
8032                               "additionalProperties" : {
8033                                 "type" : "string"
8034                               }
8035                             },
8036                             "rel" : {
8037                               "type" : "string"
8038                             },
8039                             "rels" : {
8040                               "type" : "array",
8041                               "items" : {
8042                                 "type" : "string"
8043                               }
8044                             },
8045                             "title" : {
8046                               "type" : "string"
8047                             },
8048                             "type" : {
8049                               "type" : "string"
8050                             },
8051                             "uri" : {
8052                               "type" : "string",
8053                               "format" : "uri"
8054                             },
8055                             "uriBuilder" : {
8056                               "type" : "object"
8057                             }
8058                           }
8059                         },
8060                         "uniqueItems" : true
8061                       },
8062                       "location" : {
8063                         "type" : "string",
8064                         "format" : "uri"
8065                       },
8066                       "mediaType" : {
8067                         "type" : "object",
8068                         "properties" : {
8069                           "parameters" : {
8070                             "type" : "object",
8071                             "additionalProperties" : {
8072                               "type" : "string"
8073                             }
8074                           },
8075                           "subtype" : {
8076                             "type" : "string"
8077                           },
8078                           "type" : {
8079                             "type" : "string"
8080                           },
8081                           "wildcardSubtype" : {
8082                             "type" : "boolean"
8083                           },
8084                           "wildcardType" : {
8085                             "type" : "boolean"
8086                           }
8087                         }
8088                       },
8089                       "metadata" : {
8090                         "type" : "object",
8091                         "additionalProperties" : {
8092                           "type" : "array",
8093                           "items" : {
8094                             "type" : "object"
8095                           }
8096                         }
8097                       },
8098                       "status" : {
8099                         "type" : "integer",
8100                         "format" : "int32"
8101                       },
8102                       "statusInfo" : {
8103                         "type" : "object",
8104                         "properties" : {
8105                           "family" : {
8106                             "type" : "string",
8107                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8108                           },
8109                           "reasonPhrase" : {
8110                             "type" : "string"
8111                           },
8112                           "statusCode" : {
8113                             "type" : "integer",
8114                             "format" : "int32"
8115                           }
8116                         }
8117                       },
8118                       "stringHeaders" : {
8119                         "type" : "object",
8120                         "additionalProperties" : {
8121                           "type" : "array",
8122                           "items" : {
8123                             "type" : "string"
8124                           }
8125                         }
8126                       }
8127                     }
8128                   }
8129                 }
8130               }
8131             }
8132           }
8133         },
8134         "servers" : [ {
8135           "url" : "/sdc2/rest",
8136           "variables" : { }
8137         } ],
8138         "summary" : "Returns created ArtifactDefinition",
8139         "tags" : [ "SDCE-2 APIs" ]
8140       }
8141     },
8142     "/v1/catalog/resources/{resourceId}/artifacts/{artifactId}" : {
8143       "delete" : {
8144         "description" : "Delete Artifact",
8145         "operationId" : "deleteArtifact",
8146         "parameters" : [ {
8147           "in" : "path",
8148           "name" : "resourceId",
8149           "required" : true,
8150           "schema" : {
8151             "type" : "string"
8152           }
8153         }, {
8154           "in" : "path",
8155           "name" : "artifactId",
8156           "required" : true,
8157           "schema" : {
8158             "type" : "string"
8159           }
8160         } ],
8161         "responses" : {
8162           "201" : {
8163             "description" : "Resource created"
8164           },
8165           "400" : {
8166             "description" : "Invalid content / Missing content"
8167           },
8168           "403" : {
8169             "description" : "Restricted operation"
8170           },
8171           "default" : {
8172             "content" : {
8173               "application/json" : {
8174                 "schema" : {
8175                   "type" : "array",
8176                   "items" : {
8177                     "type" : "object",
8178                     "properties" : {
8179                       "allowedMethods" : {
8180                         "type" : "array",
8181                         "items" : {
8182                           "type" : "string"
8183                         },
8184                         "uniqueItems" : true
8185                       },
8186                       "cookies" : {
8187                         "type" : "object",
8188                         "additionalProperties" : {
8189                           "type" : "object",
8190                           "properties" : {
8191                             "comment" : {
8192                               "type" : "string"
8193                             },
8194                             "domain" : {
8195                               "type" : "string"
8196                             },
8197                             "expiry" : {
8198                               "type" : "string",
8199                               "format" : "date-time"
8200                             },
8201                             "httpOnly" : {
8202                               "type" : "boolean"
8203                             },
8204                             "maxAge" : {
8205                               "type" : "integer",
8206                               "format" : "int32"
8207                             },
8208                             "name" : {
8209                               "type" : "string"
8210                             },
8211                             "path" : {
8212                               "type" : "string"
8213                             },
8214                             "secure" : {
8215                               "type" : "boolean"
8216                             },
8217                             "value" : {
8218                               "type" : "string"
8219                             },
8220                             "version" : {
8221                               "type" : "integer",
8222                               "format" : "int32"
8223                             }
8224                           }
8225                         }
8226                       },
8227                       "date" : {
8228                         "type" : "string",
8229                         "format" : "date-time"
8230                       },
8231                       "entity" : {
8232                         "type" : "object"
8233                       },
8234                       "entityTag" : {
8235                         "type" : "object",
8236                         "properties" : {
8237                           "value" : {
8238                             "type" : "string"
8239                           },
8240                           "weak" : {
8241                             "type" : "boolean"
8242                           }
8243                         }
8244                       },
8245                       "headers" : {
8246                         "type" : "object",
8247                         "additionalProperties" : {
8248                           "type" : "array",
8249                           "items" : {
8250                             "type" : "object"
8251                           }
8252                         }
8253                       },
8254                       "language" : {
8255                         "type" : "object",
8256                         "properties" : {
8257                           "country" : {
8258                             "type" : "string"
8259                           },
8260                           "displayCountry" : {
8261                             "type" : "string"
8262                           },
8263                           "displayLanguage" : {
8264                             "type" : "string"
8265                           },
8266                           "displayName" : {
8267                             "type" : "string"
8268                           },
8269                           "displayScript" : {
8270                             "type" : "string"
8271                           },
8272                           "displayVariant" : {
8273                             "type" : "string"
8274                           },
8275                           "extensionKeys" : {
8276                             "type" : "array",
8277                             "items" : {
8278                               "type" : "string"
8279                             },
8280                             "uniqueItems" : true
8281                           },
8282                           "iso3Country" : {
8283                             "type" : "string"
8284                           },
8285                           "iso3Language" : {
8286                             "type" : "string"
8287                           },
8288                           "language" : {
8289                             "type" : "string"
8290                           },
8291                           "script" : {
8292                             "type" : "string"
8293                           },
8294                           "unicodeLocaleAttributes" : {
8295                             "type" : "array",
8296                             "items" : {
8297                               "type" : "string"
8298                             },
8299                             "uniqueItems" : true
8300                           },
8301                           "unicodeLocaleKeys" : {
8302                             "type" : "array",
8303                             "items" : {
8304                               "type" : "string"
8305                             },
8306                             "uniqueItems" : true
8307                           },
8308                           "variant" : {
8309                             "type" : "string"
8310                           }
8311                         }
8312                       },
8313                       "lastModified" : {
8314                         "type" : "string",
8315                         "format" : "date-time"
8316                       },
8317                       "length" : {
8318                         "type" : "integer",
8319                         "format" : "int32"
8320                       },
8321                       "links" : {
8322                         "type" : "array",
8323                         "items" : {
8324                           "type" : "object",
8325                           "properties" : {
8326                             "params" : {
8327                               "type" : "object",
8328                               "additionalProperties" : {
8329                                 "type" : "string"
8330                               }
8331                             },
8332                             "rel" : {
8333                               "type" : "string"
8334                             },
8335                             "rels" : {
8336                               "type" : "array",
8337                               "items" : {
8338                                 "type" : "string"
8339                               }
8340                             },
8341                             "title" : {
8342                               "type" : "string"
8343                             },
8344                             "type" : {
8345                               "type" : "string"
8346                             },
8347                             "uri" : {
8348                               "type" : "string",
8349                               "format" : "uri"
8350                             },
8351                             "uriBuilder" : {
8352                               "type" : "object"
8353                             }
8354                           }
8355                         },
8356                         "uniqueItems" : true
8357                       },
8358                       "location" : {
8359                         "type" : "string",
8360                         "format" : "uri"
8361                       },
8362                       "mediaType" : {
8363                         "type" : "object",
8364                         "properties" : {
8365                           "parameters" : {
8366                             "type" : "object",
8367                             "additionalProperties" : {
8368                               "type" : "string"
8369                             }
8370                           },
8371                           "subtype" : {
8372                             "type" : "string"
8373                           },
8374                           "type" : {
8375                             "type" : "string"
8376                           },
8377                           "wildcardSubtype" : {
8378                             "type" : "boolean"
8379                           },
8380                           "wildcardType" : {
8381                             "type" : "boolean"
8382                           }
8383                         }
8384                       },
8385                       "metadata" : {
8386                         "type" : "object",
8387                         "additionalProperties" : {
8388                           "type" : "array",
8389                           "items" : {
8390                             "type" : "object"
8391                           }
8392                         }
8393                       },
8394                       "status" : {
8395                         "type" : "integer",
8396                         "format" : "int32"
8397                       },
8398                       "statusInfo" : {
8399                         "type" : "object",
8400                         "properties" : {
8401                           "family" : {
8402                             "type" : "string",
8403                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8404                           },
8405                           "reasonPhrase" : {
8406                             "type" : "string"
8407                           },
8408                           "statusCode" : {
8409                             "type" : "integer",
8410                             "format" : "int32"
8411                           }
8412                         }
8413                       },
8414                       "stringHeaders" : {
8415                         "type" : "object",
8416                         "additionalProperties" : {
8417                           "type" : "array",
8418                           "items" : {
8419                             "type" : "string"
8420                           }
8421                         }
8422                       }
8423                     }
8424                   }
8425                 }
8426               }
8427             }
8428           }
8429         },
8430         "servers" : [ {
8431           "url" : "/sdc2/rest",
8432           "variables" : { }
8433         } ],
8434         "summary" : "Returns delete artifact",
8435         "tags" : [ "SDCE-2 APIs" ]
8436       },
8437       "get" : {
8438         "description" : "Download resource Artifact in Base64",
8439         "operationId" : "downloadResourceArtifactBase64",
8440         "parameters" : [ {
8441           "in" : "path",
8442           "name" : "resourceId",
8443           "required" : true,
8444           "schema" : {
8445             "type" : "string"
8446           }
8447         }, {
8448           "in" : "path",
8449           "name" : "artifactId",
8450           "required" : true,
8451           "schema" : {
8452             "type" : "string"
8453           }
8454         } ],
8455         "responses" : {
8456           "200" : {
8457             "description" : "Resource artifact downloaded"
8458           },
8459           "404" : {
8460             "description" : "Resource/Artifact not found"
8461           },
8462           "default" : {
8463             "content" : {
8464               "application/json" : {
8465                 "schema" : {
8466                   "type" : "array",
8467                   "items" : {
8468                     "type" : "object",
8469                     "properties" : {
8470                       "allowedMethods" : {
8471                         "type" : "array",
8472                         "items" : {
8473                           "type" : "string"
8474                         },
8475                         "uniqueItems" : true
8476                       },
8477                       "cookies" : {
8478                         "type" : "object",
8479                         "additionalProperties" : {
8480                           "type" : "object",
8481                           "properties" : {
8482                             "comment" : {
8483                               "type" : "string"
8484                             },
8485                             "domain" : {
8486                               "type" : "string"
8487                             },
8488                             "expiry" : {
8489                               "type" : "string",
8490                               "format" : "date-time"
8491                             },
8492                             "httpOnly" : {
8493                               "type" : "boolean"
8494                             },
8495                             "maxAge" : {
8496                               "type" : "integer",
8497                               "format" : "int32"
8498                             },
8499                             "name" : {
8500                               "type" : "string"
8501                             },
8502                             "path" : {
8503                               "type" : "string"
8504                             },
8505                             "secure" : {
8506                               "type" : "boolean"
8507                             },
8508                             "value" : {
8509                               "type" : "string"
8510                             },
8511                             "version" : {
8512                               "type" : "integer",
8513                               "format" : "int32"
8514                             }
8515                           }
8516                         }
8517                       },
8518                       "date" : {
8519                         "type" : "string",
8520                         "format" : "date-time"
8521                       },
8522                       "entity" : {
8523                         "type" : "object"
8524                       },
8525                       "entityTag" : {
8526                         "type" : "object",
8527                         "properties" : {
8528                           "value" : {
8529                             "type" : "string"
8530                           },
8531                           "weak" : {
8532                             "type" : "boolean"
8533                           }
8534                         }
8535                       },
8536                       "headers" : {
8537                         "type" : "object",
8538                         "additionalProperties" : {
8539                           "type" : "array",
8540                           "items" : {
8541                             "type" : "object"
8542                           }
8543                         }
8544                       },
8545                       "language" : {
8546                         "type" : "object",
8547                         "properties" : {
8548                           "country" : {
8549                             "type" : "string"
8550                           },
8551                           "displayCountry" : {
8552                             "type" : "string"
8553                           },
8554                           "displayLanguage" : {
8555                             "type" : "string"
8556                           },
8557                           "displayName" : {
8558                             "type" : "string"
8559                           },
8560                           "displayScript" : {
8561                             "type" : "string"
8562                           },
8563                           "displayVariant" : {
8564                             "type" : "string"
8565                           },
8566                           "extensionKeys" : {
8567                             "type" : "array",
8568                             "items" : {
8569                               "type" : "string"
8570                             },
8571                             "uniqueItems" : true
8572                           },
8573                           "iso3Country" : {
8574                             "type" : "string"
8575                           },
8576                           "iso3Language" : {
8577                             "type" : "string"
8578                           },
8579                           "language" : {
8580                             "type" : "string"
8581                           },
8582                           "script" : {
8583                             "type" : "string"
8584                           },
8585                           "unicodeLocaleAttributes" : {
8586                             "type" : "array",
8587                             "items" : {
8588                               "type" : "string"
8589                             },
8590                             "uniqueItems" : true
8591                           },
8592                           "unicodeLocaleKeys" : {
8593                             "type" : "array",
8594                             "items" : {
8595                               "type" : "string"
8596                             },
8597                             "uniqueItems" : true
8598                           },
8599                           "variant" : {
8600                             "type" : "string"
8601                           }
8602                         }
8603                       },
8604                       "lastModified" : {
8605                         "type" : "string",
8606                         "format" : "date-time"
8607                       },
8608                       "length" : {
8609                         "type" : "integer",
8610                         "format" : "int32"
8611                       },
8612                       "links" : {
8613                         "type" : "array",
8614                         "items" : {
8615                           "type" : "object",
8616                           "properties" : {
8617                             "params" : {
8618                               "type" : "object",
8619                               "additionalProperties" : {
8620                                 "type" : "string"
8621                               }
8622                             },
8623                             "rel" : {
8624                               "type" : "string"
8625                             },
8626                             "rels" : {
8627                               "type" : "array",
8628                               "items" : {
8629                                 "type" : "string"
8630                               }
8631                             },
8632                             "title" : {
8633                               "type" : "string"
8634                             },
8635                             "type" : {
8636                               "type" : "string"
8637                             },
8638                             "uri" : {
8639                               "type" : "string",
8640                               "format" : "uri"
8641                             },
8642                             "uriBuilder" : {
8643                               "type" : "object"
8644                             }
8645                           }
8646                         },
8647                         "uniqueItems" : true
8648                       },
8649                       "location" : {
8650                         "type" : "string",
8651                         "format" : "uri"
8652                       },
8653                       "mediaType" : {
8654                         "type" : "object",
8655                         "properties" : {
8656                           "parameters" : {
8657                             "type" : "object",
8658                             "additionalProperties" : {
8659                               "type" : "string"
8660                             }
8661                           },
8662                           "subtype" : {
8663                             "type" : "string"
8664                           },
8665                           "type" : {
8666                             "type" : "string"
8667                           },
8668                           "wildcardSubtype" : {
8669                             "type" : "boolean"
8670                           },
8671                           "wildcardType" : {
8672                             "type" : "boolean"
8673                           }
8674                         }
8675                       },
8676                       "metadata" : {
8677                         "type" : "object",
8678                         "additionalProperties" : {
8679                           "type" : "array",
8680                           "items" : {
8681                             "type" : "object"
8682                           }
8683                         }
8684                       },
8685                       "status" : {
8686                         "type" : "integer",
8687                         "format" : "int32"
8688                       },
8689                       "statusInfo" : {
8690                         "type" : "object",
8691                         "properties" : {
8692                           "family" : {
8693                             "type" : "string",
8694                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8695                           },
8696                           "reasonPhrase" : {
8697                             "type" : "string"
8698                           },
8699                           "statusCode" : {
8700                             "type" : "integer",
8701                             "format" : "int32"
8702                           }
8703                         }
8704                       },
8705                       "stringHeaders" : {
8706                         "type" : "object",
8707                         "additionalProperties" : {
8708                           "type" : "array",
8709                           "items" : {
8710                             "type" : "string"
8711                           }
8712                         }
8713                       }
8714                     }
8715                   }
8716                 }
8717               }
8718             }
8719           }
8720         },
8721         "servers" : [ {
8722           "url" : "/sdc2/rest",
8723           "variables" : { }
8724         } ],
8725         "summary" : "Returns downloaded artifact",
8726         "tags" : [ "SDCE-2 APIs" ]
8727       },
8728       "post" : {
8729         "description" : "Update Artifact",
8730         "operationId" : "updateArtifact",
8731         "parameters" : [ {
8732           "in" : "path",
8733           "name" : "resourceId",
8734           "required" : true,
8735           "schema" : {
8736             "type" : "string"
8737           }
8738         }, {
8739           "in" : "path",
8740           "name" : "artifactId",
8741           "required" : true,
8742           "schema" : {
8743             "type" : "string"
8744           }
8745         } ],
8746         "requestBody" : {
8747           "content" : {
8748             "application/json" : {
8749               "schema" : {
8750                 "type" : "string"
8751               }
8752             }
8753           },
8754           "description" : "json describe the artifact",
8755           "required" : true
8756         },
8757         "responses" : {
8758           "201" : {
8759             "description" : "Resource created"
8760           },
8761           "400" : {
8762             "description" : "Invalid content / Missing content"
8763           },
8764           "403" : {
8765             "description" : "Restricted operation"
8766           },
8767           "default" : {
8768             "content" : {
8769               "application/json" : {
8770                 "schema" : {
8771                   "type" : "array",
8772                   "items" : {
8773                     "type" : "object",
8774                     "properties" : {
8775                       "allowedMethods" : {
8776                         "type" : "array",
8777                         "items" : {
8778                           "type" : "string"
8779                         },
8780                         "uniqueItems" : true
8781                       },
8782                       "cookies" : {
8783                         "type" : "object",
8784                         "additionalProperties" : {
8785                           "type" : "object",
8786                           "properties" : {
8787                             "comment" : {
8788                               "type" : "string"
8789                             },
8790                             "domain" : {
8791                               "type" : "string"
8792                             },
8793                             "expiry" : {
8794                               "type" : "string",
8795                               "format" : "date-time"
8796                             },
8797                             "httpOnly" : {
8798                               "type" : "boolean"
8799                             },
8800                             "maxAge" : {
8801                               "type" : "integer",
8802                               "format" : "int32"
8803                             },
8804                             "name" : {
8805                               "type" : "string"
8806                             },
8807                             "path" : {
8808                               "type" : "string"
8809                             },
8810                             "secure" : {
8811                               "type" : "boolean"
8812                             },
8813                             "value" : {
8814                               "type" : "string"
8815                             },
8816                             "version" : {
8817                               "type" : "integer",
8818                               "format" : "int32"
8819                             }
8820                           }
8821                         }
8822                       },
8823                       "date" : {
8824                         "type" : "string",
8825                         "format" : "date-time"
8826                       },
8827                       "entity" : {
8828                         "type" : "object"
8829                       },
8830                       "entityTag" : {
8831                         "type" : "object",
8832                         "properties" : {
8833                           "value" : {
8834                             "type" : "string"
8835                           },
8836                           "weak" : {
8837                             "type" : "boolean"
8838                           }
8839                         }
8840                       },
8841                       "headers" : {
8842                         "type" : "object",
8843                         "additionalProperties" : {
8844                           "type" : "array",
8845                           "items" : {
8846                             "type" : "object"
8847                           }
8848                         }
8849                       },
8850                       "language" : {
8851                         "type" : "object",
8852                         "properties" : {
8853                           "country" : {
8854                             "type" : "string"
8855                           },
8856                           "displayCountry" : {
8857                             "type" : "string"
8858                           },
8859                           "displayLanguage" : {
8860                             "type" : "string"
8861                           },
8862                           "displayName" : {
8863                             "type" : "string"
8864                           },
8865                           "displayScript" : {
8866                             "type" : "string"
8867                           },
8868                           "displayVariant" : {
8869                             "type" : "string"
8870                           },
8871                           "extensionKeys" : {
8872                             "type" : "array",
8873                             "items" : {
8874                               "type" : "string"
8875                             },
8876                             "uniqueItems" : true
8877                           },
8878                           "iso3Country" : {
8879                             "type" : "string"
8880                           },
8881                           "iso3Language" : {
8882                             "type" : "string"
8883                           },
8884                           "language" : {
8885                             "type" : "string"
8886                           },
8887                           "script" : {
8888                             "type" : "string"
8889                           },
8890                           "unicodeLocaleAttributes" : {
8891                             "type" : "array",
8892                             "items" : {
8893                               "type" : "string"
8894                             },
8895                             "uniqueItems" : true
8896                           },
8897                           "unicodeLocaleKeys" : {
8898                             "type" : "array",
8899                             "items" : {
8900                               "type" : "string"
8901                             },
8902                             "uniqueItems" : true
8903                           },
8904                           "variant" : {
8905                             "type" : "string"
8906                           }
8907                         }
8908                       },
8909                       "lastModified" : {
8910                         "type" : "string",
8911                         "format" : "date-time"
8912                       },
8913                       "length" : {
8914                         "type" : "integer",
8915                         "format" : "int32"
8916                       },
8917                       "links" : {
8918                         "type" : "array",
8919                         "items" : {
8920                           "type" : "object",
8921                           "properties" : {
8922                             "params" : {
8923                               "type" : "object",
8924                               "additionalProperties" : {
8925                                 "type" : "string"
8926                               }
8927                             },
8928                             "rel" : {
8929                               "type" : "string"
8930                             },
8931                             "rels" : {
8932                               "type" : "array",
8933                               "items" : {
8934                                 "type" : "string"
8935                               }
8936                             },
8937                             "title" : {
8938                               "type" : "string"
8939                             },
8940                             "type" : {
8941                               "type" : "string"
8942                             },
8943                             "uri" : {
8944                               "type" : "string",
8945                               "format" : "uri"
8946                             },
8947                             "uriBuilder" : {
8948                               "type" : "object"
8949                             }
8950                           }
8951                         },
8952                         "uniqueItems" : true
8953                       },
8954                       "location" : {
8955                         "type" : "string",
8956                         "format" : "uri"
8957                       },
8958                       "mediaType" : {
8959                         "type" : "object",
8960                         "properties" : {
8961                           "parameters" : {
8962                             "type" : "object",
8963                             "additionalProperties" : {
8964                               "type" : "string"
8965                             }
8966                           },
8967                           "subtype" : {
8968                             "type" : "string"
8969                           },
8970                           "type" : {
8971                             "type" : "string"
8972                           },
8973                           "wildcardSubtype" : {
8974                             "type" : "boolean"
8975                           },
8976                           "wildcardType" : {
8977                             "type" : "boolean"
8978                           }
8979                         }
8980                       },
8981                       "metadata" : {
8982                         "type" : "object",
8983                         "additionalProperties" : {
8984                           "type" : "array",
8985                           "items" : {
8986                             "type" : "object"
8987                           }
8988                         }
8989                       },
8990                       "status" : {
8991                         "type" : "integer",
8992                         "format" : "int32"
8993                       },
8994                       "statusInfo" : {
8995                         "type" : "object",
8996                         "properties" : {
8997                           "family" : {
8998                             "type" : "string",
8999                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9000                           },
9001                           "reasonPhrase" : {
9002                             "type" : "string"
9003                           },
9004                           "statusCode" : {
9005                             "type" : "integer",
9006                             "format" : "int32"
9007                           }
9008                         }
9009                       },
9010                       "stringHeaders" : {
9011                         "type" : "object",
9012                         "additionalProperties" : {
9013                           "type" : "array",
9014                           "items" : {
9015                             "type" : "string"
9016                           }
9017                         }
9018                       }
9019                     }
9020                   }
9021                 }
9022               }
9023             }
9024           }
9025         },
9026         "servers" : [ {
9027           "url" : "/sdc2/rest",
9028           "variables" : { }
9029         } ],
9030         "summary" : "Returns updated artifact",
9031         "tags" : [ "SDCE-2 APIs" ]
9032       }
9033     },
9034     "/v1/catalog/resources/{resourceId}/attributes" : {
9035       "get" : {
9036         "description" : "Get Resource Attribute",
9037         "operationId" : "getAttributeListInResource",
9038         "parameters" : [ {
9039           "description" : "resource id of attribute",
9040           "in" : "path",
9041           "name" : "resourceId",
9042           "required" : true,
9043           "schema" : {
9044             "type" : "string"
9045           }
9046         }, {
9047           "in" : "header",
9048           "name" : "USER_ID",
9049           "schema" : {
9050             "type" : "string"
9051           }
9052         } ],
9053         "responses" : {
9054           "200" : {
9055             "description" : "attribute"
9056           },
9057           "400" : {
9058             "description" : "Invalid content / Missing content"
9059           },
9060           "403" : {
9061             "description" : "Restricted operation"
9062           },
9063           "404" : {
9064             "description" : "Resource attribute not found"
9065           },
9066           "default" : {
9067             "content" : {
9068               "application/json" : {
9069                 "schema" : {
9070                   "type" : "array",
9071                   "items" : {
9072                     "type" : "object",
9073                     "properties" : {
9074                       "allowedMethods" : {
9075                         "type" : "array",
9076                         "items" : {
9077                           "type" : "string"
9078                         },
9079                         "uniqueItems" : true
9080                       },
9081                       "cookies" : {
9082                         "type" : "object",
9083                         "additionalProperties" : {
9084                           "type" : "object",
9085                           "properties" : {
9086                             "comment" : {
9087                               "type" : "string"
9088                             },
9089                             "domain" : {
9090                               "type" : "string"
9091                             },
9092                             "expiry" : {
9093                               "type" : "string",
9094                               "format" : "date-time"
9095                             },
9096                             "httpOnly" : {
9097                               "type" : "boolean"
9098                             },
9099                             "maxAge" : {
9100                               "type" : "integer",
9101                               "format" : "int32"
9102                             },
9103                             "name" : {
9104                               "type" : "string"
9105                             },
9106                             "path" : {
9107                               "type" : "string"
9108                             },
9109                             "secure" : {
9110                               "type" : "boolean"
9111                             },
9112                             "value" : {
9113                               "type" : "string"
9114                             },
9115                             "version" : {
9116                               "type" : "integer",
9117                               "format" : "int32"
9118                             }
9119                           }
9120                         }
9121                       },
9122                       "date" : {
9123                         "type" : "string",
9124                         "format" : "date-time"
9125                       },
9126                       "entity" : {
9127                         "type" : "object"
9128                       },
9129                       "entityTag" : {
9130                         "type" : "object",
9131                         "properties" : {
9132                           "value" : {
9133                             "type" : "string"
9134                           },
9135                           "weak" : {
9136                             "type" : "boolean"
9137                           }
9138                         }
9139                       },
9140                       "headers" : {
9141                         "type" : "object",
9142                         "additionalProperties" : {
9143                           "type" : "array",
9144                           "items" : {
9145                             "type" : "object"
9146                           }
9147                         }
9148                       },
9149                       "language" : {
9150                         "type" : "object",
9151                         "properties" : {
9152                           "country" : {
9153                             "type" : "string"
9154                           },
9155                           "displayCountry" : {
9156                             "type" : "string"
9157                           },
9158                           "displayLanguage" : {
9159                             "type" : "string"
9160                           },
9161                           "displayName" : {
9162                             "type" : "string"
9163                           },
9164                           "displayScript" : {
9165                             "type" : "string"
9166                           },
9167                           "displayVariant" : {
9168                             "type" : "string"
9169                           },
9170                           "extensionKeys" : {
9171                             "type" : "array",
9172                             "items" : {
9173                               "type" : "string"
9174                             },
9175                             "uniqueItems" : true
9176                           },
9177                           "iso3Country" : {
9178                             "type" : "string"
9179                           },
9180                           "iso3Language" : {
9181                             "type" : "string"
9182                           },
9183                           "language" : {
9184                             "type" : "string"
9185                           },
9186                           "script" : {
9187                             "type" : "string"
9188                           },
9189                           "unicodeLocaleAttributes" : {
9190                             "type" : "array",
9191                             "items" : {
9192                               "type" : "string"
9193                             },
9194                             "uniqueItems" : true
9195                           },
9196                           "unicodeLocaleKeys" : {
9197                             "type" : "array",
9198                             "items" : {
9199                               "type" : "string"
9200                             },
9201                             "uniqueItems" : true
9202                           },
9203                           "variant" : {
9204                             "type" : "string"
9205                           }
9206                         }
9207                       },
9208                       "lastModified" : {
9209                         "type" : "string",
9210                         "format" : "date-time"
9211                       },
9212                       "length" : {
9213                         "type" : "integer",
9214                         "format" : "int32"
9215                       },
9216                       "links" : {
9217                         "type" : "array",
9218                         "items" : {
9219                           "type" : "object",
9220                           "properties" : {
9221                             "params" : {
9222                               "type" : "object",
9223                               "additionalProperties" : {
9224                                 "type" : "string"
9225                               }
9226                             },
9227                             "rel" : {
9228                               "type" : "string"
9229                             },
9230                             "rels" : {
9231                               "type" : "array",
9232                               "items" : {
9233                                 "type" : "string"
9234                               }
9235                             },
9236                             "title" : {
9237                               "type" : "string"
9238                             },
9239                             "type" : {
9240                               "type" : "string"
9241                             },
9242                             "uri" : {
9243                               "type" : "string",
9244                               "format" : "uri"
9245                             },
9246                             "uriBuilder" : {
9247                               "type" : "object"
9248                             }
9249                           }
9250                         },
9251                         "uniqueItems" : true
9252                       },
9253                       "location" : {
9254                         "type" : "string",
9255                         "format" : "uri"
9256                       },
9257                       "mediaType" : {
9258                         "type" : "object",
9259                         "properties" : {
9260                           "parameters" : {
9261                             "type" : "object",
9262                             "additionalProperties" : {
9263                               "type" : "string"
9264                             }
9265                           },
9266                           "subtype" : {
9267                             "type" : "string"
9268                           },
9269                           "type" : {
9270                             "type" : "string"
9271                           },
9272                           "wildcardSubtype" : {
9273                             "type" : "boolean"
9274                           },
9275                           "wildcardType" : {
9276                             "type" : "boolean"
9277                           }
9278                         }
9279                       },
9280                       "metadata" : {
9281                         "type" : "object",
9282                         "additionalProperties" : {
9283                           "type" : "array",
9284                           "items" : {
9285                             "type" : "object"
9286                           }
9287                         }
9288                       },
9289                       "status" : {
9290                         "type" : "integer",
9291                         "format" : "int32"
9292                       },
9293                       "statusInfo" : {
9294                         "type" : "object",
9295                         "properties" : {
9296                           "family" : {
9297                             "type" : "string",
9298                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9299                           },
9300                           "reasonPhrase" : {
9301                             "type" : "string"
9302                           },
9303                           "statusCode" : {
9304                             "type" : "integer",
9305                             "format" : "int32"
9306                           }
9307                         }
9308                       },
9309                       "stringHeaders" : {
9310                         "type" : "object",
9311                         "additionalProperties" : {
9312                           "type" : "array",
9313                           "items" : {
9314                             "type" : "string"
9315                           }
9316                         }
9317                       }
9318                     }
9319                   }
9320                 }
9321               }
9322             }
9323           }
9324         },
9325         "servers" : [ {
9326           "url" : "/sdc2/rest",
9327           "variables" : { }
9328         } ],
9329         "summary" : "Returns attribute list of resource",
9330         "tags" : [ "SDCE-2 APIs" ]
9331       },
9332       "post" : {
9333         "description" : "Create Resource Attribute",
9334         "operationId" : "createAttribute",
9335         "parameters" : [ {
9336           "description" : "resource id to update with new attribute",
9337           "in" : "path",
9338           "name" : "resourceId",
9339           "required" : true,
9340           "schema" : {
9341             "type" : "string"
9342           }
9343         }, {
9344           "in" : "header",
9345           "name" : "USER_ID",
9346           "schema" : {
9347             "type" : "string"
9348           }
9349         } ],
9350         "requestBody" : {
9351           "content" : {
9352             "application/json" : {
9353               "schema" : {
9354                 "type" : "string"
9355               }
9356             }
9357           },
9358           "description" : "Resource attribute to be created",
9359           "required" : true
9360         },
9361         "responses" : {
9362           "201" : {
9363             "description" : "Resource property created"
9364           },
9365           "400" : {
9366             "description" : "Invalid content / Missing content"
9367           },
9368           "403" : {
9369             "description" : "Restricted operation"
9370           },
9371           "409" : {
9372             "description" : "Resource attribute already exist"
9373           },
9374           "default" : {
9375             "content" : {
9376               "application/json" : {
9377                 "schema" : {
9378                   "type" : "array",
9379                   "items" : {
9380                     "type" : "object",
9381                     "properties" : {
9382                       "allowedMethods" : {
9383                         "type" : "array",
9384                         "items" : {
9385                           "type" : "string"
9386                         },
9387                         "uniqueItems" : true
9388                       },
9389                       "cookies" : {
9390                         "type" : "object",
9391                         "additionalProperties" : {
9392                           "type" : "object",
9393                           "properties" : {
9394                             "comment" : {
9395                               "type" : "string"
9396                             },
9397                             "domain" : {
9398                               "type" : "string"
9399                             },
9400                             "expiry" : {
9401                               "type" : "string",
9402                               "format" : "date-time"
9403                             },
9404                             "httpOnly" : {
9405                               "type" : "boolean"
9406                             },
9407                             "maxAge" : {
9408                               "type" : "integer",
9409                               "format" : "int32"
9410                             },
9411                             "name" : {
9412                               "type" : "string"
9413                             },
9414                             "path" : {
9415                               "type" : "string"
9416                             },
9417                             "secure" : {
9418                               "type" : "boolean"
9419                             },
9420                             "value" : {
9421                               "type" : "string"
9422                             },
9423                             "version" : {
9424                               "type" : "integer",
9425                               "format" : "int32"
9426                             }
9427                           }
9428                         }
9429                       },
9430                       "date" : {
9431                         "type" : "string",
9432                         "format" : "date-time"
9433                       },
9434                       "entity" : {
9435                         "type" : "object"
9436                       },
9437                       "entityTag" : {
9438                         "type" : "object",
9439                         "properties" : {
9440                           "value" : {
9441                             "type" : "string"
9442                           },
9443                           "weak" : {
9444                             "type" : "boolean"
9445                           }
9446                         }
9447                       },
9448                       "headers" : {
9449                         "type" : "object",
9450                         "additionalProperties" : {
9451                           "type" : "array",
9452                           "items" : {
9453                             "type" : "object"
9454                           }
9455                         }
9456                       },
9457                       "language" : {
9458                         "type" : "object",
9459                         "properties" : {
9460                           "country" : {
9461                             "type" : "string"
9462                           },
9463                           "displayCountry" : {
9464                             "type" : "string"
9465                           },
9466                           "displayLanguage" : {
9467                             "type" : "string"
9468                           },
9469                           "displayName" : {
9470                             "type" : "string"
9471                           },
9472                           "displayScript" : {
9473                             "type" : "string"
9474                           },
9475                           "displayVariant" : {
9476                             "type" : "string"
9477                           },
9478                           "extensionKeys" : {
9479                             "type" : "array",
9480                             "items" : {
9481                               "type" : "string"
9482                             },
9483                             "uniqueItems" : true
9484                           },
9485                           "iso3Country" : {
9486                             "type" : "string"
9487                           },
9488                           "iso3Language" : {
9489                             "type" : "string"
9490                           },
9491                           "language" : {
9492                             "type" : "string"
9493                           },
9494                           "script" : {
9495                             "type" : "string"
9496                           },
9497                           "unicodeLocaleAttributes" : {
9498                             "type" : "array",
9499                             "items" : {
9500                               "type" : "string"
9501                             },
9502                             "uniqueItems" : true
9503                           },
9504                           "unicodeLocaleKeys" : {
9505                             "type" : "array",
9506                             "items" : {
9507                               "type" : "string"
9508                             },
9509                             "uniqueItems" : true
9510                           },
9511                           "variant" : {
9512                             "type" : "string"
9513                           }
9514                         }
9515                       },
9516                       "lastModified" : {
9517                         "type" : "string",
9518                         "format" : "date-time"
9519                       },
9520                       "length" : {
9521                         "type" : "integer",
9522                         "format" : "int32"
9523                       },
9524                       "links" : {
9525                         "type" : "array",
9526                         "items" : {
9527                           "type" : "object",
9528                           "properties" : {
9529                             "params" : {
9530                               "type" : "object",
9531                               "additionalProperties" : {
9532                                 "type" : "string"
9533                               }
9534                             },
9535                             "rel" : {
9536                               "type" : "string"
9537                             },
9538                             "rels" : {
9539                               "type" : "array",
9540                               "items" : {
9541                                 "type" : "string"
9542                               }
9543                             },
9544                             "title" : {
9545                               "type" : "string"
9546                             },
9547                             "type" : {
9548                               "type" : "string"
9549                             },
9550                             "uri" : {
9551                               "type" : "string",
9552                               "format" : "uri"
9553                             },
9554                             "uriBuilder" : {
9555                               "type" : "object"
9556                             }
9557                           }
9558                         },
9559                         "uniqueItems" : true
9560                       },
9561                       "location" : {
9562                         "type" : "string",
9563                         "format" : "uri"
9564                       },
9565                       "mediaType" : {
9566                         "type" : "object",
9567                         "properties" : {
9568                           "parameters" : {
9569                             "type" : "object",
9570                             "additionalProperties" : {
9571                               "type" : "string"
9572                             }
9573                           },
9574                           "subtype" : {
9575                             "type" : "string"
9576                           },
9577                           "type" : {
9578                             "type" : "string"
9579                           },
9580                           "wildcardSubtype" : {
9581                             "type" : "boolean"
9582                           },
9583                           "wildcardType" : {
9584                             "type" : "boolean"
9585                           }
9586                         }
9587                       },
9588                       "metadata" : {
9589                         "type" : "object",
9590                         "additionalProperties" : {
9591                           "type" : "array",
9592                           "items" : {
9593                             "type" : "object"
9594                           }
9595                         }
9596                       },
9597                       "status" : {
9598                         "type" : "integer",
9599                         "format" : "int32"
9600                       },
9601                       "statusInfo" : {
9602                         "type" : "object",
9603                         "properties" : {
9604                           "family" : {
9605                             "type" : "string",
9606                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9607                           },
9608                           "reasonPhrase" : {
9609                             "type" : "string"
9610                           },
9611                           "statusCode" : {
9612                             "type" : "integer",
9613                             "format" : "int32"
9614                           }
9615                         }
9616                       },
9617                       "stringHeaders" : {
9618                         "type" : "object",
9619                         "additionalProperties" : {
9620                           "type" : "array",
9621                           "items" : {
9622                             "type" : "string"
9623                           }
9624                         }
9625                       }
9626                     }
9627                   }
9628                 }
9629               }
9630             }
9631           }
9632         },
9633         "servers" : [ {
9634           "url" : "/sdc2/rest",
9635           "variables" : { }
9636         } ],
9637         "summary" : "Returns created resource attribute",
9638         "tags" : [ "SDCE-2 APIs" ]
9639       }
9640     },
9641     "/v1/catalog/resources/{resourceId}/attributes/{attributeId}" : {
9642       "delete" : {
9643         "description" : "Create Resource Attribute",
9644         "operationId" : "deleteAttribute",
9645         "parameters" : [ {
9646           "description" : "resource id of attribute",
9647           "in" : "path",
9648           "name" : "resourceId",
9649           "required" : true,
9650           "schema" : {
9651             "type" : "string"
9652           }
9653         }, {
9654           "description" : "Attribute id to delete",
9655           "in" : "path",
9656           "name" : "attributeId",
9657           "required" : true,
9658           "schema" : {
9659             "type" : "string"
9660           }
9661         }, {
9662           "in" : "header",
9663           "name" : "USER_ID",
9664           "schema" : {
9665             "type" : "string"
9666           }
9667         } ],
9668         "responses" : {
9669           "204" : {
9670             "description" : "deleted attribute"
9671           },
9672           "400" : {
9673             "description" : "Invalid content / Missing content"
9674           },
9675           "403" : {
9676             "description" : "Restricted operation"
9677           },
9678           "404" : {
9679             "description" : "Resource property not found"
9680           },
9681           "default" : {
9682             "content" : {
9683               "application/json" : {
9684                 "schema" : {
9685                   "type" : "array",
9686                   "items" : {
9687                     "type" : "object",
9688                     "properties" : {
9689                       "allowedMethods" : {
9690                         "type" : "array",
9691                         "items" : {
9692                           "type" : "string"
9693                         },
9694                         "uniqueItems" : true
9695                       },
9696                       "cookies" : {
9697                         "type" : "object",
9698                         "additionalProperties" : {
9699                           "type" : "object",
9700                           "properties" : {
9701                             "comment" : {
9702                               "type" : "string"
9703                             },
9704                             "domain" : {
9705                               "type" : "string"
9706                             },
9707                             "expiry" : {
9708                               "type" : "string",
9709                               "format" : "date-time"
9710                             },
9711                             "httpOnly" : {
9712                               "type" : "boolean"
9713                             },
9714                             "maxAge" : {
9715                               "type" : "integer",
9716                               "format" : "int32"
9717                             },
9718                             "name" : {
9719                               "type" : "string"
9720                             },
9721                             "path" : {
9722                               "type" : "string"
9723                             },
9724                             "secure" : {
9725                               "type" : "boolean"
9726                             },
9727                             "value" : {
9728                               "type" : "string"
9729                             },
9730                             "version" : {
9731                               "type" : "integer",
9732                               "format" : "int32"
9733                             }
9734                           }
9735                         }
9736                       },
9737                       "date" : {
9738                         "type" : "string",
9739                         "format" : "date-time"
9740                       },
9741                       "entity" : {
9742                         "type" : "object"
9743                       },
9744                       "entityTag" : {
9745                         "type" : "object",
9746                         "properties" : {
9747                           "value" : {
9748                             "type" : "string"
9749                           },
9750                           "weak" : {
9751                             "type" : "boolean"
9752                           }
9753                         }
9754                       },
9755                       "headers" : {
9756                         "type" : "object",
9757                         "additionalProperties" : {
9758                           "type" : "array",
9759                           "items" : {
9760                             "type" : "object"
9761                           }
9762                         }
9763                       },
9764                       "language" : {
9765                         "type" : "object",
9766                         "properties" : {
9767                           "country" : {
9768                             "type" : "string"
9769                           },
9770                           "displayCountry" : {
9771                             "type" : "string"
9772                           },
9773                           "displayLanguage" : {
9774                             "type" : "string"
9775                           },
9776                           "displayName" : {
9777                             "type" : "string"
9778                           },
9779                           "displayScript" : {
9780                             "type" : "string"
9781                           },
9782                           "displayVariant" : {
9783                             "type" : "string"
9784                           },
9785                           "extensionKeys" : {
9786                             "type" : "array",
9787                             "items" : {
9788                               "type" : "string"
9789                             },
9790                             "uniqueItems" : true
9791                           },
9792                           "iso3Country" : {
9793                             "type" : "string"
9794                           },
9795                           "iso3Language" : {
9796                             "type" : "string"
9797                           },
9798                           "language" : {
9799                             "type" : "string"
9800                           },
9801                           "script" : {
9802                             "type" : "string"
9803                           },
9804                           "unicodeLocaleAttributes" : {
9805                             "type" : "array",
9806                             "items" : {
9807                               "type" : "string"
9808                             },
9809                             "uniqueItems" : true
9810                           },
9811                           "unicodeLocaleKeys" : {
9812                             "type" : "array",
9813                             "items" : {
9814                               "type" : "string"
9815                             },
9816                             "uniqueItems" : true
9817                           },
9818                           "variant" : {
9819                             "type" : "string"
9820                           }
9821                         }
9822                       },
9823                       "lastModified" : {
9824                         "type" : "string",
9825                         "format" : "date-time"
9826                       },
9827                       "length" : {
9828                         "type" : "integer",
9829                         "format" : "int32"
9830                       },
9831                       "links" : {
9832                         "type" : "array",
9833                         "items" : {
9834                           "type" : "object",
9835                           "properties" : {
9836                             "params" : {
9837                               "type" : "object",
9838                               "additionalProperties" : {
9839                                 "type" : "string"
9840                               }
9841                             },
9842                             "rel" : {
9843                               "type" : "string"
9844                             },
9845                             "rels" : {
9846                               "type" : "array",
9847                               "items" : {
9848                                 "type" : "string"
9849                               }
9850                             },
9851                             "title" : {
9852                               "type" : "string"
9853                             },
9854                             "type" : {
9855                               "type" : "string"
9856                             },
9857                             "uri" : {
9858                               "type" : "string",
9859                               "format" : "uri"
9860                             },
9861                             "uriBuilder" : {
9862                               "type" : "object"
9863                             }
9864                           }
9865                         },
9866                         "uniqueItems" : true
9867                       },
9868                       "location" : {
9869                         "type" : "string",
9870                         "format" : "uri"
9871                       },
9872                       "mediaType" : {
9873                         "type" : "object",
9874                         "properties" : {
9875                           "parameters" : {
9876                             "type" : "object",
9877                             "additionalProperties" : {
9878                               "type" : "string"
9879                             }
9880                           },
9881                           "subtype" : {
9882                             "type" : "string"
9883                           },
9884                           "type" : {
9885                             "type" : "string"
9886                           },
9887                           "wildcardSubtype" : {
9888                             "type" : "boolean"
9889                           },
9890                           "wildcardType" : {
9891                             "type" : "boolean"
9892                           }
9893                         }
9894                       },
9895                       "metadata" : {
9896                         "type" : "object",
9897                         "additionalProperties" : {
9898                           "type" : "array",
9899                           "items" : {
9900                             "type" : "object"
9901                           }
9902                         }
9903                       },
9904                       "status" : {
9905                         "type" : "integer",
9906                         "format" : "int32"
9907                       },
9908                       "statusInfo" : {
9909                         "type" : "object",
9910                         "properties" : {
9911                           "family" : {
9912                             "type" : "string",
9913                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9914                           },
9915                           "reasonPhrase" : {
9916                             "type" : "string"
9917                           },
9918                           "statusCode" : {
9919                             "type" : "integer",
9920                             "format" : "int32"
9921                           }
9922                         }
9923                       },
9924                       "stringHeaders" : {
9925                         "type" : "object",
9926                         "additionalProperties" : {
9927                           "type" : "array",
9928                           "items" : {
9929                             "type" : "string"
9930                           }
9931                         }
9932                       }
9933                     }
9934                   }
9935                 }
9936               }
9937             }
9938           }
9939         },
9940         "servers" : [ {
9941           "url" : "/sdc2/rest",
9942           "variables" : { }
9943         } ],
9944         "summary" : "Returns deleted attribute",
9945         "tags" : [ "SDCE-2 APIs" ]
9946       },
9947       "put" : {
9948         "description" : "Update Resource Attribute",
9949         "operationId" : "updateAttribute",
9950         "parameters" : [ {
9951           "description" : "resource id to update with new attribute",
9952           "in" : "path",
9953           "name" : "resourceId",
9954           "required" : true,
9955           "schema" : {
9956             "type" : "string"
9957           }
9958         }, {
9959           "description" : "attribute id to update",
9960           "in" : "path",
9961           "name" : "attributeId",
9962           "required" : true,
9963           "schema" : {
9964             "type" : "string"
9965           }
9966         }, {
9967           "in" : "header",
9968           "name" : "USER_ID",
9969           "schema" : {
9970             "type" : "string"
9971           }
9972         } ],
9973         "requestBody" : {
9974           "content" : {
9975             "application/json" : {
9976               "schema" : {
9977                 "type" : "string"
9978               }
9979             }
9980           },
9981           "description" : "Resource attribute to update",
9982           "required" : true
9983         },
9984         "responses" : {
9985           "200" : {
9986             "description" : "Resource attribute updated"
9987           },
9988           "400" : {
9989             "description" : "Invalid content / Missing content"
9990           },
9991           "403" : {
9992             "description" : "Restricted operation"
9993           },
9994           "default" : {
9995             "content" : {
9996               "application/json" : {
9997                 "schema" : {
9998                   "type" : "array",
9999                   "items" : {
10000                     "type" : "object",
10001                     "properties" : {
10002                       "allowedMethods" : {
10003                         "type" : "array",
10004                         "items" : {
10005                           "type" : "string"
10006                         },
10007                         "uniqueItems" : true
10008                       },
10009                       "cookies" : {
10010                         "type" : "object",
10011                         "additionalProperties" : {
10012                           "type" : "object",
10013                           "properties" : {
10014                             "comment" : {
10015                               "type" : "string"
10016                             },
10017                             "domain" : {
10018                               "type" : "string"
10019                             },
10020                             "expiry" : {
10021                               "type" : "string",
10022                               "format" : "date-time"
10023                             },
10024                             "httpOnly" : {
10025                               "type" : "boolean"
10026                             },
10027                             "maxAge" : {
10028                               "type" : "integer",
10029                               "format" : "int32"
10030                             },
10031                             "name" : {
10032                               "type" : "string"
10033                             },
10034                             "path" : {
10035                               "type" : "string"
10036                             },
10037                             "secure" : {
10038                               "type" : "boolean"
10039                             },
10040                             "value" : {
10041                               "type" : "string"
10042                             },
10043                             "version" : {
10044                               "type" : "integer",
10045                               "format" : "int32"
10046                             }
10047                           }
10048                         }
10049                       },
10050                       "date" : {
10051                         "type" : "string",
10052                         "format" : "date-time"
10053                       },
10054                       "entity" : {
10055                         "type" : "object"
10056                       },
10057                       "entityTag" : {
10058                         "type" : "object",
10059                         "properties" : {
10060                           "value" : {
10061                             "type" : "string"
10062                           },
10063                           "weak" : {
10064                             "type" : "boolean"
10065                           }
10066                         }
10067                       },
10068                       "headers" : {
10069                         "type" : "object",
10070                         "additionalProperties" : {
10071                           "type" : "array",
10072                           "items" : {
10073                             "type" : "object"
10074                           }
10075                         }
10076                       },
10077                       "language" : {
10078                         "type" : "object",
10079                         "properties" : {
10080                           "country" : {
10081                             "type" : "string"
10082                           },
10083                           "displayCountry" : {
10084                             "type" : "string"
10085                           },
10086                           "displayLanguage" : {
10087                             "type" : "string"
10088                           },
10089                           "displayName" : {
10090                             "type" : "string"
10091                           },
10092                           "displayScript" : {
10093                             "type" : "string"
10094                           },
10095                           "displayVariant" : {
10096                             "type" : "string"
10097                           },
10098                           "extensionKeys" : {
10099                             "type" : "array",
10100                             "items" : {
10101                               "type" : "string"
10102                             },
10103                             "uniqueItems" : true
10104                           },
10105                           "iso3Country" : {
10106                             "type" : "string"
10107                           },
10108                           "iso3Language" : {
10109                             "type" : "string"
10110                           },
10111                           "language" : {
10112                             "type" : "string"
10113                           },
10114                           "script" : {
10115                             "type" : "string"
10116                           },
10117                           "unicodeLocaleAttributes" : {
10118                             "type" : "array",
10119                             "items" : {
10120                               "type" : "string"
10121                             },
10122                             "uniqueItems" : true
10123                           },
10124                           "unicodeLocaleKeys" : {
10125                             "type" : "array",
10126                             "items" : {
10127                               "type" : "string"
10128                             },
10129                             "uniqueItems" : true
10130                           },
10131                           "variant" : {
10132                             "type" : "string"
10133                           }
10134                         }
10135                       },
10136                       "lastModified" : {
10137                         "type" : "string",
10138                         "format" : "date-time"
10139                       },
10140                       "length" : {
10141                         "type" : "integer",
10142                         "format" : "int32"
10143                       },
10144                       "links" : {
10145                         "type" : "array",
10146                         "items" : {
10147                           "type" : "object",
10148                           "properties" : {
10149                             "params" : {
10150                               "type" : "object",
10151                               "additionalProperties" : {
10152                                 "type" : "string"
10153                               }
10154                             },
10155                             "rel" : {
10156                               "type" : "string"
10157                             },
10158                             "rels" : {
10159                               "type" : "array",
10160                               "items" : {
10161                                 "type" : "string"
10162                               }
10163                             },
10164                             "title" : {
10165                               "type" : "string"
10166                             },
10167                             "type" : {
10168                               "type" : "string"
10169                             },
10170                             "uri" : {
10171                               "type" : "string",
10172                               "format" : "uri"
10173                             },
10174                             "uriBuilder" : {
10175                               "type" : "object"
10176                             }
10177                           }
10178                         },
10179                         "uniqueItems" : true
10180                       },
10181                       "location" : {
10182                         "type" : "string",
10183                         "format" : "uri"
10184                       },
10185                       "mediaType" : {
10186                         "type" : "object",
10187                         "properties" : {
10188                           "parameters" : {
10189                             "type" : "object",
10190                             "additionalProperties" : {
10191                               "type" : "string"
10192                             }
10193                           },
10194                           "subtype" : {
10195                             "type" : "string"
10196                           },
10197                           "type" : {
10198                             "type" : "string"
10199                           },
10200                           "wildcardSubtype" : {
10201                             "type" : "boolean"
10202                           },
10203                           "wildcardType" : {
10204                             "type" : "boolean"
10205                           }
10206                         }
10207                       },
10208                       "metadata" : {
10209                         "type" : "object",
10210                         "additionalProperties" : {
10211                           "type" : "array",
10212                           "items" : {
10213                             "type" : "object"
10214                           }
10215                         }
10216                       },
10217                       "status" : {
10218                         "type" : "integer",
10219                         "format" : "int32"
10220                       },
10221                       "statusInfo" : {
10222                         "type" : "object",
10223                         "properties" : {
10224                           "family" : {
10225                             "type" : "string",
10226                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10227                           },
10228                           "reasonPhrase" : {
10229                             "type" : "string"
10230                           },
10231                           "statusCode" : {
10232                             "type" : "integer",
10233                             "format" : "int32"
10234                           }
10235                         }
10236                       },
10237                       "stringHeaders" : {
10238                         "type" : "object",
10239                         "additionalProperties" : {
10240                           "type" : "array",
10241                           "items" : {
10242                             "type" : "string"
10243                           }
10244                         }
10245                       }
10246                     }
10247                   }
10248                 }
10249               }
10250             }
10251           }
10252         },
10253         "servers" : [ {
10254           "url" : "/sdc2/rest",
10255           "variables" : { }
10256         } ],
10257         "summary" : "Returns updated attribute",
10258         "tags" : [ "SDCE-2 APIs" ]
10259       }
10260     },
10261     "/v1/catalog/resources/{resourceId}/capabilities" : {
10262       "post" : {
10263         "description" : "Create Capabilities on resource",
10264         "operationId" : "createCapabilitiesOnResource",
10265         "parameters" : [ {
10266           "description" : "Resource Id",
10267           "in" : "path",
10268           "name" : "resourceId",
10269           "required" : true,
10270           "schema" : {
10271             "type" : "string"
10272           }
10273         }, {
10274           "in" : "header",
10275           "name" : "USER_ID",
10276           "schema" : {
10277             "type" : "string"
10278           }
10279         } ],
10280         "requestBody" : {
10281           "content" : {
10282             "application/json" : {
10283               "schema" : {
10284                 "type" : "string"
10285               }
10286             }
10287           },
10288           "description" : "Capability to create",
10289           "required" : true
10290         },
10291         "responses" : {
10292           "201" : {
10293             "description" : "Create Capabilities"
10294           },
10295           "400" : {
10296             "description" : "Invalid content / Missing content"
10297           },
10298           "403" : {
10299             "description" : "Restricted operation"
10300           },
10301           "409" : {
10302             "description" : "Capability already exist"
10303           },
10304           "default" : {
10305             "content" : {
10306               "application/json" : {
10307                 "schema" : {
10308                   "type" : "array",
10309                   "items" : {
10310                     "type" : "object",
10311                     "properties" : {
10312                       "allowedMethods" : {
10313                         "type" : "array",
10314                         "items" : {
10315                           "type" : "string"
10316                         },
10317                         "uniqueItems" : true
10318                       },
10319                       "cookies" : {
10320                         "type" : "object",
10321                         "additionalProperties" : {
10322                           "type" : "object",
10323                           "properties" : {
10324                             "comment" : {
10325                               "type" : "string"
10326                             },
10327                             "domain" : {
10328                               "type" : "string"
10329                             },
10330                             "expiry" : {
10331                               "type" : "string",
10332                               "format" : "date-time"
10333                             },
10334                             "httpOnly" : {
10335                               "type" : "boolean"
10336                             },
10337                             "maxAge" : {
10338                               "type" : "integer",
10339                               "format" : "int32"
10340                             },
10341                             "name" : {
10342                               "type" : "string"
10343                             },
10344                             "path" : {
10345                               "type" : "string"
10346                             },
10347                             "secure" : {
10348                               "type" : "boolean"
10349                             },
10350                             "value" : {
10351                               "type" : "string"
10352                             },
10353                             "version" : {
10354                               "type" : "integer",
10355                               "format" : "int32"
10356                             }
10357                           }
10358                         }
10359                       },
10360                       "date" : {
10361                         "type" : "string",
10362                         "format" : "date-time"
10363                       },
10364                       "entity" : {
10365                         "type" : "object"
10366                       },
10367                       "entityTag" : {
10368                         "type" : "object",
10369                         "properties" : {
10370                           "value" : {
10371                             "type" : "string"
10372                           },
10373                           "weak" : {
10374                             "type" : "boolean"
10375                           }
10376                         }
10377                       },
10378                       "headers" : {
10379                         "type" : "object",
10380                         "additionalProperties" : {
10381                           "type" : "array",
10382                           "items" : {
10383                             "type" : "object"
10384                           }
10385                         }
10386                       },
10387                       "language" : {
10388                         "type" : "object",
10389                         "properties" : {
10390                           "country" : {
10391                             "type" : "string"
10392                           },
10393                           "displayCountry" : {
10394                             "type" : "string"
10395                           },
10396                           "displayLanguage" : {
10397                             "type" : "string"
10398                           },
10399                           "displayName" : {
10400                             "type" : "string"
10401                           },
10402                           "displayScript" : {
10403                             "type" : "string"
10404                           },
10405                           "displayVariant" : {
10406                             "type" : "string"
10407                           },
10408                           "extensionKeys" : {
10409                             "type" : "array",
10410                             "items" : {
10411                               "type" : "string"
10412                             },
10413                             "uniqueItems" : true
10414                           },
10415                           "iso3Country" : {
10416                             "type" : "string"
10417                           },
10418                           "iso3Language" : {
10419                             "type" : "string"
10420                           },
10421                           "language" : {
10422                             "type" : "string"
10423                           },
10424                           "script" : {
10425                             "type" : "string"
10426                           },
10427                           "unicodeLocaleAttributes" : {
10428                             "type" : "array",
10429                             "items" : {
10430                               "type" : "string"
10431                             },
10432                             "uniqueItems" : true
10433                           },
10434                           "unicodeLocaleKeys" : {
10435                             "type" : "array",
10436                             "items" : {
10437                               "type" : "string"
10438                             },
10439                             "uniqueItems" : true
10440                           },
10441                           "variant" : {
10442                             "type" : "string"
10443                           }
10444                         }
10445                       },
10446                       "lastModified" : {
10447                         "type" : "string",
10448                         "format" : "date-time"
10449                       },
10450                       "length" : {
10451                         "type" : "integer",
10452                         "format" : "int32"
10453                       },
10454                       "links" : {
10455                         "type" : "array",
10456                         "items" : {
10457                           "type" : "object",
10458                           "properties" : {
10459                             "params" : {
10460                               "type" : "object",
10461                               "additionalProperties" : {
10462                                 "type" : "string"
10463                               }
10464                             },
10465                             "rel" : {
10466                               "type" : "string"
10467                             },
10468                             "rels" : {
10469                               "type" : "array",
10470                               "items" : {
10471                                 "type" : "string"
10472                               }
10473                             },
10474                             "title" : {
10475                               "type" : "string"
10476                             },
10477                             "type" : {
10478                               "type" : "string"
10479                             },
10480                             "uri" : {
10481                               "type" : "string",
10482                               "format" : "uri"
10483                             },
10484                             "uriBuilder" : {
10485                               "type" : "object"
10486                             }
10487                           }
10488                         },
10489                         "uniqueItems" : true
10490                       },
10491                       "location" : {
10492                         "type" : "string",
10493                         "format" : "uri"
10494                       },
10495                       "mediaType" : {
10496                         "type" : "object",
10497                         "properties" : {
10498                           "parameters" : {
10499                             "type" : "object",
10500                             "additionalProperties" : {
10501                               "type" : "string"
10502                             }
10503                           },
10504                           "subtype" : {
10505                             "type" : "string"
10506                           },
10507                           "type" : {
10508                             "type" : "string"
10509                           },
10510                           "wildcardSubtype" : {
10511                             "type" : "boolean"
10512                           },
10513                           "wildcardType" : {
10514                             "type" : "boolean"
10515                           }
10516                         }
10517                       },
10518                       "metadata" : {
10519                         "type" : "object",
10520                         "additionalProperties" : {
10521                           "type" : "array",
10522                           "items" : {
10523                             "type" : "object"
10524                           }
10525                         }
10526                       },
10527                       "status" : {
10528                         "type" : "integer",
10529                         "format" : "int32"
10530                       },
10531                       "statusInfo" : {
10532                         "type" : "object",
10533                         "properties" : {
10534                           "family" : {
10535                             "type" : "string",
10536                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10537                           },
10538                           "reasonPhrase" : {
10539                             "type" : "string"
10540                           },
10541                           "statusCode" : {
10542                             "type" : "integer",
10543                             "format" : "int32"
10544                           }
10545                         }
10546                       },
10547                       "stringHeaders" : {
10548                         "type" : "object",
10549                         "additionalProperties" : {
10550                           "type" : "array",
10551                           "items" : {
10552                             "type" : "string"
10553                           }
10554                         }
10555                       }
10556                     }
10557                   }
10558                 }
10559               }
10560             }
10561           }
10562         },
10563         "servers" : [ {
10564           "url" : "/sdc2/rest",
10565           "variables" : { }
10566         } ],
10567         "summary" : "Create Capabilities on resource",
10568         "tags" : [ "SDCE-2 APIs" ]
10569       },
10570       "put" : {
10571         "description" : "Update Capabilities on resource",
10572         "operationId" : "updateCapabilitiesOnResource",
10573         "parameters" : [ {
10574           "description" : "Component Id",
10575           "in" : "path",
10576           "name" : "resourceId",
10577           "required" : true,
10578           "schema" : {
10579             "type" : "string"
10580           }
10581         }, {
10582           "in" : "header",
10583           "name" : "USER_ID",
10584           "schema" : {
10585             "type" : "string"
10586           }
10587         } ],
10588         "requestBody" : {
10589           "content" : {
10590             "application/json" : {
10591               "schema" : {
10592                 "type" : "string"
10593               }
10594             }
10595           },
10596           "description" : "Capabilities to update",
10597           "required" : true
10598         },
10599         "responses" : {
10600           "201" : {
10601             "description" : "Update Capabilities"
10602           },
10603           "400" : {
10604             "description" : "Invalid content / Missing content"
10605           },
10606           "403" : {
10607             "description" : "Restricted operation"
10608           },
10609           "default" : {
10610             "content" : {
10611               "application/json" : {
10612                 "schema" : {
10613                   "type" : "array",
10614                   "items" : {
10615                     "$ref" : "#/components/schemas/CapabilityDefinition"
10616                   }
10617                 }
10618               }
10619             }
10620           }
10621         },
10622         "servers" : [ {
10623           "url" : "/sdc2/rest",
10624           "variables" : { }
10625         } ],
10626         "summary" : "Update Capabilities on resource",
10627         "tags" : [ "SDCE-2 APIs" ]
10628       }
10629     },
10630     "/v1/catalog/resources/{resourceId}/capabilities/{capabilityId}" : {
10631       "delete" : {
10632         "description" : "Delete capability from resource",
10633         "operationId" : "deleteCapabilityOnResource",
10634         "parameters" : [ {
10635           "description" : "capability Id",
10636           "in" : "path",
10637           "name" : "capabilityId",
10638           "required" : true,
10639           "schema" : {
10640             "type" : "string"
10641           }
10642         }, {
10643           "description" : "Resource Id",
10644           "in" : "path",
10645           "name" : "resourceId",
10646           "required" : true,
10647           "schema" : {
10648             "type" : "string"
10649           }
10650         }, {
10651           "in" : "header",
10652           "name" : "USER_ID",
10653           "schema" : {
10654             "type" : "string"
10655           }
10656         } ],
10657         "responses" : {
10658           "201" : {
10659             "description" : "Delete capability"
10660           },
10661           "400" : {
10662             "description" : "Invalid content / Missing content"
10663           },
10664           "403" : {
10665             "description" : "Restricted operation"
10666           },
10667           "default" : {
10668             "content" : {
10669               "application/json" : {
10670                 "schema" : {
10671                   "type" : "array",
10672                   "items" : {
10673                     "$ref" : "#/components/schemas/CapabilityDefinition"
10674                   }
10675                 }
10676               }
10677             }
10678           }
10679         },
10680         "servers" : [ {
10681           "url" : "/sdc2/rest",
10682           "variables" : { }
10683         } ],
10684         "summary" : "Delete capability from resource",
10685         "tags" : [ "SDCE-2 APIs" ]
10686       },
10687       "get" : {
10688         "description" : "Get Capability from resource",
10689         "operationId" : "getCapabilityOnResource",
10690         "parameters" : [ {
10691           "description" : "Resource Id",
10692           "in" : "path",
10693           "name" : "resourceId",
10694           "required" : true,
10695           "schema" : {
10696             "type" : "string"
10697           }
10698         }, {
10699           "description" : "Capability Id",
10700           "in" : "path",
10701           "name" : "capabilityId",
10702           "required" : true,
10703           "schema" : {
10704             "type" : "string"
10705           }
10706         }, {
10707           "in" : "header",
10708           "name" : "USER_ID",
10709           "schema" : {
10710             "type" : "string"
10711           }
10712         } ],
10713         "responses" : {
10714           "201" : {
10715             "description" : "GET Capability"
10716           },
10717           "400" : {
10718             "description" : "Invalid content / Missing content"
10719           },
10720           "403" : {
10721             "description" : "Restricted operation"
10722           },
10723           "default" : {
10724             "content" : {
10725               "application/json" : {
10726                 "schema" : {
10727                   "type" : "array",
10728                   "items" : {
10729                     "$ref" : "#/components/schemas/CapabilityDefinition"
10730                   }
10731                 }
10732               }
10733             }
10734           }
10735         },
10736         "servers" : [ {
10737           "url" : "/sdc2/rest",
10738           "variables" : { }
10739         } ],
10740         "summary" : "GET Capability from resource",
10741         "tags" : [ "SDCE-2 APIs" ]
10742       }
10743     },
10744     "/v1/catalog/resources/{resourceId}/interfaceOperations" : {
10745       "post" : {
10746         "description" : "Create Interface Operations on Resource",
10747         "operationId" : "createInterfaceOperationsOnResource",
10748         "parameters" : [ {
10749           "description" : "Resource Id",
10750           "in" : "path",
10751           "name" : "resourceId",
10752           "required" : true,
10753           "schema" : {
10754             "type" : "string"
10755           }
10756         }, {
10757           "in" : "header",
10758           "name" : "USER_ID",
10759           "schema" : {
10760             "type" : "string"
10761           }
10762         } ],
10763         "requestBody" : {
10764           "content" : {
10765             "application/json" : {
10766               "schema" : {
10767                 "type" : "string"
10768               }
10769             }
10770           },
10771           "description" : "Interface Operations to create",
10772           "required" : true
10773         },
10774         "responses" : {
10775           "201" : {
10776             "description" : "Create Interface Operations on Resource"
10777           },
10778           "400" : {
10779             "description" : "Invalid content / Missing content"
10780           },
10781           "403" : {
10782             "description" : "Restricted operation"
10783           },
10784           "404" : {
10785             "description" : "Resource not found"
10786           },
10787           "409" : {
10788             "description" : "Interface Operation already exist"
10789           },
10790           "default" : {
10791             "content" : {
10792               "application/json" : {
10793                 "schema" : {
10794                   "type" : "array",
10795                   "items" : {
10796                     "$ref" : "#/components/schemas/InterfaceDefinition"
10797                   }
10798                 }
10799               }
10800             }
10801           }
10802         },
10803         "servers" : [ {
10804           "url" : "/sdc2/rest",
10805           "variables" : { }
10806         } ],
10807         "summary" : "Create Interface Operations on Resource",
10808         "tags" : [ "SDCE-2 APIs" ]
10809       },
10810       "put" : {
10811         "description" : "Update Interface Operations on Resource",
10812         "operationId" : "updateInterfaceOperationsOnResource",
10813         "parameters" : [ {
10814           "description" : "Resource Id",
10815           "in" : "path",
10816           "name" : "resourceId",
10817           "required" : true,
10818           "schema" : {
10819             "type" : "string"
10820           }
10821         }, {
10822           "in" : "header",
10823           "name" : "USER_ID",
10824           "schema" : {
10825             "type" : "string"
10826           }
10827         } ],
10828         "requestBody" : {
10829           "content" : {
10830             "application/json" : {
10831               "schema" : {
10832                 "type" : "string"
10833               }
10834             }
10835           },
10836           "description" : "Interface Operations to update",
10837           "required" : true
10838         },
10839         "responses" : {
10840           "201" : {
10841             "description" : "Update Interface Operations on Resource"
10842           },
10843           "400" : {
10844             "description" : "Invalid content / Missing content"
10845           },
10846           "403" : {
10847             "description" : "Restricted operation"
10848           },
10849           "404" : {
10850             "description" : "Resource not found"
10851           },
10852           "default" : {
10853             "content" : {
10854               "application/json" : {
10855                 "schema" : {
10856                   "type" : "array",
10857                   "items" : {
10858                     "$ref" : "#/components/schemas/InterfaceDefinition"
10859                   }
10860                 }
10861               }
10862             }
10863           }
10864         },
10865         "servers" : [ {
10866           "url" : "/sdc2/rest",
10867           "variables" : { }
10868         } ],
10869         "summary" : "Update Interface Operations on Resource",
10870         "tags" : [ "SDCE-2 APIs" ]
10871       }
10872     },
10873     "/v1/catalog/resources/{resourceId}/interfaces/{interfaceId}/operations/{operationId}" : {
10874       "delete" : {
10875         "description" : "Delete Interface Operation from Resource",
10876         "operationId" : "deleteInterfaceOperationsFromResource",
10877         "parameters" : [ {
10878           "description" : "Resource Id",
10879           "in" : "path",
10880           "name" : "resourceId",
10881           "required" : true,
10882           "schema" : {
10883             "type" : "string"
10884           }
10885         }, {
10886           "description" : "Interface Id",
10887           "in" : "path",
10888           "name" : "interfaceId",
10889           "required" : true,
10890           "schema" : {
10891             "type" : "string"
10892           }
10893         }, {
10894           "description" : "Operation Id",
10895           "in" : "path",
10896           "name" : "operationId",
10897           "required" : true,
10898           "schema" : {
10899             "type" : "string"
10900           }
10901         }, {
10902           "in" : "header",
10903           "name" : "USER_ID",
10904           "schema" : {
10905             "type" : "string"
10906           }
10907         } ],
10908         "responses" : {
10909           "201" : {
10910             "description" : "Delete Interface Operation from Resource"
10911           },
10912           "400" : {
10913             "description" : "Invalid content / Missing content"
10914           },
10915           "403" : {
10916             "description" : "Restricted operation"
10917           },
10918           "404" : {
10919             "description" : "Resource not found"
10920           },
10921           "default" : {
10922             "content" : {
10923               "application/json" : {
10924                 "schema" : {
10925                   "type" : "array",
10926                   "items" : {
10927                     "$ref" : "#/components/schemas/InterfaceDefinition"
10928                   }
10929                 }
10930               }
10931             }
10932           }
10933         },
10934         "servers" : [ {
10935           "url" : "/sdc2/rest",
10936           "variables" : { }
10937         } ],
10938         "summary" : "Delete Interface Operation from Resource",
10939         "tags" : [ "SDCE-2 APIs" ]
10940       },
10941       "get" : {
10942         "description" : "Get Interface Operation from Resource",
10943         "operationId" : "getInterfaceOperationsFromResource",
10944         "parameters" : [ {
10945           "description" : "Resource Id",
10946           "in" : "path",
10947           "name" : "resourceId",
10948           "required" : true,
10949           "schema" : {
10950             "type" : "string"
10951           }
10952         }, {
10953           "description" : "Interface Id",
10954           "in" : "path",
10955           "name" : "interfaceId",
10956           "required" : true,
10957           "schema" : {
10958             "type" : "string"
10959           }
10960         }, {
10961           "description" : "Operation Id",
10962           "in" : "path",
10963           "name" : "operationId",
10964           "required" : true,
10965           "schema" : {
10966             "type" : "string"
10967           }
10968         }, {
10969           "in" : "header",
10970           "name" : "USER_ID",
10971           "schema" : {
10972             "type" : "string"
10973           }
10974         } ],
10975         "responses" : {
10976           "201" : {
10977             "description" : "Delete Interface Operation from Resource"
10978           },
10979           "400" : {
10980             "description" : "Invalid content / Missing content"
10981           },
10982           "403" : {
10983             "description" : "Restricted operation"
10984           },
10985           "404" : {
10986             "description" : "Resource not found"
10987           },
10988           "default" : {
10989             "content" : {
10990               "application/json" : {
10991                 "schema" : {
10992                   "type" : "array",
10993                   "items" : {
10994                     "$ref" : "#/components/schemas/InterfaceDefinition"
10995                   }
10996                 }
10997               }
10998             }
10999           }
11000         },
11001         "servers" : [ {
11002           "url" : "/sdc2/rest",
11003           "variables" : { }
11004         } ],
11005         "summary" : "GET Interface Operation from Resource",
11006         "tags" : [ "SDCE-2 APIs" ]
11007       }
11008     },
11009     "/v1/catalog/resources/{resourceId}/metadata" : {
11010       "put" : {
11011         "description" : "Update Resource Metadata",
11012         "operationId" : "updateResourceMetadata",
11013         "parameters" : [ {
11014           "in" : "path",
11015           "name" : "resourceId",
11016           "required" : true,
11017           "schema" : {
11018             "type" : "string"
11019           }
11020         }, {
11021           "in" : "header",
11022           "name" : "USER_ID",
11023           "schema" : {
11024             "type" : "string"
11025           }
11026         } ],
11027         "requestBody" : {
11028           "content" : {
11029             "application/json" : {
11030               "schema" : {
11031                 "type" : "string"
11032               }
11033             }
11034           },
11035           "description" : "Resource metadata to be updated",
11036           "required" : true
11037         },
11038         "responses" : {
11039           "200" : {
11040             "description" : "Resource metadata updated"
11041           },
11042           "400" : {
11043             "description" : "Invalid content"
11044           },
11045           "403" : {
11046             "description" : "Restricted operation"
11047           },
11048           "default" : {
11049             "content" : {
11050               "application/json" : {
11051                 "schema" : {
11052                   "type" : "array",
11053                   "items" : {
11054                     "$ref" : "#/components/schemas/Resource"
11055                   }
11056                 }
11057               }
11058             }
11059           }
11060         },
11061         "servers" : [ {
11062           "url" : "/sdc2/rest",
11063           "variables" : { }
11064         } ],
11065         "summary" : "Returns updated resource metadata",
11066         "tags" : [ "SDCE-2 APIs" ]
11067       }
11068     },
11069     "/v1/catalog/resources/{resourceId}/properties" : {
11070       "get" : {
11071         "description" : "Get Resource Property",
11072         "operationId" : "getPropertyListInResource",
11073         "parameters" : [ {
11074           "description" : "resource id of property",
11075           "in" : "path",
11076           "name" : "resourceId",
11077           "required" : true,
11078           "schema" : {
11079             "type" : "string"
11080           }
11081         }, {
11082           "in" : "header",
11083           "name" : "USER_ID",
11084           "schema" : {
11085             "type" : "string"
11086           }
11087         } ],
11088         "responses" : {
11089           "200" : {
11090             "description" : "property"
11091           },
11092           "400" : {
11093             "description" : "Invalid content / Missing content"
11094           },
11095           "403" : {
11096             "description" : "Restricted operation"
11097           },
11098           "404" : {
11099             "description" : "Resource property not found"
11100           },
11101           "default" : {
11102             "content" : {
11103               "application/json" : {
11104                 "schema" : {
11105                   "type" : "array",
11106                   "items" : {
11107                     "type" : "object",
11108                     "properties" : {
11109                       "allowedMethods" : {
11110                         "type" : "array",
11111                         "items" : {
11112                           "type" : "string"
11113                         },
11114                         "uniqueItems" : true
11115                       },
11116                       "cookies" : {
11117                         "type" : "object",
11118                         "additionalProperties" : {
11119                           "type" : "object",
11120                           "properties" : {
11121                             "comment" : {
11122                               "type" : "string"
11123                             },
11124                             "domain" : {
11125                               "type" : "string"
11126                             },
11127                             "expiry" : {
11128                               "type" : "string",
11129                               "format" : "date-time"
11130                             },
11131                             "httpOnly" : {
11132                               "type" : "boolean"
11133                             },
11134                             "maxAge" : {
11135                               "type" : "integer",
11136                               "format" : "int32"
11137                             },
11138                             "name" : {
11139                               "type" : "string"
11140                             },
11141                             "path" : {
11142                               "type" : "string"
11143                             },
11144                             "secure" : {
11145                               "type" : "boolean"
11146                             },
11147                             "value" : {
11148                               "type" : "string"
11149                             },
11150                             "version" : {
11151                               "type" : "integer",
11152                               "format" : "int32"
11153                             }
11154                           }
11155                         }
11156                       },
11157                       "date" : {
11158                         "type" : "string",
11159                         "format" : "date-time"
11160                       },
11161                       "entity" : {
11162                         "type" : "object"
11163                       },
11164                       "entityTag" : {
11165                         "type" : "object",
11166                         "properties" : {
11167                           "value" : {
11168                             "type" : "string"
11169                           },
11170                           "weak" : {
11171                             "type" : "boolean"
11172                           }
11173                         }
11174                       },
11175                       "headers" : {
11176                         "type" : "object",
11177                         "additionalProperties" : {
11178                           "type" : "array",
11179                           "items" : {
11180                             "type" : "object"
11181                           }
11182                         }
11183                       },
11184                       "language" : {
11185                         "type" : "object",
11186                         "properties" : {
11187                           "country" : {
11188                             "type" : "string"
11189                           },
11190                           "displayCountry" : {
11191                             "type" : "string"
11192                           },
11193                           "displayLanguage" : {
11194                             "type" : "string"
11195                           },
11196                           "displayName" : {
11197                             "type" : "string"
11198                           },
11199                           "displayScript" : {
11200                             "type" : "string"
11201                           },
11202                           "displayVariant" : {
11203                             "type" : "string"
11204                           },
11205                           "extensionKeys" : {
11206                             "type" : "array",
11207                             "items" : {
11208                               "type" : "string"
11209                             },
11210                             "uniqueItems" : true
11211                           },
11212                           "iso3Country" : {
11213                             "type" : "string"
11214                           },
11215                           "iso3Language" : {
11216                             "type" : "string"
11217                           },
11218                           "language" : {
11219                             "type" : "string"
11220                           },
11221                           "script" : {
11222                             "type" : "string"
11223                           },
11224                           "unicodeLocaleAttributes" : {
11225                             "type" : "array",
11226                             "items" : {
11227                               "type" : "string"
11228                             },
11229                             "uniqueItems" : true
11230                           },
11231                           "unicodeLocaleKeys" : {
11232                             "type" : "array",
11233                             "items" : {
11234                               "type" : "string"
11235                             },
11236                             "uniqueItems" : true
11237                           },
11238                           "variant" : {
11239                             "type" : "string"
11240                           }
11241                         }
11242                       },
11243                       "lastModified" : {
11244                         "type" : "string",
11245                         "format" : "date-time"
11246                       },
11247                       "length" : {
11248                         "type" : "integer",
11249                         "format" : "int32"
11250                       },
11251                       "links" : {
11252                         "type" : "array",
11253                         "items" : {
11254                           "type" : "object",
11255                           "properties" : {
11256                             "params" : {
11257                               "type" : "object",
11258                               "additionalProperties" : {
11259                                 "type" : "string"
11260                               }
11261                             },
11262                             "rel" : {
11263                               "type" : "string"
11264                             },
11265                             "rels" : {
11266                               "type" : "array",
11267                               "items" : {
11268                                 "type" : "string"
11269                               }
11270                             },
11271                             "title" : {
11272                               "type" : "string"
11273                             },
11274                             "type" : {
11275                               "type" : "string"
11276                             },
11277                             "uri" : {
11278                               "type" : "string",
11279                               "format" : "uri"
11280                             },
11281                             "uriBuilder" : {
11282                               "type" : "object"
11283                             }
11284                           }
11285                         },
11286                         "uniqueItems" : true
11287                       },
11288                       "location" : {
11289                         "type" : "string",
11290                         "format" : "uri"
11291                       },
11292                       "mediaType" : {
11293                         "type" : "object",
11294                         "properties" : {
11295                           "parameters" : {
11296                             "type" : "object",
11297                             "additionalProperties" : {
11298                               "type" : "string"
11299                             }
11300                           },
11301                           "subtype" : {
11302                             "type" : "string"
11303                           },
11304                           "type" : {
11305                             "type" : "string"
11306                           },
11307                           "wildcardSubtype" : {
11308                             "type" : "boolean"
11309                           },
11310                           "wildcardType" : {
11311                             "type" : "boolean"
11312                           }
11313                         }
11314                       },
11315                       "metadata" : {
11316                         "type" : "object",
11317                         "additionalProperties" : {
11318                           "type" : "array",
11319                           "items" : {
11320                             "type" : "object"
11321                           }
11322                         }
11323                       },
11324                       "status" : {
11325                         "type" : "integer",
11326                         "format" : "int32"
11327                       },
11328                       "statusInfo" : {
11329                         "type" : "object",
11330                         "properties" : {
11331                           "family" : {
11332                             "type" : "string",
11333                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11334                           },
11335                           "reasonPhrase" : {
11336                             "type" : "string"
11337                           },
11338                           "statusCode" : {
11339                             "type" : "integer",
11340                             "format" : "int32"
11341                           }
11342                         }
11343                       },
11344                       "stringHeaders" : {
11345                         "type" : "object",
11346                         "additionalProperties" : {
11347                           "type" : "array",
11348                           "items" : {
11349                             "type" : "string"
11350                           }
11351                         }
11352                       }
11353                     }
11354                   }
11355                 }
11356               }
11357             }
11358           }
11359         },
11360         "servers" : [ {
11361           "url" : "/sdc2/rest",
11362           "variables" : { }
11363         } ],
11364         "summary" : "Returns property list of resource",
11365         "tags" : [ "SDCE-2 APIs" ]
11366       },
11367       "post" : {
11368         "description" : "Create Resource Property",
11369         "operationId" : "createPropertyInResource",
11370         "parameters" : [ {
11371           "description" : "Resource id to update with new property",
11372           "in" : "path",
11373           "name" : "resourceId",
11374           "required" : true,
11375           "schema" : {
11376             "type" : "string"
11377           }
11378         }, {
11379           "in" : "header",
11380           "name" : "USER_ID",
11381           "schema" : {
11382             "type" : "string"
11383           }
11384         } ],
11385         "requestBody" : {
11386           "content" : {
11387             "application/json" : {
11388               "schema" : {
11389                 "type" : "string"
11390               }
11391             }
11392           },
11393           "description" : "Resource property to be created",
11394           "required" : true
11395         },
11396         "responses" : {
11397           "201" : {
11398             "description" : "Resource property created"
11399           },
11400           "400" : {
11401             "description" : "Invalid content / Missing content"
11402           },
11403           "403" : {
11404             "description" : "Restricted operation"
11405           },
11406           "409" : {
11407             "description" : "Resource property already exist"
11408           },
11409           "default" : {
11410             "content" : {
11411               "application/json" : {
11412                 "schema" : {
11413                   "type" : "array",
11414                   "items" : {
11415                     "type" : "object",
11416                     "properties" : {
11417                       "allowedMethods" : {
11418                         "type" : "array",
11419                         "items" : {
11420                           "type" : "string"
11421                         },
11422                         "uniqueItems" : true
11423                       },
11424                       "cookies" : {
11425                         "type" : "object",
11426                         "additionalProperties" : {
11427                           "type" : "object",
11428                           "properties" : {
11429                             "comment" : {
11430                               "type" : "string"
11431                             },
11432                             "domain" : {
11433                               "type" : "string"
11434                             },
11435                             "expiry" : {
11436                               "type" : "string",
11437                               "format" : "date-time"
11438                             },
11439                             "httpOnly" : {
11440                               "type" : "boolean"
11441                             },
11442                             "maxAge" : {
11443                               "type" : "integer",
11444                               "format" : "int32"
11445                             },
11446                             "name" : {
11447                               "type" : "string"
11448                             },
11449                             "path" : {
11450                               "type" : "string"
11451                             },
11452                             "secure" : {
11453                               "type" : "boolean"
11454                             },
11455                             "value" : {
11456                               "type" : "string"
11457                             },
11458                             "version" : {
11459                               "type" : "integer",
11460                               "format" : "int32"
11461                             }
11462                           }
11463                         }
11464                       },
11465                       "date" : {
11466                         "type" : "string",
11467                         "format" : "date-time"
11468                       },
11469                       "entity" : {
11470                         "type" : "object"
11471                       },
11472                       "entityTag" : {
11473                         "type" : "object",
11474                         "properties" : {
11475                           "value" : {
11476                             "type" : "string"
11477                           },
11478                           "weak" : {
11479                             "type" : "boolean"
11480                           }
11481                         }
11482                       },
11483                       "headers" : {
11484                         "type" : "object",
11485                         "additionalProperties" : {
11486                           "type" : "array",
11487                           "items" : {
11488                             "type" : "object"
11489                           }
11490                         }
11491                       },
11492                       "language" : {
11493                         "type" : "object",
11494                         "properties" : {
11495                           "country" : {
11496                             "type" : "string"
11497                           },
11498                           "displayCountry" : {
11499                             "type" : "string"
11500                           },
11501                           "displayLanguage" : {
11502                             "type" : "string"
11503                           },
11504                           "displayName" : {
11505                             "type" : "string"
11506                           },
11507                           "displayScript" : {
11508                             "type" : "string"
11509                           },
11510                           "displayVariant" : {
11511                             "type" : "string"
11512                           },
11513                           "extensionKeys" : {
11514                             "type" : "array",
11515                             "items" : {
11516                               "type" : "string"
11517                             },
11518                             "uniqueItems" : true
11519                           },
11520                           "iso3Country" : {
11521                             "type" : "string"
11522                           },
11523                           "iso3Language" : {
11524                             "type" : "string"
11525                           },
11526                           "language" : {
11527                             "type" : "string"
11528                           },
11529                           "script" : {
11530                             "type" : "string"
11531                           },
11532                           "unicodeLocaleAttributes" : {
11533                             "type" : "array",
11534                             "items" : {
11535                               "type" : "string"
11536                             },
11537                             "uniqueItems" : true
11538                           },
11539                           "unicodeLocaleKeys" : {
11540                             "type" : "array",
11541                             "items" : {
11542                               "type" : "string"
11543                             },
11544                             "uniqueItems" : true
11545                           },
11546                           "variant" : {
11547                             "type" : "string"
11548                           }
11549                         }
11550                       },
11551                       "lastModified" : {
11552                         "type" : "string",
11553                         "format" : "date-time"
11554                       },
11555                       "length" : {
11556                         "type" : "integer",
11557                         "format" : "int32"
11558                       },
11559                       "links" : {
11560                         "type" : "array",
11561                         "items" : {
11562                           "type" : "object",
11563                           "properties" : {
11564                             "params" : {
11565                               "type" : "object",
11566                               "additionalProperties" : {
11567                                 "type" : "string"
11568                               }
11569                             },
11570                             "rel" : {
11571                               "type" : "string"
11572                             },
11573                             "rels" : {
11574                               "type" : "array",
11575                               "items" : {
11576                                 "type" : "string"
11577                               }
11578                             },
11579                             "title" : {
11580                               "type" : "string"
11581                             },
11582                             "type" : {
11583                               "type" : "string"
11584                             },
11585                             "uri" : {
11586                               "type" : "string",
11587                               "format" : "uri"
11588                             },
11589                             "uriBuilder" : {
11590                               "type" : "object"
11591                             }
11592                           }
11593                         },
11594                         "uniqueItems" : true
11595                       },
11596                       "location" : {
11597                         "type" : "string",
11598                         "format" : "uri"
11599                       },
11600                       "mediaType" : {
11601                         "type" : "object",
11602                         "properties" : {
11603                           "parameters" : {
11604                             "type" : "object",
11605                             "additionalProperties" : {
11606                               "type" : "string"
11607                             }
11608                           },
11609                           "subtype" : {
11610                             "type" : "string"
11611                           },
11612                           "type" : {
11613                             "type" : "string"
11614                           },
11615                           "wildcardSubtype" : {
11616                             "type" : "boolean"
11617                           },
11618                           "wildcardType" : {
11619                             "type" : "boolean"
11620                           }
11621                         }
11622                       },
11623                       "metadata" : {
11624                         "type" : "object",
11625                         "additionalProperties" : {
11626                           "type" : "array",
11627                           "items" : {
11628                             "type" : "object"
11629                           }
11630                         }
11631                       },
11632                       "status" : {
11633                         "type" : "integer",
11634                         "format" : "int32"
11635                       },
11636                       "statusInfo" : {
11637                         "type" : "object",
11638                         "properties" : {
11639                           "family" : {
11640                             "type" : "string",
11641                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11642                           },
11643                           "reasonPhrase" : {
11644                             "type" : "string"
11645                           },
11646                           "statusCode" : {
11647                             "type" : "integer",
11648                             "format" : "int32"
11649                           }
11650                         }
11651                       },
11652                       "stringHeaders" : {
11653                         "type" : "object",
11654                         "additionalProperties" : {
11655                           "type" : "array",
11656                           "items" : {
11657                             "type" : "string"
11658                           }
11659                         }
11660                       }
11661                     }
11662                   }
11663                 }
11664               }
11665             }
11666           }
11667         },
11668         "servers" : [ {
11669           "url" : "/sdc2/rest",
11670           "variables" : { }
11671         } ],
11672         "summary" : "Returns created service property",
11673         "tags" : [ "SDCE-2 APIs" ]
11674       },
11675       "put" : {
11676         "description" : "Update Resource Property",
11677         "operationId" : "updatePropertyInResource",
11678         "parameters" : [ {
11679           "description" : "resource id to update with new property",
11680           "in" : "path",
11681           "name" : "resourceId",
11682           "required" : true,
11683           "schema" : {
11684             "type" : "string"
11685           }
11686         }, {
11687           "in" : "header",
11688           "name" : "USER_ID",
11689           "schema" : {
11690             "type" : "string"
11691           }
11692         } ],
11693         "requestBody" : {
11694           "content" : {
11695             "application/json" : {
11696               "schema" : {
11697                 "type" : "string"
11698               }
11699             }
11700           },
11701           "description" : "Resource property to update",
11702           "required" : true
11703         },
11704         "responses" : {
11705           "200" : {
11706             "description" : "Resource property updated"
11707           },
11708           "400" : {
11709             "description" : "Invalid content / Missing content"
11710           },
11711           "403" : {
11712             "description" : "Restricted operation"
11713           },
11714           "default" : {
11715             "content" : {
11716               "application/json" : {
11717                 "schema" : {
11718                   "type" : "array",
11719                   "items" : {
11720                     "type" : "object",
11721                     "properties" : {
11722                       "allowedMethods" : {
11723                         "type" : "array",
11724                         "items" : {
11725                           "type" : "string"
11726                         },
11727                         "uniqueItems" : true
11728                       },
11729                       "cookies" : {
11730                         "type" : "object",
11731                         "additionalProperties" : {
11732                           "type" : "object",
11733                           "properties" : {
11734                             "comment" : {
11735                               "type" : "string"
11736                             },
11737                             "domain" : {
11738                               "type" : "string"
11739                             },
11740                             "expiry" : {
11741                               "type" : "string",
11742                               "format" : "date-time"
11743                             },
11744                             "httpOnly" : {
11745                               "type" : "boolean"
11746                             },
11747                             "maxAge" : {
11748                               "type" : "integer",
11749                               "format" : "int32"
11750                             },
11751                             "name" : {
11752                               "type" : "string"
11753                             },
11754                             "path" : {
11755                               "type" : "string"
11756                             },
11757                             "secure" : {
11758                               "type" : "boolean"
11759                             },
11760                             "value" : {
11761                               "type" : "string"
11762                             },
11763                             "version" : {
11764                               "type" : "integer",
11765                               "format" : "int32"
11766                             }
11767                           }
11768                         }
11769                       },
11770                       "date" : {
11771                         "type" : "string",
11772                         "format" : "date-time"
11773                       },
11774                       "entity" : {
11775                         "type" : "object"
11776                       },
11777                       "entityTag" : {
11778                         "type" : "object",
11779                         "properties" : {
11780                           "value" : {
11781                             "type" : "string"
11782                           },
11783                           "weak" : {
11784                             "type" : "boolean"
11785                           }
11786                         }
11787                       },
11788                       "headers" : {
11789                         "type" : "object",
11790                         "additionalProperties" : {
11791                           "type" : "array",
11792                           "items" : {
11793                             "type" : "object"
11794                           }
11795                         }
11796                       },
11797                       "language" : {
11798                         "type" : "object",
11799                         "properties" : {
11800                           "country" : {
11801                             "type" : "string"
11802                           },
11803                           "displayCountry" : {
11804                             "type" : "string"
11805                           },
11806                           "displayLanguage" : {
11807                             "type" : "string"
11808                           },
11809                           "displayName" : {
11810                             "type" : "string"
11811                           },
11812                           "displayScript" : {
11813                             "type" : "string"
11814                           },
11815                           "displayVariant" : {
11816                             "type" : "string"
11817                           },
11818                           "extensionKeys" : {
11819                             "type" : "array",
11820                             "items" : {
11821                               "type" : "string"
11822                             },
11823                             "uniqueItems" : true
11824                           },
11825                           "iso3Country" : {
11826                             "type" : "string"
11827                           },
11828                           "iso3Language" : {
11829                             "type" : "string"
11830                           },
11831                           "language" : {
11832                             "type" : "string"
11833                           },
11834                           "script" : {
11835                             "type" : "string"
11836                           },
11837                           "unicodeLocaleAttributes" : {
11838                             "type" : "array",
11839                             "items" : {
11840                               "type" : "string"
11841                             },
11842                             "uniqueItems" : true
11843                           },
11844                           "unicodeLocaleKeys" : {
11845                             "type" : "array",
11846                             "items" : {
11847                               "type" : "string"
11848                             },
11849                             "uniqueItems" : true
11850                           },
11851                           "variant" : {
11852                             "type" : "string"
11853                           }
11854                         }
11855                       },
11856                       "lastModified" : {
11857                         "type" : "string",
11858                         "format" : "date-time"
11859                       },
11860                       "length" : {
11861                         "type" : "integer",
11862                         "format" : "int32"
11863                       },
11864                       "links" : {
11865                         "type" : "array",
11866                         "items" : {
11867                           "type" : "object",
11868                           "properties" : {
11869                             "params" : {
11870                               "type" : "object",
11871                               "additionalProperties" : {
11872                                 "type" : "string"
11873                               }
11874                             },
11875                             "rel" : {
11876                               "type" : "string"
11877                             },
11878                             "rels" : {
11879                               "type" : "array",
11880                               "items" : {
11881                                 "type" : "string"
11882                               }
11883                             },
11884                             "title" : {
11885                               "type" : "string"
11886                             },
11887                             "type" : {
11888                               "type" : "string"
11889                             },
11890                             "uri" : {
11891                               "type" : "string",
11892                               "format" : "uri"
11893                             },
11894                             "uriBuilder" : {
11895                               "type" : "object"
11896                             }
11897                           }
11898                         },
11899                         "uniqueItems" : true
11900                       },
11901                       "location" : {
11902                         "type" : "string",
11903                         "format" : "uri"
11904                       },
11905                       "mediaType" : {
11906                         "type" : "object",
11907                         "properties" : {
11908                           "parameters" : {
11909                             "type" : "object",
11910                             "additionalProperties" : {
11911                               "type" : "string"
11912                             }
11913                           },
11914                           "subtype" : {
11915                             "type" : "string"
11916                           },
11917                           "type" : {
11918                             "type" : "string"
11919                           },
11920                           "wildcardSubtype" : {
11921                             "type" : "boolean"
11922                           },
11923                           "wildcardType" : {
11924                             "type" : "boolean"
11925                           }
11926                         }
11927                       },
11928                       "metadata" : {
11929                         "type" : "object",
11930                         "additionalProperties" : {
11931                           "type" : "array",
11932                           "items" : {
11933                             "type" : "object"
11934                           }
11935                         }
11936                       },
11937                       "status" : {
11938                         "type" : "integer",
11939                         "format" : "int32"
11940                       },
11941                       "statusInfo" : {
11942                         "type" : "object",
11943                         "properties" : {
11944                           "family" : {
11945                             "type" : "string",
11946                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11947                           },
11948                           "reasonPhrase" : {
11949                             "type" : "string"
11950                           },
11951                           "statusCode" : {
11952                             "type" : "integer",
11953                             "format" : "int32"
11954                           }
11955                         }
11956                       },
11957                       "stringHeaders" : {
11958                         "type" : "object",
11959                         "additionalProperties" : {
11960                           "type" : "array",
11961                           "items" : {
11962                             "type" : "string"
11963                           }
11964                         }
11965                       }
11966                     }
11967                   }
11968                 }
11969               }
11970             }
11971           }
11972         },
11973         "servers" : [ {
11974           "url" : "/sdc2/rest",
11975           "variables" : { }
11976         } ],
11977         "summary" : "Returns updated property",
11978         "tags" : [ "SDCE-2 APIs" ]
11979       }
11980     },
11981     "/v1/catalog/resources/{resourceId}/properties/{propertyId}" : {
11982       "delete" : {
11983         "description" : "Delete Resource Property",
11984         "operationId" : "deletePropertyInResource",
11985         "parameters" : [ {
11986           "description" : "resource id of property",
11987           "in" : "path",
11988           "name" : "resourceId",
11989           "required" : true,
11990           "schema" : {
11991             "type" : "string"
11992           }
11993         }, {
11994           "description" : "Property id to delete",
11995           "in" : "path",
11996           "name" : "propertyId",
11997           "required" : true,
11998           "schema" : {
11999             "type" : "string"
12000           }
12001         }, {
12002           "in" : "header",
12003           "name" : "USER_ID",
12004           "schema" : {
12005             "type" : "string"
12006           }
12007         } ],
12008         "responses" : {
12009           "204" : {
12010             "description" : "deleted property"
12011           },
12012           "400" : {
12013             "description" : "Invalid content / Missing content"
12014           },
12015           "403" : {
12016             "description" : "Restricted operation"
12017           },
12018           "404" : {
12019             "description" : "Resource property not found"
12020           },
12021           "default" : {
12022             "content" : {
12023               "application/json" : {
12024                 "schema" : {
12025                   "type" : "array",
12026                   "items" : {
12027                     "type" : "object",
12028                     "properties" : {
12029                       "allowedMethods" : {
12030                         "type" : "array",
12031                         "items" : {
12032                           "type" : "string"
12033                         },
12034                         "uniqueItems" : true
12035                       },
12036                       "cookies" : {
12037                         "type" : "object",
12038                         "additionalProperties" : {
12039                           "type" : "object",
12040                           "properties" : {
12041                             "comment" : {
12042                               "type" : "string"
12043                             },
12044                             "domain" : {
12045                               "type" : "string"
12046                             },
12047                             "expiry" : {
12048                               "type" : "string",
12049                               "format" : "date-time"
12050                             },
12051                             "httpOnly" : {
12052                               "type" : "boolean"
12053                             },
12054                             "maxAge" : {
12055                               "type" : "integer",
12056                               "format" : "int32"
12057                             },
12058                             "name" : {
12059                               "type" : "string"
12060                             },
12061                             "path" : {
12062                               "type" : "string"
12063                             },
12064                             "secure" : {
12065                               "type" : "boolean"
12066                             },
12067                             "value" : {
12068                               "type" : "string"
12069                             },
12070                             "version" : {
12071                               "type" : "integer",
12072                               "format" : "int32"
12073                             }
12074                           }
12075                         }
12076                       },
12077                       "date" : {
12078                         "type" : "string",
12079                         "format" : "date-time"
12080                       },
12081                       "entity" : {
12082                         "type" : "object"
12083                       },
12084                       "entityTag" : {
12085                         "type" : "object",
12086                         "properties" : {
12087                           "value" : {
12088                             "type" : "string"
12089                           },
12090                           "weak" : {
12091                             "type" : "boolean"
12092                           }
12093                         }
12094                       },
12095                       "headers" : {
12096                         "type" : "object",
12097                         "additionalProperties" : {
12098                           "type" : "array",
12099                           "items" : {
12100                             "type" : "object"
12101                           }
12102                         }
12103                       },
12104                       "language" : {
12105                         "type" : "object",
12106                         "properties" : {
12107                           "country" : {
12108                             "type" : "string"
12109                           },
12110                           "displayCountry" : {
12111                             "type" : "string"
12112                           },
12113                           "displayLanguage" : {
12114                             "type" : "string"
12115                           },
12116                           "displayName" : {
12117                             "type" : "string"
12118                           },
12119                           "displayScript" : {
12120                             "type" : "string"
12121                           },
12122                           "displayVariant" : {
12123                             "type" : "string"
12124                           },
12125                           "extensionKeys" : {
12126                             "type" : "array",
12127                             "items" : {
12128                               "type" : "string"
12129                             },
12130                             "uniqueItems" : true
12131                           },
12132                           "iso3Country" : {
12133                             "type" : "string"
12134                           },
12135                           "iso3Language" : {
12136                             "type" : "string"
12137                           },
12138                           "language" : {
12139                             "type" : "string"
12140                           },
12141                           "script" : {
12142                             "type" : "string"
12143                           },
12144                           "unicodeLocaleAttributes" : {
12145                             "type" : "array",
12146                             "items" : {
12147                               "type" : "string"
12148                             },
12149                             "uniqueItems" : true
12150                           },
12151                           "unicodeLocaleKeys" : {
12152                             "type" : "array",
12153                             "items" : {
12154                               "type" : "string"
12155                             },
12156                             "uniqueItems" : true
12157                           },
12158                           "variant" : {
12159                             "type" : "string"
12160                           }
12161                         }
12162                       },
12163                       "lastModified" : {
12164                         "type" : "string",
12165                         "format" : "date-time"
12166                       },
12167                       "length" : {
12168                         "type" : "integer",
12169                         "format" : "int32"
12170                       },
12171                       "links" : {
12172                         "type" : "array",
12173                         "items" : {
12174                           "type" : "object",
12175                           "properties" : {
12176                             "params" : {
12177                               "type" : "object",
12178                               "additionalProperties" : {
12179                                 "type" : "string"
12180                               }
12181                             },
12182                             "rel" : {
12183                               "type" : "string"
12184                             },
12185                             "rels" : {
12186                               "type" : "array",
12187                               "items" : {
12188                                 "type" : "string"
12189                               }
12190                             },
12191                             "title" : {
12192                               "type" : "string"
12193                             },
12194                             "type" : {
12195                               "type" : "string"
12196                             },
12197                             "uri" : {
12198                               "type" : "string",
12199                               "format" : "uri"
12200                             },
12201                             "uriBuilder" : {
12202                               "type" : "object"
12203                             }
12204                           }
12205                         },
12206                         "uniqueItems" : true
12207                       },
12208                       "location" : {
12209                         "type" : "string",
12210                         "format" : "uri"
12211                       },
12212                       "mediaType" : {
12213                         "type" : "object",
12214                         "properties" : {
12215                           "parameters" : {
12216                             "type" : "object",
12217                             "additionalProperties" : {
12218                               "type" : "string"
12219                             }
12220                           },
12221                           "subtype" : {
12222                             "type" : "string"
12223                           },
12224                           "type" : {
12225                             "type" : "string"
12226                           },
12227                           "wildcardSubtype" : {
12228                             "type" : "boolean"
12229                           },
12230                           "wildcardType" : {
12231                             "type" : "boolean"
12232                           }
12233                         }
12234                       },
12235                       "metadata" : {
12236                         "type" : "object",
12237                         "additionalProperties" : {
12238                           "type" : "array",
12239                           "items" : {
12240                             "type" : "object"
12241                           }
12242                         }
12243                       },
12244                       "status" : {
12245                         "type" : "integer",
12246                         "format" : "int32"
12247                       },
12248                       "statusInfo" : {
12249                         "type" : "object",
12250                         "properties" : {
12251                           "family" : {
12252                             "type" : "string",
12253                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12254                           },
12255                           "reasonPhrase" : {
12256                             "type" : "string"
12257                           },
12258                           "statusCode" : {
12259                             "type" : "integer",
12260                             "format" : "int32"
12261                           }
12262                         }
12263                       },
12264                       "stringHeaders" : {
12265                         "type" : "object",
12266                         "additionalProperties" : {
12267                           "type" : "array",
12268                           "items" : {
12269                             "type" : "string"
12270                           }
12271                         }
12272                       }
12273                     }
12274                   }
12275                 }
12276               }
12277             }
12278           }
12279         },
12280         "servers" : [ {
12281           "url" : "/sdc2/rest",
12282           "variables" : { }
12283         } ],
12284         "summary" : "Returns deleted property",
12285         "tags" : [ "SDCE-2 APIs" ]
12286       },
12287       "get" : {
12288         "description" : "Get Resource Property",
12289         "operationId" : "getPropertyInResource",
12290         "parameters" : [ {
12291           "description" : "resource id of property",
12292           "in" : "path",
12293           "name" : "resourceId",
12294           "required" : true,
12295           "schema" : {
12296             "type" : "string"
12297           }
12298         }, {
12299           "description" : "property id to get",
12300           "in" : "path",
12301           "name" : "propertyId",
12302           "required" : true,
12303           "schema" : {
12304             "type" : "string"
12305           }
12306         }, {
12307           "in" : "header",
12308           "name" : "USER_ID",
12309           "schema" : {
12310             "type" : "string"
12311           }
12312         } ],
12313         "responses" : {
12314           "200" : {
12315             "description" : "property"
12316           },
12317           "400" : {
12318             "description" : "Invalid content / Missing content"
12319           },
12320           "403" : {
12321             "description" : "Restricted operation"
12322           },
12323           "404" : {
12324             "description" : "Resource property not found"
12325           },
12326           "default" : {
12327             "content" : {
12328               "application/json" : {
12329                 "schema" : {
12330                   "type" : "array",
12331                   "items" : {
12332                     "type" : "object",
12333                     "properties" : {
12334                       "allowedMethods" : {
12335                         "type" : "array",
12336                         "items" : {
12337                           "type" : "string"
12338                         },
12339                         "uniqueItems" : true
12340                       },
12341                       "cookies" : {
12342                         "type" : "object",
12343                         "additionalProperties" : {
12344                           "type" : "object",
12345                           "properties" : {
12346                             "comment" : {
12347                               "type" : "string"
12348                             },
12349                             "domain" : {
12350                               "type" : "string"
12351                             },
12352                             "expiry" : {
12353                               "type" : "string",
12354                               "format" : "date-time"
12355                             },
12356                             "httpOnly" : {
12357                               "type" : "boolean"
12358                             },
12359                             "maxAge" : {
12360                               "type" : "integer",
12361                               "format" : "int32"
12362                             },
12363                             "name" : {
12364                               "type" : "string"
12365                             },
12366                             "path" : {
12367                               "type" : "string"
12368                             },
12369                             "secure" : {
12370                               "type" : "boolean"
12371                             },
12372                             "value" : {
12373                               "type" : "string"
12374                             },
12375                             "version" : {
12376                               "type" : "integer",
12377                               "format" : "int32"
12378                             }
12379                           }
12380                         }
12381                       },
12382                       "date" : {
12383                         "type" : "string",
12384                         "format" : "date-time"
12385                       },
12386                       "entity" : {
12387                         "type" : "object"
12388                       },
12389                       "entityTag" : {
12390                         "type" : "object",
12391                         "properties" : {
12392                           "value" : {
12393                             "type" : "string"
12394                           },
12395                           "weak" : {
12396                             "type" : "boolean"
12397                           }
12398                         }
12399                       },
12400                       "headers" : {
12401                         "type" : "object",
12402                         "additionalProperties" : {
12403                           "type" : "array",
12404                           "items" : {
12405                             "type" : "object"
12406                           }
12407                         }
12408                       },
12409                       "language" : {
12410                         "type" : "object",
12411                         "properties" : {
12412                           "country" : {
12413                             "type" : "string"
12414                           },
12415                           "displayCountry" : {
12416                             "type" : "string"
12417                           },
12418                           "displayLanguage" : {
12419                             "type" : "string"
12420                           },
12421                           "displayName" : {
12422                             "type" : "string"
12423                           },
12424                           "displayScript" : {
12425                             "type" : "string"
12426                           },
12427                           "displayVariant" : {
12428                             "type" : "string"
12429                           },
12430                           "extensionKeys" : {
12431                             "type" : "array",
12432                             "items" : {
12433                               "type" : "string"
12434                             },
12435                             "uniqueItems" : true
12436                           },
12437                           "iso3Country" : {
12438                             "type" : "string"
12439                           },
12440                           "iso3Language" : {
12441                             "type" : "string"
12442                           },
12443                           "language" : {
12444                             "type" : "string"
12445                           },
12446                           "script" : {
12447                             "type" : "string"
12448                           },
12449                           "unicodeLocaleAttributes" : {
12450                             "type" : "array",
12451                             "items" : {
12452                               "type" : "string"
12453                             },
12454                             "uniqueItems" : true
12455                           },
12456                           "unicodeLocaleKeys" : {
12457                             "type" : "array",
12458                             "items" : {
12459                               "type" : "string"
12460                             },
12461                             "uniqueItems" : true
12462                           },
12463                           "variant" : {
12464                             "type" : "string"
12465                           }
12466                         }
12467                       },
12468                       "lastModified" : {
12469                         "type" : "string",
12470                         "format" : "date-time"
12471                       },
12472                       "length" : {
12473                         "type" : "integer",
12474                         "format" : "int32"
12475                       },
12476                       "links" : {
12477                         "type" : "array",
12478                         "items" : {
12479                           "type" : "object",
12480                           "properties" : {
12481                             "params" : {
12482                               "type" : "object",
12483                               "additionalProperties" : {
12484                                 "type" : "string"
12485                               }
12486                             },
12487                             "rel" : {
12488                               "type" : "string"
12489                             },
12490                             "rels" : {
12491                               "type" : "array",
12492                               "items" : {
12493                                 "type" : "string"
12494                               }
12495                             },
12496                             "title" : {
12497                               "type" : "string"
12498                             },
12499                             "type" : {
12500                               "type" : "string"
12501                             },
12502                             "uri" : {
12503                               "type" : "string",
12504                               "format" : "uri"
12505                             },
12506                             "uriBuilder" : {
12507                               "type" : "object"
12508                             }
12509                           }
12510                         },
12511                         "uniqueItems" : true
12512                       },
12513                       "location" : {
12514                         "type" : "string",
12515                         "format" : "uri"
12516                       },
12517                       "mediaType" : {
12518                         "type" : "object",
12519                         "properties" : {
12520                           "parameters" : {
12521                             "type" : "object",
12522                             "additionalProperties" : {
12523                               "type" : "string"
12524                             }
12525                           },
12526                           "subtype" : {
12527                             "type" : "string"
12528                           },
12529                           "type" : {
12530                             "type" : "string"
12531                           },
12532                           "wildcardSubtype" : {
12533                             "type" : "boolean"
12534                           },
12535                           "wildcardType" : {
12536                             "type" : "boolean"
12537                           }
12538                         }
12539                       },
12540                       "metadata" : {
12541                         "type" : "object",
12542                         "additionalProperties" : {
12543                           "type" : "array",
12544                           "items" : {
12545                             "type" : "object"
12546                           }
12547                         }
12548                       },
12549                       "status" : {
12550                         "type" : "integer",
12551                         "format" : "int32"
12552                       },
12553                       "statusInfo" : {
12554                         "type" : "object",
12555                         "properties" : {
12556                           "family" : {
12557                             "type" : "string",
12558                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12559                           },
12560                           "reasonPhrase" : {
12561                             "type" : "string"
12562                           },
12563                           "statusCode" : {
12564                             "type" : "integer",
12565                             "format" : "int32"
12566                           }
12567                         }
12568                       },
12569                       "stringHeaders" : {
12570                         "type" : "object",
12571                         "additionalProperties" : {
12572                           "type" : "array",
12573                           "items" : {
12574                             "type" : "string"
12575                           }
12576                         }
12577                       }
12578                     }
12579                   }
12580                 }
12581               }
12582             }
12583           }
12584         },
12585         "servers" : [ {
12586           "url" : "/sdc2/rest",
12587           "variables" : { }
12588         } ],
12589         "summary" : "Returns property of resource",
12590         "tags" : [ "SDCE-2 APIs" ]
12591       }
12592     },
12593     "/v1/catalog/resources/{resourceId}/requirements" : {
12594       "post" : {
12595         "description" : "Create requirements on resource",
12596         "operationId" : "createRequirementsOnResource",
12597         "parameters" : [ {
12598           "description" : "Resource Id",
12599           "in" : "path",
12600           "name" : "resourceId",
12601           "required" : true,
12602           "schema" : {
12603             "type" : "string"
12604           }
12605         }, {
12606           "in" : "header",
12607           "name" : "USER_ID",
12608           "schema" : {
12609             "type" : "string"
12610           }
12611         } ],
12612         "requestBody" : {
12613           "content" : {
12614             "application/json" : {
12615               "schema" : {
12616                 "type" : "string"
12617               }
12618             }
12619           },
12620           "description" : "Requirement to create",
12621           "required" : true
12622         },
12623         "responses" : {
12624           "201" : {
12625             "description" : "Create requirements"
12626           },
12627           "400" : {
12628             "description" : "Invalid content / Missing content"
12629           },
12630           "403" : {
12631             "description" : "Restricted operation"
12632           },
12633           "409" : {
12634             "description" : "requirement already exist"
12635           },
12636           "default" : {
12637             "content" : {
12638               "application/json" : {
12639                 "schema" : {
12640                   "type" : "array",
12641                   "items" : {
12642                     "type" : "object",
12643                     "properties" : {
12644                       "allowedMethods" : {
12645                         "type" : "array",
12646                         "items" : {
12647                           "type" : "string"
12648                         },
12649                         "uniqueItems" : true
12650                       },
12651                       "cookies" : {
12652                         "type" : "object",
12653                         "additionalProperties" : {
12654                           "type" : "object",
12655                           "properties" : {
12656                             "comment" : {
12657                               "type" : "string"
12658                             },
12659                             "domain" : {
12660                               "type" : "string"
12661                             },
12662                             "expiry" : {
12663                               "type" : "string",
12664                               "format" : "date-time"
12665                             },
12666                             "httpOnly" : {
12667                               "type" : "boolean"
12668                             },
12669                             "maxAge" : {
12670                               "type" : "integer",
12671                               "format" : "int32"
12672                             },
12673                             "name" : {
12674                               "type" : "string"
12675                             },
12676                             "path" : {
12677                               "type" : "string"
12678                             },
12679                             "secure" : {
12680                               "type" : "boolean"
12681                             },
12682                             "value" : {
12683                               "type" : "string"
12684                             },
12685                             "version" : {
12686                               "type" : "integer",
12687                               "format" : "int32"
12688                             }
12689                           }
12690                         }
12691                       },
12692                       "date" : {
12693                         "type" : "string",
12694                         "format" : "date-time"
12695                       },
12696                       "entity" : {
12697                         "type" : "object"
12698                       },
12699                       "entityTag" : {
12700                         "type" : "object",
12701                         "properties" : {
12702                           "value" : {
12703                             "type" : "string"
12704                           },
12705                           "weak" : {
12706                             "type" : "boolean"
12707                           }
12708                         }
12709                       },
12710                       "headers" : {
12711                         "type" : "object",
12712                         "additionalProperties" : {
12713                           "type" : "array",
12714                           "items" : {
12715                             "type" : "object"
12716                           }
12717                         }
12718                       },
12719                       "language" : {
12720                         "type" : "object",
12721                         "properties" : {
12722                           "country" : {
12723                             "type" : "string"
12724                           },
12725                           "displayCountry" : {
12726                             "type" : "string"
12727                           },
12728                           "displayLanguage" : {
12729                             "type" : "string"
12730                           },
12731                           "displayName" : {
12732                             "type" : "string"
12733                           },
12734                           "displayScript" : {
12735                             "type" : "string"
12736                           },
12737                           "displayVariant" : {
12738                             "type" : "string"
12739                           },
12740                           "extensionKeys" : {
12741                             "type" : "array",
12742                             "items" : {
12743                               "type" : "string"
12744                             },
12745                             "uniqueItems" : true
12746                           },
12747                           "iso3Country" : {
12748                             "type" : "string"
12749                           },
12750                           "iso3Language" : {
12751                             "type" : "string"
12752                           },
12753                           "language" : {
12754                             "type" : "string"
12755                           },
12756                           "script" : {
12757                             "type" : "string"
12758                           },
12759                           "unicodeLocaleAttributes" : {
12760                             "type" : "array",
12761                             "items" : {
12762                               "type" : "string"
12763                             },
12764                             "uniqueItems" : true
12765                           },
12766                           "unicodeLocaleKeys" : {
12767                             "type" : "array",
12768                             "items" : {
12769                               "type" : "string"
12770                             },
12771                             "uniqueItems" : true
12772                           },
12773                           "variant" : {
12774                             "type" : "string"
12775                           }
12776                         }
12777                       },
12778                       "lastModified" : {
12779                         "type" : "string",
12780                         "format" : "date-time"
12781                       },
12782                       "length" : {
12783                         "type" : "integer",
12784                         "format" : "int32"
12785                       },
12786                       "links" : {
12787                         "type" : "array",
12788                         "items" : {
12789                           "type" : "object",
12790                           "properties" : {
12791                             "params" : {
12792                               "type" : "object",
12793                               "additionalProperties" : {
12794                                 "type" : "string"
12795                               }
12796                             },
12797                             "rel" : {
12798                               "type" : "string"
12799                             },
12800                             "rels" : {
12801                               "type" : "array",
12802                               "items" : {
12803                                 "type" : "string"
12804                               }
12805                             },
12806                             "title" : {
12807                               "type" : "string"
12808                             },
12809                             "type" : {
12810                               "type" : "string"
12811                             },
12812                             "uri" : {
12813                               "type" : "string",
12814                               "format" : "uri"
12815                             },
12816                             "uriBuilder" : {
12817                               "type" : "object"
12818                             }
12819                           }
12820                         },
12821                         "uniqueItems" : true
12822                       },
12823                       "location" : {
12824                         "type" : "string",
12825                         "format" : "uri"
12826                       },
12827                       "mediaType" : {
12828                         "type" : "object",
12829                         "properties" : {
12830                           "parameters" : {
12831                             "type" : "object",
12832                             "additionalProperties" : {
12833                               "type" : "string"
12834                             }
12835                           },
12836                           "subtype" : {
12837                             "type" : "string"
12838                           },
12839                           "type" : {
12840                             "type" : "string"
12841                           },
12842                           "wildcardSubtype" : {
12843                             "type" : "boolean"
12844                           },
12845                           "wildcardType" : {
12846                             "type" : "boolean"
12847                           }
12848                         }
12849                       },
12850                       "metadata" : {
12851                         "type" : "object",
12852                         "additionalProperties" : {
12853                           "type" : "array",
12854                           "items" : {
12855                             "type" : "object"
12856                           }
12857                         }
12858                       },
12859                       "status" : {
12860                         "type" : "integer",
12861                         "format" : "int32"
12862                       },
12863                       "statusInfo" : {
12864                         "type" : "object",
12865                         "properties" : {
12866                           "family" : {
12867                             "type" : "string",
12868                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12869                           },
12870                           "reasonPhrase" : {
12871                             "type" : "string"
12872                           },
12873                           "statusCode" : {
12874                             "type" : "integer",
12875                             "format" : "int32"
12876                           }
12877                         }
12878                       },
12879                       "stringHeaders" : {
12880                         "type" : "object",
12881                         "additionalProperties" : {
12882                           "type" : "array",
12883                           "items" : {
12884                             "type" : "string"
12885                           }
12886                         }
12887                       }
12888                     }
12889                   }
12890                 }
12891               }
12892             }
12893           }
12894         },
12895         "servers" : [ {
12896           "url" : "/sdc2/rest",
12897           "variables" : { }
12898         } ],
12899         "summary" : "Create requirements on resource",
12900         "tags" : [ "SDCE-2 APIs" ]
12901       },
12902       "put" : {
12903         "description" : "Update Requirements on resource",
12904         "operationId" : "updateRequirementsOnResource",
12905         "parameters" : [ {
12906           "description" : "Component Id",
12907           "in" : "path",
12908           "name" : "resourceId",
12909           "required" : true,
12910           "schema" : {
12911             "type" : "string"
12912           }
12913         }, {
12914           "in" : "header",
12915           "name" : "USER_ID",
12916           "schema" : {
12917             "type" : "string"
12918           }
12919         } ],
12920         "requestBody" : {
12921           "content" : {
12922             "application/json" : {
12923               "schema" : {
12924                 "type" : "string"
12925               }
12926             }
12927           },
12928           "description" : "Requirements to update",
12929           "required" : true
12930         },
12931         "responses" : {
12932           "201" : {
12933             "description" : "Update Requirements"
12934           },
12935           "400" : {
12936             "description" : "Invalid content / Missing content"
12937           },
12938           "403" : {
12939             "description" : "Restricted operation"
12940           },
12941           "default" : {
12942             "content" : {
12943               "application/json" : {
12944                 "schema" : {
12945                   "type" : "array",
12946                   "items" : {
12947                     "$ref" : "#/components/schemas/RequirementDefinition"
12948                   }
12949                 }
12950               }
12951             }
12952           }
12953         },
12954         "servers" : [ {
12955           "url" : "/sdc2/rest",
12956           "variables" : { }
12957         } ],
12958         "summary" : "Update Requirements on resource",
12959         "tags" : [ "SDCE-2 APIs" ]
12960       }
12961     },
12962     "/v1/catalog/resources/{resourceId}/requirements/{requirementId}" : {
12963       "delete" : {
12964         "description" : "Delete requirements from resource",
12965         "operationId" : "deleteRequirementsFromResource",
12966         "parameters" : [ {
12967           "description" : "Resource Id",
12968           "in" : "path",
12969           "name" : "resourceId",
12970           "required" : true,
12971           "schema" : {
12972             "type" : "string"
12973           }
12974         }, {
12975           "description" : "requirement Id",
12976           "in" : "path",
12977           "name" : "requirementId",
12978           "required" : true,
12979           "schema" : {
12980             "type" : "string"
12981           }
12982         }, {
12983           "in" : "header",
12984           "name" : "USER_ID",
12985           "schema" : {
12986             "type" : "string"
12987           }
12988         } ],
12989         "responses" : {
12990           "201" : {
12991             "description" : "Delete requirement"
12992           },
12993           "400" : {
12994             "description" : "Invalid content / Missing content"
12995           },
12996           "403" : {
12997             "description" : "Restricted operation"
12998           },
12999           "default" : {
13000             "content" : {
13001               "application/json" : {
13002                 "schema" : {
13003                   "type" : "array",
13004                   "items" : {
13005                     "$ref" : "#/components/schemas/RequirementDefinition"
13006                   }
13007                 }
13008               }
13009             }
13010           }
13011         },
13012         "servers" : [ {
13013           "url" : "/sdc2/rest",
13014           "variables" : { }
13015         } ],
13016         "summary" : "Delete requirements from resource",
13017         "tags" : [ "SDCE-2 APIs" ]
13018       },
13019       "get" : {
13020         "description" : "Get Requirement from resource",
13021         "operationId" : "getRequirementsFromResource",
13022         "parameters" : [ {
13023           "description" : "Resource Id",
13024           "in" : "path",
13025           "name" : "resourceId",
13026           "required" : true,
13027           "schema" : {
13028             "type" : "string"
13029           }
13030         }, {
13031           "description" : "Requirement Id",
13032           "in" : "path",
13033           "name" : "requirementId",
13034           "required" : true,
13035           "schema" : {
13036             "type" : "string"
13037           }
13038         }, {
13039           "in" : "header",
13040           "name" : "USER_ID",
13041           "schema" : {
13042             "type" : "string"
13043           }
13044         } ],
13045         "responses" : {
13046           "201" : {
13047             "description" : "GET requirement"
13048           },
13049           "400" : {
13050             "description" : "Invalid content / Missing content"
13051           },
13052           "403" : {
13053             "description" : "Restricted operation"
13054           },
13055           "default" : {
13056             "content" : {
13057               "application/json" : {
13058                 "schema" : {
13059                   "type" : "array",
13060                   "items" : {
13061                     "$ref" : "#/components/schemas/RequirementDefinition"
13062                   }
13063                 }
13064               }
13065             }
13066           }
13067         },
13068         "servers" : [ {
13069           "url" : "/sdc2/rest",
13070           "variables" : { }
13071         } ],
13072         "summary" : "GET Requirement from resource",
13073         "tags" : [ "SDCE-2 APIs" ]
13074       }
13075     },
13076     "/v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts" : {
13077       "post" : {
13078         "description" : "Create Artifact and Attach to interface",
13079         "operationId" : "loadArtifactToInterface",
13080         "parameters" : [ {
13081           "in" : "path",
13082           "name" : "resourceId",
13083           "required" : true,
13084           "schema" : {
13085             "type" : "string"
13086           }
13087         }, {
13088           "in" : "path",
13089           "name" : "interfaceType",
13090           "required" : true,
13091           "schema" : {
13092             "type" : "string"
13093           }
13094         }, {
13095           "in" : "path",
13096           "name" : "operation",
13097           "required" : true,
13098           "schema" : {
13099             "type" : "string"
13100           }
13101         }, {
13102           "in" : "header",
13103           "name" : "USER_ID",
13104           "schema" : {
13105             "type" : "string"
13106           }
13107         }, {
13108           "in" : "header",
13109           "name" : "Content-MD5",
13110           "schema" : {
13111             "type" : "string"
13112           }
13113         } ],
13114         "requestBody" : {
13115           "content" : {
13116             "application/json" : {
13117               "schema" : {
13118                 "type" : "string"
13119               }
13120             }
13121           },
13122           "description" : "json describe the artifact",
13123           "required" : true
13124         },
13125         "responses" : {
13126           "201" : {
13127             "description" : "Resource created"
13128           },
13129           "400" : {
13130             "description" : "Invalid content / Missing content"
13131           },
13132           "403" : {
13133             "description" : "Restricted operation"
13134           },
13135           "409" : {
13136             "description" : "Artifact already exist"
13137           },
13138           "default" : {
13139             "content" : {
13140               "application/json" : {
13141                 "schema" : {
13142                   "type" : "array",
13143                   "items" : {
13144                     "type" : "object",
13145                     "properties" : {
13146                       "allowedMethods" : {
13147                         "type" : "array",
13148                         "items" : {
13149                           "type" : "string"
13150                         },
13151                         "uniqueItems" : true
13152                       },
13153                       "cookies" : {
13154                         "type" : "object",
13155                         "additionalProperties" : {
13156                           "type" : "object",
13157                           "properties" : {
13158                             "comment" : {
13159                               "type" : "string"
13160                             },
13161                             "domain" : {
13162                               "type" : "string"
13163                             },
13164                             "expiry" : {
13165                               "type" : "string",
13166                               "format" : "date-time"
13167                             },
13168                             "httpOnly" : {
13169                               "type" : "boolean"
13170                             },
13171                             "maxAge" : {
13172                               "type" : "integer",
13173                               "format" : "int32"
13174                             },
13175                             "name" : {
13176                               "type" : "string"
13177                             },
13178                             "path" : {
13179                               "type" : "string"
13180                             },
13181                             "secure" : {
13182                               "type" : "boolean"
13183                             },
13184                             "value" : {
13185                               "type" : "string"
13186                             },
13187                             "version" : {
13188                               "type" : "integer",
13189                               "format" : "int32"
13190                             }
13191                           }
13192                         }
13193                       },
13194                       "date" : {
13195                         "type" : "string",
13196                         "format" : "date-time"
13197                       },
13198                       "entity" : {
13199                         "type" : "object"
13200                       },
13201                       "entityTag" : {
13202                         "type" : "object",
13203                         "properties" : {
13204                           "value" : {
13205                             "type" : "string"
13206                           },
13207                           "weak" : {
13208                             "type" : "boolean"
13209                           }
13210                         }
13211                       },
13212                       "headers" : {
13213                         "type" : "object",
13214                         "additionalProperties" : {
13215                           "type" : "array",
13216                           "items" : {
13217                             "type" : "object"
13218                           }
13219                         }
13220                       },
13221                       "language" : {
13222                         "type" : "object",
13223                         "properties" : {
13224                           "country" : {
13225                             "type" : "string"
13226                           },
13227                           "displayCountry" : {
13228                             "type" : "string"
13229                           },
13230                           "displayLanguage" : {
13231                             "type" : "string"
13232                           },
13233                           "displayName" : {
13234                             "type" : "string"
13235                           },
13236                           "displayScript" : {
13237                             "type" : "string"
13238                           },
13239                           "displayVariant" : {
13240                             "type" : "string"
13241                           },
13242                           "extensionKeys" : {
13243                             "type" : "array",
13244                             "items" : {
13245                               "type" : "string"
13246                             },
13247                             "uniqueItems" : true
13248                           },
13249                           "iso3Country" : {
13250                             "type" : "string"
13251                           },
13252                           "iso3Language" : {
13253                             "type" : "string"
13254                           },
13255                           "language" : {
13256                             "type" : "string"
13257                           },
13258                           "script" : {
13259                             "type" : "string"
13260                           },
13261                           "unicodeLocaleAttributes" : {
13262                             "type" : "array",
13263                             "items" : {
13264                               "type" : "string"
13265                             },
13266                             "uniqueItems" : true
13267                           },
13268                           "unicodeLocaleKeys" : {
13269                             "type" : "array",
13270                             "items" : {
13271                               "type" : "string"
13272                             },
13273                             "uniqueItems" : true
13274                           },
13275                           "variant" : {
13276                             "type" : "string"
13277                           }
13278                         }
13279                       },
13280                       "lastModified" : {
13281                         "type" : "string",
13282                         "format" : "date-time"
13283                       },
13284                       "length" : {
13285                         "type" : "integer",
13286                         "format" : "int32"
13287                       },
13288                       "links" : {
13289                         "type" : "array",
13290                         "items" : {
13291                           "type" : "object",
13292                           "properties" : {
13293                             "params" : {
13294                               "type" : "object",
13295                               "additionalProperties" : {
13296                                 "type" : "string"
13297                               }
13298                             },
13299                             "rel" : {
13300                               "type" : "string"
13301                             },
13302                             "rels" : {
13303                               "type" : "array",
13304                               "items" : {
13305                                 "type" : "string"
13306                               }
13307                             },
13308                             "title" : {
13309                               "type" : "string"
13310                             },
13311                             "type" : {
13312                               "type" : "string"
13313                             },
13314                             "uri" : {
13315                               "type" : "string",
13316                               "format" : "uri"
13317                             },
13318                             "uriBuilder" : {
13319                               "type" : "object"
13320                             }
13321                           }
13322                         },
13323                         "uniqueItems" : true
13324                       },
13325                       "location" : {
13326                         "type" : "string",
13327                         "format" : "uri"
13328                       },
13329                       "mediaType" : {
13330                         "type" : "object",
13331                         "properties" : {
13332                           "parameters" : {
13333                             "type" : "object",
13334                             "additionalProperties" : {
13335                               "type" : "string"
13336                             }
13337                           },
13338                           "subtype" : {
13339                             "type" : "string"
13340                           },
13341                           "type" : {
13342                             "type" : "string"
13343                           },
13344                           "wildcardSubtype" : {
13345                             "type" : "boolean"
13346                           },
13347                           "wildcardType" : {
13348                             "type" : "boolean"
13349                           }
13350                         }
13351                       },
13352                       "metadata" : {
13353                         "type" : "object",
13354                         "additionalProperties" : {
13355                           "type" : "array",
13356                           "items" : {
13357                             "type" : "object"
13358                           }
13359                         }
13360                       },
13361                       "status" : {
13362                         "type" : "integer",
13363                         "format" : "int32"
13364                       },
13365                       "statusInfo" : {
13366                         "type" : "object",
13367                         "properties" : {
13368                           "family" : {
13369                             "type" : "string",
13370                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13371                           },
13372                           "reasonPhrase" : {
13373                             "type" : "string"
13374                           },
13375                           "statusCode" : {
13376                             "type" : "integer",
13377                             "format" : "int32"
13378                           }
13379                         }
13380                       },
13381                       "stringHeaders" : {
13382                         "type" : "object",
13383                         "additionalProperties" : {
13384                           "type" : "array",
13385                           "items" : {
13386                             "type" : "string"
13387                           }
13388                         }
13389                       }
13390                     }
13391                   }
13392                 }
13393               }
13394             }
13395           }
13396         },
13397         "servers" : [ {
13398           "url" : "/sdc2/rest",
13399           "variables" : { }
13400         } ],
13401         "summary" : "Returns created resource",
13402         "tags" : [ "SDCE-2 APIs" ]
13403       }
13404     },
13405     "/v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts/{artifactId}" : {
13406       "delete" : {
13407         "description" : "delete Artifact from interface",
13408         "operationId" : "deleteArtifactToInterface",
13409         "parameters" : [ {
13410           "in" : "path",
13411           "name" : "resourceId",
13412           "required" : true,
13413           "schema" : {
13414             "type" : "string"
13415           }
13416         }, {
13417           "in" : "path",
13418           "name" : "interfaceType",
13419           "required" : true,
13420           "schema" : {
13421             "type" : "string"
13422           }
13423         }, {
13424           "in" : "path",
13425           "name" : "operation",
13426           "required" : true,
13427           "schema" : {
13428             "type" : "string"
13429           }
13430         }, {
13431           "in" : "path",
13432           "name" : "artifactId",
13433           "required" : true,
13434           "schema" : {
13435             "type" : "string"
13436           }
13437         } ],
13438         "responses" : {
13439           "201" : {
13440             "description" : "delete artifact under interface deleted"
13441           },
13442           "400" : {
13443             "description" : "Invalid content / Missing content"
13444           },
13445           "403" : {
13446             "description" : "Restricted operation"
13447           },
13448           "409" : {
13449             "description" : "Artifact already exist"
13450           },
13451           "default" : {
13452             "content" : {
13453               "application/json" : {
13454                 "schema" : {
13455                   "type" : "array",
13456                   "items" : {
13457                     "type" : "object",
13458                     "properties" : {
13459                       "allowedMethods" : {
13460                         "type" : "array",
13461                         "items" : {
13462                           "type" : "string"
13463                         },
13464                         "uniqueItems" : true
13465                       },
13466                       "cookies" : {
13467                         "type" : "object",
13468                         "additionalProperties" : {
13469                           "type" : "object",
13470                           "properties" : {
13471                             "comment" : {
13472                               "type" : "string"
13473                             },
13474                             "domain" : {
13475                               "type" : "string"
13476                             },
13477                             "expiry" : {
13478                               "type" : "string",
13479                               "format" : "date-time"
13480                             },
13481                             "httpOnly" : {
13482                               "type" : "boolean"
13483                             },
13484                             "maxAge" : {
13485                               "type" : "integer",
13486                               "format" : "int32"
13487                             },
13488                             "name" : {
13489                               "type" : "string"
13490                             },
13491                             "path" : {
13492                               "type" : "string"
13493                             },
13494                             "secure" : {
13495                               "type" : "boolean"
13496                             },
13497                             "value" : {
13498                               "type" : "string"
13499                             },
13500                             "version" : {
13501                               "type" : "integer",
13502                               "format" : "int32"
13503                             }
13504                           }
13505                         }
13506                       },
13507                       "date" : {
13508                         "type" : "string",
13509                         "format" : "date-time"
13510                       },
13511                       "entity" : {
13512                         "type" : "object"
13513                       },
13514                       "entityTag" : {
13515                         "type" : "object",
13516                         "properties" : {
13517                           "value" : {
13518                             "type" : "string"
13519                           },
13520                           "weak" : {
13521                             "type" : "boolean"
13522                           }
13523                         }
13524                       },
13525                       "headers" : {
13526                         "type" : "object",
13527                         "additionalProperties" : {
13528                           "type" : "array",
13529                           "items" : {
13530                             "type" : "object"
13531                           }
13532                         }
13533                       },
13534                       "language" : {
13535                         "type" : "object",
13536                         "properties" : {
13537                           "country" : {
13538                             "type" : "string"
13539                           },
13540                           "displayCountry" : {
13541                             "type" : "string"
13542                           },
13543                           "displayLanguage" : {
13544                             "type" : "string"
13545                           },
13546                           "displayName" : {
13547                             "type" : "string"
13548                           },
13549                           "displayScript" : {
13550                             "type" : "string"
13551                           },
13552                           "displayVariant" : {
13553                             "type" : "string"
13554                           },
13555                           "extensionKeys" : {
13556                             "type" : "array",
13557                             "items" : {
13558                               "type" : "string"
13559                             },
13560                             "uniqueItems" : true
13561                           },
13562                           "iso3Country" : {
13563                             "type" : "string"
13564                           },
13565                           "iso3Language" : {
13566                             "type" : "string"
13567                           },
13568                           "language" : {
13569                             "type" : "string"
13570                           },
13571                           "script" : {
13572                             "type" : "string"
13573                           },
13574                           "unicodeLocaleAttributes" : {
13575                             "type" : "array",
13576                             "items" : {
13577                               "type" : "string"
13578                             },
13579                             "uniqueItems" : true
13580                           },
13581                           "unicodeLocaleKeys" : {
13582                             "type" : "array",
13583                             "items" : {
13584                               "type" : "string"
13585                             },
13586                             "uniqueItems" : true
13587                           },
13588                           "variant" : {
13589                             "type" : "string"
13590                           }
13591                         }
13592                       },
13593                       "lastModified" : {
13594                         "type" : "string",
13595                         "format" : "date-time"
13596                       },
13597                       "length" : {
13598                         "type" : "integer",
13599                         "format" : "int32"
13600                       },
13601                       "links" : {
13602                         "type" : "array",
13603                         "items" : {
13604                           "type" : "object",
13605                           "properties" : {
13606                             "params" : {
13607                               "type" : "object",
13608                               "additionalProperties" : {
13609                                 "type" : "string"
13610                               }
13611                             },
13612                             "rel" : {
13613                               "type" : "string"
13614                             },
13615                             "rels" : {
13616                               "type" : "array",
13617                               "items" : {
13618                                 "type" : "string"
13619                               }
13620                             },
13621                             "title" : {
13622                               "type" : "string"
13623                             },
13624                             "type" : {
13625                               "type" : "string"
13626                             },
13627                             "uri" : {
13628                               "type" : "string",
13629                               "format" : "uri"
13630                             },
13631                             "uriBuilder" : {
13632                               "type" : "object"
13633                             }
13634                           }
13635                         },
13636                         "uniqueItems" : true
13637                       },
13638                       "location" : {
13639                         "type" : "string",
13640                         "format" : "uri"
13641                       },
13642                       "mediaType" : {
13643                         "type" : "object",
13644                         "properties" : {
13645                           "parameters" : {
13646                             "type" : "object",
13647                             "additionalProperties" : {
13648                               "type" : "string"
13649                             }
13650                           },
13651                           "subtype" : {
13652                             "type" : "string"
13653                           },
13654                           "type" : {
13655                             "type" : "string"
13656                           },
13657                           "wildcardSubtype" : {
13658                             "type" : "boolean"
13659                           },
13660                           "wildcardType" : {
13661                             "type" : "boolean"
13662                           }
13663                         }
13664                       },
13665                       "metadata" : {
13666                         "type" : "object",
13667                         "additionalProperties" : {
13668                           "type" : "array",
13669                           "items" : {
13670                             "type" : "object"
13671                           }
13672                         }
13673                       },
13674                       "status" : {
13675                         "type" : "integer",
13676                         "format" : "int32"
13677                       },
13678                       "statusInfo" : {
13679                         "type" : "object",
13680                         "properties" : {
13681                           "family" : {
13682                             "type" : "string",
13683                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13684                           },
13685                           "reasonPhrase" : {
13686                             "type" : "string"
13687                           },
13688                           "statusCode" : {
13689                             "type" : "integer",
13690                             "format" : "int32"
13691                           }
13692                         }
13693                       },
13694                       "stringHeaders" : {
13695                         "type" : "object",
13696                         "additionalProperties" : {
13697                           "type" : "array",
13698                           "items" : {
13699                             "type" : "string"
13700                           }
13701                         }
13702                       }
13703                     }
13704                   }
13705                 }
13706               }
13707             }
13708           }
13709         },
13710         "servers" : [ {
13711           "url" : "/sdc2/rest",
13712           "variables" : { }
13713         } ],
13714         "summary" : "delete matching artifact from interface",
13715         "tags" : [ "SDCE-2 APIs" ]
13716       },
13717       "post" : {
13718         "description" : "update Artifact  Attach to interface",
13719         "operationId" : "updateArtifactToInterface",
13720         "parameters" : [ {
13721           "in" : "path",
13722           "name" : "resourceId",
13723           "required" : true,
13724           "schema" : {
13725             "type" : "string"
13726           }
13727         }, {
13728           "in" : "path",
13729           "name" : "interfaceType",
13730           "required" : true,
13731           "schema" : {
13732             "type" : "string"
13733           }
13734         }, {
13735           "in" : "path",
13736           "name" : "operation",
13737           "required" : true,
13738           "schema" : {
13739             "type" : "string"
13740           }
13741         }, {
13742           "in" : "path",
13743           "name" : "artifactId",
13744           "required" : true,
13745           "schema" : {
13746             "type" : "string"
13747           }
13748         }, {
13749           "in" : "header",
13750           "name" : "USER_ID",
13751           "schema" : {
13752             "type" : "string"
13753           }
13754         }, {
13755           "in" : "header",
13756           "name" : "Content-MD5",
13757           "schema" : {
13758             "type" : "string"
13759           }
13760         } ],
13761         "requestBody" : {
13762           "content" : {
13763             "application/json" : {
13764               "schema" : {
13765                 "type" : "string"
13766               }
13767             }
13768           },
13769           "description" : "json describe the artifact",
13770           "required" : true
13771         },
13772         "responses" : {
13773           "201" : {
13774             "description" : "delete artifact under interface deleted"
13775           },
13776           "400" : {
13777             "description" : "Invalid content / Missing content"
13778           },
13779           "403" : {
13780             "description" : "Restricted operation"
13781           },
13782           "409" : {
13783             "description" : "Artifact already exist"
13784           },
13785           "default" : {
13786             "content" : {
13787               "application/json" : {
13788                 "schema" : {
13789                   "type" : "array",
13790                   "items" : {
13791                     "type" : "object",
13792                     "properties" : {
13793                       "allowedMethods" : {
13794                         "type" : "array",
13795                         "items" : {
13796                           "type" : "string"
13797                         },
13798                         "uniqueItems" : true
13799                       },
13800                       "cookies" : {
13801                         "type" : "object",
13802                         "additionalProperties" : {
13803                           "type" : "object",
13804                           "properties" : {
13805                             "comment" : {
13806                               "type" : "string"
13807                             },
13808                             "domain" : {
13809                               "type" : "string"
13810                             },
13811                             "expiry" : {
13812                               "type" : "string",
13813                               "format" : "date-time"
13814                             },
13815                             "httpOnly" : {
13816                               "type" : "boolean"
13817                             },
13818                             "maxAge" : {
13819                               "type" : "integer",
13820                               "format" : "int32"
13821                             },
13822                             "name" : {
13823                               "type" : "string"
13824                             },
13825                             "path" : {
13826                               "type" : "string"
13827                             },
13828                             "secure" : {
13829                               "type" : "boolean"
13830                             },
13831                             "value" : {
13832                               "type" : "string"
13833                             },
13834                             "version" : {
13835                               "type" : "integer",
13836                               "format" : "int32"
13837                             }
13838                           }
13839                         }
13840                       },
13841                       "date" : {
13842                         "type" : "string",
13843                         "format" : "date-time"
13844                       },
13845                       "entity" : {
13846                         "type" : "object"
13847                       },
13848                       "entityTag" : {
13849                         "type" : "object",
13850                         "properties" : {
13851                           "value" : {
13852                             "type" : "string"
13853                           },
13854                           "weak" : {
13855                             "type" : "boolean"
13856                           }
13857                         }
13858                       },
13859                       "headers" : {
13860                         "type" : "object",
13861                         "additionalProperties" : {
13862                           "type" : "array",
13863                           "items" : {
13864                             "type" : "object"
13865                           }
13866                         }
13867                       },
13868                       "language" : {
13869                         "type" : "object",
13870                         "properties" : {
13871                           "country" : {
13872                             "type" : "string"
13873                           },
13874                           "displayCountry" : {
13875                             "type" : "string"
13876                           },
13877                           "displayLanguage" : {
13878                             "type" : "string"
13879                           },
13880                           "displayName" : {
13881                             "type" : "string"
13882                           },
13883                           "displayScript" : {
13884                             "type" : "string"
13885                           },
13886                           "displayVariant" : {
13887                             "type" : "string"
13888                           },
13889                           "extensionKeys" : {
13890                             "type" : "array",
13891                             "items" : {
13892                               "type" : "string"
13893                             },
13894                             "uniqueItems" : true
13895                           },
13896                           "iso3Country" : {
13897                             "type" : "string"
13898                           },
13899                           "iso3Language" : {
13900                             "type" : "string"
13901                           },
13902                           "language" : {
13903                             "type" : "string"
13904                           },
13905                           "script" : {
13906                             "type" : "string"
13907                           },
13908                           "unicodeLocaleAttributes" : {
13909                             "type" : "array",
13910                             "items" : {
13911                               "type" : "string"
13912                             },
13913                             "uniqueItems" : true
13914                           },
13915                           "unicodeLocaleKeys" : {
13916                             "type" : "array",
13917                             "items" : {
13918                               "type" : "string"
13919                             },
13920                             "uniqueItems" : true
13921                           },
13922                           "variant" : {
13923                             "type" : "string"
13924                           }
13925                         }
13926                       },
13927                       "lastModified" : {
13928                         "type" : "string",
13929                         "format" : "date-time"
13930                       },
13931                       "length" : {
13932                         "type" : "integer",
13933                         "format" : "int32"
13934                       },
13935                       "links" : {
13936                         "type" : "array",
13937                         "items" : {
13938                           "type" : "object",
13939                           "properties" : {
13940                             "params" : {
13941                               "type" : "object",
13942                               "additionalProperties" : {
13943                                 "type" : "string"
13944                               }
13945                             },
13946                             "rel" : {
13947                               "type" : "string"
13948                             },
13949                             "rels" : {
13950                               "type" : "array",
13951                               "items" : {
13952                                 "type" : "string"
13953                               }
13954                             },
13955                             "title" : {
13956                               "type" : "string"
13957                             },
13958                             "type" : {
13959                               "type" : "string"
13960                             },
13961                             "uri" : {
13962                               "type" : "string",
13963                               "format" : "uri"
13964                             },
13965                             "uriBuilder" : {
13966                               "type" : "object"
13967                             }
13968                           }
13969                         },
13970                         "uniqueItems" : true
13971                       },
13972                       "location" : {
13973                         "type" : "string",
13974                         "format" : "uri"
13975                       },
13976                       "mediaType" : {
13977                         "type" : "object",
13978                         "properties" : {
13979                           "parameters" : {
13980                             "type" : "object",
13981                             "additionalProperties" : {
13982                               "type" : "string"
13983                             }
13984                           },
13985                           "subtype" : {
13986                             "type" : "string"
13987                           },
13988                           "type" : {
13989                             "type" : "string"
13990                           },
13991                           "wildcardSubtype" : {
13992                             "type" : "boolean"
13993                           },
13994                           "wildcardType" : {
13995                             "type" : "boolean"
13996                           }
13997                         }
13998                       },
13999                       "metadata" : {
14000                         "type" : "object",
14001                         "additionalProperties" : {
14002                           "type" : "array",
14003                           "items" : {
14004                             "type" : "object"
14005                           }
14006                         }
14007                       },
14008                       "status" : {
14009                         "type" : "integer",
14010                         "format" : "int32"
14011                       },
14012                       "statusInfo" : {
14013                         "type" : "object",
14014                         "properties" : {
14015                           "family" : {
14016                             "type" : "string",
14017                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14018                           },
14019                           "reasonPhrase" : {
14020                             "type" : "string"
14021                           },
14022                           "statusCode" : {
14023                             "type" : "integer",
14024                             "format" : "int32"
14025                           }
14026                         }
14027                       },
14028                       "stringHeaders" : {
14029                         "type" : "object",
14030                         "additionalProperties" : {
14031                           "type" : "array",
14032                           "items" : {
14033                             "type" : "string"
14034                           }
14035                         }
14036                       }
14037                     }
14038                   }
14039                 }
14040               }
14041             }
14042           }
14043         },
14044         "servers" : [ {
14045           "url" : "/sdc2/rest",
14046           "variables" : { }
14047         } ],
14048         "summary" : "updates artifact by interface",
14049         "tags" : [ "SDCE-2 APIs" ]
14050       }
14051     },
14052     "/v1/catalog/resources/{resourceName}/{version}" : {
14053       "delete" : {
14054         "description" : "Delete Resource By Name And Version",
14055         "operationId" : "deleteResourceByNameAndVersion",
14056         "parameters" : [ {
14057           "in" : "path",
14058           "name" : "resourceName",
14059           "required" : true,
14060           "schema" : {
14061             "type" : "string"
14062           }
14063         }, {
14064           "in" : "path",
14065           "name" : "version",
14066           "required" : true,
14067           "schema" : {
14068             "type" : "string"
14069           }
14070         } ],
14071         "responses" : {
14072           "204" : {
14073             "description" : "Resource deleted"
14074           },
14075           "400" : {
14076             "description" : "Invalid content / Missing content"
14077           },
14078           "403" : {
14079             "description" : "Restricted operation"
14080           },
14081           "404" : {
14082             "description" : "Resource not found"
14083           },
14084           "default" : {
14085             "content" : {
14086               "*/*" : {
14087                 "schema" : {
14088                   "type" : "array",
14089                   "items" : {
14090                     "$ref" : "#/components/schemas/Resource"
14091                   }
14092                 }
14093               }
14094             }
14095           }
14096         },
14097         "servers" : [ {
14098           "url" : "/sdc2/rest",
14099           "variables" : { }
14100         } ],
14101         "summary" : "Returns no content",
14102         "tags" : [ "SDCE-2 APIs" ]
14103       }
14104     },
14105     "/v1/catalog/services" : {
14106       "post" : {
14107         "description" : "Create Service",
14108         "operationId" : "createService",
14109         "parameters" : [ {
14110           "in" : "header",
14111           "name" : "USER_ID",
14112           "schema" : {
14113             "type" : "string"
14114           }
14115         } ],
14116         "requestBody" : {
14117           "content" : {
14118             "application/json" : {
14119               "schema" : {
14120                 "type" : "string"
14121               }
14122             }
14123           },
14124           "description" : "Service object to be created",
14125           "required" : true
14126         },
14127         "responses" : {
14128           "201" : {
14129             "description" : "Service created"
14130           },
14131           "400" : {
14132             "description" : "Invalid content / Missing content"
14133           },
14134           "401" : {
14135             "description" : "Unauthorized Tenant"
14136           },
14137           "403" : {
14138             "description" : "Restricted operation"
14139           },
14140           "409" : {
14141             "description" : "Service already exist"
14142           },
14143           "default" : {
14144             "content" : {
14145               "application/json" : {
14146                 "schema" : {
14147                   "type" : "array",
14148                   "items" : {
14149                     "$ref" : "#/components/schemas/Service"
14150                   }
14151                 }
14152               }
14153             }
14154           }
14155         },
14156         "servers" : [ {
14157           "url" : "/sdc2/rest",
14158           "variables" : { }
14159         } ],
14160         "summary" : "Returns created service",
14161         "tags" : [ "SDCE-2 APIs" ]
14162       }
14163     },
14164     "/v1/catalog/services/distribution/{did}" : {
14165       "get" : {
14166         "description" : "Retrieve Distributions",
14167         "operationId" : "getListOfDistributionStatuses",
14168         "parameters" : [ {
14169           "in" : "path",
14170           "name" : "did",
14171           "required" : true,
14172           "schema" : {
14173             "type" : "string"
14174           }
14175         }, {
14176           "in" : "header",
14177           "name" : "USER_ID",
14178           "schema" : {
14179             "type" : "string"
14180           }
14181         } ],
14182         "responses" : {
14183           "200" : {
14184             "description" : "Service found"
14185           },
14186           "403" : {
14187             "description" : "Restricted operation"
14188           },
14189           "404" : {
14190             "description" : "Status not found"
14191           },
14192           "default" : {
14193             "content" : {
14194               "application/json" : {
14195                 "schema" : {
14196                   "type" : "array",
14197                   "items" : {
14198                     "$ref" : "#/components/schemas/DistributionStatusListResponse"
14199                   }
14200                 }
14201               }
14202             }
14203           }
14204         },
14205         "servers" : [ {
14206           "url" : "/sdc2/rest",
14207           "variables" : { }
14208         } ],
14209         "summary" : "Return  the  list  of  distribution status objects",
14210         "tags" : [ "SDCE-5 APIs" ]
14211       }
14212     },
14213     "/v1/catalog/services/importService" : {
14214       "post" : {
14215         "description" : "Import Service",
14216         "operationId" : "importNsService",
14217         "parameters" : [ {
14218           "in" : "header",
14219           "name" : "USER_ID",
14220           "schema" : {
14221             "type" : "string"
14222           }
14223         } ],
14224         "requestBody" : {
14225           "content" : {
14226             "application/json" : {
14227               "schema" : {
14228                 "type" : "string"
14229               }
14230             }
14231           },
14232           "description" : "Service object to be imported",
14233           "required" : true
14234         },
14235         "responses" : {
14236           "201" : {
14237             "description" : "Service created"
14238           },
14239           "400" : {
14240             "description" : "Invalid content / Missing content"
14241           },
14242           "403" : {
14243             "description" : "Restricted operation"
14244           },
14245           "409" : {
14246             "description" : "Service already exist"
14247           }
14248         },
14249         "servers" : [ {
14250           "url" : "/sdc2/rest",
14251           "variables" : { }
14252         } ],
14253         "summary" : "Returns imported service",
14254         "tags" : [ "SDCE-2 APIs" ]
14255       }
14256     },
14257     "/v1/catalog/services/replaceVNF" : {
14258       "post" : {
14259         "description" : "Replace new VNF based on the existing VNF",
14260         "operationId" : "replaceVNF",
14261         "parameters" : [ {
14262           "description" : "The user id",
14263           "in" : "header",
14264           "name" : "USER_ID",
14265           "required" : true,
14266           "schema" : {
14267             "type" : "string"
14268           }
14269         }, {
14270           "description" : "X-ECOMP-RequestID header",
14271           "in" : "header",
14272           "name" : "X-ECOMP-RequestID",
14273           "schema" : {
14274             "type" : "string"
14275           }
14276         }, {
14277           "description" : "X-ECOMP-InstanceID header",
14278           "in" : "header",
14279           "name" : "X-ECOMP-InstanceID",
14280           "required" : true,
14281           "schema" : {
14282             "type" : "string"
14283           }
14284         }, {
14285           "description" : "Determines the format of the body of the response",
14286           "in" : "header",
14287           "name" : "Accept",
14288           "schema" : {
14289             "type" : "string"
14290           }
14291         }, {
14292           "description" : "The username and password",
14293           "in" : "header",
14294           "name" : "Authorization",
14295           "required" : true,
14296           "schema" : {
14297             "type" : "string"
14298           }
14299         } ],
14300         "requestBody" : {
14301           "content" : {
14302             "*/*" : {
14303               "schema" : {
14304                 "type" : "string"
14305               }
14306             }
14307           },
14308           "description" : "Resource object to be created",
14309           "required" : true
14310         },
14311         "responses" : {
14312           "200" : {
14313             "content" : {
14314               "*/*" : {
14315                 "schema" : {
14316                   "type" : "array",
14317                   "items" : {
14318                     "$ref" : "#/components/schemas/ReplaceVNFInfo"
14319                   }
14320                 }
14321               }
14322             },
14323             "description" : "ECOMP component is authenticated and list of Catalog Assets Metadata is returned"
14324           },
14325           "400" : {
14326             "description" : "Missing  'X-ECOMP-InstanceID'  HTTP header - POL5001"
14327           },
14328           "401" : {
14329             "description" : "ECOMP component  should authenticate itself  and  to  re-send  again  HTTP  request  with its Basic Authentication credentials - POL5002"
14330           },
14331           "403" : {
14332             "description" : "ECOMP component is not authorized - POL5003"
14333           },
14334           "404" : {
14335             "description" : "Error: Requested '%1' (uuid) resource was not found - SVC4063"
14336           },
14337           "405" : {
14338             "description" : "Method  Not Allowed  :  Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050"
14339           },
14340           "409" : {
14341             "description" : "Service already exist"
14342           },
14343           "500" : {
14344             "description" : "The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000"
14345           }
14346         },
14347         "servers" : [ {
14348           "url" : "/sdc2/rest",
14349           "variables" : { }
14350         } ],
14351         "summary" : "Return whether the replace VNF is successful",
14352         "tags" : [ "SDCE-2 APIs" ]
14353       }
14354     },
14355     "/v1/catalog/services/serviceName/{serviceName}/serviceVersion/{serviceVersion}" : {
14356       "get" : {
14357         "description" : "Retrieve Service",
14358         "operationId" : "getServiceByNameAndVersion",
14359         "parameters" : [ {
14360           "in" : "path",
14361           "name" : "serviceName",
14362           "required" : true,
14363           "schema" : {
14364             "type" : "string"
14365           }
14366         }, {
14367           "in" : "path",
14368           "name" : "serviceVersion",
14369           "required" : true,
14370           "schema" : {
14371             "type" : "string"
14372           }
14373         }, {
14374           "in" : "header",
14375           "name" : "USER_ID",
14376           "schema" : {
14377             "type" : "string"
14378           }
14379         } ],
14380         "responses" : {
14381           "200" : {
14382             "description" : "Service found"
14383           },
14384           "403" : {
14385             "description" : "Restricted operation"
14386           },
14387           "404" : {
14388             "description" : "Service not found"
14389           },
14390           "default" : {
14391             "content" : {
14392               "application/json" : {
14393                 "schema" : {
14394                   "type" : "array",
14395                   "items" : {
14396                     "$ref" : "#/components/schemas/Service"
14397                   }
14398                 }
14399               }
14400             }
14401           }
14402         },
14403         "servers" : [ {
14404           "url" : "/sdc2/rest",
14405           "variables" : { }
14406         } ],
14407         "summary" : "Returns service according to name and version",
14408         "tags" : [ "SDCE-2 APIs" ]
14409       }
14410     },
14411     "/v1/catalog/services/serviceUUID/{uuid}/importReplaceService" : {
14412       "post" : {
14413         "description" : "Import Service",
14414         "operationId" : "importReplaceService",
14415         "parameters" : [ {
14416           "description" : "The user id",
14417           "in" : "header",
14418           "name" : "USER_ID",
14419           "required" : true,
14420           "schema" : {
14421             "type" : "string"
14422           }
14423         }, {
14424           "description" : "X-ECOMP-RequestID header",
14425           "in" : "header",
14426           "name" : "X-ECOMP-RequestID",
14427           "schema" : {
14428             "type" : "string"
14429           }
14430         }, {
14431           "description" : "X-ECOMP-InstanceID header",
14432           "in" : "header",
14433           "name" : "X-ECOMP-InstanceID",
14434           "required" : true,
14435           "schema" : {
14436             "type" : "string"
14437           }
14438         }, {
14439           "description" : "Determines the format of the body of the response",
14440           "in" : "header",
14441           "name" : "Accept",
14442           "schema" : {
14443             "type" : "string"
14444           }
14445         }, {
14446           "description" : "The username and password",
14447           "in" : "header",
14448           "name" : "Authorization",
14449           "required" : true,
14450           "schema" : {
14451             "type" : "string"
14452           }
14453         }, {
14454           "description" : "The requested asset uuid",
14455           "in" : "path",
14456           "name" : "uuid",
14457           "required" : true,
14458           "schema" : {
14459             "type" : "string"
14460           }
14461         } ],
14462         "requestBody" : {
14463           "content" : {
14464             "*/*" : {
14465               "schema" : {
14466                 "type" : "object",
14467                 "properties" : {
14468                   "serviceZip" : {
14469                     "$ref" : "#/components/schemas/FormDataContentDisposition"
14470                   },
14471                   "serviceZipMetadata" : {
14472                     "type" : "string",
14473                     "description" : "serviceMetadata"
14474                   }
14475                 }
14476               }
14477             }
14478           }
14479         },
14480         "responses" : {
14481           "201" : {
14482             "description" : "Service created"
14483           },
14484           "400" : {
14485             "description" : "Invalid content / Missing content"
14486           },
14487           "403" : {
14488             "description" : "Restricted operation"
14489           },
14490           "409" : {
14491             "description" : "Service already exist"
14492           }
14493         },
14494         "servers" : [ {
14495           "url" : "/sdc2/rest",
14496           "variables" : { }
14497         } ],
14498         "summary" : "Returns imported service",
14499         "tags" : [ "SDCE-2 APIs" ]
14500       }
14501     },
14502     "/v1/catalog/services/validate-name/{serviceName}" : {
14503       "get" : {
14504         "description" : "validate service name",
14505         "operationId" : "validateServiceName",
14506         "parameters" : [ {
14507           "in" : "path",
14508           "name" : "serviceName",
14509           "required" : true,
14510           "schema" : {
14511             "type" : "string"
14512           }
14513         }, {
14514           "in" : "header",
14515           "name" : "USER_ID",
14516           "schema" : {
14517             "type" : "string"
14518           }
14519         } ],
14520         "responses" : {
14521           "200" : {
14522             "description" : "Service found"
14523           },
14524           "403" : {
14525             "description" : "Restricted operation"
14526           },
14527           "default" : {
14528             "content" : {
14529               "application/json" : {
14530                 "schema" : {
14531                   "type" : "array",
14532                   "items" : {
14533                     "type" : "object",
14534                     "properties" : {
14535                       "allowedMethods" : {
14536                         "type" : "array",
14537                         "items" : {
14538                           "type" : "string"
14539                         },
14540                         "uniqueItems" : true
14541                       },
14542                       "cookies" : {
14543                         "type" : "object",
14544                         "additionalProperties" : {
14545                           "type" : "object",
14546                           "properties" : {
14547                             "comment" : {
14548                               "type" : "string"
14549                             },
14550                             "domain" : {
14551                               "type" : "string"
14552                             },
14553                             "expiry" : {
14554                               "type" : "string",
14555                               "format" : "date-time"
14556                             },
14557                             "httpOnly" : {
14558                               "type" : "boolean"
14559                             },
14560                             "maxAge" : {
14561                               "type" : "integer",
14562                               "format" : "int32"
14563                             },
14564                             "name" : {
14565                               "type" : "string"
14566                             },
14567                             "path" : {
14568                               "type" : "string"
14569                             },
14570                             "secure" : {
14571                               "type" : "boolean"
14572                             },
14573                             "value" : {
14574                               "type" : "string"
14575                             },
14576                             "version" : {
14577                               "type" : "integer",
14578                               "format" : "int32"
14579                             }
14580                           }
14581                         }
14582                       },
14583                       "date" : {
14584                         "type" : "string",
14585                         "format" : "date-time"
14586                       },
14587                       "entity" : {
14588                         "type" : "object"
14589                       },
14590                       "entityTag" : {
14591                         "type" : "object",
14592                         "properties" : {
14593                           "value" : {
14594                             "type" : "string"
14595                           },
14596                           "weak" : {
14597                             "type" : "boolean"
14598                           }
14599                         }
14600                       },
14601                       "headers" : {
14602                         "type" : "object",
14603                         "additionalProperties" : {
14604                           "type" : "array",
14605                           "items" : {
14606                             "type" : "object"
14607                           }
14608                         }
14609                       },
14610                       "language" : {
14611                         "type" : "object",
14612                         "properties" : {
14613                           "country" : {
14614                             "type" : "string"
14615                           },
14616                           "displayCountry" : {
14617                             "type" : "string"
14618                           },
14619                           "displayLanguage" : {
14620                             "type" : "string"
14621                           },
14622                           "displayName" : {
14623                             "type" : "string"
14624                           },
14625                           "displayScript" : {
14626                             "type" : "string"
14627                           },
14628                           "displayVariant" : {
14629                             "type" : "string"
14630                           },
14631                           "extensionKeys" : {
14632                             "type" : "array",
14633                             "items" : {
14634                               "type" : "string"
14635                             },
14636                             "uniqueItems" : true
14637                           },
14638                           "iso3Country" : {
14639                             "type" : "string"
14640                           },
14641                           "iso3Language" : {
14642                             "type" : "string"
14643                           },
14644                           "language" : {
14645                             "type" : "string"
14646                           },
14647                           "script" : {
14648                             "type" : "string"
14649                           },
14650                           "unicodeLocaleAttributes" : {
14651                             "type" : "array",
14652                             "items" : {
14653                               "type" : "string"
14654                             },
14655                             "uniqueItems" : true
14656                           },
14657                           "unicodeLocaleKeys" : {
14658                             "type" : "array",
14659                             "items" : {
14660                               "type" : "string"
14661                             },
14662                             "uniqueItems" : true
14663                           },
14664                           "variant" : {
14665                             "type" : "string"
14666                           }
14667                         }
14668                       },
14669                       "lastModified" : {
14670                         "type" : "string",
14671                         "format" : "date-time"
14672                       },
14673                       "length" : {
14674                         "type" : "integer",
14675                         "format" : "int32"
14676                       },
14677                       "links" : {
14678                         "type" : "array",
14679                         "items" : {
14680                           "type" : "object",
14681                           "properties" : {
14682                             "params" : {
14683                               "type" : "object",
14684                               "additionalProperties" : {
14685                                 "type" : "string"
14686                               }
14687                             },
14688                             "rel" : {
14689                               "type" : "string"
14690                             },
14691                             "rels" : {
14692                               "type" : "array",
14693                               "items" : {
14694                                 "type" : "string"
14695                               }
14696                             },
14697                             "title" : {
14698                               "type" : "string"
14699                             },
14700                             "type" : {
14701                               "type" : "string"
14702                             },
14703                             "uri" : {
14704                               "type" : "string",
14705                               "format" : "uri"
14706                             },
14707                             "uriBuilder" : {
14708                               "type" : "object"
14709                             }
14710                           }
14711                         },
14712                         "uniqueItems" : true
14713                       },
14714                       "location" : {
14715                         "type" : "string",
14716                         "format" : "uri"
14717                       },
14718                       "mediaType" : {
14719                         "type" : "object",
14720                         "properties" : {
14721                           "parameters" : {
14722                             "type" : "object",
14723                             "additionalProperties" : {
14724                               "type" : "string"
14725                             }
14726                           },
14727                           "subtype" : {
14728                             "type" : "string"
14729                           },
14730                           "type" : {
14731                             "type" : "string"
14732                           },
14733                           "wildcardSubtype" : {
14734                             "type" : "boolean"
14735                           },
14736                           "wildcardType" : {
14737                             "type" : "boolean"
14738                           }
14739                         }
14740                       },
14741                       "metadata" : {
14742                         "type" : "object",
14743                         "additionalProperties" : {
14744                           "type" : "array",
14745                           "items" : {
14746                             "type" : "object"
14747                           }
14748                         }
14749                       },
14750                       "status" : {
14751                         "type" : "integer",
14752                         "format" : "int32"
14753                       },
14754                       "statusInfo" : {
14755                         "type" : "object",
14756                         "properties" : {
14757                           "family" : {
14758                             "type" : "string",
14759                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14760                           },
14761                           "reasonPhrase" : {
14762                             "type" : "string"
14763                           },
14764                           "statusCode" : {
14765                             "type" : "integer",
14766                             "format" : "int32"
14767                           }
14768                         }
14769                       },
14770                       "stringHeaders" : {
14771                         "type" : "object",
14772                         "additionalProperties" : {
14773                           "type" : "array",
14774                           "items" : {
14775                             "type" : "string"
14776                           }
14777                         }
14778                       }
14779                     }
14780                   }
14781                 }
14782               }
14783             }
14784           }
14785         },
14786         "servers" : [ {
14787           "url" : "/sdc2/rest",
14788           "variables" : { }
14789         } ],
14790         "summary" : "checks if the chosen service name is available ",
14791         "tags" : [ "SDCE-2 APIs" ]
14792       }
14793     },
14794     "/v1/catalog/services/{componentId}/archive" : {
14795       "post" : {
14796         "description" : "Archive Service",
14797         "operationId" : "archiveService",
14798         "parameters" : [ {
14799           "in" : "path",
14800           "name" : "componentId",
14801           "required" : true,
14802           "schema" : {
14803             "type" : "string"
14804           }
14805         }, {
14806           "in" : "header",
14807           "name" : "USER_ID",
14808           "schema" : {
14809             "type" : "string"
14810           }
14811         } ],
14812         "responses" : {
14813           "200" : {
14814             "description" : "Archive successful"
14815           },
14816           "400" : {
14817             "description" : "Bad request"
14818           },
14819           "403" : {
14820             "description" : "Restricted operation"
14821           },
14822           "404" : {
14823             "description" : "Service not found"
14824           },
14825           "500" : {
14826             "description" : "Internal Error"
14827           },
14828           "default" : {
14829             "content" : {
14830               "application/json" : {
14831                 "schema" : {
14832                   "type" : "array",
14833                   "items" : {
14834                     "type" : "string"
14835                   }
14836                 }
14837               }
14838             }
14839           }
14840         },
14841         "servers" : [ {
14842           "url" : "/sdc2/rest",
14843           "variables" : { }
14844         } ],
14845         "summary" : "Marks a service as archived. Can be restored with restore action",
14846         "tags" : [ "SDCE-2 APIs" ]
14847       }
14848     },
14849     "/v1/catalog/services/{componentId}/copyComponentInstance/{componentInstanceId}" : {
14850       "post" : {
14851         "description" : "Copy Component Instance",
14852         "operationId" : "copyComponentInstance",
14853         "parameters" : [ {
14854           "description" : "service unique id in pasted canvas",
14855           "in" : "path",
14856           "name" : "componentId",
14857           "required" : true,
14858           "schema" : {
14859             "type" : "string"
14860           }
14861         }, {
14862           "in" : "path",
14863           "name" : "componentInstanceId",
14864           "required" : true,
14865           "schema" : {
14866             "type" : "string"
14867           }
14868         } ],
14869         "requestBody" : {
14870           "content" : {
14871             "application/json" : {
14872               "schema" : {
14873                 "type" : "string"
14874               }
14875             }
14876           },
14877           "description" : "Data for copying",
14878           "required" : true
14879         },
14880         "responses" : {
14881           "201" : {
14882             "description" : "Copy and Paste Success"
14883           },
14884           "400" : {
14885             "description" : "Invalid Content / Missing content"
14886           },
14887           "403" : {
14888             "description" : "Restricted Operation"
14889           },
14890           "default" : {
14891             "content" : {
14892               "application/json" : {
14893                 "schema" : {
14894                   "type" : "array",
14895                   "items" : {
14896                     "$ref" : "#/components/schemas/Service"
14897                   }
14898                 }
14899               }
14900             }
14901           }
14902         },
14903         "servers" : [ {
14904           "url" : "/sdc2/rest",
14905           "variables" : { }
14906         } ],
14907         "summary" : "Returns updated service information",
14908         "tags" : [ "SDCE-2 APIs" ]
14909       }
14910     },
14911     "/v1/catalog/services/{componentId}/restore" : {
14912       "post" : {
14913         "description" : "Restore Service",
14914         "operationId" : "restoreService",
14915         "parameters" : [ {
14916           "in" : "path",
14917           "name" : "componentId",
14918           "required" : true,
14919           "schema" : {
14920             "type" : "string"
14921           }
14922         }, {
14923           "in" : "header",
14924           "name" : "USER_ID",
14925           "schema" : {
14926             "type" : "string"
14927           }
14928         } ],
14929         "responses" : {
14930           "200" : {
14931             "description" : "Restore successful"
14932           },
14933           "400" : {
14934             "description" : "Bad request"
14935           },
14936           "403" : {
14937             "description" : "Restricted operation"
14938           },
14939           "404" : {
14940             "description" : "Service not found"
14941           },
14942           "500" : {
14943             "description" : "Internal Error"
14944           },
14945           "default" : {
14946             "content" : {
14947               "application/json" : {
14948                 "schema" : {
14949                   "type" : "array",
14950                   "items" : {
14951                     "type" : "string"
14952                   }
14953                 }
14954               }
14955             }
14956           }
14957         },
14958         "servers" : [ {
14959           "url" : "/sdc2/rest",
14960           "variables" : { }
14961         } ],
14962         "summary" : "Restores a service from archive.",
14963         "tags" : [ "SDCE-2 APIs" ]
14964       }
14965     },
14966     "/v1/catalog/services/{serviceId}" : {
14967       "delete" : {
14968         "description" : "Delete Service",
14969         "operationId" : "deleteService",
14970         "parameters" : [ {
14971           "in" : "path",
14972           "name" : "serviceId",
14973           "required" : true,
14974           "schema" : {
14975             "type" : "string"
14976           }
14977         }, {
14978           "description" : "Optional parameter to determine the delete action: DELETE, which will permanently delete theService from the system or MARK_AS_DELETE, which will logically mark the service as deleted. Default action is to MARK_AS_DELETE",
14979           "in" : "query",
14980           "name" : "deleteAction",
14981           "schema" : {
14982             "type" : "string",
14983             "enum" : [ "DELETE", "MARK_AS_DELETE" ]
14984           }
14985         } ],
14986         "responses" : {
14987           "204" : {
14988             "description" : "Service deleted"
14989           },
14990           "400" : {
14991             "description" : "Invalid content / Missing content"
14992           },
14993           "403" : {
14994             "description" : "Restricted operation"
14995           },
14996           "404" : {
14997             "description" : "Service not found"
14998           },
14999           "default" : {
15000             "content" : {
15001               "*/*" : {
15002                 "schema" : {
15003                   "type" : "array",
15004                   "items" : {
15005                     "$ref" : "#/components/schemas/Service"
15006                   }
15007                 }
15008               }
15009             }
15010           }
15011         },
15012         "servers" : [ {
15013           "url" : "/sdc2/rest",
15014           "variables" : { }
15015         } ],
15016         "summary" : "Return no content",
15017         "tags" : [ "SDCE-2 APIs" ]
15018       },
15019       "get" : {
15020         "description" : "Retrieve Service",
15021         "operationId" : "getServiceById_1",
15022         "parameters" : [ {
15023           "in" : "path",
15024           "name" : "serviceId",
15025           "required" : true,
15026           "schema" : {
15027             "type" : "string"
15028           }
15029         }, {
15030           "in" : "header",
15031           "name" : "USER_ID",
15032           "schema" : {
15033             "type" : "string"
15034           }
15035         } ],
15036         "responses" : {
15037           "200" : {
15038             "description" : "Service found"
15039           },
15040           "403" : {
15041             "description" : "Restricted operation"
15042           },
15043           "404" : {
15044             "description" : "Service not found"
15045           },
15046           "default" : {
15047             "content" : {
15048               "application/json" : {
15049                 "schema" : {
15050                   "type" : "array",
15051                   "items" : {
15052                     "$ref" : "#/components/schemas/Service"
15053                   }
15054                 }
15055               }
15056             }
15057           }
15058         },
15059         "servers" : [ {
15060           "url" : "/sdc2/rest",
15061           "variables" : { }
15062         } ],
15063         "summary" : "Returns service according to serviceId",
15064         "tags" : [ "SDCE-2 APIs" ]
15065       }
15066     },
15067     "/v1/catalog/services/{serviceId}/additionalinfo" : {
15068       "get" : {
15069         "description" : "Get all Additional Information under service",
15070         "operationId" : "getAllServiceAdditionalInformationLabel",
15071         "parameters" : [ {
15072           "description" : "service id to update with new property",
15073           "in" : "path",
15074           "name" : "serviceId",
15075           "required" : true,
15076           "schema" : {
15077             "type" : "string"
15078           }
15079         }, {
15080           "in" : "header",
15081           "name" : "USER_ID",
15082           "schema" : {
15083             "type" : "string"
15084           }
15085         } ],
15086         "responses" : {
15087           "200" : {
15088             "description" : "list of additional information"
15089           },
15090           "400" : {
15091             "description" : "Invalid content / Missing content"
15092           },
15093           "403" : {
15094             "description" : "Restricted operation"
15095           },
15096           "409" : {
15097             "description" : "Additional information key already exist"
15098           },
15099           "default" : {
15100             "content" : {
15101               "application/json" : {
15102                 "schema" : {
15103                   "type" : "array",
15104                   "items" : {
15105                     "type" : "object",
15106                     "properties" : {
15107                       "allowedMethods" : {
15108                         "type" : "array",
15109                         "items" : {
15110                           "type" : "string"
15111                         },
15112                         "uniqueItems" : true
15113                       },
15114                       "cookies" : {
15115                         "type" : "object",
15116                         "additionalProperties" : {
15117                           "type" : "object",
15118                           "properties" : {
15119                             "comment" : {
15120                               "type" : "string"
15121                             },
15122                             "domain" : {
15123                               "type" : "string"
15124                             },
15125                             "expiry" : {
15126                               "type" : "string",
15127                               "format" : "date-time"
15128                             },
15129                             "httpOnly" : {
15130                               "type" : "boolean"
15131                             },
15132                             "maxAge" : {
15133                               "type" : "integer",
15134                               "format" : "int32"
15135                             },
15136                             "name" : {
15137                               "type" : "string"
15138                             },
15139                             "path" : {
15140                               "type" : "string"
15141                             },
15142                             "secure" : {
15143                               "type" : "boolean"
15144                             },
15145                             "value" : {
15146                               "type" : "string"
15147                             },
15148                             "version" : {
15149                               "type" : "integer",
15150                               "format" : "int32"
15151                             }
15152                           }
15153                         }
15154                       },
15155                       "date" : {
15156                         "type" : "string",
15157                         "format" : "date-time"
15158                       },
15159                       "entity" : {
15160                         "type" : "object"
15161                       },
15162                       "entityTag" : {
15163                         "type" : "object",
15164                         "properties" : {
15165                           "value" : {
15166                             "type" : "string"
15167                           },
15168                           "weak" : {
15169                             "type" : "boolean"
15170                           }
15171                         }
15172                       },
15173                       "headers" : {
15174                         "type" : "object",
15175                         "additionalProperties" : {
15176                           "type" : "array",
15177                           "items" : {
15178                             "type" : "object"
15179                           }
15180                         }
15181                       },
15182                       "language" : {
15183                         "type" : "object",
15184                         "properties" : {
15185                           "country" : {
15186                             "type" : "string"
15187                           },
15188                           "displayCountry" : {
15189                             "type" : "string"
15190                           },
15191                           "displayLanguage" : {
15192                             "type" : "string"
15193                           },
15194                           "displayName" : {
15195                             "type" : "string"
15196                           },
15197                           "displayScript" : {
15198                             "type" : "string"
15199                           },
15200                           "displayVariant" : {
15201                             "type" : "string"
15202                           },
15203                           "extensionKeys" : {
15204                             "type" : "array",
15205                             "items" : {
15206                               "type" : "string"
15207                             },
15208                             "uniqueItems" : true
15209                           },
15210                           "iso3Country" : {
15211                             "type" : "string"
15212                           },
15213                           "iso3Language" : {
15214                             "type" : "string"
15215                           },
15216                           "language" : {
15217                             "type" : "string"
15218                           },
15219                           "script" : {
15220                             "type" : "string"
15221                           },
15222                           "unicodeLocaleAttributes" : {
15223                             "type" : "array",
15224                             "items" : {
15225                               "type" : "string"
15226                             },
15227                             "uniqueItems" : true
15228                           },
15229                           "unicodeLocaleKeys" : {
15230                             "type" : "array",
15231                             "items" : {
15232                               "type" : "string"
15233                             },
15234                             "uniqueItems" : true
15235                           },
15236                           "variant" : {
15237                             "type" : "string"
15238                           }
15239                         }
15240                       },
15241                       "lastModified" : {
15242                         "type" : "string",
15243                         "format" : "date-time"
15244                       },
15245                       "length" : {
15246                         "type" : "integer",
15247                         "format" : "int32"
15248                       },
15249                       "links" : {
15250                         "type" : "array",
15251                         "items" : {
15252                           "type" : "object",
15253                           "properties" : {
15254                             "params" : {
15255                               "type" : "object",
15256                               "additionalProperties" : {
15257                                 "type" : "string"
15258                               }
15259                             },
15260                             "rel" : {
15261                               "type" : "string"
15262                             },
15263                             "rels" : {
15264                               "type" : "array",
15265                               "items" : {
15266                                 "type" : "string"
15267                               }
15268                             },
15269                             "title" : {
15270                               "type" : "string"
15271                             },
15272                             "type" : {
15273                               "type" : "string"
15274                             },
15275                             "uri" : {
15276                               "type" : "string",
15277                               "format" : "uri"
15278                             },
15279                             "uriBuilder" : {
15280                               "type" : "object"
15281                             }
15282                           }
15283                         },
15284                         "uniqueItems" : true
15285                       },
15286                       "location" : {
15287                         "type" : "string",
15288                         "format" : "uri"
15289                       },
15290                       "mediaType" : {
15291                         "type" : "object",
15292                         "properties" : {
15293                           "parameters" : {
15294                             "type" : "object",
15295                             "additionalProperties" : {
15296                               "type" : "string"
15297                             }
15298                           },
15299                           "subtype" : {
15300                             "type" : "string"
15301                           },
15302                           "type" : {
15303                             "type" : "string"
15304                           },
15305                           "wildcardSubtype" : {
15306                             "type" : "boolean"
15307                           },
15308                           "wildcardType" : {
15309                             "type" : "boolean"
15310                           }
15311                         }
15312                       },
15313                       "metadata" : {
15314                         "type" : "object",
15315                         "additionalProperties" : {
15316                           "type" : "array",
15317                           "items" : {
15318                             "type" : "object"
15319                           }
15320                         }
15321                       },
15322                       "status" : {
15323                         "type" : "integer",
15324                         "format" : "int32"
15325                       },
15326                       "statusInfo" : {
15327                         "type" : "object",
15328                         "properties" : {
15329                           "family" : {
15330                             "type" : "string",
15331                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15332                           },
15333                           "reasonPhrase" : {
15334                             "type" : "string"
15335                           },
15336                           "statusCode" : {
15337                             "type" : "integer",
15338                             "format" : "int32"
15339                           }
15340                         }
15341                       },
15342                       "stringHeaders" : {
15343                         "type" : "object",
15344                         "additionalProperties" : {
15345                           "type" : "array",
15346                           "items" : {
15347                             "type" : "string"
15348                           }
15349                         }
15350                       }
15351                     }
15352                   }
15353                 }
15354               }
15355             }
15356           }
15357         },
15358         "servers" : [ {
15359           "url" : "/sdc2/rest",
15360           "variables" : { }
15361         } ],
15362         "summary" : "Returns Additional Inforamtion property",
15363         "tags" : [ "SDCE-2 APIs" ]
15364       },
15365       "post" : {
15366         "description" : "Create Additional Information Label and Value",
15367         "operationId" : "createServiceAdditionalInformationLabel",
15368         "parameters" : [ {
15369           "description" : "service id to update with new property",
15370           "in" : "path",
15371           "name" : "serviceId",
15372           "required" : true,
15373           "schema" : {
15374             "type" : "string"
15375           }
15376         }, {
15377           "in" : "header",
15378           "name" : "USER_ID",
15379           "schema" : {
15380             "type" : "string"
15381           }
15382         } ],
15383         "requestBody" : {
15384           "content" : {
15385             "application/json" : {
15386               "schema" : {
15387                 "type" : "string"
15388               }
15389             }
15390           },
15391           "description" : "Additional information key value to be created",
15392           "required" : true
15393         },
15394         "responses" : {
15395           "201" : {
15396             "description" : "Additional information created"
15397           },
15398           "400" : {
15399             "description" : "Invalid content / Missing content"
15400           },
15401           "403" : {
15402             "description" : "Restricted operation"
15403           },
15404           "409" : {
15405             "description" : "Additional information key already exist"
15406           },
15407           "default" : {
15408             "content" : {
15409               "application/json" : {
15410                 "schema" : {
15411                   "type" : "array",
15412                   "items" : {
15413                     "type" : "object",
15414                     "properties" : {
15415                       "allowedMethods" : {
15416                         "type" : "array",
15417                         "items" : {
15418                           "type" : "string"
15419                         },
15420                         "uniqueItems" : true
15421                       },
15422                       "cookies" : {
15423                         "type" : "object",
15424                         "additionalProperties" : {
15425                           "type" : "object",
15426                           "properties" : {
15427                             "comment" : {
15428                               "type" : "string"
15429                             },
15430                             "domain" : {
15431                               "type" : "string"
15432                             },
15433                             "expiry" : {
15434                               "type" : "string",
15435                               "format" : "date-time"
15436                             },
15437                             "httpOnly" : {
15438                               "type" : "boolean"
15439                             },
15440                             "maxAge" : {
15441                               "type" : "integer",
15442                               "format" : "int32"
15443                             },
15444                             "name" : {
15445                               "type" : "string"
15446                             },
15447                             "path" : {
15448                               "type" : "string"
15449                             },
15450                             "secure" : {
15451                               "type" : "boolean"
15452                             },
15453                             "value" : {
15454                               "type" : "string"
15455                             },
15456                             "version" : {
15457                               "type" : "integer",
15458                               "format" : "int32"
15459                             }
15460                           }
15461                         }
15462                       },
15463                       "date" : {
15464                         "type" : "string",
15465                         "format" : "date-time"
15466                       },
15467                       "entity" : {
15468                         "type" : "object"
15469                       },
15470                       "entityTag" : {
15471                         "type" : "object",
15472                         "properties" : {
15473                           "value" : {
15474                             "type" : "string"
15475                           },
15476                           "weak" : {
15477                             "type" : "boolean"
15478                           }
15479                         }
15480                       },
15481                       "headers" : {
15482                         "type" : "object",
15483                         "additionalProperties" : {
15484                           "type" : "array",
15485                           "items" : {
15486                             "type" : "object"
15487                           }
15488                         }
15489                       },
15490                       "language" : {
15491                         "type" : "object",
15492                         "properties" : {
15493                           "country" : {
15494                             "type" : "string"
15495                           },
15496                           "displayCountry" : {
15497                             "type" : "string"
15498                           },
15499                           "displayLanguage" : {
15500                             "type" : "string"
15501                           },
15502                           "displayName" : {
15503                             "type" : "string"
15504                           },
15505                           "displayScript" : {
15506                             "type" : "string"
15507                           },
15508                           "displayVariant" : {
15509                             "type" : "string"
15510                           },
15511                           "extensionKeys" : {
15512                             "type" : "array",
15513                             "items" : {
15514                               "type" : "string"
15515                             },
15516                             "uniqueItems" : true
15517                           },
15518                           "iso3Country" : {
15519                             "type" : "string"
15520                           },
15521                           "iso3Language" : {
15522                             "type" : "string"
15523                           },
15524                           "language" : {
15525                             "type" : "string"
15526                           },
15527                           "script" : {
15528                             "type" : "string"
15529                           },
15530                           "unicodeLocaleAttributes" : {
15531                             "type" : "array",
15532                             "items" : {
15533                               "type" : "string"
15534                             },
15535                             "uniqueItems" : true
15536                           },
15537                           "unicodeLocaleKeys" : {
15538                             "type" : "array",
15539                             "items" : {
15540                               "type" : "string"
15541                             },
15542                             "uniqueItems" : true
15543                           },
15544                           "variant" : {
15545                             "type" : "string"
15546                           }
15547                         }
15548                       },
15549                       "lastModified" : {
15550                         "type" : "string",
15551                         "format" : "date-time"
15552                       },
15553                       "length" : {
15554                         "type" : "integer",
15555                         "format" : "int32"
15556                       },
15557                       "links" : {
15558                         "type" : "array",
15559                         "items" : {
15560                           "type" : "object",
15561                           "properties" : {
15562                             "params" : {
15563                               "type" : "object",
15564                               "additionalProperties" : {
15565                                 "type" : "string"
15566                               }
15567                             },
15568                             "rel" : {
15569                               "type" : "string"
15570                             },
15571                             "rels" : {
15572                               "type" : "array",
15573                               "items" : {
15574                                 "type" : "string"
15575                               }
15576                             },
15577                             "title" : {
15578                               "type" : "string"
15579                             },
15580                             "type" : {
15581                               "type" : "string"
15582                             },
15583                             "uri" : {
15584                               "type" : "string",
15585                               "format" : "uri"
15586                             },
15587                             "uriBuilder" : {
15588                               "type" : "object"
15589                             }
15590                           }
15591                         },
15592                         "uniqueItems" : true
15593                       },
15594                       "location" : {
15595                         "type" : "string",
15596                         "format" : "uri"
15597                       },
15598                       "mediaType" : {
15599                         "type" : "object",
15600                         "properties" : {
15601                           "parameters" : {
15602                             "type" : "object",
15603                             "additionalProperties" : {
15604                               "type" : "string"
15605                             }
15606                           },
15607                           "subtype" : {
15608                             "type" : "string"
15609                           },
15610                           "type" : {
15611                             "type" : "string"
15612                           },
15613                           "wildcardSubtype" : {
15614                             "type" : "boolean"
15615                           },
15616                           "wildcardType" : {
15617                             "type" : "boolean"
15618                           }
15619                         }
15620                       },
15621                       "metadata" : {
15622                         "type" : "object",
15623                         "additionalProperties" : {
15624                           "type" : "array",
15625                           "items" : {
15626                             "type" : "object"
15627                           }
15628                         }
15629                       },
15630                       "status" : {
15631                         "type" : "integer",
15632                         "format" : "int32"
15633                       },
15634                       "statusInfo" : {
15635                         "type" : "object",
15636                         "properties" : {
15637                           "family" : {
15638                             "type" : "string",
15639                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15640                           },
15641                           "reasonPhrase" : {
15642                             "type" : "string"
15643                           },
15644                           "statusCode" : {
15645                             "type" : "integer",
15646                             "format" : "int32"
15647                           }
15648                         }
15649                       },
15650                       "stringHeaders" : {
15651                         "type" : "object",
15652                         "additionalProperties" : {
15653                           "type" : "array",
15654                           "items" : {
15655                             "type" : "string"
15656                           }
15657                         }
15658                       }
15659                     }
15660                   }
15661                 }
15662               }
15663             }
15664           }
15665         },
15666         "servers" : [ {
15667           "url" : "/sdc2/rest",
15668           "variables" : { }
15669         } ],
15670         "summary" : "Returns created Additional Inforamtion property",
15671         "tags" : [ "SDCE-2 APIs" ]
15672       }
15673     },
15674     "/v1/catalog/services/{serviceId}/additionalinfo/{labelId}" : {
15675       "delete" : {
15676         "description" : "Create Additional Information Label and Value",
15677         "operationId" : "deleteServiceAdditionalInformationLabel",
15678         "parameters" : [ {
15679           "description" : "service id to update with new property",
15680           "in" : "path",
15681           "name" : "serviceId",
15682           "required" : true,
15683           "schema" : {
15684             "type" : "string"
15685           }
15686         }, {
15687           "description" : "label id",
15688           "in" : "path",
15689           "name" : "labelId",
15690           "required" : true,
15691           "schema" : {
15692             "type" : "string"
15693           }
15694         }, {
15695           "in" : "header",
15696           "name" : "USER_ID",
15697           "schema" : {
15698             "type" : "string"
15699           }
15700         } ],
15701         "responses" : {
15702           "200" : {
15703             "description" : "Additional information deleted"
15704           },
15705           "400" : {
15706             "description" : "Invalid content / Missing content"
15707           },
15708           "403" : {
15709             "description" : "Restricted operation"
15710           },
15711           "409" : {
15712             "description" : "Additional information key already exist"
15713           },
15714           "default" : {
15715             "content" : {
15716               "application/json" : {
15717                 "schema" : {
15718                   "type" : "array",
15719                   "items" : {
15720                     "type" : "object",
15721                     "properties" : {
15722                       "allowedMethods" : {
15723                         "type" : "array",
15724                         "items" : {
15725                           "type" : "string"
15726                         },
15727                         "uniqueItems" : true
15728                       },
15729                       "cookies" : {
15730                         "type" : "object",
15731                         "additionalProperties" : {
15732                           "type" : "object",
15733                           "properties" : {
15734                             "comment" : {
15735                               "type" : "string"
15736                             },
15737                             "domain" : {
15738                               "type" : "string"
15739                             },
15740                             "expiry" : {
15741                               "type" : "string",
15742                               "format" : "date-time"
15743                             },
15744                             "httpOnly" : {
15745                               "type" : "boolean"
15746                             },
15747                             "maxAge" : {
15748                               "type" : "integer",
15749                               "format" : "int32"
15750                             },
15751                             "name" : {
15752                               "type" : "string"
15753                             },
15754                             "path" : {
15755                               "type" : "string"
15756                             },
15757                             "secure" : {
15758                               "type" : "boolean"
15759                             },
15760                             "value" : {
15761                               "type" : "string"
15762                             },
15763                             "version" : {
15764                               "type" : "integer",
15765                               "format" : "int32"
15766                             }
15767                           }
15768                         }
15769                       },
15770                       "date" : {
15771                         "type" : "string",
15772                         "format" : "date-time"
15773                       },
15774                       "entity" : {
15775                         "type" : "object"
15776                       },
15777                       "entityTag" : {
15778                         "type" : "object",
15779                         "properties" : {
15780                           "value" : {
15781                             "type" : "string"
15782                           },
15783                           "weak" : {
15784                             "type" : "boolean"
15785                           }
15786                         }
15787                       },
15788                       "headers" : {
15789                         "type" : "object",
15790                         "additionalProperties" : {
15791                           "type" : "array",
15792                           "items" : {
15793                             "type" : "object"
15794                           }
15795                         }
15796                       },
15797                       "language" : {
15798                         "type" : "object",
15799                         "properties" : {
15800                           "country" : {
15801                             "type" : "string"
15802                           },
15803                           "displayCountry" : {
15804                             "type" : "string"
15805                           },
15806                           "displayLanguage" : {
15807                             "type" : "string"
15808                           },
15809                           "displayName" : {
15810                             "type" : "string"
15811                           },
15812                           "displayScript" : {
15813                             "type" : "string"
15814                           },
15815                           "displayVariant" : {
15816                             "type" : "string"
15817                           },
15818                           "extensionKeys" : {
15819                             "type" : "array",
15820                             "items" : {
15821                               "type" : "string"
15822                             },
15823                             "uniqueItems" : true
15824                           },
15825                           "iso3Country" : {
15826                             "type" : "string"
15827                           },
15828                           "iso3Language" : {
15829                             "type" : "string"
15830                           },
15831                           "language" : {
15832                             "type" : "string"
15833                           },
15834                           "script" : {
15835                             "type" : "string"
15836                           },
15837                           "unicodeLocaleAttributes" : {
15838                             "type" : "array",
15839                             "items" : {
15840                               "type" : "string"
15841                             },
15842                             "uniqueItems" : true
15843                           },
15844                           "unicodeLocaleKeys" : {
15845                             "type" : "array",
15846                             "items" : {
15847                               "type" : "string"
15848                             },
15849                             "uniqueItems" : true
15850                           },
15851                           "variant" : {
15852                             "type" : "string"
15853                           }
15854                         }
15855                       },
15856                       "lastModified" : {
15857                         "type" : "string",
15858                         "format" : "date-time"
15859                       },
15860                       "length" : {
15861                         "type" : "integer",
15862                         "format" : "int32"
15863                       },
15864                       "links" : {
15865                         "type" : "array",
15866                         "items" : {
15867                           "type" : "object",
15868                           "properties" : {
15869                             "params" : {
15870                               "type" : "object",
15871                               "additionalProperties" : {
15872                                 "type" : "string"
15873                               }
15874                             },
15875                             "rel" : {
15876                               "type" : "string"
15877                             },
15878                             "rels" : {
15879                               "type" : "array",
15880                               "items" : {
15881                                 "type" : "string"
15882                               }
15883                             },
15884                             "title" : {
15885                               "type" : "string"
15886                             },
15887                             "type" : {
15888                               "type" : "string"
15889                             },
15890                             "uri" : {
15891                               "type" : "string",
15892                               "format" : "uri"
15893                             },
15894                             "uriBuilder" : {
15895                               "type" : "object"
15896                             }
15897                           }
15898                         },
15899                         "uniqueItems" : true
15900                       },
15901                       "location" : {
15902                         "type" : "string",
15903                         "format" : "uri"
15904                       },
15905                       "mediaType" : {
15906                         "type" : "object",
15907                         "properties" : {
15908                           "parameters" : {
15909                             "type" : "object",
15910                             "additionalProperties" : {
15911                               "type" : "string"
15912                             }
15913                           },
15914                           "subtype" : {
15915                             "type" : "string"
15916                           },
15917                           "type" : {
15918                             "type" : "string"
15919                           },
15920                           "wildcardSubtype" : {
15921                             "type" : "boolean"
15922                           },
15923                           "wildcardType" : {
15924                             "type" : "boolean"
15925                           }
15926                         }
15927                       },
15928                       "metadata" : {
15929                         "type" : "object",
15930                         "additionalProperties" : {
15931                           "type" : "array",
15932                           "items" : {
15933                             "type" : "object"
15934                           }
15935                         }
15936                       },
15937                       "status" : {
15938                         "type" : "integer",
15939                         "format" : "int32"
15940                       },
15941                       "statusInfo" : {
15942                         "type" : "object",
15943                         "properties" : {
15944                           "family" : {
15945                             "type" : "string",
15946                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15947                           },
15948                           "reasonPhrase" : {
15949                             "type" : "string"
15950                           },
15951                           "statusCode" : {
15952                             "type" : "integer",
15953                             "format" : "int32"
15954                           }
15955                         }
15956                       },
15957                       "stringHeaders" : {
15958                         "type" : "object",
15959                         "additionalProperties" : {
15960                           "type" : "array",
15961                           "items" : {
15962                             "type" : "string"
15963                           }
15964                         }
15965                       }
15966                     }
15967                   }
15968                 }
15969               }
15970             }
15971           }
15972         },
15973         "servers" : [ {
15974           "url" : "/sdc2/rest",
15975           "variables" : { }
15976         } ],
15977         "summary" : "Returns deleted Additional Inforamtion property",
15978         "tags" : [ "SDCE-2 APIs" ]
15979       },
15980       "get" : {
15981         "description" : "Get Additional Information by id",
15982         "operationId" : "getServiceAdditionalInformationLabel",
15983         "parameters" : [ {
15984           "description" : "service id to update with new property",
15985           "in" : "path",
15986           "name" : "serviceId",
15987           "required" : true,
15988           "schema" : {
15989             "type" : "string"
15990           }
15991         }, {
15992           "description" : "label id",
15993           "in" : "path",
15994           "name" : "labelId",
15995           "required" : true,
15996           "schema" : {
15997             "type" : "string"
15998           }
15999         }, {
16000           "in" : "header",
16001           "name" : "USER_ID",
16002           "schema" : {
16003             "type" : "string"
16004           }
16005         } ],
16006         "responses" : {
16007           "200" : {
16008             "description" : "fetched additional information"
16009           },
16010           "400" : {
16011             "description" : "Invalid content / Missing content"
16012           },
16013           "403" : {
16014             "description" : "Restricted operation"
16015           },
16016           "409" : {
16017             "description" : "Additional information key already exist"
16018           },
16019           "default" : {
16020             "content" : {
16021               "application/json" : {
16022                 "schema" : {
16023                   "type" : "array",
16024                   "items" : {
16025                     "type" : "object",
16026                     "properties" : {
16027                       "allowedMethods" : {
16028                         "type" : "array",
16029                         "items" : {
16030                           "type" : "string"
16031                         },
16032                         "uniqueItems" : true
16033                       },
16034                       "cookies" : {
16035                         "type" : "object",
16036                         "additionalProperties" : {
16037                           "type" : "object",
16038                           "properties" : {
16039                             "comment" : {
16040                               "type" : "string"
16041                             },
16042                             "domain" : {
16043                               "type" : "string"
16044                             },
16045                             "expiry" : {
16046                               "type" : "string",
16047                               "format" : "date-time"
16048                             },
16049                             "httpOnly" : {
16050                               "type" : "boolean"
16051                             },
16052                             "maxAge" : {
16053                               "type" : "integer",
16054                               "format" : "int32"
16055                             },
16056                             "name" : {
16057                               "type" : "string"
16058                             },
16059                             "path" : {
16060                               "type" : "string"
16061                             },
16062                             "secure" : {
16063                               "type" : "boolean"
16064                             },
16065                             "value" : {
16066                               "type" : "string"
16067                             },
16068                             "version" : {
16069                               "type" : "integer",
16070                               "format" : "int32"
16071                             }
16072                           }
16073                         }
16074                       },
16075                       "date" : {
16076                         "type" : "string",
16077                         "format" : "date-time"
16078                       },
16079                       "entity" : {
16080                         "type" : "object"
16081                       },
16082                       "entityTag" : {
16083                         "type" : "object",
16084                         "properties" : {
16085                           "value" : {
16086                             "type" : "string"
16087                           },
16088                           "weak" : {
16089                             "type" : "boolean"
16090                           }
16091                         }
16092                       },
16093                       "headers" : {
16094                         "type" : "object",
16095                         "additionalProperties" : {
16096                           "type" : "array",
16097                           "items" : {
16098                             "type" : "object"
16099                           }
16100                         }
16101                       },
16102                       "language" : {
16103                         "type" : "object",
16104                         "properties" : {
16105                           "country" : {
16106                             "type" : "string"
16107                           },
16108                           "displayCountry" : {
16109                             "type" : "string"
16110                           },
16111                           "displayLanguage" : {
16112                             "type" : "string"
16113                           },
16114                           "displayName" : {
16115                             "type" : "string"
16116                           },
16117                           "displayScript" : {
16118                             "type" : "string"
16119                           },
16120                           "displayVariant" : {
16121                             "type" : "string"
16122                           },
16123                           "extensionKeys" : {
16124                             "type" : "array",
16125                             "items" : {
16126                               "type" : "string"
16127                             },
16128                             "uniqueItems" : true
16129                           },
16130                           "iso3Country" : {
16131                             "type" : "string"
16132                           },
16133                           "iso3Language" : {
16134                             "type" : "string"
16135                           },
16136                           "language" : {
16137                             "type" : "string"
16138                           },
16139                           "script" : {
16140                             "type" : "string"
16141                           },
16142                           "unicodeLocaleAttributes" : {
16143                             "type" : "array",
16144                             "items" : {
16145                               "type" : "string"
16146                             },
16147                             "uniqueItems" : true
16148                           },
16149                           "unicodeLocaleKeys" : {
16150                             "type" : "array",
16151                             "items" : {
16152                               "type" : "string"
16153                             },
16154                             "uniqueItems" : true
16155                           },
16156                           "variant" : {
16157                             "type" : "string"
16158                           }
16159                         }
16160                       },
16161                       "lastModified" : {
16162                         "type" : "string",
16163                         "format" : "date-time"
16164                       },
16165                       "length" : {
16166                         "type" : "integer",
16167                         "format" : "int32"
16168                       },
16169                       "links" : {
16170                         "type" : "array",
16171                         "items" : {
16172                           "type" : "object",
16173                           "properties" : {
16174                             "params" : {
16175                               "type" : "object",
16176                               "additionalProperties" : {
16177                                 "type" : "string"
16178                               }
16179                             },
16180                             "rel" : {
16181                               "type" : "string"
16182                             },
16183                             "rels" : {
16184                               "type" : "array",
16185                               "items" : {
16186                                 "type" : "string"
16187                               }
16188                             },
16189                             "title" : {
16190                               "type" : "string"
16191                             },
16192                             "type" : {
16193                               "type" : "string"
16194                             },
16195                             "uri" : {
16196                               "type" : "string",
16197                               "format" : "uri"
16198                             },
16199                             "uriBuilder" : {
16200                               "type" : "object"
16201                             }
16202                           }
16203                         },
16204                         "uniqueItems" : true
16205                       },
16206                       "location" : {
16207                         "type" : "string",
16208                         "format" : "uri"
16209                       },
16210                       "mediaType" : {
16211                         "type" : "object",
16212                         "properties" : {
16213                           "parameters" : {
16214                             "type" : "object",
16215                             "additionalProperties" : {
16216                               "type" : "string"
16217                             }
16218                           },
16219                           "subtype" : {
16220                             "type" : "string"
16221                           },
16222                           "type" : {
16223                             "type" : "string"
16224                           },
16225                           "wildcardSubtype" : {
16226                             "type" : "boolean"
16227                           },
16228                           "wildcardType" : {
16229                             "type" : "boolean"
16230                           }
16231                         }
16232                       },
16233                       "metadata" : {
16234                         "type" : "object",
16235                         "additionalProperties" : {
16236                           "type" : "array",
16237                           "items" : {
16238                             "type" : "object"
16239                           }
16240                         }
16241                       },
16242                       "status" : {
16243                         "type" : "integer",
16244                         "format" : "int32"
16245                       },
16246                       "statusInfo" : {
16247                         "type" : "object",
16248                         "properties" : {
16249                           "family" : {
16250                             "type" : "string",
16251                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16252                           },
16253                           "reasonPhrase" : {
16254                             "type" : "string"
16255                           },
16256                           "statusCode" : {
16257                             "type" : "integer",
16258                             "format" : "int32"
16259                           }
16260                         }
16261                       },
16262                       "stringHeaders" : {
16263                         "type" : "object",
16264                         "additionalProperties" : {
16265                           "type" : "array",
16266                           "items" : {
16267                             "type" : "string"
16268                           }
16269                         }
16270                       }
16271                     }
16272                   }
16273                 }
16274               }
16275             }
16276           }
16277         },
16278         "servers" : [ {
16279           "url" : "/sdc2/rest",
16280           "variables" : { }
16281         } ],
16282         "summary" : "Returns Additional Inforamtion property",
16283         "tags" : [ "SDCE-2 APIs" ]
16284       },
16285       "put" : {
16286         "description" : "Update Additional Information Label and Value",
16287         "operationId" : "updateServiceAdditionalInformationLabel",
16288         "parameters" : [ {
16289           "description" : "service id to update with new property",
16290           "in" : "path",
16291           "name" : "serviceId",
16292           "required" : true,
16293           "schema" : {
16294             "type" : "string"
16295           }
16296         }, {
16297           "description" : "label id",
16298           "in" : "path",
16299           "name" : "labelId",
16300           "required" : true,
16301           "schema" : {
16302             "type" : "string"
16303           }
16304         }, {
16305           "in" : "header",
16306           "name" : "USER_ID",
16307           "schema" : {
16308             "type" : "string"
16309           }
16310         } ],
16311         "requestBody" : {
16312           "content" : {
16313             "application/json" : {
16314               "schema" : {
16315                 "type" : "string"
16316               }
16317             }
16318           },
16319           "description" : "Additional information key value to be created",
16320           "required" : true
16321         },
16322         "responses" : {
16323           "200" : {
16324             "description" : "Additional information updated"
16325           },
16326           "400" : {
16327             "description" : "Invalid content / Missing content"
16328           },
16329           "403" : {
16330             "description" : "Restricted operation"
16331           },
16332           "409" : {
16333             "description" : "Additional information key already exist"
16334           },
16335           "default" : {
16336             "content" : {
16337               "application/json" : {
16338                 "schema" : {
16339                   "type" : "array",
16340                   "items" : {
16341                     "type" : "object",
16342                     "properties" : {
16343                       "allowedMethods" : {
16344                         "type" : "array",
16345                         "items" : {
16346                           "type" : "string"
16347                         },
16348                         "uniqueItems" : true
16349                       },
16350                       "cookies" : {
16351                         "type" : "object",
16352                         "additionalProperties" : {
16353                           "type" : "object",
16354                           "properties" : {
16355                             "comment" : {
16356                               "type" : "string"
16357                             },
16358                             "domain" : {
16359                               "type" : "string"
16360                             },
16361                             "expiry" : {
16362                               "type" : "string",
16363                               "format" : "date-time"
16364                             },
16365                             "httpOnly" : {
16366                               "type" : "boolean"
16367                             },
16368                             "maxAge" : {
16369                               "type" : "integer",
16370                               "format" : "int32"
16371                             },
16372                             "name" : {
16373                               "type" : "string"
16374                             },
16375                             "path" : {
16376                               "type" : "string"
16377                             },
16378                             "secure" : {
16379                               "type" : "boolean"
16380                             },
16381                             "value" : {
16382                               "type" : "string"
16383                             },
16384                             "version" : {
16385                               "type" : "integer",
16386                               "format" : "int32"
16387                             }
16388                           }
16389                         }
16390                       },
16391                       "date" : {
16392                         "type" : "string",
16393                         "format" : "date-time"
16394                       },
16395                       "entity" : {
16396                         "type" : "object"
16397                       },
16398                       "entityTag" : {
16399                         "type" : "object",
16400                         "properties" : {
16401                           "value" : {
16402                             "type" : "string"
16403                           },
16404                           "weak" : {
16405                             "type" : "boolean"
16406                           }
16407                         }
16408                       },
16409                       "headers" : {
16410                         "type" : "object",
16411                         "additionalProperties" : {
16412                           "type" : "array",
16413                           "items" : {
16414                             "type" : "object"
16415                           }
16416                         }
16417                       },
16418                       "language" : {
16419                         "type" : "object",
16420                         "properties" : {
16421                           "country" : {
16422                             "type" : "string"
16423                           },
16424                           "displayCountry" : {
16425                             "type" : "string"
16426                           },
16427                           "displayLanguage" : {
16428                             "type" : "string"
16429                           },
16430                           "displayName" : {
16431                             "type" : "string"
16432                           },
16433                           "displayScript" : {
16434                             "type" : "string"
16435                           },
16436                           "displayVariant" : {
16437                             "type" : "string"
16438                           },
16439                           "extensionKeys" : {
16440                             "type" : "array",
16441                             "items" : {
16442                               "type" : "string"
16443                             },
16444                             "uniqueItems" : true
16445                           },
16446                           "iso3Country" : {
16447                             "type" : "string"
16448                           },
16449                           "iso3Language" : {
16450                             "type" : "string"
16451                           },
16452                           "language" : {
16453                             "type" : "string"
16454                           },
16455                           "script" : {
16456                             "type" : "string"
16457                           },
16458                           "unicodeLocaleAttributes" : {
16459                             "type" : "array",
16460                             "items" : {
16461                               "type" : "string"
16462                             },
16463                             "uniqueItems" : true
16464                           },
16465                           "unicodeLocaleKeys" : {
16466                             "type" : "array",
16467                             "items" : {
16468                               "type" : "string"
16469                             },
16470                             "uniqueItems" : true
16471                           },
16472                           "variant" : {
16473                             "type" : "string"
16474                           }
16475                         }
16476                       },
16477                       "lastModified" : {
16478                         "type" : "string",
16479                         "format" : "date-time"
16480                       },
16481                       "length" : {
16482                         "type" : "integer",
16483                         "format" : "int32"
16484                       },
16485                       "links" : {
16486                         "type" : "array",
16487                         "items" : {
16488                           "type" : "object",
16489                           "properties" : {
16490                             "params" : {
16491                               "type" : "object",
16492                               "additionalProperties" : {
16493                                 "type" : "string"
16494                               }
16495                             },
16496                             "rel" : {
16497                               "type" : "string"
16498                             },
16499                             "rels" : {
16500                               "type" : "array",
16501                               "items" : {
16502                                 "type" : "string"
16503                               }
16504                             },
16505                             "title" : {
16506                               "type" : "string"
16507                             },
16508                             "type" : {
16509                               "type" : "string"
16510                             },
16511                             "uri" : {
16512                               "type" : "string",
16513                               "format" : "uri"
16514                             },
16515                             "uriBuilder" : {
16516                               "type" : "object"
16517                             }
16518                           }
16519                         },
16520                         "uniqueItems" : true
16521                       },
16522                       "location" : {
16523                         "type" : "string",
16524                         "format" : "uri"
16525                       },
16526                       "mediaType" : {
16527                         "type" : "object",
16528                         "properties" : {
16529                           "parameters" : {
16530                             "type" : "object",
16531                             "additionalProperties" : {
16532                               "type" : "string"
16533                             }
16534                           },
16535                           "subtype" : {
16536                             "type" : "string"
16537                           },
16538                           "type" : {
16539                             "type" : "string"
16540                           },
16541                           "wildcardSubtype" : {
16542                             "type" : "boolean"
16543                           },
16544                           "wildcardType" : {
16545                             "type" : "boolean"
16546                           }
16547                         }
16548                       },
16549                       "metadata" : {
16550                         "type" : "object",
16551                         "additionalProperties" : {
16552                           "type" : "array",
16553                           "items" : {
16554                             "type" : "object"
16555                           }
16556                         }
16557                       },
16558                       "status" : {
16559                         "type" : "integer",
16560                         "format" : "int32"
16561                       },
16562                       "statusInfo" : {
16563                         "type" : "object",
16564                         "properties" : {
16565                           "family" : {
16566                             "type" : "string",
16567                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16568                           },
16569                           "reasonPhrase" : {
16570                             "type" : "string"
16571                           },
16572                           "statusCode" : {
16573                             "type" : "integer",
16574                             "format" : "int32"
16575                           }
16576                         }
16577                       },
16578                       "stringHeaders" : {
16579                         "type" : "object",
16580                         "additionalProperties" : {
16581                           "type" : "array",
16582                           "items" : {
16583                             "type" : "string"
16584                           }
16585                         }
16586                       }
16587                     }
16588                   }
16589                 }
16590               }
16591             }
16592           }
16593         },
16594         "servers" : [ {
16595           "url" : "/sdc2/rest",
16596           "variables" : { }
16597         } ],
16598         "summary" : "Returns updated Additional Inforamtion property",
16599         "tags" : [ "SDCE-2 APIs" ]
16600       }
16601     },
16602     "/v1/catalog/services/{serviceId}/artifacts" : {
16603       "post" : {
16604         "description" : "Create Artifact",
16605         "operationId" : "loadInformationArtifact",
16606         "parameters" : [ {
16607           "in" : "path",
16608           "name" : "serviceId",
16609           "required" : true,
16610           "schema" : {
16611             "type" : "string"
16612           }
16613         } ],
16614         "requestBody" : {
16615           "content" : {
16616             "application/json" : {
16617               "schema" : {
16618                 "type" : "string"
16619               }
16620             }
16621           },
16622           "description" : "json describe the artifact",
16623           "required" : true
16624         },
16625         "responses" : {
16626           "201" : {
16627             "description" : "Resource created"
16628           },
16629           "400" : {
16630             "description" : "Invalid content / Missing content"
16631           },
16632           "403" : {
16633             "description" : "Restricted operation"
16634           },
16635           "409" : {
16636             "description" : "Artifact already exist"
16637           },
16638           "default" : {
16639             "content" : {
16640               "application/json" : {
16641                 "schema" : {
16642                   "type" : "array",
16643                   "items" : {
16644                     "type" : "object",
16645                     "properties" : {
16646                       "allowedMethods" : {
16647                         "type" : "array",
16648                         "items" : {
16649                           "type" : "string"
16650                         },
16651                         "uniqueItems" : true
16652                       },
16653                       "cookies" : {
16654                         "type" : "object",
16655                         "additionalProperties" : {
16656                           "type" : "object",
16657                           "properties" : {
16658                             "comment" : {
16659                               "type" : "string"
16660                             },
16661                             "domain" : {
16662                               "type" : "string"
16663                             },
16664                             "expiry" : {
16665                               "type" : "string",
16666                               "format" : "date-time"
16667                             },
16668                             "httpOnly" : {
16669                               "type" : "boolean"
16670                             },
16671                             "maxAge" : {
16672                               "type" : "integer",
16673                               "format" : "int32"
16674                             },
16675                             "name" : {
16676                               "type" : "string"
16677                             },
16678                             "path" : {
16679                               "type" : "string"
16680                             },
16681                             "secure" : {
16682                               "type" : "boolean"
16683                             },
16684                             "value" : {
16685                               "type" : "string"
16686                             },
16687                             "version" : {
16688                               "type" : "integer",
16689                               "format" : "int32"
16690                             }
16691                           }
16692                         }
16693                       },
16694                       "date" : {
16695                         "type" : "string",
16696                         "format" : "date-time"
16697                       },
16698                       "entity" : {
16699                         "type" : "object"
16700                       },
16701                       "entityTag" : {
16702                         "type" : "object",
16703                         "properties" : {
16704                           "value" : {
16705                             "type" : "string"
16706                           },
16707                           "weak" : {
16708                             "type" : "boolean"
16709                           }
16710                         }
16711                       },
16712                       "headers" : {
16713                         "type" : "object",
16714                         "additionalProperties" : {
16715                           "type" : "array",
16716                           "items" : {
16717                             "type" : "object"
16718                           }
16719                         }
16720                       },
16721                       "language" : {
16722                         "type" : "object",
16723                         "properties" : {
16724                           "country" : {
16725                             "type" : "string"
16726                           },
16727                           "displayCountry" : {
16728                             "type" : "string"
16729                           },
16730                           "displayLanguage" : {
16731                             "type" : "string"
16732                           },
16733                           "displayName" : {
16734                             "type" : "string"
16735                           },
16736                           "displayScript" : {
16737                             "type" : "string"
16738                           },
16739                           "displayVariant" : {
16740                             "type" : "string"
16741                           },
16742                           "extensionKeys" : {
16743                             "type" : "array",
16744                             "items" : {
16745                               "type" : "string"
16746                             },
16747                             "uniqueItems" : true
16748                           },
16749                           "iso3Country" : {
16750                             "type" : "string"
16751                           },
16752                           "iso3Language" : {
16753                             "type" : "string"
16754                           },
16755                           "language" : {
16756                             "type" : "string"
16757                           },
16758                           "script" : {
16759                             "type" : "string"
16760                           },
16761                           "unicodeLocaleAttributes" : {
16762                             "type" : "array",
16763                             "items" : {
16764                               "type" : "string"
16765                             },
16766                             "uniqueItems" : true
16767                           },
16768                           "unicodeLocaleKeys" : {
16769                             "type" : "array",
16770                             "items" : {
16771                               "type" : "string"
16772                             },
16773                             "uniqueItems" : true
16774                           },
16775                           "variant" : {
16776                             "type" : "string"
16777                           }
16778                         }
16779                       },
16780                       "lastModified" : {
16781                         "type" : "string",
16782                         "format" : "date-time"
16783                       },
16784                       "length" : {
16785                         "type" : "integer",
16786                         "format" : "int32"
16787                       },
16788                       "links" : {
16789                         "type" : "array",
16790                         "items" : {
16791                           "type" : "object",
16792                           "properties" : {
16793                             "params" : {
16794                               "type" : "object",
16795                               "additionalProperties" : {
16796                                 "type" : "string"
16797                               }
16798                             },
16799                             "rel" : {
16800                               "type" : "string"
16801                             },
16802                             "rels" : {
16803                               "type" : "array",
16804                               "items" : {
16805                                 "type" : "string"
16806                               }
16807                             },
16808                             "title" : {
16809                               "type" : "string"
16810                             },
16811                             "type" : {
16812                               "type" : "string"
16813                             },
16814                             "uri" : {
16815                               "type" : "string",
16816                               "format" : "uri"
16817                             },
16818                             "uriBuilder" : {
16819                               "type" : "object"
16820                             }
16821                           }
16822                         },
16823                         "uniqueItems" : true
16824                       },
16825                       "location" : {
16826                         "type" : "string",
16827                         "format" : "uri"
16828                       },
16829                       "mediaType" : {
16830                         "type" : "object",
16831                         "properties" : {
16832                           "parameters" : {
16833                             "type" : "object",
16834                             "additionalProperties" : {
16835                               "type" : "string"
16836                             }
16837                           },
16838                           "subtype" : {
16839                             "type" : "string"
16840                           },
16841                           "type" : {
16842                             "type" : "string"
16843                           },
16844                           "wildcardSubtype" : {
16845                             "type" : "boolean"
16846                           },
16847                           "wildcardType" : {
16848                             "type" : "boolean"
16849                           }
16850                         }
16851                       },
16852                       "metadata" : {
16853                         "type" : "object",
16854                         "additionalProperties" : {
16855                           "type" : "array",
16856                           "items" : {
16857                             "type" : "object"
16858                           }
16859                         }
16860                       },
16861                       "status" : {
16862                         "type" : "integer",
16863                         "format" : "int32"
16864                       },
16865                       "statusInfo" : {
16866                         "type" : "object",
16867                         "properties" : {
16868                           "family" : {
16869                             "type" : "string",
16870                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16871                           },
16872                           "reasonPhrase" : {
16873                             "type" : "string"
16874                           },
16875                           "statusCode" : {
16876                             "type" : "integer",
16877                             "format" : "int32"
16878                           }
16879                         }
16880                       },
16881                       "stringHeaders" : {
16882                         "type" : "object",
16883                         "additionalProperties" : {
16884                           "type" : "array",
16885                           "items" : {
16886                             "type" : "string"
16887                           }
16888                         }
16889                       }
16890                     }
16891                   }
16892                 }
16893               }
16894             }
16895           }
16896         },
16897         "servers" : [ {
16898           "url" : "/sdc2/rest",
16899           "variables" : { }
16900         } ],
16901         "summary" : "Returns created ArtifactDefinition",
16902         "tags" : [ "SDCE-2 APIs" ]
16903       }
16904     },
16905     "/v1/catalog/services/{serviceId}/artifacts/api/{artifactId}" : {
16906       "delete" : {
16907         "description" : "Delete Api Artifact",
16908         "operationId" : "deleteApiArtifact",
16909         "parameters" : [ {
16910           "in" : "path",
16911           "name" : "serviceId",
16912           "required" : true,
16913           "schema" : {
16914             "type" : "string"
16915           }
16916         }, {
16917           "in" : "path",
16918           "name" : "artifactId",
16919           "required" : true,
16920           "schema" : {
16921             "type" : "string"
16922           }
16923         }, {
16924           "in" : "header",
16925           "name" : "USER_ID",
16926           "schema" : {
16927             "type" : "string"
16928           }
16929         }, {
16930           "in" : "header",
16931           "name" : "Content-MD5",
16932           "schema" : {
16933             "type" : "string"
16934           }
16935         } ],
16936         "responses" : {
16937           "204" : {
16938             "description" : "Api Artifact deleted"
16939           },
16940           "403" : {
16941             "description" : "Restricted operation"
16942           },
16943           "default" : {
16944             "content" : {
16945               "application/json" : {
16946                 "schema" : {
16947                   "type" : "array",
16948                   "items" : {
16949                     "type" : "object",
16950                     "properties" : {
16951                       "allowedMethods" : {
16952                         "type" : "array",
16953                         "items" : {
16954                           "type" : "string"
16955                         },
16956                         "uniqueItems" : true
16957                       },
16958                       "cookies" : {
16959                         "type" : "object",
16960                         "additionalProperties" : {
16961                           "type" : "object",
16962                           "properties" : {
16963                             "comment" : {
16964                               "type" : "string"
16965                             },
16966                             "domain" : {
16967                               "type" : "string"
16968                             },
16969                             "expiry" : {
16970                               "type" : "string",
16971                               "format" : "date-time"
16972                             },
16973                             "httpOnly" : {
16974                               "type" : "boolean"
16975                             },
16976                             "maxAge" : {
16977                               "type" : "integer",
16978                               "format" : "int32"
16979                             },
16980                             "name" : {
16981                               "type" : "string"
16982                             },
16983                             "path" : {
16984                               "type" : "string"
16985                             },
16986                             "secure" : {
16987                               "type" : "boolean"
16988                             },
16989                             "value" : {
16990                               "type" : "string"
16991                             },
16992                             "version" : {
16993                               "type" : "integer",
16994                               "format" : "int32"
16995                             }
16996                           }
16997                         }
16998                       },
16999                       "date" : {
17000                         "type" : "string",
17001                         "format" : "date-time"
17002                       },
17003                       "entity" : {
17004                         "type" : "object"
17005                       },
17006                       "entityTag" : {
17007                         "type" : "object",
17008                         "properties" : {
17009                           "value" : {
17010                             "type" : "string"
17011                           },
17012                           "weak" : {
17013                             "type" : "boolean"
17014                           }
17015                         }
17016                       },
17017                       "headers" : {
17018                         "type" : "object",
17019                         "additionalProperties" : {
17020                           "type" : "array",
17021                           "items" : {
17022                             "type" : "object"
17023                           }
17024                         }
17025                       },
17026                       "language" : {
17027                         "type" : "object",
17028                         "properties" : {
17029                           "country" : {
17030                             "type" : "string"
17031                           },
17032                           "displayCountry" : {
17033                             "type" : "string"
17034                           },
17035                           "displayLanguage" : {
17036                             "type" : "string"
17037                           },
17038                           "displayName" : {
17039                             "type" : "string"
17040                           },
17041                           "displayScript" : {
17042                             "type" : "string"
17043                           },
17044                           "displayVariant" : {
17045                             "type" : "string"
17046                           },
17047                           "extensionKeys" : {
17048                             "type" : "array",
17049                             "items" : {
17050                               "type" : "string"
17051                             },
17052                             "uniqueItems" : true
17053                           },
17054                           "iso3Country" : {
17055                             "type" : "string"
17056                           },
17057                           "iso3Language" : {
17058                             "type" : "string"
17059                           },
17060                           "language" : {
17061                             "type" : "string"
17062                           },
17063                           "script" : {
17064                             "type" : "string"
17065                           },
17066                           "unicodeLocaleAttributes" : {
17067                             "type" : "array",
17068                             "items" : {
17069                               "type" : "string"
17070                             },
17071                             "uniqueItems" : true
17072                           },
17073                           "unicodeLocaleKeys" : {
17074                             "type" : "array",
17075                             "items" : {
17076                               "type" : "string"
17077                             },
17078                             "uniqueItems" : true
17079                           },
17080                           "variant" : {
17081                             "type" : "string"
17082                           }
17083                         }
17084                       },
17085                       "lastModified" : {
17086                         "type" : "string",
17087                         "format" : "date-time"
17088                       },
17089                       "length" : {
17090                         "type" : "integer",
17091                         "format" : "int32"
17092                       },
17093                       "links" : {
17094                         "type" : "array",
17095                         "items" : {
17096                           "type" : "object",
17097                           "properties" : {
17098                             "params" : {
17099                               "type" : "object",
17100                               "additionalProperties" : {
17101                                 "type" : "string"
17102                               }
17103                             },
17104                             "rel" : {
17105                               "type" : "string"
17106                             },
17107                             "rels" : {
17108                               "type" : "array",
17109                               "items" : {
17110                                 "type" : "string"
17111                               }
17112                             },
17113                             "title" : {
17114                               "type" : "string"
17115                             },
17116                             "type" : {
17117                               "type" : "string"
17118                             },
17119                             "uri" : {
17120                               "type" : "string",
17121                               "format" : "uri"
17122                             },
17123                             "uriBuilder" : {
17124                               "type" : "object"
17125                             }
17126                           }
17127                         },
17128                         "uniqueItems" : true
17129                       },
17130                       "location" : {
17131                         "type" : "string",
17132                         "format" : "uri"
17133                       },
17134                       "mediaType" : {
17135                         "type" : "object",
17136                         "properties" : {
17137                           "parameters" : {
17138                             "type" : "object",
17139                             "additionalProperties" : {
17140                               "type" : "string"
17141                             }
17142                           },
17143                           "subtype" : {
17144                             "type" : "string"
17145                           },
17146                           "type" : {
17147                             "type" : "string"
17148                           },
17149                           "wildcardSubtype" : {
17150                             "type" : "boolean"
17151                           },
17152                           "wildcardType" : {
17153                             "type" : "boolean"
17154                           }
17155                         }
17156                       },
17157                       "metadata" : {
17158                         "type" : "object",
17159                         "additionalProperties" : {
17160                           "type" : "array",
17161                           "items" : {
17162                             "type" : "object"
17163                           }
17164                         }
17165                       },
17166                       "status" : {
17167                         "type" : "integer",
17168                         "format" : "int32"
17169                       },
17170                       "statusInfo" : {
17171                         "type" : "object",
17172                         "properties" : {
17173                           "family" : {
17174                             "type" : "string",
17175                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17176                           },
17177                           "reasonPhrase" : {
17178                             "type" : "string"
17179                           },
17180                           "statusCode" : {
17181                             "type" : "integer",
17182                             "format" : "int32"
17183                           }
17184                         }
17185                       },
17186                       "stringHeaders" : {
17187                         "type" : "object",
17188                         "additionalProperties" : {
17189                           "type" : "array",
17190                           "items" : {
17191                             "type" : "string"
17192                           }
17193                         }
17194                       }
17195                     }
17196                   }
17197                 }
17198               }
17199             }
17200           }
17201         },
17202         "servers" : [ {
17203           "url" : "/sdc2/rest",
17204           "variables" : { }
17205         } ],
17206         "summary" : "Returns Deleted ArtifactDefinition",
17207         "tags" : [ "SDCE-2 APIs" ]
17208       },
17209       "post" : {
17210         "description" : "Update Api Artifact",
17211         "operationId" : "updateApiArtifact",
17212         "parameters" : [ {
17213           "in" : "path",
17214           "name" : "serviceId",
17215           "required" : true,
17216           "schema" : {
17217             "type" : "string"
17218           }
17219         }, {
17220           "in" : "path",
17221           "name" : "artifactId",
17222           "required" : true,
17223           "schema" : {
17224             "type" : "string"
17225           }
17226         }, {
17227           "in" : "header",
17228           "name" : "USER_ID",
17229           "schema" : {
17230             "type" : "string"
17231           }
17232         }, {
17233           "in" : "header",
17234           "name" : "Content-MD5",
17235           "schema" : {
17236             "type" : "string"
17237           }
17238         } ],
17239         "requestBody" : {
17240           "content" : {
17241             "application/json" : {
17242               "schema" : {
17243                 "type" : "string"
17244               }
17245             }
17246           },
17247           "description" : "json describe the artifact",
17248           "required" : true
17249         },
17250         "responses" : {
17251           "200" : {
17252             "description" : "Api Artifact Updated"
17253           },
17254           "400" : {
17255             "description" : "Invalid content / Missing content"
17256           },
17257           "403" : {
17258             "description" : "Restricted operation"
17259           },
17260           "default" : {
17261             "content" : {
17262               "application/json" : {
17263                 "schema" : {
17264                   "type" : "array",
17265                   "items" : {
17266                     "type" : "object",
17267                     "properties" : {
17268                       "allowedMethods" : {
17269                         "type" : "array",
17270                         "items" : {
17271                           "type" : "string"
17272                         },
17273                         "uniqueItems" : true
17274                       },
17275                       "cookies" : {
17276                         "type" : "object",
17277                         "additionalProperties" : {
17278                           "type" : "object",
17279                           "properties" : {
17280                             "comment" : {
17281                               "type" : "string"
17282                             },
17283                             "domain" : {
17284                               "type" : "string"
17285                             },
17286                             "expiry" : {
17287                               "type" : "string",
17288                               "format" : "date-time"
17289                             },
17290                             "httpOnly" : {
17291                               "type" : "boolean"
17292                             },
17293                             "maxAge" : {
17294                               "type" : "integer",
17295                               "format" : "int32"
17296                             },
17297                             "name" : {
17298                               "type" : "string"
17299                             },
17300                             "path" : {
17301                               "type" : "string"
17302                             },
17303                             "secure" : {
17304                               "type" : "boolean"
17305                             },
17306                             "value" : {
17307                               "type" : "string"
17308                             },
17309                             "version" : {
17310                               "type" : "integer",
17311                               "format" : "int32"
17312                             }
17313                           }
17314                         }
17315                       },
17316                       "date" : {
17317                         "type" : "string",
17318                         "format" : "date-time"
17319                       },
17320                       "entity" : {
17321                         "type" : "object"
17322                       },
17323                       "entityTag" : {
17324                         "type" : "object",
17325                         "properties" : {
17326                           "value" : {
17327                             "type" : "string"
17328                           },
17329                           "weak" : {
17330                             "type" : "boolean"
17331                           }
17332                         }
17333                       },
17334                       "headers" : {
17335                         "type" : "object",
17336                         "additionalProperties" : {
17337                           "type" : "array",
17338                           "items" : {
17339                             "type" : "object"
17340                           }
17341                         }
17342                       },
17343                       "language" : {
17344                         "type" : "object",
17345                         "properties" : {
17346                           "country" : {
17347                             "type" : "string"
17348                           },
17349                           "displayCountry" : {
17350                             "type" : "string"
17351                           },
17352                           "displayLanguage" : {
17353                             "type" : "string"
17354                           },
17355                           "displayName" : {
17356                             "type" : "string"
17357                           },
17358                           "displayScript" : {
17359                             "type" : "string"
17360                           },
17361                           "displayVariant" : {
17362                             "type" : "string"
17363                           },
17364                           "extensionKeys" : {
17365                             "type" : "array",
17366                             "items" : {
17367                               "type" : "string"
17368                             },
17369                             "uniqueItems" : true
17370                           },
17371                           "iso3Country" : {
17372                             "type" : "string"
17373                           },
17374                           "iso3Language" : {
17375                             "type" : "string"
17376                           },
17377                           "language" : {
17378                             "type" : "string"
17379                           },
17380                           "script" : {
17381                             "type" : "string"
17382                           },
17383                           "unicodeLocaleAttributes" : {
17384                             "type" : "array",
17385                             "items" : {
17386                               "type" : "string"
17387                             },
17388                             "uniqueItems" : true
17389                           },
17390                           "unicodeLocaleKeys" : {
17391                             "type" : "array",
17392                             "items" : {
17393                               "type" : "string"
17394                             },
17395                             "uniqueItems" : true
17396                           },
17397                           "variant" : {
17398                             "type" : "string"
17399                           }
17400                         }
17401                       },
17402                       "lastModified" : {
17403                         "type" : "string",
17404                         "format" : "date-time"
17405                       },
17406                       "length" : {
17407                         "type" : "integer",
17408                         "format" : "int32"
17409                       },
17410                       "links" : {
17411                         "type" : "array",
17412                         "items" : {
17413                           "type" : "object",
17414                           "properties" : {
17415                             "params" : {
17416                               "type" : "object",
17417                               "additionalProperties" : {
17418                                 "type" : "string"
17419                               }
17420                             },
17421                             "rel" : {
17422                               "type" : "string"
17423                             },
17424                             "rels" : {
17425                               "type" : "array",
17426                               "items" : {
17427                                 "type" : "string"
17428                               }
17429                             },
17430                             "title" : {
17431                               "type" : "string"
17432                             },
17433                             "type" : {
17434                               "type" : "string"
17435                             },
17436                             "uri" : {
17437                               "type" : "string",
17438                               "format" : "uri"
17439                             },
17440                             "uriBuilder" : {
17441                               "type" : "object"
17442                             }
17443                           }
17444                         },
17445                         "uniqueItems" : true
17446                       },
17447                       "location" : {
17448                         "type" : "string",
17449                         "format" : "uri"
17450                       },
17451                       "mediaType" : {
17452                         "type" : "object",
17453                         "properties" : {
17454                           "parameters" : {
17455                             "type" : "object",
17456                             "additionalProperties" : {
17457                               "type" : "string"
17458                             }
17459                           },
17460                           "subtype" : {
17461                             "type" : "string"
17462                           },
17463                           "type" : {
17464                             "type" : "string"
17465                           },
17466                           "wildcardSubtype" : {
17467                             "type" : "boolean"
17468                           },
17469                           "wildcardType" : {
17470                             "type" : "boolean"
17471                           }
17472                         }
17473                       },
17474                       "metadata" : {
17475                         "type" : "object",
17476                         "additionalProperties" : {
17477                           "type" : "array",
17478                           "items" : {
17479                             "type" : "object"
17480                           }
17481                         }
17482                       },
17483                       "status" : {
17484                         "type" : "integer",
17485                         "format" : "int32"
17486                       },
17487                       "statusInfo" : {
17488                         "type" : "object",
17489                         "properties" : {
17490                           "family" : {
17491                             "type" : "string",
17492                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17493                           },
17494                           "reasonPhrase" : {
17495                             "type" : "string"
17496                           },
17497                           "statusCode" : {
17498                             "type" : "integer",
17499                             "format" : "int32"
17500                           }
17501                         }
17502                       },
17503                       "stringHeaders" : {
17504                         "type" : "object",
17505                         "additionalProperties" : {
17506                           "type" : "array",
17507                           "items" : {
17508                             "type" : "string"
17509                           }
17510                         }
17511                       }
17512                     }
17513                   }
17514                 }
17515               }
17516             }
17517           }
17518         },
17519         "servers" : [ {
17520           "url" : "/sdc2/rest",
17521           "variables" : { }
17522         } ],
17523         "summary" : "Returns created ArtifactDefinition",
17524         "tags" : [ "SDCE-2 APIs" ]
17525       }
17526     },
17527     "/v1/catalog/services/{serviceId}/artifacts/{artifactId}" : {
17528       "delete" : {
17529         "description" : "Delete Artifact",
17530         "operationId" : "deleteInformationalArtifact",
17531         "parameters" : [ {
17532           "in" : "path",
17533           "name" : "serviceId",
17534           "required" : true,
17535           "schema" : {
17536             "type" : "string"
17537           }
17538         }, {
17539           "in" : "path",
17540           "name" : "artifactId",
17541           "required" : true,
17542           "schema" : {
17543             "type" : "string"
17544           }
17545         } ],
17546         "responses" : {
17547           "201" : {
17548             "description" : "Service artifact deleted"
17549           },
17550           "400" : {
17551             "description" : "Invalid content / Missing content"
17552           },
17553           "403" : {
17554             "description" : "Restricted operation"
17555           },
17556           "default" : {
17557             "content" : {
17558               "application/json" : {
17559                 "schema" : {
17560                   "type" : "array",
17561                   "items" : {
17562                     "type" : "object",
17563                     "properties" : {
17564                       "allowedMethods" : {
17565                         "type" : "array",
17566                         "items" : {
17567                           "type" : "string"
17568                         },
17569                         "uniqueItems" : true
17570                       },
17571                       "cookies" : {
17572                         "type" : "object",
17573                         "additionalProperties" : {
17574                           "type" : "object",
17575                           "properties" : {
17576                             "comment" : {
17577                               "type" : "string"
17578                             },
17579                             "domain" : {
17580                               "type" : "string"
17581                             },
17582                             "expiry" : {
17583                               "type" : "string",
17584                               "format" : "date-time"
17585                             },
17586                             "httpOnly" : {
17587                               "type" : "boolean"
17588                             },
17589                             "maxAge" : {
17590                               "type" : "integer",
17591                               "format" : "int32"
17592                             },
17593                             "name" : {
17594                               "type" : "string"
17595                             },
17596                             "path" : {
17597                               "type" : "string"
17598                             },
17599                             "secure" : {
17600                               "type" : "boolean"
17601                             },
17602                             "value" : {
17603                               "type" : "string"
17604                             },
17605                             "version" : {
17606                               "type" : "integer",
17607                               "format" : "int32"
17608                             }
17609                           }
17610                         }
17611                       },
17612                       "date" : {
17613                         "type" : "string",
17614                         "format" : "date-time"
17615                       },
17616                       "entity" : {
17617                         "type" : "object"
17618                       },
17619                       "entityTag" : {
17620                         "type" : "object",
17621                         "properties" : {
17622                           "value" : {
17623                             "type" : "string"
17624                           },
17625                           "weak" : {
17626                             "type" : "boolean"
17627                           }
17628                         }
17629                       },
17630                       "headers" : {
17631                         "type" : "object",
17632                         "additionalProperties" : {
17633                           "type" : "array",
17634                           "items" : {
17635                             "type" : "object"
17636                           }
17637                         }
17638                       },
17639                       "language" : {
17640                         "type" : "object",
17641                         "properties" : {
17642                           "country" : {
17643                             "type" : "string"
17644                           },
17645                           "displayCountry" : {
17646                             "type" : "string"
17647                           },
17648                           "displayLanguage" : {
17649                             "type" : "string"
17650                           },
17651                           "displayName" : {
17652                             "type" : "string"
17653                           },
17654                           "displayScript" : {
17655                             "type" : "string"
17656                           },
17657                           "displayVariant" : {
17658                             "type" : "string"
17659                           },
17660                           "extensionKeys" : {
17661                             "type" : "array",
17662                             "items" : {
17663                               "type" : "string"
17664                             },
17665                             "uniqueItems" : true
17666                           },
17667                           "iso3Country" : {
17668                             "type" : "string"
17669                           },
17670                           "iso3Language" : {
17671                             "type" : "string"
17672                           },
17673                           "language" : {
17674                             "type" : "string"
17675                           },
17676                           "script" : {
17677                             "type" : "string"
17678                           },
17679                           "unicodeLocaleAttributes" : {
17680                             "type" : "array",
17681                             "items" : {
17682                               "type" : "string"
17683                             },
17684                             "uniqueItems" : true
17685                           },
17686                           "unicodeLocaleKeys" : {
17687                             "type" : "array",
17688                             "items" : {
17689                               "type" : "string"
17690                             },
17691                             "uniqueItems" : true
17692                           },
17693                           "variant" : {
17694                             "type" : "string"
17695                           }
17696                         }
17697                       },
17698                       "lastModified" : {
17699                         "type" : "string",
17700                         "format" : "date-time"
17701                       },
17702                       "length" : {
17703                         "type" : "integer",
17704                         "format" : "int32"
17705                       },
17706                       "links" : {
17707                         "type" : "array",
17708                         "items" : {
17709                           "type" : "object",
17710                           "properties" : {
17711                             "params" : {
17712                               "type" : "object",
17713                               "additionalProperties" : {
17714                                 "type" : "string"
17715                               }
17716                             },
17717                             "rel" : {
17718                               "type" : "string"
17719                             },
17720                             "rels" : {
17721                               "type" : "array",
17722                               "items" : {
17723                                 "type" : "string"
17724                               }
17725                             },
17726                             "title" : {
17727                               "type" : "string"
17728                             },
17729                             "type" : {
17730                               "type" : "string"
17731                             },
17732                             "uri" : {
17733                               "type" : "string",
17734                               "format" : "uri"
17735                             },
17736                             "uriBuilder" : {
17737                               "type" : "object"
17738                             }
17739                           }
17740                         },
17741                         "uniqueItems" : true
17742                       },
17743                       "location" : {
17744                         "type" : "string",
17745                         "format" : "uri"
17746                       },
17747                       "mediaType" : {
17748                         "type" : "object",
17749                         "properties" : {
17750                           "parameters" : {
17751                             "type" : "object",
17752                             "additionalProperties" : {
17753                               "type" : "string"
17754                             }
17755                           },
17756                           "subtype" : {
17757                             "type" : "string"
17758                           },
17759                           "type" : {
17760                             "type" : "string"
17761                           },
17762                           "wildcardSubtype" : {
17763                             "type" : "boolean"
17764                           },
17765                           "wildcardType" : {
17766                             "type" : "boolean"
17767                           }
17768                         }
17769                       },
17770                       "metadata" : {
17771                         "type" : "object",
17772                         "additionalProperties" : {
17773                           "type" : "array",
17774                           "items" : {
17775                             "type" : "object"
17776                           }
17777                         }
17778                       },
17779                       "status" : {
17780                         "type" : "integer",
17781                         "format" : "int32"
17782                       },
17783                       "statusInfo" : {
17784                         "type" : "object",
17785                         "properties" : {
17786                           "family" : {
17787                             "type" : "string",
17788                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17789                           },
17790                           "reasonPhrase" : {
17791                             "type" : "string"
17792                           },
17793                           "statusCode" : {
17794                             "type" : "integer",
17795                             "format" : "int32"
17796                           }
17797                         }
17798                       },
17799                       "stringHeaders" : {
17800                         "type" : "object",
17801                         "additionalProperties" : {
17802                           "type" : "array",
17803                           "items" : {
17804                             "type" : "string"
17805                           }
17806                         }
17807                       }
17808                     }
17809                   }
17810                 }
17811               }
17812             }
17813           }
17814         },
17815         "servers" : [ {
17816           "url" : "/sdc2/rest",
17817           "variables" : { }
17818         } ],
17819         "summary" : "Returns delete artifact",
17820         "tags" : [ "SDCE-2 APIs" ]
17821       },
17822       "get" : {
17823         "description" : "Download service Artifact in Base64",
17824         "operationId" : "downloadServiceArtifactBase64",
17825         "parameters" : [ {
17826           "in" : "path",
17827           "name" : "serviceId",
17828           "required" : true,
17829           "schema" : {
17830             "type" : "string"
17831           }
17832         }, {
17833           "in" : "path",
17834           "name" : "artifactId",
17835           "required" : true,
17836           "schema" : {
17837             "type" : "string"
17838           }
17839         } ],
17840         "responses" : {
17841           "200" : {
17842             "description" : "Service artifact downloaded"
17843           },
17844           "404" : {
17845             "description" : "Service/Artifact not found"
17846           },
17847           "default" : {
17848             "content" : {
17849               "application/json" : {
17850                 "schema" : {
17851                   "type" : "array",
17852                   "items" : {
17853                     "type" : "object",
17854                     "properties" : {
17855                       "allowedMethods" : {
17856                         "type" : "array",
17857                         "items" : {
17858                           "type" : "string"
17859                         },
17860                         "uniqueItems" : true
17861                       },
17862                       "cookies" : {
17863                         "type" : "object",
17864                         "additionalProperties" : {
17865                           "type" : "object",
17866                           "properties" : {
17867                             "comment" : {
17868                               "type" : "string"
17869                             },
17870                             "domain" : {
17871                               "type" : "string"
17872                             },
17873                             "expiry" : {
17874                               "type" : "string",
17875                               "format" : "date-time"
17876                             },
17877                             "httpOnly" : {
17878                               "type" : "boolean"
17879                             },
17880                             "maxAge" : {
17881                               "type" : "integer",
17882                               "format" : "int32"
17883                             },
17884                             "name" : {
17885                               "type" : "string"
17886                             },
17887                             "path" : {
17888                               "type" : "string"
17889                             },
17890                             "secure" : {
17891                               "type" : "boolean"
17892                             },
17893                             "value" : {
17894                               "type" : "string"
17895                             },
17896                             "version" : {
17897                               "type" : "integer",
17898                               "format" : "int32"
17899                             }
17900                           }
17901                         }
17902                       },
17903                       "date" : {
17904                         "type" : "string",
17905                         "format" : "date-time"
17906                       },
17907                       "entity" : {
17908                         "type" : "object"
17909                       },
17910                       "entityTag" : {
17911                         "type" : "object",
17912                         "properties" : {
17913                           "value" : {
17914                             "type" : "string"
17915                           },
17916                           "weak" : {
17917                             "type" : "boolean"
17918                           }
17919                         }
17920                       },
17921                       "headers" : {
17922                         "type" : "object",
17923                         "additionalProperties" : {
17924                           "type" : "array",
17925                           "items" : {
17926                             "type" : "object"
17927                           }
17928                         }
17929                       },
17930                       "language" : {
17931                         "type" : "object",
17932                         "properties" : {
17933                           "country" : {
17934                             "type" : "string"
17935                           },
17936                           "displayCountry" : {
17937                             "type" : "string"
17938                           },
17939                           "displayLanguage" : {
17940                             "type" : "string"
17941                           },
17942                           "displayName" : {
17943                             "type" : "string"
17944                           },
17945                           "displayScript" : {
17946                             "type" : "string"
17947                           },
17948                           "displayVariant" : {
17949                             "type" : "string"
17950                           },
17951                           "extensionKeys" : {
17952                             "type" : "array",
17953                             "items" : {
17954                               "type" : "string"
17955                             },
17956                             "uniqueItems" : true
17957                           },
17958                           "iso3Country" : {
17959                             "type" : "string"
17960                           },
17961                           "iso3Language" : {
17962                             "type" : "string"
17963                           },
17964                           "language" : {
17965                             "type" : "string"
17966                           },
17967                           "script" : {
17968                             "type" : "string"
17969                           },
17970                           "unicodeLocaleAttributes" : {
17971                             "type" : "array",
17972                             "items" : {
17973                               "type" : "string"
17974                             },
17975                             "uniqueItems" : true
17976                           },
17977                           "unicodeLocaleKeys" : {
17978                             "type" : "array",
17979                             "items" : {
17980                               "type" : "string"
17981                             },
17982                             "uniqueItems" : true
17983                           },
17984                           "variant" : {
17985                             "type" : "string"
17986                           }
17987                         }
17988                       },
17989                       "lastModified" : {
17990                         "type" : "string",
17991                         "format" : "date-time"
17992                       },
17993                       "length" : {
17994                         "type" : "integer",
17995                         "format" : "int32"
17996                       },
17997                       "links" : {
17998                         "type" : "array",
17999                         "items" : {
18000                           "type" : "object",
18001                           "properties" : {
18002                             "params" : {
18003                               "type" : "object",
18004                               "additionalProperties" : {
18005                                 "type" : "string"
18006                               }
18007                             },
18008                             "rel" : {
18009                               "type" : "string"
18010                             },
18011                             "rels" : {
18012                               "type" : "array",
18013                               "items" : {
18014                                 "type" : "string"
18015                               }
18016                             },
18017                             "title" : {
18018                               "type" : "string"
18019                             },
18020                             "type" : {
18021                               "type" : "string"
18022                             },
18023                             "uri" : {
18024                               "type" : "string",
18025                               "format" : "uri"
18026                             },
18027                             "uriBuilder" : {
18028                               "type" : "object"
18029                             }
18030                           }
18031                         },
18032                         "uniqueItems" : true
18033                       },
18034                       "location" : {
18035                         "type" : "string",
18036                         "format" : "uri"
18037                       },
18038                       "mediaType" : {
18039                         "type" : "object",
18040                         "properties" : {
18041                           "parameters" : {
18042                             "type" : "object",
18043                             "additionalProperties" : {
18044                               "type" : "string"
18045                             }
18046                           },
18047                           "subtype" : {
18048                             "type" : "string"
18049                           },
18050                           "type" : {
18051                             "type" : "string"
18052                           },
18053                           "wildcardSubtype" : {
18054                             "type" : "boolean"
18055                           },
18056                           "wildcardType" : {
18057                             "type" : "boolean"
18058                           }
18059                         }
18060                       },
18061                       "metadata" : {
18062                         "type" : "object",
18063                         "additionalProperties" : {
18064                           "type" : "array",
18065                           "items" : {
18066                             "type" : "object"
18067                           }
18068                         }
18069                       },
18070                       "status" : {
18071                         "type" : "integer",
18072                         "format" : "int32"
18073                       },
18074                       "statusInfo" : {
18075                         "type" : "object",
18076                         "properties" : {
18077                           "family" : {
18078                             "type" : "string",
18079                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18080                           },
18081                           "reasonPhrase" : {
18082                             "type" : "string"
18083                           },
18084                           "statusCode" : {
18085                             "type" : "integer",
18086                             "format" : "int32"
18087                           }
18088                         }
18089                       },
18090                       "stringHeaders" : {
18091                         "type" : "object",
18092                         "additionalProperties" : {
18093                           "type" : "array",
18094                           "items" : {
18095                             "type" : "string"
18096                           }
18097                         }
18098                       }
18099                     }
18100                   }
18101                 }
18102               }
18103             }
18104           }
18105         },
18106         "servers" : [ {
18107           "url" : "/sdc2/rest",
18108           "variables" : { }
18109         } ],
18110         "summary" : "Returns downloaded artifact",
18111         "tags" : [ "SDCE-2 APIs" ]
18112       },
18113       "post" : {
18114         "description" : "Update Artifact",
18115         "operationId" : "updateInformationArtifact",
18116         "parameters" : [ {
18117           "in" : "path",
18118           "name" : "serviceId",
18119           "required" : true,
18120           "schema" : {
18121             "type" : "string"
18122           }
18123         }, {
18124           "in" : "path",
18125           "name" : "artifactId",
18126           "required" : true,
18127           "schema" : {
18128             "type" : "string"
18129           }
18130         } ],
18131         "requestBody" : {
18132           "content" : {
18133             "application/json" : {
18134               "schema" : {
18135                 "type" : "string"
18136               }
18137             }
18138           },
18139           "description" : "json describe the artifact",
18140           "required" : true
18141         },
18142         "responses" : {
18143           "201" : {
18144             "description" : "Service artifact created"
18145           },
18146           "400" : {
18147             "description" : "Invalid content / Missing content"
18148           },
18149           "403" : {
18150             "description" : "Restricted operation"
18151           },
18152           "default" : {
18153             "content" : {
18154               "application/json" : {
18155                 "schema" : {
18156                   "type" : "array",
18157                   "items" : {
18158                     "type" : "object",
18159                     "properties" : {
18160                       "allowedMethods" : {
18161                         "type" : "array",
18162                         "items" : {
18163                           "type" : "string"
18164                         },
18165                         "uniqueItems" : true
18166                       },
18167                       "cookies" : {
18168                         "type" : "object",
18169                         "additionalProperties" : {
18170                           "type" : "object",
18171                           "properties" : {
18172                             "comment" : {
18173                               "type" : "string"
18174                             },
18175                             "domain" : {
18176                               "type" : "string"
18177                             },
18178                             "expiry" : {
18179                               "type" : "string",
18180                               "format" : "date-time"
18181                             },
18182                             "httpOnly" : {
18183                               "type" : "boolean"
18184                             },
18185                             "maxAge" : {
18186                               "type" : "integer",
18187                               "format" : "int32"
18188                             },
18189                             "name" : {
18190                               "type" : "string"
18191                             },
18192                             "path" : {
18193                               "type" : "string"
18194                             },
18195                             "secure" : {
18196                               "type" : "boolean"
18197                             },
18198                             "value" : {
18199                               "type" : "string"
18200                             },
18201                             "version" : {
18202                               "type" : "integer",
18203                               "format" : "int32"
18204                             }
18205                           }
18206                         }
18207                       },
18208                       "date" : {
18209                         "type" : "string",
18210                         "format" : "date-time"
18211                       },
18212                       "entity" : {
18213                         "type" : "object"
18214                       },
18215                       "entityTag" : {
18216                         "type" : "object",
18217                         "properties" : {
18218                           "value" : {
18219                             "type" : "string"
18220                           },
18221                           "weak" : {
18222                             "type" : "boolean"
18223                           }
18224                         }
18225                       },
18226                       "headers" : {
18227                         "type" : "object",
18228                         "additionalProperties" : {
18229                           "type" : "array",
18230                           "items" : {
18231                             "type" : "object"
18232                           }
18233                         }
18234                       },
18235                       "language" : {
18236                         "type" : "object",
18237                         "properties" : {
18238                           "country" : {
18239                             "type" : "string"
18240                           },
18241                           "displayCountry" : {
18242                             "type" : "string"
18243                           },
18244                           "displayLanguage" : {
18245                             "type" : "string"
18246                           },
18247                           "displayName" : {
18248                             "type" : "string"
18249                           },
18250                           "displayScript" : {
18251                             "type" : "string"
18252                           },
18253                           "displayVariant" : {
18254                             "type" : "string"
18255                           },
18256                           "extensionKeys" : {
18257                             "type" : "array",
18258                             "items" : {
18259                               "type" : "string"
18260                             },
18261                             "uniqueItems" : true
18262                           },
18263                           "iso3Country" : {
18264                             "type" : "string"
18265                           },
18266                           "iso3Language" : {
18267                             "type" : "string"
18268                           },
18269                           "language" : {
18270                             "type" : "string"
18271                           },
18272                           "script" : {
18273                             "type" : "string"
18274                           },
18275                           "unicodeLocaleAttributes" : {
18276                             "type" : "array",
18277                             "items" : {
18278                               "type" : "string"
18279                             },
18280                             "uniqueItems" : true
18281                           },
18282                           "unicodeLocaleKeys" : {
18283                             "type" : "array",
18284                             "items" : {
18285                               "type" : "string"
18286                             },
18287                             "uniqueItems" : true
18288                           },
18289                           "variant" : {
18290                             "type" : "string"
18291                           }
18292                         }
18293                       },
18294                       "lastModified" : {
18295                         "type" : "string",
18296                         "format" : "date-time"
18297                       },
18298                       "length" : {
18299                         "type" : "integer",
18300                         "format" : "int32"
18301                       },
18302                       "links" : {
18303                         "type" : "array",
18304                         "items" : {
18305                           "type" : "object",
18306                           "properties" : {
18307                             "params" : {
18308                               "type" : "object",
18309                               "additionalProperties" : {
18310                                 "type" : "string"
18311                               }
18312                             },
18313                             "rel" : {
18314                               "type" : "string"
18315                             },
18316                             "rels" : {
18317                               "type" : "array",
18318                               "items" : {
18319                                 "type" : "string"
18320                               }
18321                             },
18322                             "title" : {
18323                               "type" : "string"
18324                             },
18325                             "type" : {
18326                               "type" : "string"
18327                             },
18328                             "uri" : {
18329                               "type" : "string",
18330                               "format" : "uri"
18331                             },
18332                             "uriBuilder" : {
18333                               "type" : "object"
18334                             }
18335                           }
18336                         },
18337                         "uniqueItems" : true
18338                       },
18339                       "location" : {
18340                         "type" : "string",
18341                         "format" : "uri"
18342                       },
18343                       "mediaType" : {
18344                         "type" : "object",
18345                         "properties" : {
18346                           "parameters" : {
18347                             "type" : "object",
18348                             "additionalProperties" : {
18349                               "type" : "string"
18350                             }
18351                           },
18352                           "subtype" : {
18353                             "type" : "string"
18354                           },
18355                           "type" : {
18356                             "type" : "string"
18357                           },
18358                           "wildcardSubtype" : {
18359                             "type" : "boolean"
18360                           },
18361                           "wildcardType" : {
18362                             "type" : "boolean"
18363                           }
18364                         }
18365                       },
18366                       "metadata" : {
18367                         "type" : "object",
18368                         "additionalProperties" : {
18369                           "type" : "array",
18370                           "items" : {
18371                             "type" : "object"
18372                           }
18373                         }
18374                       },
18375                       "status" : {
18376                         "type" : "integer",
18377                         "format" : "int32"
18378                       },
18379                       "statusInfo" : {
18380                         "type" : "object",
18381                         "properties" : {
18382                           "family" : {
18383                             "type" : "string",
18384                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18385                           },
18386                           "reasonPhrase" : {
18387                             "type" : "string"
18388                           },
18389                           "statusCode" : {
18390                             "type" : "integer",
18391                             "format" : "int32"
18392                           }
18393                         }
18394                       },
18395                       "stringHeaders" : {
18396                         "type" : "object",
18397                         "additionalProperties" : {
18398                           "type" : "array",
18399                           "items" : {
18400                             "type" : "string"
18401                           }
18402                         }
18403                       }
18404                     }
18405                   }
18406                 }
18407               }
18408             }
18409           }
18410         },
18411         "servers" : [ {
18412           "url" : "/sdc2/rest",
18413           "variables" : { }
18414         } ],
18415         "summary" : "Returns updated artifact",
18416         "tags" : [ "SDCE-2 APIs" ]
18417       }
18418     },
18419     "/v1/catalog/services/{serviceId}/attributes" : {
18420       "get" : {
18421         "description" : "Get Service Attribute",
18422         "operationId" : "getAttributeListInService",
18423         "parameters" : [ {
18424           "description" : "service id of attribute",
18425           "in" : "path",
18426           "name" : "serviceId",
18427           "required" : true,
18428           "schema" : {
18429             "type" : "string"
18430           }
18431         }, {
18432           "in" : "header",
18433           "name" : "USER_ID",
18434           "schema" : {
18435             "type" : "string"
18436           }
18437         } ],
18438         "responses" : {
18439           "200" : {
18440             "description" : "attribute"
18441           },
18442           "400" : {
18443             "description" : "Invalid content / Missing content"
18444           },
18445           "403" : {
18446             "description" : "Restricted operation"
18447           },
18448           "404" : {
18449             "description" : "Service attribute not found"
18450           },
18451           "default" : {
18452             "content" : {
18453               "application/json" : {
18454                 "schema" : {
18455                   "type" : "array",
18456                   "items" : {
18457                     "type" : "object",
18458                     "properties" : {
18459                       "allowedMethods" : {
18460                         "type" : "array",
18461                         "items" : {
18462                           "type" : "string"
18463                         },
18464                         "uniqueItems" : true
18465                       },
18466                       "cookies" : {
18467                         "type" : "object",
18468                         "additionalProperties" : {
18469                           "type" : "object",
18470                           "properties" : {
18471                             "comment" : {
18472                               "type" : "string"
18473                             },
18474                             "domain" : {
18475                               "type" : "string"
18476                             },
18477                             "expiry" : {
18478                               "type" : "string",
18479                               "format" : "date-time"
18480                             },
18481                             "httpOnly" : {
18482                               "type" : "boolean"
18483                             },
18484                             "maxAge" : {
18485                               "type" : "integer",
18486                               "format" : "int32"
18487                             },
18488                             "name" : {
18489                               "type" : "string"
18490                             },
18491                             "path" : {
18492                               "type" : "string"
18493                             },
18494                             "secure" : {
18495                               "type" : "boolean"
18496                             },
18497                             "value" : {
18498                               "type" : "string"
18499                             },
18500                             "version" : {
18501                               "type" : "integer",
18502                               "format" : "int32"
18503                             }
18504                           }
18505                         }
18506                       },
18507                       "date" : {
18508                         "type" : "string",
18509                         "format" : "date-time"
18510                       },
18511                       "entity" : {
18512                         "type" : "object"
18513                       },
18514                       "entityTag" : {
18515                         "type" : "object",
18516                         "properties" : {
18517                           "value" : {
18518                             "type" : "string"
18519                           },
18520                           "weak" : {
18521                             "type" : "boolean"
18522                           }
18523                         }
18524                       },
18525                       "headers" : {
18526                         "type" : "object",
18527                         "additionalProperties" : {
18528                           "type" : "array",
18529                           "items" : {
18530                             "type" : "object"
18531                           }
18532                         }
18533                       },
18534                       "language" : {
18535                         "type" : "object",
18536                         "properties" : {
18537                           "country" : {
18538                             "type" : "string"
18539                           },
18540                           "displayCountry" : {
18541                             "type" : "string"
18542                           },
18543                           "displayLanguage" : {
18544                             "type" : "string"
18545                           },
18546                           "displayName" : {
18547                             "type" : "string"
18548                           },
18549                           "displayScript" : {
18550                             "type" : "string"
18551                           },
18552                           "displayVariant" : {
18553                             "type" : "string"
18554                           },
18555                           "extensionKeys" : {
18556                             "type" : "array",
18557                             "items" : {
18558                               "type" : "string"
18559                             },
18560                             "uniqueItems" : true
18561                           },
18562                           "iso3Country" : {
18563                             "type" : "string"
18564                           },
18565                           "iso3Language" : {
18566                             "type" : "string"
18567                           },
18568                           "language" : {
18569                             "type" : "string"
18570                           },
18571                           "script" : {
18572                             "type" : "string"
18573                           },
18574                           "unicodeLocaleAttributes" : {
18575                             "type" : "array",
18576                             "items" : {
18577                               "type" : "string"
18578                             },
18579                             "uniqueItems" : true
18580                           },
18581                           "unicodeLocaleKeys" : {
18582                             "type" : "array",
18583                             "items" : {
18584                               "type" : "string"
18585                             },
18586                             "uniqueItems" : true
18587                           },
18588                           "variant" : {
18589                             "type" : "string"
18590                           }
18591                         }
18592                       },
18593                       "lastModified" : {
18594                         "type" : "string",
18595                         "format" : "date-time"
18596                       },
18597                       "length" : {
18598                         "type" : "integer",
18599                         "format" : "int32"
18600                       },
18601                       "links" : {
18602                         "type" : "array",
18603                         "items" : {
18604                           "type" : "object",
18605                           "properties" : {
18606                             "params" : {
18607                               "type" : "object",
18608                               "additionalProperties" : {
18609                                 "type" : "string"
18610                               }
18611                             },
18612                             "rel" : {
18613                               "type" : "string"
18614                             },
18615                             "rels" : {
18616                               "type" : "array",
18617                               "items" : {
18618                                 "type" : "string"
18619                               }
18620                             },
18621                             "title" : {
18622                               "type" : "string"
18623                             },
18624                             "type" : {
18625                               "type" : "string"
18626                             },
18627                             "uri" : {
18628                               "type" : "string",
18629                               "format" : "uri"
18630                             },
18631                             "uriBuilder" : {
18632                               "type" : "object"
18633                             }
18634                           }
18635                         },
18636                         "uniqueItems" : true
18637                       },
18638                       "location" : {
18639                         "type" : "string",
18640                         "format" : "uri"
18641                       },
18642                       "mediaType" : {
18643                         "type" : "object",
18644                         "properties" : {
18645                           "parameters" : {
18646                             "type" : "object",
18647                             "additionalProperties" : {
18648                               "type" : "string"
18649                             }
18650                           },
18651                           "subtype" : {
18652                             "type" : "string"
18653                           },
18654                           "type" : {
18655                             "type" : "string"
18656                           },
18657                           "wildcardSubtype" : {
18658                             "type" : "boolean"
18659                           },
18660                           "wildcardType" : {
18661                             "type" : "boolean"
18662                           }
18663                         }
18664                       },
18665                       "metadata" : {
18666                         "type" : "object",
18667                         "additionalProperties" : {
18668                           "type" : "array",
18669                           "items" : {
18670                             "type" : "object"
18671                           }
18672                         }
18673                       },
18674                       "status" : {
18675                         "type" : "integer",
18676                         "format" : "int32"
18677                       },
18678                       "statusInfo" : {
18679                         "type" : "object",
18680                         "properties" : {
18681                           "family" : {
18682                             "type" : "string",
18683                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18684                           },
18685                           "reasonPhrase" : {
18686                             "type" : "string"
18687                           },
18688                           "statusCode" : {
18689                             "type" : "integer",
18690                             "format" : "int32"
18691                           }
18692                         }
18693                       },
18694                       "stringHeaders" : {
18695                         "type" : "object",
18696                         "additionalProperties" : {
18697                           "type" : "array",
18698                           "items" : {
18699                             "type" : "string"
18700                           }
18701                         }
18702                       }
18703                     }
18704                   }
18705                 }
18706               }
18707             }
18708           }
18709         },
18710         "servers" : [ {
18711           "url" : "/sdc2/rest",
18712           "variables" : { }
18713         } ],
18714         "summary" : "Returns attribute list of service",
18715         "tags" : [ "SDCE-2 APIs" ]
18716       }
18717     },
18718     "/v1/catalog/services/{serviceId}/capabilities" : {
18719       "post" : {
18720         "description" : "Create Capabilities on service",
18721         "operationId" : "createCapabilitiesOnService",
18722         "parameters" : [ {
18723           "description" : "Service Id",
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" : "Capability to create",
18746           "required" : true
18747         },
18748         "responses" : {
18749           "201" : {
18750             "description" : "Create Capabilities"
18751           },
18752           "400" : {
18753             "description" : "Invalid content / Missing content"
18754           },
18755           "403" : {
18756             "description" : "Restricted operation"
18757           },
18758           "409" : {
18759             "description" : "Capability 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" : "Create Capabilities on service",
19025         "tags" : [ "SDCE-2 APIs" ]
19026       },
19027       "put" : {
19028         "description" : "Update Capabilities on service",
19029         "operationId" : "updateCapabilitiesOnService",
19030         "parameters" : [ {
19031           "description" : "Component Id",
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" : "Capabilities to update",
19054           "required" : true
19055         },
19056         "responses" : {
19057           "201" : {
19058             "description" : "Update Capabilities"
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                     "$ref" : "#/components/schemas/CapabilityDefinition"
19073                   }
19074                 }
19075               }
19076             }
19077           }
19078         },
19079         "servers" : [ {
19080           "url" : "/sdc2/rest",
19081           "variables" : { }
19082         } ],
19083         "summary" : "Update Capabilities on service",
19084         "tags" : [ "SDCE-2 APIs" ]
19085       }
19086     },
19087     "/v1/catalog/services/{serviceId}/capabilities/{capabilityId}" : {
19088       "delete" : {
19089         "description" : "Delete capability from service",
19090         "operationId" : "deleteCapabilityOnService",
19091         "parameters" : [ {
19092           "description" : "capability Id",
19093           "in" : "path",
19094           "name" : "capabilityId",
19095           "required" : true,
19096           "schema" : {
19097             "type" : "string"
19098           }
19099         }, {
19100           "description" : "Service Id",
19101           "in" : "path",
19102           "name" : "serviceId",
19103           "required" : true,
19104           "schema" : {
19105             "type" : "string"
19106           }
19107         }, {
19108           "in" : "header",
19109           "name" : "USER_ID",
19110           "schema" : {
19111             "type" : "string"
19112           }
19113         } ],
19114         "responses" : {
19115           "201" : {
19116             "description" : "Delete capability"
19117           },
19118           "400" : {
19119             "description" : "Invalid content / Missing content"
19120           },
19121           "403" : {
19122             "description" : "Restricted operation"
19123           },
19124           "default" : {
19125             "content" : {
19126               "application/json" : {
19127                 "schema" : {
19128                   "type" : "array",
19129                   "items" : {
19130                     "$ref" : "#/components/schemas/CapabilityDefinition"
19131                   }
19132                 }
19133               }
19134             }
19135           }
19136         },
19137         "servers" : [ {
19138           "url" : "/sdc2/rest",
19139           "variables" : { }
19140         } ],
19141         "summary" : "Delete capability from service",
19142         "tags" : [ "SDCE-2 APIs" ]
19143       },
19144       "get" : {
19145         "description" : "Get Capability from service",
19146         "operationId" : "getCapabilityOnService",
19147         "parameters" : [ {
19148           "description" : "Service Id",
19149           "in" : "path",
19150           "name" : "serviceId",
19151           "required" : true,
19152           "schema" : {
19153             "type" : "string"
19154           }
19155         }, {
19156           "description" : "Capability Id",
19157           "in" : "path",
19158           "name" : "capabilityId",
19159           "required" : true,
19160           "schema" : {
19161             "type" : "string"
19162           }
19163         }, {
19164           "in" : "header",
19165           "name" : "USER_ID",
19166           "schema" : {
19167             "type" : "string"
19168           }
19169         } ],
19170         "responses" : {
19171           "201" : {
19172             "description" : "GET Capability"
19173           },
19174           "400" : {
19175             "description" : "Invalid content / Missing content"
19176           },
19177           "403" : {
19178             "description" : "Restricted operation"
19179           },
19180           "default" : {
19181             "content" : {
19182               "application/json" : {
19183                 "schema" : {
19184                   "type" : "array",
19185                   "items" : {
19186                     "$ref" : "#/components/schemas/CapabilityDefinition"
19187                   }
19188                 }
19189               }
19190             }
19191           }
19192         },
19193         "servers" : [ {
19194           "url" : "/sdc2/rest",
19195           "variables" : { }
19196         } ],
19197         "summary" : "GET Capability from service",
19198         "tags" : [ "SDCE-2 APIs" ]
19199       }
19200     },
19201     "/v1/catalog/services/{serviceId}/consumption/{serviceInstanceId}" : {
19202       "post" : {
19203         "description" : "Service consumption on operation",
19204         "operationId" : "addInputToServiceOperation",
19205         "parameters" : [ {
19206           "in" : "path",
19207           "name" : "serviceId",
19208           "required" : true,
19209           "schema" : {
19210             "type" : "string"
19211           }
19212         }, {
19213           "in" : "path",
19214           "name" : "serviceInstanceId",
19215           "required" : true,
19216           "schema" : {
19217             "type" : "string"
19218           }
19219         }, {
19220           "in" : "header",
19221           "name" : "USER_ID",
19222           "schema" : {
19223             "type" : "string"
19224           }
19225         } ],
19226         "requestBody" : {
19227           "content" : {
19228             "application/json" : {
19229               "schema" : {
19230                 "type" : "string"
19231               }
19232             }
19233           },
19234           "description" : "Service Consumption Data",
19235           "required" : true
19236         },
19237         "responses" : {
19238           "201" : {
19239             "description" : "Service property created"
19240           },
19241           "400" : {
19242             "description" : "Invalid content / Missing content"
19243           },
19244           "403" : {
19245             "description" : "Restricted operation"
19246           },
19247           "409" : {
19248             "description" : "Service property already exist"
19249           },
19250           "default" : {
19251             "content" : {
19252               "application/json" : {
19253                 "schema" : {
19254                   "type" : "array",
19255                   "items" : {
19256                     "type" : "object",
19257                     "properties" : {
19258                       "allowedMethods" : {
19259                         "type" : "array",
19260                         "items" : {
19261                           "type" : "string"
19262                         },
19263                         "uniqueItems" : true
19264                       },
19265                       "cookies" : {
19266                         "type" : "object",
19267                         "additionalProperties" : {
19268                           "type" : "object",
19269                           "properties" : {
19270                             "comment" : {
19271                               "type" : "string"
19272                             },
19273                             "domain" : {
19274                               "type" : "string"
19275                             },
19276                             "expiry" : {
19277                               "type" : "string",
19278                               "format" : "date-time"
19279                             },
19280                             "httpOnly" : {
19281                               "type" : "boolean"
19282                             },
19283                             "maxAge" : {
19284                               "type" : "integer",
19285                               "format" : "int32"
19286                             },
19287                             "name" : {
19288                               "type" : "string"
19289                             },
19290                             "path" : {
19291                               "type" : "string"
19292                             },
19293                             "secure" : {
19294                               "type" : "boolean"
19295                             },
19296                             "value" : {
19297                               "type" : "string"
19298                             },
19299                             "version" : {
19300                               "type" : "integer",
19301                               "format" : "int32"
19302                             }
19303                           }
19304                         }
19305                       },
19306                       "date" : {
19307                         "type" : "string",
19308                         "format" : "date-time"
19309                       },
19310                       "entity" : {
19311                         "type" : "object"
19312                       },
19313                       "entityTag" : {
19314                         "type" : "object",
19315                         "properties" : {
19316                           "value" : {
19317                             "type" : "string"
19318                           },
19319                           "weak" : {
19320                             "type" : "boolean"
19321                           }
19322                         }
19323                       },
19324                       "headers" : {
19325                         "type" : "object",
19326                         "additionalProperties" : {
19327                           "type" : "array",
19328                           "items" : {
19329                             "type" : "object"
19330                           }
19331                         }
19332                       },
19333                       "language" : {
19334                         "type" : "object",
19335                         "properties" : {
19336                           "country" : {
19337                             "type" : "string"
19338                           },
19339                           "displayCountry" : {
19340                             "type" : "string"
19341                           },
19342                           "displayLanguage" : {
19343                             "type" : "string"
19344                           },
19345                           "displayName" : {
19346                             "type" : "string"
19347                           },
19348                           "displayScript" : {
19349                             "type" : "string"
19350                           },
19351                           "displayVariant" : {
19352                             "type" : "string"
19353                           },
19354                           "extensionKeys" : {
19355                             "type" : "array",
19356                             "items" : {
19357                               "type" : "string"
19358                             },
19359                             "uniqueItems" : true
19360                           },
19361                           "iso3Country" : {
19362                             "type" : "string"
19363                           },
19364                           "iso3Language" : {
19365                             "type" : "string"
19366                           },
19367                           "language" : {
19368                             "type" : "string"
19369                           },
19370                           "script" : {
19371                             "type" : "string"
19372                           },
19373                           "unicodeLocaleAttributes" : {
19374                             "type" : "array",
19375                             "items" : {
19376                               "type" : "string"
19377                             },
19378                             "uniqueItems" : true
19379                           },
19380                           "unicodeLocaleKeys" : {
19381                             "type" : "array",
19382                             "items" : {
19383                               "type" : "string"
19384                             },
19385                             "uniqueItems" : true
19386                           },
19387                           "variant" : {
19388                             "type" : "string"
19389                           }
19390                         }
19391                       },
19392                       "lastModified" : {
19393                         "type" : "string",
19394                         "format" : "date-time"
19395                       },
19396                       "length" : {
19397                         "type" : "integer",
19398                         "format" : "int32"
19399                       },
19400                       "links" : {
19401                         "type" : "array",
19402                         "items" : {
19403                           "type" : "object",
19404                           "properties" : {
19405                             "params" : {
19406                               "type" : "object",
19407                               "additionalProperties" : {
19408                                 "type" : "string"
19409                               }
19410                             },
19411                             "rel" : {
19412                               "type" : "string"
19413                             },
19414                             "rels" : {
19415                               "type" : "array",
19416                               "items" : {
19417                                 "type" : "string"
19418                               }
19419                             },
19420                             "title" : {
19421                               "type" : "string"
19422                             },
19423                             "type" : {
19424                               "type" : "string"
19425                             },
19426                             "uri" : {
19427                               "type" : "string",
19428                               "format" : "uri"
19429                             },
19430                             "uriBuilder" : {
19431                               "type" : "object"
19432                             }
19433                           }
19434                         },
19435                         "uniqueItems" : true
19436                       },
19437                       "location" : {
19438                         "type" : "string",
19439                         "format" : "uri"
19440                       },
19441                       "mediaType" : {
19442                         "type" : "object",
19443                         "properties" : {
19444                           "parameters" : {
19445                             "type" : "object",
19446                             "additionalProperties" : {
19447                               "type" : "string"
19448                             }
19449                           },
19450                           "subtype" : {
19451                             "type" : "string"
19452                           },
19453                           "type" : {
19454                             "type" : "string"
19455                           },
19456                           "wildcardSubtype" : {
19457                             "type" : "boolean"
19458                           },
19459                           "wildcardType" : {
19460                             "type" : "boolean"
19461                           }
19462                         }
19463                       },
19464                       "metadata" : {
19465                         "type" : "object",
19466                         "additionalProperties" : {
19467                           "type" : "array",
19468                           "items" : {
19469                             "type" : "object"
19470                           }
19471                         }
19472                       },
19473                       "status" : {
19474                         "type" : "integer",
19475                         "format" : "int32"
19476                       },
19477                       "statusInfo" : {
19478                         "type" : "object",
19479                         "properties" : {
19480                           "family" : {
19481                             "type" : "string",
19482                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
19483                           },
19484                           "reasonPhrase" : {
19485                             "type" : "string"
19486                           },
19487                           "statusCode" : {
19488                             "type" : "integer",
19489                             "format" : "int32"
19490                           }
19491                         }
19492                       },
19493                       "stringHeaders" : {
19494                         "type" : "object",
19495                         "additionalProperties" : {
19496                           "type" : "array",
19497                           "items" : {
19498                             "type" : "string"
19499                           }
19500                         }
19501                       }
19502                     }
19503                   }
19504                 }
19505               }
19506             }
19507           }
19508         },
19509         "servers" : [ {
19510           "url" : "/sdc2/rest",
19511           "variables" : { }
19512         } ],
19513         "summary" : "Returns consumption data",
19514         "tags" : [ "SDCE-2 APIs" ]
19515       }
19516     },
19517     "/v1/catalog/services/{serviceId}/consumption/{serviceInstanceId}/interfaces/{interfaceId}/operations/{operationId}/inputs" : {
19518       "get" : {
19519         "operationId" : "getInputsListOfOperation",
19520         "parameters" : [ {
19521           "in" : "path",
19522           "name" : "serviceId",
19523           "required" : true,
19524           "schema" : {
19525             "type" : "string"
19526           }
19527         }, {
19528           "in" : "path",
19529           "name" : "serviceInstanceId",
19530           "required" : true,
19531           "schema" : {
19532             "type" : "string"
19533           }
19534         }, {
19535           "in" : "path",
19536           "name" : "interfaceId",
19537           "required" : true,
19538           "schema" : {
19539             "type" : "string"
19540           }
19541         }, {
19542           "in" : "path",
19543           "name" : "operationId",
19544           "required" : true,
19545           "schema" : {
19546             "type" : "string"
19547           }
19548         }, {
19549           "in" : "header",
19550           "name" : "USER_ID",
19551           "schema" : {
19552             "type" : "string"
19553           }
19554         } ],
19555         "responses" : {
19556           "default" : {
19557             "content" : {
19558               "application/json" : { }
19559             },
19560             "description" : "default response"
19561           }
19562         },
19563         "servers" : [ {
19564           "url" : "/sdc2/rest",
19565           "variables" : { }
19566         } ],
19567         "tags" : [ "SDCE-2 APIs" ]
19568       }
19569     },
19570     "/v1/catalog/services/{serviceId}/distribution/{did}/markDeployed" : {
19571       "post" : {
19572         "description" : "Mark distribution as deployed",
19573         "operationId" : "markDistributionAsDeployed",
19574         "parameters" : [ {
19575           "in" : "path",
19576           "name" : "serviceId",
19577           "required" : true,
19578           "schema" : {
19579             "type" : "string"
19580           }
19581         }, {
19582           "in" : "path",
19583           "name" : "did",
19584           "required" : true,
19585           "schema" : {
19586             "type" : "string"
19587           }
19588         }, {
19589           "in" : "header",
19590           "name" : "USER_ID",
19591           "schema" : {
19592             "type" : "string"
19593           }
19594         } ],
19595         "responses" : {
19596           "200" : {
19597             "description" : "Service was marked as deployed"
19598           },
19599           "400" : {
19600             "description" : "Invalid content / Missing content"
19601           },
19602           "403" : {
19603             "description" : "Service is not available"
19604           },
19605           "404" : {
19606             "description" : "Requested service was not found"
19607           },
19608           "409" : {
19609             "description" : "Restricted operation"
19610           },
19611           "500" : {
19612             "description" : "Internal Server Error. Please try again later."
19613           }
19614         },
19615         "servers" : [ {
19616           "url" : "/sdc2/rest",
19617           "variables" : { }
19618         } ],
19619         "summary" : "relevant audit record will be created",
19620         "tags" : [ "SDCE-5 APIs" ]
19621       }
19622     },
19623     "/v1/catalog/services/{serviceId}/distribution/{env}/activate" : {
19624       "post" : {
19625         "description" : "Activate distribution",
19626         "operationId" : "activateDistribution",
19627         "parameters" : [ {
19628           "in" : "path",
19629           "name" : "serviceId",
19630           "required" : true,
19631           "schema" : {
19632             "type" : "string"
19633           }
19634         }, {
19635           "in" : "path",
19636           "name" : "env",
19637           "required" : true,
19638           "schema" : {
19639             "type" : "string"
19640           }
19641         }, {
19642           "in" : "header",
19643           "name" : "USER_ID",
19644           "schema" : {
19645             "type" : "string"
19646           }
19647         } ],
19648         "responses" : {
19649           "200" : {
19650             "description" : "OK"
19651           },
19652           "404" : {
19653             "description" : "Requested service was not found"
19654           },
19655           "409" : {
19656             "description" : "Service cannot be distributed due to missing deployment artifacts"
19657           },
19658           "500" : {
19659             "description" : "Internal Server Error. Please try again later."
19660           }
19661         },
19662         "servers" : [ {
19663           "url" : "/sdc2/rest",
19664           "variables" : { }
19665         } ],
19666         "summary" : "activate distribution",
19667         "tags" : [ "SDCE-5 APIs" ]
19668       }
19669     },
19670     "/v1/catalog/services/{serviceId}/interfaceOperations" : {
19671       "post" : {
19672         "description" : "Create Interface Operations on Service",
19673         "operationId" : "createInterfaceOperationsOnService",
19674         "parameters" : [ {
19675           "description" : "Service Id",
19676           "in" : "path",
19677           "name" : "serviceId",
19678           "required" : true,
19679           "schema" : {
19680             "type" : "string"
19681           }
19682         }, {
19683           "in" : "header",
19684           "name" : "USER_ID",
19685           "schema" : {
19686             "type" : "string"
19687           }
19688         } ],
19689         "requestBody" : {
19690           "content" : {
19691             "application/json" : {
19692               "schema" : {
19693                 "type" : "string"
19694               }
19695             }
19696           },
19697           "description" : "Interface Operations to create",
19698           "required" : true
19699         },
19700         "responses" : {
19701           "201" : {
19702             "description" : "Create Interface Operations on Service"
19703           },
19704           "400" : {
19705             "description" : "Invalid content / Missing content"
19706           },
19707           "403" : {
19708             "description" : "Restricted operation"
19709           },
19710           "404" : {
19711             "description" : "Service not found"
19712           },
19713           "409" : {
19714             "description" : "Interface Operation already exist"
19715           },
19716           "default" : {
19717             "content" : {
19718               "application/json" : {
19719                 "schema" : {
19720                   "type" : "array",
19721                   "items" : {
19722                     "$ref" : "#/components/schemas/InterfaceDefinition"
19723                   }
19724                 }
19725               }
19726             }
19727           }
19728         },
19729         "servers" : [ {
19730           "url" : "/sdc2/rest",
19731           "variables" : { }
19732         } ],
19733         "summary" : "Create Interface Operations on Service",
19734         "tags" : [ "SDCE-2 APIs" ]
19735       },
19736       "put" : {
19737         "description" : "Update Interface Operations on Service",
19738         "operationId" : "updateInterfaceOperationsOnService",
19739         "parameters" : [ {
19740           "description" : "Service Id",
19741           "in" : "path",
19742           "name" : "serviceId",
19743           "required" : true,
19744           "schema" : {
19745             "type" : "string"
19746           }
19747         }, {
19748           "in" : "header",
19749           "name" : "USER_ID",
19750           "schema" : {
19751             "type" : "string"
19752           }
19753         } ],
19754         "requestBody" : {
19755           "content" : {
19756             "application/json" : {
19757               "schema" : {
19758                 "type" : "string"
19759               }
19760             }
19761           },
19762           "description" : "Interface Operations to update",
19763           "required" : true
19764         },
19765         "responses" : {
19766           "201" : {
19767             "description" : "Update Interface Operations on Service"
19768           },
19769           "400" : {
19770             "description" : "Invalid content / Missing content"
19771           },
19772           "403" : {
19773             "description" : "Restricted operation"
19774           },
19775           "404" : {
19776             "description" : "Service not found"
19777           },
19778           "default" : {
19779             "content" : {
19780               "application/json" : {
19781                 "schema" : {
19782                   "type" : "array",
19783                   "items" : {
19784                     "$ref" : "#/components/schemas/InterfaceDefinition"
19785                   }
19786                 }
19787               }
19788             }
19789           }
19790         },
19791         "servers" : [ {
19792           "url" : "/sdc2/rest",
19793           "variables" : { }
19794         } ],
19795         "summary" : "Update Interface Operations on Service",
19796         "tags" : [ "SDCE-2 APIs" ]
19797       }
19798     },
19799     "/v1/catalog/services/{serviceId}/interfaces/{interfaceId}/operations/{operationId}" : {
19800       "delete" : {
19801         "description" : "Delete Interface Operation from Service",
19802         "operationId" : "deleteInterfaceOperationsFromService",
19803         "parameters" : [ {
19804           "description" : "Service Id",
19805           "in" : "path",
19806           "name" : "serviceId",
19807           "required" : true,
19808           "schema" : {
19809             "type" : "string"
19810           }
19811         }, {
19812           "description" : "Interface Id",
19813           "in" : "path",
19814           "name" : "interfaceId",
19815           "required" : true,
19816           "schema" : {
19817             "type" : "string"
19818           }
19819         }, {
19820           "description" : "Operation Id",
19821           "in" : "path",
19822           "name" : "operationId",
19823           "required" : true,
19824           "schema" : {
19825             "type" : "string"
19826           }
19827         }, {
19828           "in" : "header",
19829           "name" : "USER_ID",
19830           "schema" : {
19831             "type" : "string"
19832           }
19833         } ],
19834         "responses" : {
19835           "201" : {
19836             "description" : "Delete Interface Operation from Service"
19837           },
19838           "400" : {
19839             "description" : "Invalid content / Missing content"
19840           },
19841           "403" : {
19842             "description" : "Restricted operation"
19843           },
19844           "404" : {
19845             "description" : "Service not found"
19846           },
19847           "default" : {
19848             "content" : {
19849               "application/json" : {
19850                 "schema" : {
19851                   "type" : "array",
19852                   "items" : {
19853                     "$ref" : "#/components/schemas/InterfaceDefinition"
19854                   }
19855                 }
19856               }
19857             }
19858           }
19859         },
19860         "servers" : [ {
19861           "url" : "/sdc2/rest",
19862           "variables" : { }
19863         } ],
19864         "summary" : "Delete Interface Operation from Service",
19865         "tags" : [ "SDCE-2 APIs" ]
19866       },
19867       "get" : {
19868         "description" : "Get Interface Operation from Service",
19869         "operationId" : "getInterfaceOperationsFromService",
19870         "parameters" : [ {
19871           "description" : "Service Id",
19872           "in" : "path",
19873           "name" : "serviceId",
19874           "required" : true,
19875           "schema" : {
19876             "type" : "string"
19877           }
19878         }, {
19879           "description" : "Interface Id",
19880           "in" : "path",
19881           "name" : "interfaceId",
19882           "required" : true,
19883           "schema" : {
19884             "type" : "string"
19885           }
19886         }, {
19887           "description" : "Operation Id",
19888           "in" : "path",
19889           "name" : "operationId",
19890           "required" : true,
19891           "schema" : {
19892             "type" : "string"
19893           }
19894         }, {
19895           "in" : "header",
19896           "name" : "USER_ID",
19897           "schema" : {
19898             "type" : "string"
19899           }
19900         } ],
19901         "responses" : {
19902           "201" : {
19903             "description" : "Get Interface Operation from Service"
19904           },
19905           "400" : {
19906             "description" : "Invalid content / Missing content"
19907           },
19908           "403" : {
19909             "description" : "Restricted operation"
19910           },
19911           "404" : {
19912             "description" : "Service not found"
19913           },
19914           "default" : {
19915             "content" : {
19916               "application/json" : {
19917                 "schema" : {
19918                   "type" : "array",
19919                   "items" : {
19920                     "$ref" : "#/components/schemas/InterfaceDefinition"
19921                   }
19922                 }
19923               }
19924             }
19925           }
19926         },
19927         "servers" : [ {
19928           "url" : "/sdc2/rest",
19929           "variables" : { }
19930         } ],
19931         "summary" : "GET Interface Operation from Service",
19932         "tags" : [ "SDCE-2 APIs" ]
19933       }
19934     },
19935     "/v1/catalog/services/{serviceId}/linksMap" : {
19936       "get" : {
19937         "description" : "Retrieve Service component relations map",
19938         "operationId" : "getServiceComponentRelationMap",
19939         "parameters" : [ {
19940           "in" : "path",
19941           "name" : "serviceId",
19942           "required" : true,
19943           "schema" : {
19944             "type" : "string"
19945           }
19946         }, {
19947           "in" : "header",
19948           "name" : "USER_ID",
19949           "schema" : {
19950             "type" : "string"
19951           }
19952         } ],
19953         "responses" : {
19954           "200" : {
19955             "description" : "Service found"
19956           },
19957           "403" : {
19958             "description" : "Restricted operation"
19959           },
19960           "404" : {
19961             "description" : "Service not found"
19962           },
19963           "default" : {
19964             "content" : {
19965               "application/json" : {
19966                 "schema" : {
19967                   "type" : "array",
19968                   "items" : {
19969                     "$ref" : "#/components/schemas/ServiceRelations"
19970                   }
19971                 }
19972               }
19973             }
19974           }
19975         },
19976         "servers" : [ {
19977           "url" : "/sdc2/rest",
19978           "variables" : { }
19979         } ],
19980         "summary" : "Returns service components relations",
19981         "tags" : [ "SDCE-2 APIs" ]
19982       }
19983     },
19984     "/v1/catalog/services/{serviceId}/metadata" : {
19985       "put" : {
19986         "description" : "Update Service Metadata",
19987         "operationId" : "updateServiceMetadata",
19988         "parameters" : [ {
19989           "in" : "path",
19990           "name" : "serviceId",
19991           "required" : true,
19992           "schema" : {
19993             "type" : "string"
19994           }
19995         }, {
19996           "in" : "header",
19997           "name" : "USER_ID",
19998           "schema" : {
19999             "type" : "string"
20000           }
20001         } ],
20002         "requestBody" : {
20003           "content" : {
20004             "application/json" : {
20005               "schema" : {
20006                 "type" : "string"
20007               }
20008             }
20009           },
20010           "description" : "Service object to be Updated",
20011           "required" : true
20012         },
20013         "responses" : {
20014           "200" : {
20015             "description" : "Service Updated"
20016           },
20017           "400" : {
20018             "description" : "Invalid content / Missing content"
20019           },
20020           "403" : {
20021             "description" : "Restricted operation"
20022           },
20023           "default" : {
20024             "content" : {
20025               "application/json" : {
20026                 "schema" : {
20027                   "type" : "array",
20028                   "items" : {
20029                     "$ref" : "#/components/schemas/Service"
20030                   }
20031                 }
20032               }
20033             }
20034           }
20035         },
20036         "servers" : [ {
20037           "url" : "/sdc2/rest",
20038           "variables" : { }
20039         } ],
20040         "summary" : "Returns updated service",
20041         "tags" : [ "SDCE-2 APIs" ]
20042       }
20043     },
20044     "/v1/catalog/services/{serviceId}/paths" : {
20045       "post" : {
20046         "description" : "Create Forwarding Path",
20047         "operationId" : "createForwardingPath",
20048         "parameters" : [ {
20049           "description" : "Service Id",
20050           "in" : "path",
20051           "name" : "serviceId",
20052           "required" : true,
20053           "schema" : {
20054             "type" : "string"
20055           }
20056         }, {
20057           "in" : "header",
20058           "name" : "USER_ID",
20059           "schema" : {
20060             "type" : "string"
20061           }
20062         } ],
20063         "requestBody" : {
20064           "content" : {
20065             "application/json" : {
20066               "schema" : {
20067                 "type" : "string"
20068               }
20069             }
20070           },
20071           "description" : "Forwarding Path to create",
20072           "required" : true
20073         },
20074         "responses" : {
20075           "201" : {
20076             "description" : "Create Forwarding Path"
20077           },
20078           "400" : {
20079             "description" : "Invalid content / Missing content"
20080           },
20081           "403" : {
20082             "description" : "Restricted operation"
20083           },
20084           "409" : {
20085             "description" : "Forwarding Path already exist"
20086           },
20087           "default" : {
20088             "content" : {
20089               "application/json" : {
20090                 "schema" : {
20091                   "type" : "array",
20092                   "items" : {
20093                     "$ref" : "#/components/schemas/Service"
20094                   }
20095                 }
20096               }
20097             }
20098           }
20099         },
20100         "servers" : [ {
20101           "url" : "/sdc2/rest",
20102           "variables" : { }
20103         } ],
20104         "summary" : "Create Forwarding Path",
20105         "tags" : [ "SDCE-2 APIs" ]
20106       },
20107       "put" : {
20108         "description" : "Update Forwarding Path",
20109         "operationId" : "updateForwardingPath",
20110         "parameters" : [ {
20111           "description" : "Service Id",
20112           "in" : "path",
20113           "name" : "serviceId",
20114           "required" : true,
20115           "schema" : {
20116             "type" : "string"
20117           }
20118         }, {
20119           "in" : "header",
20120           "name" : "USER_ID",
20121           "schema" : {
20122             "type" : "string"
20123           }
20124         } ],
20125         "requestBody" : {
20126           "content" : {
20127             "application/json" : {
20128               "schema" : {
20129                 "type" : "string"
20130               }
20131             }
20132           },
20133           "description" : "Update Path to create",
20134           "required" : true
20135         },
20136         "responses" : {
20137           "201" : {
20138             "description" : "Update Forwarding Path"
20139           },
20140           "400" : {
20141             "description" : "Invalid content / Missing content"
20142           },
20143           "403" : {
20144             "description" : "Restricted operation"
20145           },
20146           "409" : {
20147             "description" : "Forwarding Path already exist"
20148           },
20149           "default" : {
20150             "content" : {
20151               "application/json" : {
20152                 "schema" : {
20153                   "type" : "array",
20154                   "items" : {
20155                     "$ref" : "#/components/schemas/Service"
20156                   }
20157                 }
20158               }
20159             }
20160           }
20161         },
20162         "servers" : [ {
20163           "url" : "/sdc2/rest",
20164           "variables" : { }
20165         } ],
20166         "summary" : "Update Forwarding Path",
20167         "tags" : [ "SDCE-2 APIs" ]
20168       }
20169     },
20170     "/v1/catalog/services/{serviceId}/paths/{forwardingPathId}" : {
20171       "delete" : {
20172         "description" : "Delete Forwarding Path",
20173         "operationId" : "deleteForwardingPath",
20174         "parameters" : [ {
20175           "description" : "Forwarding Path Id",
20176           "in" : "path",
20177           "name" : "forwardingPathId",
20178           "required" : true,
20179           "schema" : {
20180             "type" : "string"
20181           }
20182         }, {
20183           "description" : "Service Id",
20184           "in" : "path",
20185           "name" : "serviceId",
20186           "required" : true,
20187           "schema" : {
20188             "type" : "string"
20189           }
20190         }, {
20191           "in" : "header",
20192           "name" : "USER_ID",
20193           "schema" : {
20194             "type" : "string"
20195           }
20196         } ],
20197         "responses" : {
20198           "201" : {
20199             "description" : "Delete Forwarding Path"
20200           },
20201           "400" : {
20202             "description" : "Invalid content / Missing content"
20203           },
20204           "403" : {
20205             "description" : "Restricted operation"
20206           },
20207           "409" : {
20208             "description" : "Forwarding Path already exist"
20209           },
20210           "default" : {
20211             "content" : {
20212               "application/json" : {
20213                 "schema" : {
20214                   "type" : "array",
20215                   "items" : {
20216                     "$ref" : "#/components/schemas/Service"
20217                   }
20218                 }
20219               }
20220             }
20221           }
20222         },
20223         "servers" : [ {
20224           "url" : "/sdc2/rest",
20225           "variables" : { }
20226         } ],
20227         "summary" : "Delete Forwarding Path",
20228         "tags" : [ "SDCE-2 APIs" ]
20229       },
20230       "get" : {
20231         "description" : "Get Forwarding Path",
20232         "operationId" : "getForwardingPath",
20233         "parameters" : [ {
20234           "description" : "Service Id",
20235           "in" : "path",
20236           "name" : "serviceId",
20237           "required" : true,
20238           "schema" : {
20239             "type" : "string"
20240           }
20241         }, {
20242           "description" : "Forwarding Path Id",
20243           "in" : "path",
20244           "name" : "forwardingPathId",
20245           "required" : true,
20246           "schema" : {
20247             "type" : "string"
20248           }
20249         }, {
20250           "in" : "header",
20251           "name" : "USER_ID",
20252           "schema" : {
20253             "type" : "string"
20254           }
20255         } ],
20256         "requestBody" : {
20257           "content" : {
20258             "application/json" : {
20259               "schema" : {
20260                 "type" : "string"
20261               }
20262             }
20263           },
20264           "description" : "Forwarding Path to create",
20265           "required" : true
20266         },
20267         "responses" : {
20268           "201" : {
20269             "description" : "Get Forwarding Path"
20270           },
20271           "400" : {
20272             "description" : "Invalid content / Missing content"
20273           },
20274           "403" : {
20275             "description" : "Restricted operation"
20276           },
20277           "409" : {
20278             "description" : "Forwarding Path already exist"
20279           },
20280           "default" : {
20281             "content" : {
20282               "application/json" : {
20283                 "schema" : {
20284                   "type" : "array",
20285                   "items" : {
20286                     "$ref" : "#/components/schemas/ForwardingPathDataDefinition"
20287                   }
20288                 }
20289               }
20290             }
20291           }
20292         },
20293         "servers" : [ {
20294           "url" : "/sdc2/rest",
20295           "variables" : { }
20296         } ],
20297         "summary" : "GET Forwarding Path",
20298         "tags" : [ "SDCE-2 APIs" ]
20299       }
20300     },
20301     "/v1/catalog/services/{serviceId}/properties" : {
20302       "get" : {
20303         "description" : "Get Service Property",
20304         "operationId" : "getPropertyListInService",
20305         "parameters" : [ {
20306           "description" : "service id of property",
20307           "in" : "path",
20308           "name" : "serviceId",
20309           "required" : true,
20310           "schema" : {
20311             "type" : "string"
20312           }
20313         }, {
20314           "in" : "header",
20315           "name" : "USER_ID",
20316           "schema" : {
20317             "type" : "string"
20318           }
20319         } ],
20320         "responses" : {
20321           "200" : {
20322             "description" : "property"
20323           },
20324           "400" : {
20325             "description" : "Invalid content / Missing content"
20326           },
20327           "403" : {
20328             "description" : "Restricted operation"
20329           },
20330           "404" : {
20331             "description" : "Service property not found"
20332           },
20333           "default" : {
20334             "content" : {
20335               "application/json" : {
20336                 "schema" : {
20337                   "type" : "array",
20338                   "items" : {
20339                     "type" : "object",
20340                     "properties" : {
20341                       "allowedMethods" : {
20342                         "type" : "array",
20343                         "items" : {
20344                           "type" : "string"
20345                         },
20346                         "uniqueItems" : true
20347                       },
20348                       "cookies" : {
20349                         "type" : "object",
20350                         "additionalProperties" : {
20351                           "type" : "object",
20352                           "properties" : {
20353                             "comment" : {
20354                               "type" : "string"
20355                             },
20356                             "domain" : {
20357                               "type" : "string"
20358                             },
20359                             "expiry" : {
20360                               "type" : "string",
20361                               "format" : "date-time"
20362                             },
20363                             "httpOnly" : {
20364                               "type" : "boolean"
20365                             },
20366                             "maxAge" : {
20367                               "type" : "integer",
20368                               "format" : "int32"
20369                             },
20370                             "name" : {
20371                               "type" : "string"
20372                             },
20373                             "path" : {
20374                               "type" : "string"
20375                             },
20376                             "secure" : {
20377                               "type" : "boolean"
20378                             },
20379                             "value" : {
20380                               "type" : "string"
20381                             },
20382                             "version" : {
20383                               "type" : "integer",
20384                               "format" : "int32"
20385                             }
20386                           }
20387                         }
20388                       },
20389                       "date" : {
20390                         "type" : "string",
20391                         "format" : "date-time"
20392                       },
20393                       "entity" : {
20394                         "type" : "object"
20395                       },
20396                       "entityTag" : {
20397                         "type" : "object",
20398                         "properties" : {
20399                           "value" : {
20400                             "type" : "string"
20401                           },
20402                           "weak" : {
20403                             "type" : "boolean"
20404                           }
20405                         }
20406                       },
20407                       "headers" : {
20408                         "type" : "object",
20409                         "additionalProperties" : {
20410                           "type" : "array",
20411                           "items" : {
20412                             "type" : "object"
20413                           }
20414                         }
20415                       },
20416                       "language" : {
20417                         "type" : "object",
20418                         "properties" : {
20419                           "country" : {
20420                             "type" : "string"
20421                           },
20422                           "displayCountry" : {
20423                             "type" : "string"
20424                           },
20425                           "displayLanguage" : {
20426                             "type" : "string"
20427                           },
20428                           "displayName" : {
20429                             "type" : "string"
20430                           },
20431                           "displayScript" : {
20432                             "type" : "string"
20433                           },
20434                           "displayVariant" : {
20435                             "type" : "string"
20436                           },
20437                           "extensionKeys" : {
20438                             "type" : "array",
20439                             "items" : {
20440                               "type" : "string"
20441                             },
20442                             "uniqueItems" : true
20443                           },
20444                           "iso3Country" : {
20445                             "type" : "string"
20446                           },
20447                           "iso3Language" : {
20448                             "type" : "string"
20449                           },
20450                           "language" : {
20451                             "type" : "string"
20452                           },
20453                           "script" : {
20454                             "type" : "string"
20455                           },
20456                           "unicodeLocaleAttributes" : {
20457                             "type" : "array",
20458                             "items" : {
20459                               "type" : "string"
20460                             },
20461                             "uniqueItems" : true
20462                           },
20463                           "unicodeLocaleKeys" : {
20464                             "type" : "array",
20465                             "items" : {
20466                               "type" : "string"
20467                             },
20468                             "uniqueItems" : true
20469                           },
20470                           "variant" : {
20471                             "type" : "string"
20472                           }
20473                         }
20474                       },
20475                       "lastModified" : {
20476                         "type" : "string",
20477                         "format" : "date-time"
20478                       },
20479                       "length" : {
20480                         "type" : "integer",
20481                         "format" : "int32"
20482                       },
20483                       "links" : {
20484                         "type" : "array",
20485                         "items" : {
20486                           "type" : "object",
20487                           "properties" : {
20488                             "params" : {
20489                               "type" : "object",
20490                               "additionalProperties" : {
20491                                 "type" : "string"
20492                               }
20493                             },
20494                             "rel" : {
20495                               "type" : "string"
20496                             },
20497                             "rels" : {
20498                               "type" : "array",
20499                               "items" : {
20500                                 "type" : "string"
20501                               }
20502                             },
20503                             "title" : {
20504                               "type" : "string"
20505                             },
20506                             "type" : {
20507                               "type" : "string"
20508                             },
20509                             "uri" : {
20510                               "type" : "string",
20511                               "format" : "uri"
20512                             },
20513                             "uriBuilder" : {
20514                               "type" : "object"
20515                             }
20516                           }
20517                         },
20518                         "uniqueItems" : true
20519                       },
20520                       "location" : {
20521                         "type" : "string",
20522                         "format" : "uri"
20523                       },
20524                       "mediaType" : {
20525                         "type" : "object",
20526                         "properties" : {
20527                           "parameters" : {
20528                             "type" : "object",
20529                             "additionalProperties" : {
20530                               "type" : "string"
20531                             }
20532                           },
20533                           "subtype" : {
20534                             "type" : "string"
20535                           },
20536                           "type" : {
20537                             "type" : "string"
20538                           },
20539                           "wildcardSubtype" : {
20540                             "type" : "boolean"
20541                           },
20542                           "wildcardType" : {
20543                             "type" : "boolean"
20544                           }
20545                         }
20546                       },
20547                       "metadata" : {
20548                         "type" : "object",
20549                         "additionalProperties" : {
20550                           "type" : "array",
20551                           "items" : {
20552                             "type" : "object"
20553                           }
20554                         }
20555                       },
20556                       "status" : {
20557                         "type" : "integer",
20558                         "format" : "int32"
20559                       },
20560                       "statusInfo" : {
20561                         "type" : "object",
20562                         "properties" : {
20563                           "family" : {
20564                             "type" : "string",
20565                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20566                           },
20567                           "reasonPhrase" : {
20568                             "type" : "string"
20569                           },
20570                           "statusCode" : {
20571                             "type" : "integer",
20572                             "format" : "int32"
20573                           }
20574                         }
20575                       },
20576                       "stringHeaders" : {
20577                         "type" : "object",
20578                         "additionalProperties" : {
20579                           "type" : "array",
20580                           "items" : {
20581                             "type" : "string"
20582                           }
20583                         }
20584                       }
20585                     }
20586                   }
20587                 }
20588               }
20589             }
20590           }
20591         },
20592         "servers" : [ {
20593           "url" : "/sdc2/rest",
20594           "variables" : { }
20595         } ],
20596         "summary" : "Returns property list of service",
20597         "tags" : [ "SDCE-2 APIs" ]
20598       },
20599       "post" : {
20600         "description" : "Create Service Property",
20601         "operationId" : "createPropertyInService",
20602         "parameters" : [ {
20603           "description" : "service id to update with new property",
20604           "in" : "path",
20605           "name" : "serviceId",
20606           "required" : true,
20607           "schema" : {
20608             "type" : "string"
20609           }
20610         }, {
20611           "in" : "header",
20612           "name" : "USER_ID",
20613           "schema" : {
20614             "type" : "string"
20615           }
20616         } ],
20617         "requestBody" : {
20618           "content" : {
20619             "application/json" : {
20620               "schema" : {
20621                 "type" : "string"
20622               }
20623             }
20624           },
20625           "description" : "Service property to be created",
20626           "required" : true
20627         },
20628         "responses" : {
20629           "201" : {
20630             "description" : "Service property created"
20631           },
20632           "400" : {
20633             "description" : "Invalid content / Missing content"
20634           },
20635           "403" : {
20636             "description" : "Restricted operation"
20637           },
20638           "409" : {
20639             "description" : "Service property already exist"
20640           },
20641           "default" : {
20642             "content" : {
20643               "application/json" : {
20644                 "schema" : {
20645                   "type" : "array",
20646                   "items" : {
20647                     "type" : "object",
20648                     "properties" : {
20649                       "allowedMethods" : {
20650                         "type" : "array",
20651                         "items" : {
20652                           "type" : "string"
20653                         },
20654                         "uniqueItems" : true
20655                       },
20656                       "cookies" : {
20657                         "type" : "object",
20658                         "additionalProperties" : {
20659                           "type" : "object",
20660                           "properties" : {
20661                             "comment" : {
20662                               "type" : "string"
20663                             },
20664                             "domain" : {
20665                               "type" : "string"
20666                             },
20667                             "expiry" : {
20668                               "type" : "string",
20669                               "format" : "date-time"
20670                             },
20671                             "httpOnly" : {
20672                               "type" : "boolean"
20673                             },
20674                             "maxAge" : {
20675                               "type" : "integer",
20676                               "format" : "int32"
20677                             },
20678                             "name" : {
20679                               "type" : "string"
20680                             },
20681                             "path" : {
20682                               "type" : "string"
20683                             },
20684                             "secure" : {
20685                               "type" : "boolean"
20686                             },
20687                             "value" : {
20688                               "type" : "string"
20689                             },
20690                             "version" : {
20691                               "type" : "integer",
20692                               "format" : "int32"
20693                             }
20694                           }
20695                         }
20696                       },
20697                       "date" : {
20698                         "type" : "string",
20699                         "format" : "date-time"
20700                       },
20701                       "entity" : {
20702                         "type" : "object"
20703                       },
20704                       "entityTag" : {
20705                         "type" : "object",
20706                         "properties" : {
20707                           "value" : {
20708                             "type" : "string"
20709                           },
20710                           "weak" : {
20711                             "type" : "boolean"
20712                           }
20713                         }
20714                       },
20715                       "headers" : {
20716                         "type" : "object",
20717                         "additionalProperties" : {
20718                           "type" : "array",
20719                           "items" : {
20720                             "type" : "object"
20721                           }
20722                         }
20723                       },
20724                       "language" : {
20725                         "type" : "object",
20726                         "properties" : {
20727                           "country" : {
20728                             "type" : "string"
20729                           },
20730                           "displayCountry" : {
20731                             "type" : "string"
20732                           },
20733                           "displayLanguage" : {
20734                             "type" : "string"
20735                           },
20736                           "displayName" : {
20737                             "type" : "string"
20738                           },
20739                           "displayScript" : {
20740                             "type" : "string"
20741                           },
20742                           "displayVariant" : {
20743                             "type" : "string"
20744                           },
20745                           "extensionKeys" : {
20746                             "type" : "array",
20747                             "items" : {
20748                               "type" : "string"
20749                             },
20750                             "uniqueItems" : true
20751                           },
20752                           "iso3Country" : {
20753                             "type" : "string"
20754                           },
20755                           "iso3Language" : {
20756                             "type" : "string"
20757                           },
20758                           "language" : {
20759                             "type" : "string"
20760                           },
20761                           "script" : {
20762                             "type" : "string"
20763                           },
20764                           "unicodeLocaleAttributes" : {
20765                             "type" : "array",
20766                             "items" : {
20767                               "type" : "string"
20768                             },
20769                             "uniqueItems" : true
20770                           },
20771                           "unicodeLocaleKeys" : {
20772                             "type" : "array",
20773                             "items" : {
20774                               "type" : "string"
20775                             },
20776                             "uniqueItems" : true
20777                           },
20778                           "variant" : {
20779                             "type" : "string"
20780                           }
20781                         }
20782                       },
20783                       "lastModified" : {
20784                         "type" : "string",
20785                         "format" : "date-time"
20786                       },
20787                       "length" : {
20788                         "type" : "integer",
20789                         "format" : "int32"
20790                       },
20791                       "links" : {
20792                         "type" : "array",
20793                         "items" : {
20794                           "type" : "object",
20795                           "properties" : {
20796                             "params" : {
20797                               "type" : "object",
20798                               "additionalProperties" : {
20799                                 "type" : "string"
20800                               }
20801                             },
20802                             "rel" : {
20803                               "type" : "string"
20804                             },
20805                             "rels" : {
20806                               "type" : "array",
20807                               "items" : {
20808                                 "type" : "string"
20809                               }
20810                             },
20811                             "title" : {
20812                               "type" : "string"
20813                             },
20814                             "type" : {
20815                               "type" : "string"
20816                             },
20817                             "uri" : {
20818                               "type" : "string",
20819                               "format" : "uri"
20820                             },
20821                             "uriBuilder" : {
20822                               "type" : "object"
20823                             }
20824                           }
20825                         },
20826                         "uniqueItems" : true
20827                       },
20828                       "location" : {
20829                         "type" : "string",
20830                         "format" : "uri"
20831                       },
20832                       "mediaType" : {
20833                         "type" : "object",
20834                         "properties" : {
20835                           "parameters" : {
20836                             "type" : "object",
20837                             "additionalProperties" : {
20838                               "type" : "string"
20839                             }
20840                           },
20841                           "subtype" : {
20842                             "type" : "string"
20843                           },
20844                           "type" : {
20845                             "type" : "string"
20846                           },
20847                           "wildcardSubtype" : {
20848                             "type" : "boolean"
20849                           },
20850                           "wildcardType" : {
20851                             "type" : "boolean"
20852                           }
20853                         }
20854                       },
20855                       "metadata" : {
20856                         "type" : "object",
20857                         "additionalProperties" : {
20858                           "type" : "array",
20859                           "items" : {
20860                             "type" : "object"
20861                           }
20862                         }
20863                       },
20864                       "status" : {
20865                         "type" : "integer",
20866                         "format" : "int32"
20867                       },
20868                       "statusInfo" : {
20869                         "type" : "object",
20870                         "properties" : {
20871                           "family" : {
20872                             "type" : "string",
20873                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20874                           },
20875                           "reasonPhrase" : {
20876                             "type" : "string"
20877                           },
20878                           "statusCode" : {
20879                             "type" : "integer",
20880                             "format" : "int32"
20881                           }
20882                         }
20883                       },
20884                       "stringHeaders" : {
20885                         "type" : "object",
20886                         "additionalProperties" : {
20887                           "type" : "array",
20888                           "items" : {
20889                             "type" : "string"
20890                           }
20891                         }
20892                       }
20893                     }
20894                   }
20895                 }
20896               }
20897             }
20898           }
20899         },
20900         "servers" : [ {
20901           "url" : "/sdc2/rest",
20902           "variables" : { }
20903         } ],
20904         "summary" : "Returns created service property",
20905         "tags" : [ "SDCE-2 APIs" ]
20906       },
20907       "put" : {
20908         "description" : "Update Service Property",
20909         "operationId" : "updatePropertyInService",
20910         "parameters" : [ {
20911           "description" : "service id to update with new property",
20912           "in" : "path",
20913           "name" : "serviceId",
20914           "required" : true,
20915           "schema" : {
20916             "type" : "string"
20917           }
20918         }, {
20919           "in" : "header",
20920           "name" : "USER_ID",
20921           "schema" : {
20922             "type" : "string"
20923           }
20924         } ],
20925         "requestBody" : {
20926           "content" : {
20927             "application/json" : {
20928               "schema" : {
20929                 "type" : "string"
20930               }
20931             }
20932           },
20933           "description" : "Service property to update",
20934           "required" : true
20935         },
20936         "responses" : {
20937           "200" : {
20938             "description" : "Service property updated"
20939           },
20940           "400" : {
20941             "description" : "Invalid content / Missing content"
20942           },
20943           "403" : {
20944             "description" : "Restricted operation"
20945           },
20946           "default" : {
20947             "content" : {
20948               "application/json" : {
20949                 "schema" : {
20950                   "type" : "array",
20951                   "items" : {
20952                     "type" : "object",
20953                     "properties" : {
20954                       "allowedMethods" : {
20955                         "type" : "array",
20956                         "items" : {
20957                           "type" : "string"
20958                         },
20959                         "uniqueItems" : true
20960                       },
20961                       "cookies" : {
20962                         "type" : "object",
20963                         "additionalProperties" : {
20964                           "type" : "object",
20965                           "properties" : {
20966                             "comment" : {
20967                               "type" : "string"
20968                             },
20969                             "domain" : {
20970                               "type" : "string"
20971                             },
20972                             "expiry" : {
20973                               "type" : "string",
20974                               "format" : "date-time"
20975                             },
20976                             "httpOnly" : {
20977                               "type" : "boolean"
20978                             },
20979                             "maxAge" : {
20980                               "type" : "integer",
20981                               "format" : "int32"
20982                             },
20983                             "name" : {
20984                               "type" : "string"
20985                             },
20986                             "path" : {
20987                               "type" : "string"
20988                             },
20989                             "secure" : {
20990                               "type" : "boolean"
20991                             },
20992                             "value" : {
20993                               "type" : "string"
20994                             },
20995                             "version" : {
20996                               "type" : "integer",
20997                               "format" : "int32"
20998                             }
20999                           }
21000                         }
21001                       },
21002                       "date" : {
21003                         "type" : "string",
21004                         "format" : "date-time"
21005                       },
21006                       "entity" : {
21007                         "type" : "object"
21008                       },
21009                       "entityTag" : {
21010                         "type" : "object",
21011                         "properties" : {
21012                           "value" : {
21013                             "type" : "string"
21014                           },
21015                           "weak" : {
21016                             "type" : "boolean"
21017                           }
21018                         }
21019                       },
21020                       "headers" : {
21021                         "type" : "object",
21022                         "additionalProperties" : {
21023                           "type" : "array",
21024                           "items" : {
21025                             "type" : "object"
21026                           }
21027                         }
21028                       },
21029                       "language" : {
21030                         "type" : "object",
21031                         "properties" : {
21032                           "country" : {
21033                             "type" : "string"
21034                           },
21035                           "displayCountry" : {
21036                             "type" : "string"
21037                           },
21038                           "displayLanguage" : {
21039                             "type" : "string"
21040                           },
21041                           "displayName" : {
21042                             "type" : "string"
21043                           },
21044                           "displayScript" : {
21045                             "type" : "string"
21046                           },
21047                           "displayVariant" : {
21048                             "type" : "string"
21049                           },
21050                           "extensionKeys" : {
21051                             "type" : "array",
21052                             "items" : {
21053                               "type" : "string"
21054                             },
21055                             "uniqueItems" : true
21056                           },
21057                           "iso3Country" : {
21058                             "type" : "string"
21059                           },
21060                           "iso3Language" : {
21061                             "type" : "string"
21062                           },
21063                           "language" : {
21064                             "type" : "string"
21065                           },
21066                           "script" : {
21067                             "type" : "string"
21068                           },
21069                           "unicodeLocaleAttributes" : {
21070                             "type" : "array",
21071                             "items" : {
21072                               "type" : "string"
21073                             },
21074                             "uniqueItems" : true
21075                           },
21076                           "unicodeLocaleKeys" : {
21077                             "type" : "array",
21078                             "items" : {
21079                               "type" : "string"
21080                             },
21081                             "uniqueItems" : true
21082                           },
21083                           "variant" : {
21084                             "type" : "string"
21085                           }
21086                         }
21087                       },
21088                       "lastModified" : {
21089                         "type" : "string",
21090                         "format" : "date-time"
21091                       },
21092                       "length" : {
21093                         "type" : "integer",
21094                         "format" : "int32"
21095                       },
21096                       "links" : {
21097                         "type" : "array",
21098                         "items" : {
21099                           "type" : "object",
21100                           "properties" : {
21101                             "params" : {
21102                               "type" : "object",
21103                               "additionalProperties" : {
21104                                 "type" : "string"
21105                               }
21106                             },
21107                             "rel" : {
21108                               "type" : "string"
21109                             },
21110                             "rels" : {
21111                               "type" : "array",
21112                               "items" : {
21113                                 "type" : "string"
21114                               }
21115                             },
21116                             "title" : {
21117                               "type" : "string"
21118                             },
21119                             "type" : {
21120                               "type" : "string"
21121                             },
21122                             "uri" : {
21123                               "type" : "string",
21124                               "format" : "uri"
21125                             },
21126                             "uriBuilder" : {
21127                               "type" : "object"
21128                             }
21129                           }
21130                         },
21131                         "uniqueItems" : true
21132                       },
21133                       "location" : {
21134                         "type" : "string",
21135                         "format" : "uri"
21136                       },
21137                       "mediaType" : {
21138                         "type" : "object",
21139                         "properties" : {
21140                           "parameters" : {
21141                             "type" : "object",
21142                             "additionalProperties" : {
21143                               "type" : "string"
21144                             }
21145                           },
21146                           "subtype" : {
21147                             "type" : "string"
21148                           },
21149                           "type" : {
21150                             "type" : "string"
21151                           },
21152                           "wildcardSubtype" : {
21153                             "type" : "boolean"
21154                           },
21155                           "wildcardType" : {
21156                             "type" : "boolean"
21157                           }
21158                         }
21159                       },
21160                       "metadata" : {
21161                         "type" : "object",
21162                         "additionalProperties" : {
21163                           "type" : "array",
21164                           "items" : {
21165                             "type" : "object"
21166                           }
21167                         }
21168                       },
21169                       "status" : {
21170                         "type" : "integer",
21171                         "format" : "int32"
21172                       },
21173                       "statusInfo" : {
21174                         "type" : "object",
21175                         "properties" : {
21176                           "family" : {
21177                             "type" : "string",
21178                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21179                           },
21180                           "reasonPhrase" : {
21181                             "type" : "string"
21182                           },
21183                           "statusCode" : {
21184                             "type" : "integer",
21185                             "format" : "int32"
21186                           }
21187                         }
21188                       },
21189                       "stringHeaders" : {
21190                         "type" : "object",
21191                         "additionalProperties" : {
21192                           "type" : "array",
21193                           "items" : {
21194                             "type" : "string"
21195                           }
21196                         }
21197                       }
21198                     }
21199                   }
21200                 }
21201               }
21202             }
21203           }
21204         },
21205         "servers" : [ {
21206           "url" : "/sdc2/rest",
21207           "variables" : { }
21208         } ],
21209         "summary" : "Returns updated property",
21210         "tags" : [ "SDCE-2 APIs" ]
21211       }
21212     },
21213     "/v1/catalog/services/{serviceId}/properties/{propertyId}" : {
21214       "delete" : {
21215         "description" : "Delete Service Property",
21216         "operationId" : "deletePropertyInService",
21217         "parameters" : [ {
21218           "description" : "service id of property",
21219           "in" : "path",
21220           "name" : "serviceId",
21221           "required" : true,
21222           "schema" : {
21223             "type" : "string"
21224           }
21225         }, {
21226           "description" : "Property id to delete",
21227           "in" : "path",
21228           "name" : "propertyId",
21229           "required" : true,
21230           "schema" : {
21231             "type" : "string"
21232           }
21233         }, {
21234           "in" : "header",
21235           "name" : "USER_ID",
21236           "schema" : {
21237             "type" : "string"
21238           }
21239         } ],
21240         "responses" : {
21241           "204" : {
21242             "description" : "deleted property"
21243           },
21244           "400" : {
21245             "description" : "Invalid content / Missing content"
21246           },
21247           "403" : {
21248             "description" : "Restricted operation"
21249           },
21250           "404" : {
21251             "description" : "Service property not found"
21252           },
21253           "default" : {
21254             "content" : {
21255               "application/json" : {
21256                 "schema" : {
21257                   "type" : "array",
21258                   "items" : {
21259                     "type" : "object",
21260                     "properties" : {
21261                       "allowedMethods" : {
21262                         "type" : "array",
21263                         "items" : {
21264                           "type" : "string"
21265                         },
21266                         "uniqueItems" : true
21267                       },
21268                       "cookies" : {
21269                         "type" : "object",
21270                         "additionalProperties" : {
21271                           "type" : "object",
21272                           "properties" : {
21273                             "comment" : {
21274                               "type" : "string"
21275                             },
21276                             "domain" : {
21277                               "type" : "string"
21278                             },
21279                             "expiry" : {
21280                               "type" : "string",
21281                               "format" : "date-time"
21282                             },
21283                             "httpOnly" : {
21284                               "type" : "boolean"
21285                             },
21286                             "maxAge" : {
21287                               "type" : "integer",
21288                               "format" : "int32"
21289                             },
21290                             "name" : {
21291                               "type" : "string"
21292                             },
21293                             "path" : {
21294                               "type" : "string"
21295                             },
21296                             "secure" : {
21297                               "type" : "boolean"
21298                             },
21299                             "value" : {
21300                               "type" : "string"
21301                             },
21302                             "version" : {
21303                               "type" : "integer",
21304                               "format" : "int32"
21305                             }
21306                           }
21307                         }
21308                       },
21309                       "date" : {
21310                         "type" : "string",
21311                         "format" : "date-time"
21312                       },
21313                       "entity" : {
21314                         "type" : "object"
21315                       },
21316                       "entityTag" : {
21317                         "type" : "object",
21318                         "properties" : {
21319                           "value" : {
21320                             "type" : "string"
21321                           },
21322                           "weak" : {
21323                             "type" : "boolean"
21324                           }
21325                         }
21326                       },
21327                       "headers" : {
21328                         "type" : "object",
21329                         "additionalProperties" : {
21330                           "type" : "array",
21331                           "items" : {
21332                             "type" : "object"
21333                           }
21334                         }
21335                       },
21336                       "language" : {
21337                         "type" : "object",
21338                         "properties" : {
21339                           "country" : {
21340                             "type" : "string"
21341                           },
21342                           "displayCountry" : {
21343                             "type" : "string"
21344                           },
21345                           "displayLanguage" : {
21346                             "type" : "string"
21347                           },
21348                           "displayName" : {
21349                             "type" : "string"
21350                           },
21351                           "displayScript" : {
21352                             "type" : "string"
21353                           },
21354                           "displayVariant" : {
21355                             "type" : "string"
21356                           },
21357                           "extensionKeys" : {
21358                             "type" : "array",
21359                             "items" : {
21360                               "type" : "string"
21361                             },
21362                             "uniqueItems" : true
21363                           },
21364                           "iso3Country" : {
21365                             "type" : "string"
21366                           },
21367                           "iso3Language" : {
21368                             "type" : "string"
21369                           },
21370                           "language" : {
21371                             "type" : "string"
21372                           },
21373                           "script" : {
21374                             "type" : "string"
21375                           },
21376                           "unicodeLocaleAttributes" : {
21377                             "type" : "array",
21378                             "items" : {
21379                               "type" : "string"
21380                             },
21381                             "uniqueItems" : true
21382                           },
21383                           "unicodeLocaleKeys" : {
21384                             "type" : "array",
21385                             "items" : {
21386                               "type" : "string"
21387                             },
21388                             "uniqueItems" : true
21389                           },
21390                           "variant" : {
21391                             "type" : "string"
21392                           }
21393                         }
21394                       },
21395                       "lastModified" : {
21396                         "type" : "string",
21397                         "format" : "date-time"
21398                       },
21399                       "length" : {
21400                         "type" : "integer",
21401                         "format" : "int32"
21402                       },
21403                       "links" : {
21404                         "type" : "array",
21405                         "items" : {
21406                           "type" : "object",
21407                           "properties" : {
21408                             "params" : {
21409                               "type" : "object",
21410                               "additionalProperties" : {
21411                                 "type" : "string"
21412                               }
21413                             },
21414                             "rel" : {
21415                               "type" : "string"
21416                             },
21417                             "rels" : {
21418                               "type" : "array",
21419                               "items" : {
21420                                 "type" : "string"
21421                               }
21422                             },
21423                             "title" : {
21424                               "type" : "string"
21425                             },
21426                             "type" : {
21427                               "type" : "string"
21428                             },
21429                             "uri" : {
21430                               "type" : "string",
21431                               "format" : "uri"
21432                             },
21433                             "uriBuilder" : {
21434                               "type" : "object"
21435                             }
21436                           }
21437                         },
21438                         "uniqueItems" : true
21439                       },
21440                       "location" : {
21441                         "type" : "string",
21442                         "format" : "uri"
21443                       },
21444                       "mediaType" : {
21445                         "type" : "object",
21446                         "properties" : {
21447                           "parameters" : {
21448                             "type" : "object",
21449                             "additionalProperties" : {
21450                               "type" : "string"
21451                             }
21452                           },
21453                           "subtype" : {
21454                             "type" : "string"
21455                           },
21456                           "type" : {
21457                             "type" : "string"
21458                           },
21459                           "wildcardSubtype" : {
21460                             "type" : "boolean"
21461                           },
21462                           "wildcardType" : {
21463                             "type" : "boolean"
21464                           }
21465                         }
21466                       },
21467                       "metadata" : {
21468                         "type" : "object",
21469                         "additionalProperties" : {
21470                           "type" : "array",
21471                           "items" : {
21472                             "type" : "object"
21473                           }
21474                         }
21475                       },
21476                       "status" : {
21477                         "type" : "integer",
21478                         "format" : "int32"
21479                       },
21480                       "statusInfo" : {
21481                         "type" : "object",
21482                         "properties" : {
21483                           "family" : {
21484                             "type" : "string",
21485                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21486                           },
21487                           "reasonPhrase" : {
21488                             "type" : "string"
21489                           },
21490                           "statusCode" : {
21491                             "type" : "integer",
21492                             "format" : "int32"
21493                           }
21494                         }
21495                       },
21496                       "stringHeaders" : {
21497                         "type" : "object",
21498                         "additionalProperties" : {
21499                           "type" : "array",
21500                           "items" : {
21501                             "type" : "string"
21502                           }
21503                         }
21504                       }
21505                     }
21506                   }
21507                 }
21508               }
21509             }
21510           }
21511         },
21512         "servers" : [ {
21513           "url" : "/sdc2/rest",
21514           "variables" : { }
21515         } ],
21516         "summary" : "Returns deleted property",
21517         "tags" : [ "SDCE-2 APIs" ]
21518       },
21519       "get" : {
21520         "description" : "Get Service Property",
21521         "operationId" : "getPropertyInService",
21522         "parameters" : [ {
21523           "description" : "service id of property",
21524           "in" : "path",
21525           "name" : "serviceId",
21526           "required" : true,
21527           "schema" : {
21528             "type" : "string"
21529           }
21530         }, {
21531           "description" : "property id to get",
21532           "in" : "path",
21533           "name" : "propertyId",
21534           "required" : true,
21535           "schema" : {
21536             "type" : "string"
21537           }
21538         }, {
21539           "in" : "header",
21540           "name" : "USER_ID",
21541           "schema" : {
21542             "type" : "string"
21543           }
21544         } ],
21545         "responses" : {
21546           "200" : {
21547             "description" : "property"
21548           },
21549           "400" : {
21550             "description" : "Invalid content / Missing content"
21551           },
21552           "403" : {
21553             "description" : "Restricted operation"
21554           },
21555           "404" : {
21556             "description" : "Service property not found"
21557           },
21558           "default" : {
21559             "content" : {
21560               "application/json" : {
21561                 "schema" : {
21562                   "type" : "array",
21563                   "items" : {
21564                     "type" : "object",
21565                     "properties" : {
21566                       "allowedMethods" : {
21567                         "type" : "array",
21568                         "items" : {
21569                           "type" : "string"
21570                         },
21571                         "uniqueItems" : true
21572                       },
21573                       "cookies" : {
21574                         "type" : "object",
21575                         "additionalProperties" : {
21576                           "type" : "object",
21577                           "properties" : {
21578                             "comment" : {
21579                               "type" : "string"
21580                             },
21581                             "domain" : {
21582                               "type" : "string"
21583                             },
21584                             "expiry" : {
21585                               "type" : "string",
21586                               "format" : "date-time"
21587                             },
21588                             "httpOnly" : {
21589                               "type" : "boolean"
21590                             },
21591                             "maxAge" : {
21592                               "type" : "integer",
21593                               "format" : "int32"
21594                             },
21595                             "name" : {
21596                               "type" : "string"
21597                             },
21598                             "path" : {
21599                               "type" : "string"
21600                             },
21601                             "secure" : {
21602                               "type" : "boolean"
21603                             },
21604                             "value" : {
21605                               "type" : "string"
21606                             },
21607                             "version" : {
21608                               "type" : "integer",
21609                               "format" : "int32"
21610                             }
21611                           }
21612                         }
21613                       },
21614                       "date" : {
21615                         "type" : "string",
21616                         "format" : "date-time"
21617                       },
21618                       "entity" : {
21619                         "type" : "object"
21620                       },
21621                       "entityTag" : {
21622                         "type" : "object",
21623                         "properties" : {
21624                           "value" : {
21625                             "type" : "string"
21626                           },
21627                           "weak" : {
21628                             "type" : "boolean"
21629                           }
21630                         }
21631                       },
21632                       "headers" : {
21633                         "type" : "object",
21634                         "additionalProperties" : {
21635                           "type" : "array",
21636                           "items" : {
21637                             "type" : "object"
21638                           }
21639                         }
21640                       },
21641                       "language" : {
21642                         "type" : "object",
21643                         "properties" : {
21644                           "country" : {
21645                             "type" : "string"
21646                           },
21647                           "displayCountry" : {
21648                             "type" : "string"
21649                           },
21650                           "displayLanguage" : {
21651                             "type" : "string"
21652                           },
21653                           "displayName" : {
21654                             "type" : "string"
21655                           },
21656                           "displayScript" : {
21657                             "type" : "string"
21658                           },
21659                           "displayVariant" : {
21660                             "type" : "string"
21661                           },
21662                           "extensionKeys" : {
21663                             "type" : "array",
21664                             "items" : {
21665                               "type" : "string"
21666                             },
21667                             "uniqueItems" : true
21668                           },
21669                           "iso3Country" : {
21670                             "type" : "string"
21671                           },
21672                           "iso3Language" : {
21673                             "type" : "string"
21674                           },
21675                           "language" : {
21676                             "type" : "string"
21677                           },
21678                           "script" : {
21679                             "type" : "string"
21680                           },
21681                           "unicodeLocaleAttributes" : {
21682                             "type" : "array",
21683                             "items" : {
21684                               "type" : "string"
21685                             },
21686                             "uniqueItems" : true
21687                           },
21688                           "unicodeLocaleKeys" : {
21689                             "type" : "array",
21690                             "items" : {
21691                               "type" : "string"
21692                             },
21693                             "uniqueItems" : true
21694                           },
21695                           "variant" : {
21696                             "type" : "string"
21697                           }
21698                         }
21699                       },
21700                       "lastModified" : {
21701                         "type" : "string",
21702                         "format" : "date-time"
21703                       },
21704                       "length" : {
21705                         "type" : "integer",
21706                         "format" : "int32"
21707                       },
21708                       "links" : {
21709                         "type" : "array",
21710                         "items" : {
21711                           "type" : "object",
21712                           "properties" : {
21713                             "params" : {
21714                               "type" : "object",
21715                               "additionalProperties" : {
21716                                 "type" : "string"
21717                               }
21718                             },
21719                             "rel" : {
21720                               "type" : "string"
21721                             },
21722                             "rels" : {
21723                               "type" : "array",
21724                               "items" : {
21725                                 "type" : "string"
21726                               }
21727                             },
21728                             "title" : {
21729                               "type" : "string"
21730                             },
21731                             "type" : {
21732                               "type" : "string"
21733                             },
21734                             "uri" : {
21735                               "type" : "string",
21736                               "format" : "uri"
21737                             },
21738                             "uriBuilder" : {
21739                               "type" : "object"
21740                             }
21741                           }
21742                         },
21743                         "uniqueItems" : true
21744                       },
21745                       "location" : {
21746                         "type" : "string",
21747                         "format" : "uri"
21748                       },
21749                       "mediaType" : {
21750                         "type" : "object",
21751                         "properties" : {
21752                           "parameters" : {
21753                             "type" : "object",
21754                             "additionalProperties" : {
21755                               "type" : "string"
21756                             }
21757                           },
21758                           "subtype" : {
21759                             "type" : "string"
21760                           },
21761                           "type" : {
21762                             "type" : "string"
21763                           },
21764                           "wildcardSubtype" : {
21765                             "type" : "boolean"
21766                           },
21767                           "wildcardType" : {
21768                             "type" : "boolean"
21769                           }
21770                         }
21771                       },
21772                       "metadata" : {
21773                         "type" : "object",
21774                         "additionalProperties" : {
21775                           "type" : "array",
21776                           "items" : {
21777                             "type" : "object"
21778                           }
21779                         }
21780                       },
21781                       "status" : {
21782                         "type" : "integer",
21783                         "format" : "int32"
21784                       },
21785                       "statusInfo" : {
21786                         "type" : "object",
21787                         "properties" : {
21788                           "family" : {
21789                             "type" : "string",
21790                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21791                           },
21792                           "reasonPhrase" : {
21793                             "type" : "string"
21794                           },
21795                           "statusCode" : {
21796                             "type" : "integer",
21797                             "format" : "int32"
21798                           }
21799                         }
21800                       },
21801                       "stringHeaders" : {
21802                         "type" : "object",
21803                         "additionalProperties" : {
21804                           "type" : "array",
21805                           "items" : {
21806                             "type" : "string"
21807                           }
21808                         }
21809                       }
21810                     }
21811                   }
21812                 }
21813               }
21814             }
21815           }
21816         },
21817         "servers" : [ {
21818           "url" : "/sdc2/rest",
21819           "variables" : { }
21820         } ],
21821         "summary" : "Returns property of service",
21822         "tags" : [ "SDCE-2 APIs" ]
21823       }
21824     },
21825     "/v1/catalog/services/{serviceId}/requirements" : {
21826       "post" : {
21827         "description" : "Create requirements on service",
21828         "operationId" : "createRequirementsOnService",
21829         "parameters" : [ {
21830           "description" : "Service Id",
21831           "in" : "path",
21832           "name" : "serviceId",
21833           "required" : true,
21834           "schema" : {
21835             "type" : "string"
21836           }
21837         }, {
21838           "in" : "header",
21839           "name" : "USER_ID",
21840           "schema" : {
21841             "type" : "string"
21842           }
21843         } ],
21844         "requestBody" : {
21845           "content" : {
21846             "application/json" : {
21847               "schema" : {
21848                 "type" : "string"
21849               }
21850             }
21851           },
21852           "description" : "Requirements to create",
21853           "required" : true
21854         },
21855         "responses" : {
21856           "201" : {
21857             "description" : "Create Requirements"
21858           },
21859           "400" : {
21860             "description" : "Invalid content / Missing content"
21861           },
21862           "403" : {
21863             "description" : "Restricted operation"
21864           },
21865           "409" : {
21866             "description" : "Requirement already exist"
21867           },
21868           "default" : {
21869             "content" : {
21870               "application/json" : {
21871                 "schema" : {
21872                   "type" : "array",
21873                   "items" : {
21874                     "type" : "object",
21875                     "properties" : {
21876                       "allowedMethods" : {
21877                         "type" : "array",
21878                         "items" : {
21879                           "type" : "string"
21880                         },
21881                         "uniqueItems" : true
21882                       },
21883                       "cookies" : {
21884                         "type" : "object",
21885                         "additionalProperties" : {
21886                           "type" : "object",
21887                           "properties" : {
21888                             "comment" : {
21889                               "type" : "string"
21890                             },
21891                             "domain" : {
21892                               "type" : "string"
21893                             },
21894                             "expiry" : {
21895                               "type" : "string",
21896                               "format" : "date-time"
21897                             },
21898                             "httpOnly" : {
21899                               "type" : "boolean"
21900                             },
21901                             "maxAge" : {
21902                               "type" : "integer",
21903                               "format" : "int32"
21904                             },
21905                             "name" : {
21906                               "type" : "string"
21907                             },
21908                             "path" : {
21909                               "type" : "string"
21910                             },
21911                             "secure" : {
21912                               "type" : "boolean"
21913                             },
21914                             "value" : {
21915                               "type" : "string"
21916                             },
21917                             "version" : {
21918                               "type" : "integer",
21919                               "format" : "int32"
21920                             }
21921                           }
21922                         }
21923                       },
21924                       "date" : {
21925                         "type" : "string",
21926                         "format" : "date-time"
21927                       },
21928                       "entity" : {
21929                         "type" : "object"
21930                       },
21931                       "entityTag" : {
21932                         "type" : "object",
21933                         "properties" : {
21934                           "value" : {
21935                             "type" : "string"
21936                           },
21937                           "weak" : {
21938                             "type" : "boolean"
21939                           }
21940                         }
21941                       },
21942                       "headers" : {
21943                         "type" : "object",
21944                         "additionalProperties" : {
21945                           "type" : "array",
21946                           "items" : {
21947                             "type" : "object"
21948                           }
21949                         }
21950                       },
21951                       "language" : {
21952                         "type" : "object",
21953                         "properties" : {
21954                           "country" : {
21955                             "type" : "string"
21956                           },
21957                           "displayCountry" : {
21958                             "type" : "string"
21959                           },
21960                           "displayLanguage" : {
21961                             "type" : "string"
21962                           },
21963                           "displayName" : {
21964                             "type" : "string"
21965                           },
21966                           "displayScript" : {
21967                             "type" : "string"
21968                           },
21969                           "displayVariant" : {
21970                             "type" : "string"
21971                           },
21972                           "extensionKeys" : {
21973                             "type" : "array",
21974                             "items" : {
21975                               "type" : "string"
21976                             },
21977                             "uniqueItems" : true
21978                           },
21979                           "iso3Country" : {
21980                             "type" : "string"
21981                           },
21982                           "iso3Language" : {
21983                             "type" : "string"
21984                           },
21985                           "language" : {
21986                             "type" : "string"
21987                           },
21988                           "script" : {
21989                             "type" : "string"
21990                           },
21991                           "unicodeLocaleAttributes" : {
21992                             "type" : "array",
21993                             "items" : {
21994                               "type" : "string"
21995                             },
21996                             "uniqueItems" : true
21997                           },
21998                           "unicodeLocaleKeys" : {
21999                             "type" : "array",
22000                             "items" : {
22001                               "type" : "string"
22002                             },
22003                             "uniqueItems" : true
22004                           },
22005                           "variant" : {
22006                             "type" : "string"
22007                           }
22008                         }
22009                       },
22010                       "lastModified" : {
22011                         "type" : "string",
22012                         "format" : "date-time"
22013                       },
22014                       "length" : {
22015                         "type" : "integer",
22016                         "format" : "int32"
22017                       },
22018                       "links" : {
22019                         "type" : "array",
22020                         "items" : {
22021                           "type" : "object",
22022                           "properties" : {
22023                             "params" : {
22024                               "type" : "object",
22025                               "additionalProperties" : {
22026                                 "type" : "string"
22027                               }
22028                             },
22029                             "rel" : {
22030                               "type" : "string"
22031                             },
22032                             "rels" : {
22033                               "type" : "array",
22034                               "items" : {
22035                                 "type" : "string"
22036                               }
22037                             },
22038                             "title" : {
22039                               "type" : "string"
22040                             },
22041                             "type" : {
22042                               "type" : "string"
22043                             },
22044                             "uri" : {
22045                               "type" : "string",
22046                               "format" : "uri"
22047                             },
22048                             "uriBuilder" : {
22049                               "type" : "object"
22050                             }
22051                           }
22052                         },
22053                         "uniqueItems" : true
22054                       },
22055                       "location" : {
22056                         "type" : "string",
22057                         "format" : "uri"
22058                       },
22059                       "mediaType" : {
22060                         "type" : "object",
22061                         "properties" : {
22062                           "parameters" : {
22063                             "type" : "object",
22064                             "additionalProperties" : {
22065                               "type" : "string"
22066                             }
22067                           },
22068                           "subtype" : {
22069                             "type" : "string"
22070                           },
22071                           "type" : {
22072                             "type" : "string"
22073                           },
22074                           "wildcardSubtype" : {
22075                             "type" : "boolean"
22076                           },
22077                           "wildcardType" : {
22078                             "type" : "boolean"
22079                           }
22080                         }
22081                       },
22082                       "metadata" : {
22083                         "type" : "object",
22084                         "additionalProperties" : {
22085                           "type" : "array",
22086                           "items" : {
22087                             "type" : "object"
22088                           }
22089                         }
22090                       },
22091                       "status" : {
22092                         "type" : "integer",
22093                         "format" : "int32"
22094                       },
22095                       "statusInfo" : {
22096                         "type" : "object",
22097                         "properties" : {
22098                           "family" : {
22099                             "type" : "string",
22100                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22101                           },
22102                           "reasonPhrase" : {
22103                             "type" : "string"
22104                           },
22105                           "statusCode" : {
22106                             "type" : "integer",
22107                             "format" : "int32"
22108                           }
22109                         }
22110                       },
22111                       "stringHeaders" : {
22112                         "type" : "object",
22113                         "additionalProperties" : {
22114                           "type" : "array",
22115                           "items" : {
22116                             "type" : "string"
22117                           }
22118                         }
22119                       }
22120                     }
22121                   }
22122                 }
22123               }
22124             }
22125           }
22126         },
22127         "servers" : [ {
22128           "url" : "/sdc2/rest",
22129           "variables" : { }
22130         } ],
22131         "summary" : "Create requirements on service",
22132         "tags" : [ "SDCE-2 APIs" ]
22133       },
22134       "put" : {
22135         "description" : "Update requirements on service",
22136         "operationId" : "updateRequirementsOnService",
22137         "parameters" : [ {
22138           "description" : "Component Id",
22139           "in" : "path",
22140           "name" : "serviceId",
22141           "required" : true,
22142           "schema" : {
22143             "type" : "string"
22144           }
22145         }, {
22146           "in" : "header",
22147           "name" : "USER_ID",
22148           "schema" : {
22149             "type" : "string"
22150           }
22151         } ],
22152         "requestBody" : {
22153           "content" : {
22154             "application/json" : {
22155               "schema" : {
22156                 "type" : "string"
22157               }
22158             }
22159           },
22160           "description" : "Requirements to update",
22161           "required" : true
22162         },
22163         "responses" : {
22164           "201" : {
22165             "description" : "Update requirements"
22166           },
22167           "400" : {
22168             "description" : "Invalid content / Missing content"
22169           },
22170           "403" : {
22171             "description" : "Restricted operation"
22172           },
22173           "default" : {
22174             "content" : {
22175               "application/json" : {
22176                 "schema" : {
22177                   "type" : "array",
22178                   "items" : {
22179                     "$ref" : "#/components/schemas/RequirementDefinition"
22180                   }
22181                 }
22182               }
22183             }
22184           }
22185         },
22186         "servers" : [ {
22187           "url" : "/sdc2/rest",
22188           "variables" : { }
22189         } ],
22190         "summary" : "Update requirements on service",
22191         "tags" : [ "SDCE-2 APIs" ]
22192       }
22193     },
22194     "/v1/catalog/services/{serviceId}/requirements/{requirementId}" : {
22195       "delete" : {
22196         "description" : "Delete requirement from service",
22197         "operationId" : "deleteRequirementsOnService",
22198         "parameters" : [ {
22199           "description" : "Service Id",
22200           "in" : "path",
22201           "name" : "serviceId",
22202           "required" : true,
22203           "schema" : {
22204             "type" : "string"
22205           }
22206         }, {
22207           "description" : "Requirement Id",
22208           "in" : "path",
22209           "name" : "requirementId",
22210           "required" : true,
22211           "schema" : {
22212             "type" : "string"
22213           }
22214         }, {
22215           "in" : "header",
22216           "name" : "USER_ID",
22217           "schema" : {
22218             "type" : "string"
22219           }
22220         } ],
22221         "responses" : {
22222           "201" : {
22223             "description" : "Delete Requirements"
22224           },
22225           "400" : {
22226             "description" : "Invalid content / Missing content"
22227           },
22228           "403" : {
22229             "description" : "Restricted operation"
22230           },
22231           "default" : {
22232             "content" : {
22233               "application/json" : {
22234                 "schema" : {
22235                   "type" : "array",
22236                   "items" : {
22237                     "$ref" : "#/components/schemas/RequirementDefinition"
22238                   }
22239                 }
22240               }
22241             }
22242           }
22243         },
22244         "servers" : [ {
22245           "url" : "/sdc2/rest",
22246           "variables" : { }
22247         } ],
22248         "summary" : "Delete requirement from service",
22249         "tags" : [ "SDCE-2 APIs" ]
22250       },
22251       "get" : {
22252         "description" : "Get requirement from service",
22253         "operationId" : "getRequirementsOnService",
22254         "parameters" : [ {
22255           "description" : "Service Id",
22256           "in" : "path",
22257           "name" : "serviceId",
22258           "required" : true,
22259           "schema" : {
22260             "type" : "string"
22261           }
22262         }, {
22263           "description" : "Requirement Id",
22264           "in" : "path",
22265           "name" : "requirementId",
22266           "required" : true,
22267           "schema" : {
22268             "type" : "string"
22269           }
22270         }, {
22271           "in" : "header",
22272           "name" : "USER_ID",
22273           "schema" : {
22274             "type" : "string"
22275           }
22276         } ],
22277         "responses" : {
22278           "201" : {
22279             "description" : "GET Requirements"
22280           },
22281           "400" : {
22282             "description" : "Invalid content / Missing content"
22283           },
22284           "403" : {
22285             "description" : "Restricted operation"
22286           },
22287           "default" : {
22288             "content" : {
22289               "application/json" : {
22290                 "schema" : {
22291                   "type" : "array",
22292                   "items" : {
22293                     "$ref" : "#/components/schemas/RequirementDefinition"
22294                   }
22295                 }
22296               }
22297             }
22298           }
22299         },
22300         "servers" : [ {
22301           "url" : "/sdc2/rest",
22302           "variables" : { }
22303         } ],
22304         "summary" : "GET requirement from service",
22305         "tags" : [ "SDCE-2 APIs" ]
22306       }
22307     },
22308     "/v1/catalog/services/{serviceId}/tempUrlToBeDeleted" : {
22309       "post" : {
22310         "operationId" : "tempUrlToBeDeleted",
22311         "parameters" : [ {
22312           "in" : "path",
22313           "name" : "serviceId",
22314           "required" : true,
22315           "schema" : {
22316             "type" : "string"
22317           }
22318         }, {
22319           "in" : "header",
22320           "name" : "USER_ID",
22321           "schema" : {
22322             "type" : "string"
22323           }
22324         } ],
22325         "responses" : {
22326           "200" : {
22327             "description" : "OK"
22328           },
22329           "500" : {
22330             "description" : "Internal Server Error. Please try again later."
22331           }
22332         },
22333         "servers" : [ {
22334           "url" : "/sdc2/rest",
22335           "variables" : { }
22336         } ],
22337         "tags" : [ "SDCE-2 APIs" ]
22338       }
22339     },
22340     "/v1/catalog/services/{serviceName}/{version}" : {
22341       "delete" : {
22342         "description" : "Delete Service By Name And Version",
22343         "operationId" : "deleteServiceByNameAndVersion",
22344         "parameters" : [ {
22345           "in" : "path",
22346           "name" : "serviceName",
22347           "required" : true,
22348           "schema" : {
22349             "type" : "string"
22350           }
22351         }, {
22352           "in" : "path",
22353           "name" : "version",
22354           "required" : true,
22355           "schema" : {
22356             "type" : "string"
22357           }
22358         } ],
22359         "responses" : {
22360           "204" : {
22361             "description" : "Service deleted"
22362           },
22363           "400" : {
22364             "description" : "Invalid content / Missing content"
22365           },
22366           "403" : {
22367             "description" : "Restricted operation"
22368           },
22369           "404" : {
22370             "description" : "Service not found"
22371           },
22372           "default" : {
22373             "content" : {
22374               "*/*" : {
22375                 "schema" : {
22376                   "type" : "array",
22377                   "items" : {
22378                     "$ref" : "#/components/schemas/Resource"
22379                   }
22380                 }
22381               }
22382             }
22383           }
22384         },
22385         "servers" : [ {
22386           "url" : "/sdc2/rest",
22387           "variables" : { }
22388         } ],
22389         "summary" : "Returns no content",
22390         "tags" : [ "SDCE-2 APIs" ]
22391       }
22392     },
22393     "/v1/catalog/services/{serviceUUID}/distribution" : {
22394       "get" : {
22395         "description" : "Retrieve Distributions",
22396         "operationId" : "getServiceById",
22397         "parameters" : [ {
22398           "in" : "path",
22399           "name" : "serviceUUID",
22400           "required" : true,
22401           "schema" : {
22402             "type" : "string"
22403           }
22404         }, {
22405           "in" : "header",
22406           "name" : "USER_ID",
22407           "schema" : {
22408             "type" : "string"
22409           }
22410         } ],
22411         "responses" : {
22412           "200" : {
22413             "description" : "Service found"
22414           },
22415           "403" : {
22416             "description" : "Restricted operation"
22417           },
22418           "404" : {
22419             "description" : "Service not found"
22420           },
22421           "default" : {
22422             "content" : {
22423               "application/json" : {
22424                 "schema" : {
22425                   "type" : "array",
22426                   "items" : {
22427                     "$ref" : "#/components/schemas/DistributionStatusListResponse"
22428                   }
22429                 }
22430               }
22431             }
22432           }
22433         },
22434         "servers" : [ {
22435           "url" : "/sdc2/rest",
22436           "variables" : { }
22437         } ],
22438         "summary" : "Returns list  bases on the  information extracted from  Auditing Records according to service uuid",
22439         "tags" : [ "SDCE-5 APIs" ]
22440       }
22441     },
22442     "/v1/catalog/toggle" : {
22443       "get" : {
22444         "description" : "Get all Toggleable features",
22445         "operationId" : "getAllFeatures",
22446         "responses" : {
22447           "200" : {
22448             "description" : "Success"
22449           },
22450           "400" : {
22451             "description" : "Invalid content / Missing content"
22452           },
22453           "403" : {
22454             "description" : "Restricted operation"
22455           },
22456           "404" : {
22457             "description" : "Toggleable features not found"
22458           },
22459           "default" : {
22460             "content" : {
22461               "application/json" : {
22462                 "schema" : {
22463                   "type" : "array",
22464                   "items" : {
22465                     "type" : "object",
22466                     "properties" : {
22467                       "allowedMethods" : {
22468                         "type" : "array",
22469                         "items" : {
22470                           "type" : "string"
22471                         },
22472                         "uniqueItems" : true
22473                       },
22474                       "cookies" : {
22475                         "type" : "object",
22476                         "additionalProperties" : {
22477                           "type" : "object",
22478                           "properties" : {
22479                             "comment" : {
22480                               "type" : "string"
22481                             },
22482                             "domain" : {
22483                               "type" : "string"
22484                             },
22485                             "expiry" : {
22486                               "type" : "string",
22487                               "format" : "date-time"
22488                             },
22489                             "httpOnly" : {
22490                               "type" : "boolean"
22491                             },
22492                             "maxAge" : {
22493                               "type" : "integer",
22494                               "format" : "int32"
22495                             },
22496                             "name" : {
22497                               "type" : "string"
22498                             },
22499                             "path" : {
22500                               "type" : "string"
22501                             },
22502                             "secure" : {
22503                               "type" : "boolean"
22504                             },
22505                             "value" : {
22506                               "type" : "string"
22507                             },
22508                             "version" : {
22509                               "type" : "integer",
22510                               "format" : "int32"
22511                             }
22512                           }
22513                         }
22514                       },
22515                       "date" : {
22516                         "type" : "string",
22517                         "format" : "date-time"
22518                       },
22519                       "entity" : {
22520                         "type" : "object"
22521                       },
22522                       "entityTag" : {
22523                         "type" : "object",
22524                         "properties" : {
22525                           "value" : {
22526                             "type" : "string"
22527                           },
22528                           "weak" : {
22529                             "type" : "boolean"
22530                           }
22531                         }
22532                       },
22533                       "headers" : {
22534                         "type" : "object",
22535                         "additionalProperties" : {
22536                           "type" : "array",
22537                           "items" : {
22538                             "type" : "object"
22539                           }
22540                         }
22541                       },
22542                       "language" : {
22543                         "type" : "object",
22544                         "properties" : {
22545                           "country" : {
22546                             "type" : "string"
22547                           },
22548                           "displayCountry" : {
22549                             "type" : "string"
22550                           },
22551                           "displayLanguage" : {
22552                             "type" : "string"
22553                           },
22554                           "displayName" : {
22555                             "type" : "string"
22556                           },
22557                           "displayScript" : {
22558                             "type" : "string"
22559                           },
22560                           "displayVariant" : {
22561                             "type" : "string"
22562                           },
22563                           "extensionKeys" : {
22564                             "type" : "array",
22565                             "items" : {
22566                               "type" : "string"
22567                             },
22568                             "uniqueItems" : true
22569                           },
22570                           "iso3Country" : {
22571                             "type" : "string"
22572                           },
22573                           "iso3Language" : {
22574                             "type" : "string"
22575                           },
22576                           "language" : {
22577                             "type" : "string"
22578                           },
22579                           "script" : {
22580                             "type" : "string"
22581                           },
22582                           "unicodeLocaleAttributes" : {
22583                             "type" : "array",
22584                             "items" : {
22585                               "type" : "string"
22586                             },
22587                             "uniqueItems" : true
22588                           },
22589                           "unicodeLocaleKeys" : {
22590                             "type" : "array",
22591                             "items" : {
22592                               "type" : "string"
22593                             },
22594                             "uniqueItems" : true
22595                           },
22596                           "variant" : {
22597                             "type" : "string"
22598                           }
22599                         }
22600                       },
22601                       "lastModified" : {
22602                         "type" : "string",
22603                         "format" : "date-time"
22604                       },
22605                       "length" : {
22606                         "type" : "integer",
22607                         "format" : "int32"
22608                       },
22609                       "links" : {
22610                         "type" : "array",
22611                         "items" : {
22612                           "type" : "object",
22613                           "properties" : {
22614                             "params" : {
22615                               "type" : "object",
22616                               "additionalProperties" : {
22617                                 "type" : "string"
22618                               }
22619                             },
22620                             "rel" : {
22621                               "type" : "string"
22622                             },
22623                             "rels" : {
22624                               "type" : "array",
22625                               "items" : {
22626                                 "type" : "string"
22627                               }
22628                             },
22629                             "title" : {
22630                               "type" : "string"
22631                             },
22632                             "type" : {
22633                               "type" : "string"
22634                             },
22635                             "uri" : {
22636                               "type" : "string",
22637                               "format" : "uri"
22638                             },
22639                             "uriBuilder" : {
22640                               "type" : "object"
22641                             }
22642                           }
22643                         },
22644                         "uniqueItems" : true
22645                       },
22646                       "location" : {
22647                         "type" : "string",
22648                         "format" : "uri"
22649                       },
22650                       "mediaType" : {
22651                         "type" : "object",
22652                         "properties" : {
22653                           "parameters" : {
22654                             "type" : "object",
22655                             "additionalProperties" : {
22656                               "type" : "string"
22657                             }
22658                           },
22659                           "subtype" : {
22660                             "type" : "string"
22661                           },
22662                           "type" : {
22663                             "type" : "string"
22664                           },
22665                           "wildcardSubtype" : {
22666                             "type" : "boolean"
22667                           },
22668                           "wildcardType" : {
22669                             "type" : "boolean"
22670                           }
22671                         }
22672                       },
22673                       "metadata" : {
22674                         "type" : "object",
22675                         "additionalProperties" : {
22676                           "type" : "array",
22677                           "items" : {
22678                             "type" : "object"
22679                           }
22680                         }
22681                       },
22682                       "status" : {
22683                         "type" : "integer",
22684                         "format" : "int32"
22685                       },
22686                       "statusInfo" : {
22687                         "type" : "object",
22688                         "properties" : {
22689                           "family" : {
22690                             "type" : "string",
22691                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22692                           },
22693                           "reasonPhrase" : {
22694                             "type" : "string"
22695                           },
22696                           "statusCode" : {
22697                             "type" : "integer",
22698                             "format" : "int32"
22699                           }
22700                         }
22701                       },
22702                       "stringHeaders" : {
22703                         "type" : "object",
22704                         "additionalProperties" : {
22705                           "type" : "array",
22706                           "items" : {
22707                             "type" : "string"
22708                           }
22709                         }
22710                       }
22711                     }
22712                   }
22713                 }
22714               }
22715             }
22716           }
22717         },
22718         "servers" : [ {
22719           "url" : "/sdc2/rest",
22720           "variables" : { }
22721         } ],
22722         "summary" : "Returns list of toggleable features",
22723         "tags" : [ "SDCE-2 APIs" ]
22724       }
22725     },
22726     "/v1/catalog/toggle/state/{state}" : {
22727       "put" : {
22728         "description" : "Update all feature toggle state",
22729         "operationId" : "setAllFeatures",
22730         "parameters" : [ {
22731           "in" : "path",
22732           "name" : "state",
22733           "required" : true,
22734           "schema" : {
22735             "type" : "boolean"
22736           }
22737         } ],
22738         "responses" : {
22739           "200" : {
22740             "description" : "Success"
22741           },
22742           "400" : {
22743             "description" : "Invalid content / Missing content"
22744           },
22745           "403" : {
22746             "description" : "Restricted operation"
22747           },
22748           "404" : {
22749             "description" : "Toggleable features not found"
22750           },
22751           "default" : {
22752             "content" : {
22753               "application/json" : {
22754                 "schema" : {
22755                   "type" : "array",
22756                   "items" : {
22757                     "type" : "object",
22758                     "properties" : {
22759                       "allowedMethods" : {
22760                         "type" : "array",
22761                         "items" : {
22762                           "type" : "string"
22763                         },
22764                         "uniqueItems" : true
22765                       },
22766                       "cookies" : {
22767                         "type" : "object",
22768                         "additionalProperties" : {
22769                           "type" : "object",
22770                           "properties" : {
22771                             "comment" : {
22772                               "type" : "string"
22773                             },
22774                             "domain" : {
22775                               "type" : "string"
22776                             },
22777                             "expiry" : {
22778                               "type" : "string",
22779                               "format" : "date-time"
22780                             },
22781                             "httpOnly" : {
22782                               "type" : "boolean"
22783                             },
22784                             "maxAge" : {
22785                               "type" : "integer",
22786                               "format" : "int32"
22787                             },
22788                             "name" : {
22789                               "type" : "string"
22790                             },
22791                             "path" : {
22792                               "type" : "string"
22793                             },
22794                             "secure" : {
22795                               "type" : "boolean"
22796                             },
22797                             "value" : {
22798                               "type" : "string"
22799                             },
22800                             "version" : {
22801                               "type" : "integer",
22802                               "format" : "int32"
22803                             }
22804                           }
22805                         }
22806                       },
22807                       "date" : {
22808                         "type" : "string",
22809                         "format" : "date-time"
22810                       },
22811                       "entity" : {
22812                         "type" : "object"
22813                       },
22814                       "entityTag" : {
22815                         "type" : "object",
22816                         "properties" : {
22817                           "value" : {
22818                             "type" : "string"
22819                           },
22820                           "weak" : {
22821                             "type" : "boolean"
22822                           }
22823                         }
22824                       },
22825                       "headers" : {
22826                         "type" : "object",
22827                         "additionalProperties" : {
22828                           "type" : "array",
22829                           "items" : {
22830                             "type" : "object"
22831                           }
22832                         }
22833                       },
22834                       "language" : {
22835                         "type" : "object",
22836                         "properties" : {
22837                           "country" : {
22838                             "type" : "string"
22839                           },
22840                           "displayCountry" : {
22841                             "type" : "string"
22842                           },
22843                           "displayLanguage" : {
22844                             "type" : "string"
22845                           },
22846                           "displayName" : {
22847                             "type" : "string"
22848                           },
22849                           "displayScript" : {
22850                             "type" : "string"
22851                           },
22852                           "displayVariant" : {
22853                             "type" : "string"
22854                           },
22855                           "extensionKeys" : {
22856                             "type" : "array",
22857                             "items" : {
22858                               "type" : "string"
22859                             },
22860                             "uniqueItems" : true
22861                           },
22862                           "iso3Country" : {
22863                             "type" : "string"
22864                           },
22865                           "iso3Language" : {
22866                             "type" : "string"
22867                           },
22868                           "language" : {
22869                             "type" : "string"
22870                           },
22871                           "script" : {
22872                             "type" : "string"
22873                           },
22874                           "unicodeLocaleAttributes" : {
22875                             "type" : "array",
22876                             "items" : {
22877                               "type" : "string"
22878                             },
22879                             "uniqueItems" : true
22880                           },
22881                           "unicodeLocaleKeys" : {
22882                             "type" : "array",
22883                             "items" : {
22884                               "type" : "string"
22885                             },
22886                             "uniqueItems" : true
22887                           },
22888                           "variant" : {
22889                             "type" : "string"
22890                           }
22891                         }
22892                       },
22893                       "lastModified" : {
22894                         "type" : "string",
22895                         "format" : "date-time"
22896                       },
22897                       "length" : {
22898                         "type" : "integer",
22899                         "format" : "int32"
22900                       },
22901                       "links" : {
22902                         "type" : "array",
22903                         "items" : {
22904                           "type" : "object",
22905                           "properties" : {
22906                             "params" : {
22907                               "type" : "object",
22908                               "additionalProperties" : {
22909                                 "type" : "string"
22910                               }
22911                             },
22912                             "rel" : {
22913                               "type" : "string"
22914                             },
22915                             "rels" : {
22916                               "type" : "array",
22917                               "items" : {
22918                                 "type" : "string"
22919                               }
22920                             },
22921                             "title" : {
22922                               "type" : "string"
22923                             },
22924                             "type" : {
22925                               "type" : "string"
22926                             },
22927                             "uri" : {
22928                               "type" : "string",
22929                               "format" : "uri"
22930                             },
22931                             "uriBuilder" : {
22932                               "type" : "object"
22933                             }
22934                           }
22935                         },
22936                         "uniqueItems" : true
22937                       },
22938                       "location" : {
22939                         "type" : "string",
22940                         "format" : "uri"
22941                       },
22942                       "mediaType" : {
22943                         "type" : "object",
22944                         "properties" : {
22945                           "parameters" : {
22946                             "type" : "object",
22947                             "additionalProperties" : {
22948                               "type" : "string"
22949                             }
22950                           },
22951                           "subtype" : {
22952                             "type" : "string"
22953                           },
22954                           "type" : {
22955                             "type" : "string"
22956                           },
22957                           "wildcardSubtype" : {
22958                             "type" : "boolean"
22959                           },
22960                           "wildcardType" : {
22961                             "type" : "boolean"
22962                           }
22963                         }
22964                       },
22965                       "metadata" : {
22966                         "type" : "object",
22967                         "additionalProperties" : {
22968                           "type" : "array",
22969                           "items" : {
22970                             "type" : "object"
22971                           }
22972                         }
22973                       },
22974                       "status" : {
22975                         "type" : "integer",
22976                         "format" : "int32"
22977                       },
22978                       "statusInfo" : {
22979                         "type" : "object",
22980                         "properties" : {
22981                           "family" : {
22982                             "type" : "string",
22983                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22984                           },
22985                           "reasonPhrase" : {
22986                             "type" : "string"
22987                           },
22988                           "statusCode" : {
22989                             "type" : "integer",
22990                             "format" : "int32"
22991                           }
22992                         }
22993                       },
22994                       "stringHeaders" : {
22995                         "type" : "object",
22996                         "additionalProperties" : {
22997                           "type" : "array",
22998                           "items" : {
22999                             "type" : "string"
23000                           }
23001                         }
23002                       }
23003                     }
23004                   }
23005                 }
23006               }
23007             }
23008           }
23009         },
23010         "servers" : [ {
23011           "url" : "/sdc2/rest",
23012           "variables" : { }
23013         } ],
23014         "summary" : "Update all feature status",
23015         "tags" : [ "SDCE-2 APIs" ]
23016       }
23017     },
23018     "/v1/catalog/toggle/{featureName}/state" : {
23019       "get" : {
23020         "description" : "Get Toggleable feature state",
23021         "operationId" : "getToggleableFeature",
23022         "parameters" : [ {
23023           "in" : "path",
23024           "name" : "featureName",
23025           "required" : true,
23026           "schema" : {
23027             "type" : "string"
23028           }
23029         } ],
23030         "responses" : {
23031           "200" : {
23032             "description" : "Success"
23033           },
23034           "400" : {
23035             "description" : "Invalid content / Missing content"
23036           },
23037           "403" : {
23038             "description" : "Restricted operation"
23039           },
23040           "404" : {
23041             "description" : "Toggleable feature not found"
23042           },
23043           "default" : {
23044             "content" : {
23045               "application/json" : {
23046                 "schema" : {
23047                   "type" : "array",
23048                   "items" : {
23049                     "type" : "object",
23050                     "properties" : {
23051                       "allowedMethods" : {
23052                         "type" : "array",
23053                         "items" : {
23054                           "type" : "string"
23055                         },
23056                         "uniqueItems" : true
23057                       },
23058                       "cookies" : {
23059                         "type" : "object",
23060                         "additionalProperties" : {
23061                           "type" : "object",
23062                           "properties" : {
23063                             "comment" : {
23064                               "type" : "string"
23065                             },
23066                             "domain" : {
23067                               "type" : "string"
23068                             },
23069                             "expiry" : {
23070                               "type" : "string",
23071                               "format" : "date-time"
23072                             },
23073                             "httpOnly" : {
23074                               "type" : "boolean"
23075                             },
23076                             "maxAge" : {
23077                               "type" : "integer",
23078                               "format" : "int32"
23079                             },
23080                             "name" : {
23081                               "type" : "string"
23082                             },
23083                             "path" : {
23084                               "type" : "string"
23085                             },
23086                             "secure" : {
23087                               "type" : "boolean"
23088                             },
23089                             "value" : {
23090                               "type" : "string"
23091                             },
23092                             "version" : {
23093                               "type" : "integer",
23094                               "format" : "int32"
23095                             }
23096                           }
23097                         }
23098                       },
23099                       "date" : {
23100                         "type" : "string",
23101                         "format" : "date-time"
23102                       },
23103                       "entity" : {
23104                         "type" : "object"
23105                       },
23106                       "entityTag" : {
23107                         "type" : "object",
23108                         "properties" : {
23109                           "value" : {
23110                             "type" : "string"
23111                           },
23112                           "weak" : {
23113                             "type" : "boolean"
23114                           }
23115                         }
23116                       },
23117                       "headers" : {
23118                         "type" : "object",
23119                         "additionalProperties" : {
23120                           "type" : "array",
23121                           "items" : {
23122                             "type" : "object"
23123                           }
23124                         }
23125                       },
23126                       "language" : {
23127                         "type" : "object",
23128                         "properties" : {
23129                           "country" : {
23130                             "type" : "string"
23131                           },
23132                           "displayCountry" : {
23133                             "type" : "string"
23134                           },
23135                           "displayLanguage" : {
23136                             "type" : "string"
23137                           },
23138                           "displayName" : {
23139                             "type" : "string"
23140                           },
23141                           "displayScript" : {
23142                             "type" : "string"
23143                           },
23144                           "displayVariant" : {
23145                             "type" : "string"
23146                           },
23147                           "extensionKeys" : {
23148                             "type" : "array",
23149                             "items" : {
23150                               "type" : "string"
23151                             },
23152                             "uniqueItems" : true
23153                           },
23154                           "iso3Country" : {
23155                             "type" : "string"
23156                           },
23157                           "iso3Language" : {
23158                             "type" : "string"
23159                           },
23160                           "language" : {
23161                             "type" : "string"
23162                           },
23163                           "script" : {
23164                             "type" : "string"
23165                           },
23166                           "unicodeLocaleAttributes" : {
23167                             "type" : "array",
23168                             "items" : {
23169                               "type" : "string"
23170                             },
23171                             "uniqueItems" : true
23172                           },
23173                           "unicodeLocaleKeys" : {
23174                             "type" : "array",
23175                             "items" : {
23176                               "type" : "string"
23177                             },
23178                             "uniqueItems" : true
23179                           },
23180                           "variant" : {
23181                             "type" : "string"
23182                           }
23183                         }
23184                       },
23185                       "lastModified" : {
23186                         "type" : "string",
23187                         "format" : "date-time"
23188                       },
23189                       "length" : {
23190                         "type" : "integer",
23191                         "format" : "int32"
23192                       },
23193                       "links" : {
23194                         "type" : "array",
23195                         "items" : {
23196                           "type" : "object",
23197                           "properties" : {
23198                             "params" : {
23199                               "type" : "object",
23200                               "additionalProperties" : {
23201                                 "type" : "string"
23202                               }
23203                             },
23204                             "rel" : {
23205                               "type" : "string"
23206                             },
23207                             "rels" : {
23208                               "type" : "array",
23209                               "items" : {
23210                                 "type" : "string"
23211                               }
23212                             },
23213                             "title" : {
23214                               "type" : "string"
23215                             },
23216                             "type" : {
23217                               "type" : "string"
23218                             },
23219                             "uri" : {
23220                               "type" : "string",
23221                               "format" : "uri"
23222                             },
23223                             "uriBuilder" : {
23224                               "type" : "object"
23225                             }
23226                           }
23227                         },
23228                         "uniqueItems" : true
23229                       },
23230                       "location" : {
23231                         "type" : "string",
23232                         "format" : "uri"
23233                       },
23234                       "mediaType" : {
23235                         "type" : "object",
23236                         "properties" : {
23237                           "parameters" : {
23238                             "type" : "object",
23239                             "additionalProperties" : {
23240                               "type" : "string"
23241                             }
23242                           },
23243                           "subtype" : {
23244                             "type" : "string"
23245                           },
23246                           "type" : {
23247                             "type" : "string"
23248                           },
23249                           "wildcardSubtype" : {
23250                             "type" : "boolean"
23251                           },
23252                           "wildcardType" : {
23253                             "type" : "boolean"
23254                           }
23255                         }
23256                       },
23257                       "metadata" : {
23258                         "type" : "object",
23259                         "additionalProperties" : {
23260                           "type" : "array",
23261                           "items" : {
23262                             "type" : "object"
23263                           }
23264                         }
23265                       },
23266                       "status" : {
23267                         "type" : "integer",
23268                         "format" : "int32"
23269                       },
23270                       "statusInfo" : {
23271                         "type" : "object",
23272                         "properties" : {
23273                           "family" : {
23274                             "type" : "string",
23275                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23276                           },
23277                           "reasonPhrase" : {
23278                             "type" : "string"
23279                           },
23280                           "statusCode" : {
23281                             "type" : "integer",
23282                             "format" : "int32"
23283                           }
23284                         }
23285                       },
23286                       "stringHeaders" : {
23287                         "type" : "object",
23288                         "additionalProperties" : {
23289                           "type" : "array",
23290                           "items" : {
23291                             "type" : "string"
23292                           }
23293                         }
23294                       }
23295                     }
23296                   }
23297                 }
23298               }
23299             }
23300           }
23301         },
23302         "servers" : [ {
23303           "url" : "/sdc2/rest",
23304           "variables" : { }
23305         } ],
23306         "summary" : "Returns one toggleable feature state",
23307         "tags" : [ "SDCE-2 APIs" ]
23308       }
23309     },
23310     "/v1/catalog/toggle/{featureName}/state/{state}" : {
23311       "put" : {
23312         "description" : "Update feature toggle state",
23313         "operationId" : "updateFeatureState",
23314         "parameters" : [ {
23315           "in" : "path",
23316           "name" : "featureName",
23317           "required" : true,
23318           "schema" : {
23319             "type" : "string"
23320           }
23321         }, {
23322           "in" : "path",
23323           "name" : "state",
23324           "required" : true,
23325           "schema" : {
23326             "type" : "boolean"
23327           }
23328         } ],
23329         "responses" : {
23330           "200" : {
23331             "description" : "Success"
23332           },
23333           "400" : {
23334             "description" : "Invalid content / Missing content"
23335           },
23336           "403" : {
23337             "description" : "Restricted operation"
23338           },
23339           "404" : {
23340             "description" : "Toggleable features not found"
23341           },
23342           "default" : {
23343             "content" : {
23344               "application/json" : {
23345                 "schema" : {
23346                   "type" : "array",
23347                   "items" : {
23348                     "type" : "object",
23349                     "properties" : {
23350                       "allowedMethods" : {
23351                         "type" : "array",
23352                         "items" : {
23353                           "type" : "string"
23354                         },
23355                         "uniqueItems" : true
23356                       },
23357                       "cookies" : {
23358                         "type" : "object",
23359                         "additionalProperties" : {
23360                           "type" : "object",
23361                           "properties" : {
23362                             "comment" : {
23363                               "type" : "string"
23364                             },
23365                             "domain" : {
23366                               "type" : "string"
23367                             },
23368                             "expiry" : {
23369                               "type" : "string",
23370                               "format" : "date-time"
23371                             },
23372                             "httpOnly" : {
23373                               "type" : "boolean"
23374                             },
23375                             "maxAge" : {
23376                               "type" : "integer",
23377                               "format" : "int32"
23378                             },
23379                             "name" : {
23380                               "type" : "string"
23381                             },
23382                             "path" : {
23383                               "type" : "string"
23384                             },
23385                             "secure" : {
23386                               "type" : "boolean"
23387                             },
23388                             "value" : {
23389                               "type" : "string"
23390                             },
23391                             "version" : {
23392                               "type" : "integer",
23393                               "format" : "int32"
23394                             }
23395                           }
23396                         }
23397                       },
23398                       "date" : {
23399                         "type" : "string",
23400                         "format" : "date-time"
23401                       },
23402                       "entity" : {
23403                         "type" : "object"
23404                       },
23405                       "entityTag" : {
23406                         "type" : "object",
23407                         "properties" : {
23408                           "value" : {
23409                             "type" : "string"
23410                           },
23411                           "weak" : {
23412                             "type" : "boolean"
23413                           }
23414                         }
23415                       },
23416                       "headers" : {
23417                         "type" : "object",
23418                         "additionalProperties" : {
23419                           "type" : "array",
23420                           "items" : {
23421                             "type" : "object"
23422                           }
23423                         }
23424                       },
23425                       "language" : {
23426                         "type" : "object",
23427                         "properties" : {
23428                           "country" : {
23429                             "type" : "string"
23430                           },
23431                           "displayCountry" : {
23432                             "type" : "string"
23433                           },
23434                           "displayLanguage" : {
23435                             "type" : "string"
23436                           },
23437                           "displayName" : {
23438                             "type" : "string"
23439                           },
23440                           "displayScript" : {
23441                             "type" : "string"
23442                           },
23443                           "displayVariant" : {
23444                             "type" : "string"
23445                           },
23446                           "extensionKeys" : {
23447                             "type" : "array",
23448                             "items" : {
23449                               "type" : "string"
23450                             },
23451                             "uniqueItems" : true
23452                           },
23453                           "iso3Country" : {
23454                             "type" : "string"
23455                           },
23456                           "iso3Language" : {
23457                             "type" : "string"
23458                           },
23459                           "language" : {
23460                             "type" : "string"
23461                           },
23462                           "script" : {
23463                             "type" : "string"
23464                           },
23465                           "unicodeLocaleAttributes" : {
23466                             "type" : "array",
23467                             "items" : {
23468                               "type" : "string"
23469                             },
23470                             "uniqueItems" : true
23471                           },
23472                           "unicodeLocaleKeys" : {
23473                             "type" : "array",
23474                             "items" : {
23475                               "type" : "string"
23476                             },
23477                             "uniqueItems" : true
23478                           },
23479                           "variant" : {
23480                             "type" : "string"
23481                           }
23482                         }
23483                       },
23484                       "lastModified" : {
23485                         "type" : "string",
23486                         "format" : "date-time"
23487                       },
23488                       "length" : {
23489                         "type" : "integer",
23490                         "format" : "int32"
23491                       },
23492                       "links" : {
23493                         "type" : "array",
23494                         "items" : {
23495                           "type" : "object",
23496                           "properties" : {
23497                             "params" : {
23498                               "type" : "object",
23499                               "additionalProperties" : {
23500                                 "type" : "string"
23501                               }
23502                             },
23503                             "rel" : {
23504                               "type" : "string"
23505                             },
23506                             "rels" : {
23507                               "type" : "array",
23508                               "items" : {
23509                                 "type" : "string"
23510                               }
23511                             },
23512                             "title" : {
23513                               "type" : "string"
23514                             },
23515                             "type" : {
23516                               "type" : "string"
23517                             },
23518                             "uri" : {
23519                               "type" : "string",
23520                               "format" : "uri"
23521                             },
23522                             "uriBuilder" : {
23523                               "type" : "object"
23524                             }
23525                           }
23526                         },
23527                         "uniqueItems" : true
23528                       },
23529                       "location" : {
23530                         "type" : "string",
23531                         "format" : "uri"
23532                       },
23533                       "mediaType" : {
23534                         "type" : "object",
23535                         "properties" : {
23536                           "parameters" : {
23537                             "type" : "object",
23538                             "additionalProperties" : {
23539                               "type" : "string"
23540                             }
23541                           },
23542                           "subtype" : {
23543                             "type" : "string"
23544                           },
23545                           "type" : {
23546                             "type" : "string"
23547                           },
23548                           "wildcardSubtype" : {
23549                             "type" : "boolean"
23550                           },
23551                           "wildcardType" : {
23552                             "type" : "boolean"
23553                           }
23554                         }
23555                       },
23556                       "metadata" : {
23557                         "type" : "object",
23558                         "additionalProperties" : {
23559                           "type" : "array",
23560                           "items" : {
23561                             "type" : "object"
23562                           }
23563                         }
23564                       },
23565                       "status" : {
23566                         "type" : "integer",
23567                         "format" : "int32"
23568                       },
23569                       "statusInfo" : {
23570                         "type" : "object",
23571                         "properties" : {
23572                           "family" : {
23573                             "type" : "string",
23574                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23575                           },
23576                           "reasonPhrase" : {
23577                             "type" : "string"
23578                           },
23579                           "statusCode" : {
23580                             "type" : "integer",
23581                             "format" : "int32"
23582                           }
23583                         }
23584                       },
23585                       "stringHeaders" : {
23586                         "type" : "object",
23587                         "additionalProperties" : {
23588                           "type" : "array",
23589                           "items" : {
23590                             "type" : "string"
23591                           }
23592                         }
23593                       }
23594                     }
23595                   }
23596                 }
23597               }
23598             }
23599           }
23600         },
23601         "servers" : [ {
23602           "url" : "/sdc2/rest",
23603           "variables" : { }
23604         } ],
23605         "summary" : "Update feature status",
23606         "tags" : [ "SDCE-2 APIs" ]
23607       }
23608     },
23609     "/v1/catalog/upload/resource/import" : {
23610       "post" : {
23611         "description" : "Import node types from a TOSCA yaml, along with the types metadata",
23612         "operationId" : "bulkImport",
23613         "parameters" : [ {
23614           "in" : "header",
23615           "name" : "USER_ID",
23616           "schema" : {
23617             "type" : "string"
23618           }
23619         } ],
23620         "requestBody" : {
23621           "content" : {
23622             "multipart/form-data" : {
23623               "schema" : {
23624                 "type" : "object",
23625                 "properties" : {
23626                   "createNewVersion" : {
23627                     "type" : "boolean",
23628                     "default" : true,
23629                     "description" : "The model name to associate the node types to"
23630                   },
23631                   "nodeTypeMetadataJson" : {
23632                     "$ref" : "#/components/schemas/NodeTypesMetadataList"
23633                   },
23634                   "nodeTypesYaml" : {
23635                     "type" : "object",
23636                     "description" : "The node types TOSCA definition yaml"
23637                   }
23638                 },
23639                 "required" : [ "nodeTypeMetadataJson", "nodeTypesYaml" ]
23640               }
23641             }
23642           }
23643         },
23644         "responses" : {
23645           "201" : {
23646             "description" : "Resources created"
23647           },
23648           "400" : {
23649             "description" : "Invalid content / Missing content"
23650           },
23651           "403" : {
23652             "description" : "Restricted operation"
23653           },
23654           "409" : {
23655             "description" : "One of the resources already exists"
23656           },
23657           "default" : {
23658             "content" : {
23659               "application/json" : {
23660                 "schema" : {
23661                   "type" : "array",
23662                   "items" : {
23663                     "type" : "object",
23664                     "properties" : {
23665                       "allowedMethods" : {
23666                         "type" : "array",
23667                         "items" : {
23668                           "type" : "string"
23669                         },
23670                         "uniqueItems" : true
23671                       },
23672                       "cookies" : {
23673                         "type" : "object",
23674                         "additionalProperties" : {
23675                           "type" : "object",
23676                           "properties" : {
23677                             "comment" : {
23678                               "type" : "string"
23679                             },
23680                             "domain" : {
23681                               "type" : "string"
23682                             },
23683                             "expiry" : {
23684                               "type" : "string",
23685                               "format" : "date-time"
23686                             },
23687                             "httpOnly" : {
23688                               "type" : "boolean"
23689                             },
23690                             "maxAge" : {
23691                               "type" : "integer",
23692                               "format" : "int32"
23693                             },
23694                             "name" : {
23695                               "type" : "string"
23696                             },
23697                             "path" : {
23698                               "type" : "string"
23699                             },
23700                             "secure" : {
23701                               "type" : "boolean"
23702                             },
23703                             "value" : {
23704                               "type" : "string"
23705                             },
23706                             "version" : {
23707                               "type" : "integer",
23708                               "format" : "int32"
23709                             }
23710                           }
23711                         }
23712                       },
23713                       "date" : {
23714                         "type" : "string",
23715                         "format" : "date-time"
23716                       },
23717                       "entity" : {
23718                         "type" : "object"
23719                       },
23720                       "entityTag" : {
23721                         "type" : "object",
23722                         "properties" : {
23723                           "value" : {
23724                             "type" : "string"
23725                           },
23726                           "weak" : {
23727                             "type" : "boolean"
23728                           }
23729                         }
23730                       },
23731                       "headers" : {
23732                         "type" : "object",
23733                         "additionalProperties" : {
23734                           "type" : "array",
23735                           "items" : {
23736                             "type" : "object"
23737                           }
23738                         }
23739                       },
23740                       "language" : {
23741                         "type" : "object",
23742                         "properties" : {
23743                           "country" : {
23744                             "type" : "string"
23745                           },
23746                           "displayCountry" : {
23747                             "type" : "string"
23748                           },
23749                           "displayLanguage" : {
23750                             "type" : "string"
23751                           },
23752                           "displayName" : {
23753                             "type" : "string"
23754                           },
23755                           "displayScript" : {
23756                             "type" : "string"
23757                           },
23758                           "displayVariant" : {
23759                             "type" : "string"
23760                           },
23761                           "extensionKeys" : {
23762                             "type" : "array",
23763                             "items" : {
23764                               "type" : "string"
23765                             },
23766                             "uniqueItems" : true
23767                           },
23768                           "iso3Country" : {
23769                             "type" : "string"
23770                           },
23771                           "iso3Language" : {
23772                             "type" : "string"
23773                           },
23774                           "language" : {
23775                             "type" : "string"
23776                           },
23777                           "script" : {
23778                             "type" : "string"
23779                           },
23780                           "unicodeLocaleAttributes" : {
23781                             "type" : "array",
23782                             "items" : {
23783                               "type" : "string"
23784                             },
23785                             "uniqueItems" : true
23786                           },
23787                           "unicodeLocaleKeys" : {
23788                             "type" : "array",
23789                             "items" : {
23790                               "type" : "string"
23791                             },
23792                             "uniqueItems" : true
23793                           },
23794                           "variant" : {
23795                             "type" : "string"
23796                           }
23797                         }
23798                       },
23799                       "lastModified" : {
23800                         "type" : "string",
23801                         "format" : "date-time"
23802                       },
23803                       "length" : {
23804                         "type" : "integer",
23805                         "format" : "int32"
23806                       },
23807                       "links" : {
23808                         "type" : "array",
23809                         "items" : {
23810                           "type" : "object",
23811                           "properties" : {
23812                             "params" : {
23813                               "type" : "object",
23814                               "additionalProperties" : {
23815                                 "type" : "string"
23816                               }
23817                             },
23818                             "rel" : {
23819                               "type" : "string"
23820                             },
23821                             "rels" : {
23822                               "type" : "array",
23823                               "items" : {
23824                                 "type" : "string"
23825                               }
23826                             },
23827                             "title" : {
23828                               "type" : "string"
23829                             },
23830                             "type" : {
23831                               "type" : "string"
23832                             },
23833                             "uri" : {
23834                               "type" : "string",
23835                               "format" : "uri"
23836                             },
23837                             "uriBuilder" : {
23838                               "type" : "object"
23839                             }
23840                           }
23841                         },
23842                         "uniqueItems" : true
23843                       },
23844                       "location" : {
23845                         "type" : "string",
23846                         "format" : "uri"
23847                       },
23848                       "mediaType" : {
23849                         "type" : "object",
23850                         "properties" : {
23851                           "parameters" : {
23852                             "type" : "object",
23853                             "additionalProperties" : {
23854                               "type" : "string"
23855                             }
23856                           },
23857                           "subtype" : {
23858                             "type" : "string"
23859                           },
23860                           "type" : {
23861                             "type" : "string"
23862                           },
23863                           "wildcardSubtype" : {
23864                             "type" : "boolean"
23865                           },
23866                           "wildcardType" : {
23867                             "type" : "boolean"
23868                           }
23869                         }
23870                       },
23871                       "metadata" : {
23872                         "type" : "object",
23873                         "additionalProperties" : {
23874                           "type" : "array",
23875                           "items" : {
23876                             "type" : "object"
23877                           }
23878                         }
23879                       },
23880                       "status" : {
23881                         "type" : "integer",
23882                         "format" : "int32"
23883                       },
23884                       "statusInfo" : {
23885                         "type" : "object",
23886                         "properties" : {
23887                           "family" : {
23888                             "type" : "string",
23889                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23890                           },
23891                           "reasonPhrase" : {
23892                             "type" : "string"
23893                           },
23894                           "statusCode" : {
23895                             "type" : "integer",
23896                             "format" : "int32"
23897                           }
23898                         }
23899                       },
23900                       "stringHeaders" : {
23901                         "type" : "object",
23902                         "additionalProperties" : {
23903                           "type" : "array",
23904                           "items" : {
23905                             "type" : "string"
23906                           }
23907                         }
23908                       }
23909                     }
23910                   }
23911                 }
23912               }
23913             }
23914           }
23915         },
23916         "servers" : [ {
23917           "url" : "/sdc2/rest",
23918           "variables" : { }
23919         } ],
23920         "summary" : "Creates node types from a TOSCA yaml file",
23921         "tags" : [ "SDCE-2 APIs" ]
23922       }
23923     },
23924     "/v1/catalog/upload/{resourceAuthority}" : {
23925       "post" : {
23926         "description" : "Create Resource from yaml",
23927         "operationId" : "uploadMultipart",
23928         "parameters" : [ {
23929           "description" : "validValues: normative-resource / user-resource",
23930           "in" : "path",
23931           "name" : "resourceAuthority",
23932           "required" : true,
23933           "schema" : {
23934             "type" : "string",
23935             "enum" : [ "multipart", "user-resource", "user-resource-ui-import" ]
23936           }
23937         }, {
23938           "in" : "header",
23939           "name" : "USER_ID",
23940           "schema" : {
23941             "type" : "string"
23942           }
23943         }, {
23944           "in" : "query",
23945           "name" : "createNewVersion",
23946           "schema" : {
23947             "type" : "boolean",
23948             "default" : true
23949           }
23950         } ],
23951         "requestBody" : {
23952           "content" : {
23953             "multipart/form-data" : {
23954               "schema" : {
23955                 "type" : "object",
23956                 "properties" : {
23957                   "resourceMetadata" : {
23958                     "type" : "string",
23959                     "description" : "resourceMetadata"
23960                   },
23961                   "resourceZip" : {
23962                     "$ref" : "#/components/schemas/FormDataContentDisposition"
23963                   }
23964                 }
23965               }
23966             }
23967           }
23968         },
23969         "responses" : {
23970           "201" : {
23971             "description" : "Resource created"
23972           },
23973           "400" : {
23974             "description" : "Invalid content / Missing content"
23975           },
23976           "403" : {
23977             "description" : "Restricted operation"
23978           },
23979           "409" : {
23980             "description" : "Resource already exist"
23981           },
23982           "default" : {
23983             "content" : {
23984               "application/json" : {
23985                 "schema" : {
23986                   "type" : "array",
23987                   "items" : {
23988                     "type" : "object",
23989                     "properties" : {
23990                       "allowedMethods" : {
23991                         "type" : "array",
23992                         "items" : {
23993                           "type" : "string"
23994                         },
23995                         "uniqueItems" : true
23996                       },
23997                       "cookies" : {
23998                         "type" : "object",
23999                         "additionalProperties" : {
24000                           "type" : "object",
24001                           "properties" : {
24002                             "comment" : {
24003                               "type" : "string"
24004                             },
24005                             "domain" : {
24006                               "type" : "string"
24007                             },
24008                             "expiry" : {
24009                               "type" : "string",
24010                               "format" : "date-time"
24011                             },
24012                             "httpOnly" : {
24013                               "type" : "boolean"
24014                             },
24015                             "maxAge" : {
24016                               "type" : "integer",
24017                               "format" : "int32"
24018                             },
24019                             "name" : {
24020                               "type" : "string"
24021                             },
24022                             "path" : {
24023                               "type" : "string"
24024                             },
24025                             "secure" : {
24026                               "type" : "boolean"
24027                             },
24028                             "value" : {
24029                               "type" : "string"
24030                             },
24031                             "version" : {
24032                               "type" : "integer",
24033                               "format" : "int32"
24034                             }
24035                           }
24036                         }
24037                       },
24038                       "date" : {
24039                         "type" : "string",
24040                         "format" : "date-time"
24041                       },
24042                       "entity" : {
24043                         "type" : "object"
24044                       },
24045                       "entityTag" : {
24046                         "type" : "object",
24047                         "properties" : {
24048                           "value" : {
24049                             "type" : "string"
24050                           },
24051                           "weak" : {
24052                             "type" : "boolean"
24053                           }
24054                         }
24055                       },
24056                       "headers" : {
24057                         "type" : "object",
24058                         "additionalProperties" : {
24059                           "type" : "array",
24060                           "items" : {
24061                             "type" : "object"
24062                           }
24063                         }
24064                       },
24065                       "language" : {
24066                         "type" : "object",
24067                         "properties" : {
24068                           "country" : {
24069                             "type" : "string"
24070                           },
24071                           "displayCountry" : {
24072                             "type" : "string"
24073                           },
24074                           "displayLanguage" : {
24075                             "type" : "string"
24076                           },
24077                           "displayName" : {
24078                             "type" : "string"
24079                           },
24080                           "displayScript" : {
24081                             "type" : "string"
24082                           },
24083                           "displayVariant" : {
24084                             "type" : "string"
24085                           },
24086                           "extensionKeys" : {
24087                             "type" : "array",
24088                             "items" : {
24089                               "type" : "string"
24090                             },
24091                             "uniqueItems" : true
24092                           },
24093                           "iso3Country" : {
24094                             "type" : "string"
24095                           },
24096                           "iso3Language" : {
24097                             "type" : "string"
24098                           },
24099                           "language" : {
24100                             "type" : "string"
24101                           },
24102                           "script" : {
24103                             "type" : "string"
24104                           },
24105                           "unicodeLocaleAttributes" : {
24106                             "type" : "array",
24107                             "items" : {
24108                               "type" : "string"
24109                             },
24110                             "uniqueItems" : true
24111                           },
24112                           "unicodeLocaleKeys" : {
24113                             "type" : "array",
24114                             "items" : {
24115                               "type" : "string"
24116                             },
24117                             "uniqueItems" : true
24118                           },
24119                           "variant" : {
24120                             "type" : "string"
24121                           }
24122                         }
24123                       },
24124                       "lastModified" : {
24125                         "type" : "string",
24126                         "format" : "date-time"
24127                       },
24128                       "length" : {
24129                         "type" : "integer",
24130                         "format" : "int32"
24131                       },
24132                       "links" : {
24133                         "type" : "array",
24134                         "items" : {
24135                           "type" : "object",
24136                           "properties" : {
24137                             "params" : {
24138                               "type" : "object",
24139                               "additionalProperties" : {
24140                                 "type" : "string"
24141                               }
24142                             },
24143                             "rel" : {
24144                               "type" : "string"
24145                             },
24146                             "rels" : {
24147                               "type" : "array",
24148                               "items" : {
24149                                 "type" : "string"
24150                               }
24151                             },
24152                             "title" : {
24153                               "type" : "string"
24154                             },
24155                             "type" : {
24156                               "type" : "string"
24157                             },
24158                             "uri" : {
24159                               "type" : "string",
24160                               "format" : "uri"
24161                             },
24162                             "uriBuilder" : {
24163                               "type" : "object"
24164                             }
24165                           }
24166                         },
24167                         "uniqueItems" : true
24168                       },
24169                       "location" : {
24170                         "type" : "string",
24171                         "format" : "uri"
24172                       },
24173                       "mediaType" : {
24174                         "type" : "object",
24175                         "properties" : {
24176                           "parameters" : {
24177                             "type" : "object",
24178                             "additionalProperties" : {
24179                               "type" : "string"
24180                             }
24181                           },
24182                           "subtype" : {
24183                             "type" : "string"
24184                           },
24185                           "type" : {
24186                             "type" : "string"
24187                           },
24188                           "wildcardSubtype" : {
24189                             "type" : "boolean"
24190                           },
24191                           "wildcardType" : {
24192                             "type" : "boolean"
24193                           }
24194                         }
24195                       },
24196                       "metadata" : {
24197                         "type" : "object",
24198                         "additionalProperties" : {
24199                           "type" : "array",
24200                           "items" : {
24201                             "type" : "object"
24202                           }
24203                         }
24204                       },
24205                       "status" : {
24206                         "type" : "integer",
24207                         "format" : "int32"
24208                       },
24209                       "statusInfo" : {
24210                         "type" : "object",
24211                         "properties" : {
24212                           "family" : {
24213                             "type" : "string",
24214                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24215                           },
24216                           "reasonPhrase" : {
24217                             "type" : "string"
24218                           },
24219                           "statusCode" : {
24220                             "type" : "integer",
24221                             "format" : "int32"
24222                           }
24223                         }
24224                       },
24225                       "stringHeaders" : {
24226                         "type" : "object",
24227                         "additionalProperties" : {
24228                           "type" : "array",
24229                           "items" : {
24230                             "type" : "string"
24231                           }
24232                         }
24233                       }
24234                     }
24235                   }
24236                 }
24237               }
24238             }
24239           }
24240         },
24241         "servers" : [ {
24242           "url" : "/sdc2/rest",
24243           "variables" : { }
24244         } ],
24245         "summary" : "Returns created resource",
24246         "tags" : [ "SDCE-2 APIs" ]
24247       }
24248     },
24249     "/v1/catalog/uploadType/annotationtypes" : {
24250       "post" : {
24251         "description" : "Create AnnotationTypes from yaml",
24252         "operationId" : "uploadAnnotationTypes",
24253         "parameters" : [ {
24254           "in" : "header",
24255           "name" : "USER_ID",
24256           "schema" : {
24257             "type" : "string"
24258           }
24259         } ],
24260         "requestBody" : {
24261           "content" : {
24262             "multipart/form-data" : {
24263               "schema" : {
24264                 "type" : "object",
24265                 "properties" : {
24266                   "annotationTypesZip" : {
24267                     "type" : "string",
24268                     "format" : "binary",
24269                     "description" : "FileInputStream"
24270                   }
24271                 }
24272               }
24273             }
24274           }
24275         },
24276         "responses" : {
24277           "201" : {
24278             "description" : "annotation types created"
24279           },
24280           "400" : {
24281             "description" : "Invalid content / Missing content"
24282           },
24283           "403" : {
24284             "description" : "Restricted operation"
24285           },
24286           "409" : {
24287             "description" : "annotation types already exist"
24288           },
24289           "default" : {
24290             "content" : {
24291               "application/json" : {
24292                 "schema" : {
24293                   "type" : "array",
24294                   "items" : {
24295                     "type" : "object",
24296                     "properties" : {
24297                       "allowedMethods" : {
24298                         "type" : "array",
24299                         "items" : {
24300                           "type" : "string"
24301                         },
24302                         "uniqueItems" : true
24303                       },
24304                       "cookies" : {
24305                         "type" : "object",
24306                         "additionalProperties" : {
24307                           "type" : "object",
24308                           "properties" : {
24309                             "comment" : {
24310                               "type" : "string"
24311                             },
24312                             "domain" : {
24313                               "type" : "string"
24314                             },
24315                             "expiry" : {
24316                               "type" : "string",
24317                               "format" : "date-time"
24318                             },
24319                             "httpOnly" : {
24320                               "type" : "boolean"
24321                             },
24322                             "maxAge" : {
24323                               "type" : "integer",
24324                               "format" : "int32"
24325                             },
24326                             "name" : {
24327                               "type" : "string"
24328                             },
24329                             "path" : {
24330                               "type" : "string"
24331                             },
24332                             "secure" : {
24333                               "type" : "boolean"
24334                             },
24335                             "value" : {
24336                               "type" : "string"
24337                             },
24338                             "version" : {
24339                               "type" : "integer",
24340                               "format" : "int32"
24341                             }
24342                           }
24343                         }
24344                       },
24345                       "date" : {
24346                         "type" : "string",
24347                         "format" : "date-time"
24348                       },
24349                       "entity" : {
24350                         "type" : "object"
24351                       },
24352                       "entityTag" : {
24353                         "type" : "object",
24354                         "properties" : {
24355                           "value" : {
24356                             "type" : "string"
24357                           },
24358                           "weak" : {
24359                             "type" : "boolean"
24360                           }
24361                         }
24362                       },
24363                       "headers" : {
24364                         "type" : "object",
24365                         "additionalProperties" : {
24366                           "type" : "array",
24367                           "items" : {
24368                             "type" : "object"
24369                           }
24370                         }
24371                       },
24372                       "language" : {
24373                         "type" : "object",
24374                         "properties" : {
24375                           "country" : {
24376                             "type" : "string"
24377                           },
24378                           "displayCountry" : {
24379                             "type" : "string"
24380                           },
24381                           "displayLanguage" : {
24382                             "type" : "string"
24383                           },
24384                           "displayName" : {
24385                             "type" : "string"
24386                           },
24387                           "displayScript" : {
24388                             "type" : "string"
24389                           },
24390                           "displayVariant" : {
24391                             "type" : "string"
24392                           },
24393                           "extensionKeys" : {
24394                             "type" : "array",
24395                             "items" : {
24396                               "type" : "string"
24397                             },
24398                             "uniqueItems" : true
24399                           },
24400                           "iso3Country" : {
24401                             "type" : "string"
24402                           },
24403                           "iso3Language" : {
24404                             "type" : "string"
24405                           },
24406                           "language" : {
24407                             "type" : "string"
24408                           },
24409                           "script" : {
24410                             "type" : "string"
24411                           },
24412                           "unicodeLocaleAttributes" : {
24413                             "type" : "array",
24414                             "items" : {
24415                               "type" : "string"
24416                             },
24417                             "uniqueItems" : true
24418                           },
24419                           "unicodeLocaleKeys" : {
24420                             "type" : "array",
24421                             "items" : {
24422                               "type" : "string"
24423                             },
24424                             "uniqueItems" : true
24425                           },
24426                           "variant" : {
24427                             "type" : "string"
24428                           }
24429                         }
24430                       },
24431                       "lastModified" : {
24432                         "type" : "string",
24433                         "format" : "date-time"
24434                       },
24435                       "length" : {
24436                         "type" : "integer",
24437                         "format" : "int32"
24438                       },
24439                       "links" : {
24440                         "type" : "array",
24441                         "items" : {
24442                           "type" : "object",
24443                           "properties" : {
24444                             "params" : {
24445                               "type" : "object",
24446                               "additionalProperties" : {
24447                                 "type" : "string"
24448                               }
24449                             },
24450                             "rel" : {
24451                               "type" : "string"
24452                             },
24453                             "rels" : {
24454                               "type" : "array",
24455                               "items" : {
24456                                 "type" : "string"
24457                               }
24458                             },
24459                             "title" : {
24460                               "type" : "string"
24461                             },
24462                             "type" : {
24463                               "type" : "string"
24464                             },
24465                             "uri" : {
24466                               "type" : "string",
24467                               "format" : "uri"
24468                             },
24469                             "uriBuilder" : {
24470                               "type" : "object"
24471                             }
24472                           }
24473                         },
24474                         "uniqueItems" : true
24475                       },
24476                       "location" : {
24477                         "type" : "string",
24478                         "format" : "uri"
24479                       },
24480                       "mediaType" : {
24481                         "type" : "object",
24482                         "properties" : {
24483                           "parameters" : {
24484                             "type" : "object",
24485                             "additionalProperties" : {
24486                               "type" : "string"
24487                             }
24488                           },
24489                           "subtype" : {
24490                             "type" : "string"
24491                           },
24492                           "type" : {
24493                             "type" : "string"
24494                           },
24495                           "wildcardSubtype" : {
24496                             "type" : "boolean"
24497                           },
24498                           "wildcardType" : {
24499                             "type" : "boolean"
24500                           }
24501                         }
24502                       },
24503                       "metadata" : {
24504                         "type" : "object",
24505                         "additionalProperties" : {
24506                           "type" : "array",
24507                           "items" : {
24508                             "type" : "object"
24509                           }
24510                         }
24511                       },
24512                       "status" : {
24513                         "type" : "integer",
24514                         "format" : "int32"
24515                       },
24516                       "statusInfo" : {
24517                         "type" : "object",
24518                         "properties" : {
24519                           "family" : {
24520                             "type" : "string",
24521                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24522                           },
24523                           "reasonPhrase" : {
24524                             "type" : "string"
24525                           },
24526                           "statusCode" : {
24527                             "type" : "integer",
24528                             "format" : "int32"
24529                           }
24530                         }
24531                       },
24532                       "stringHeaders" : {
24533                         "type" : "object",
24534                         "additionalProperties" : {
24535                           "type" : "array",
24536                           "items" : {
24537                             "type" : "string"
24538                           }
24539                         }
24540                       }
24541                     }
24542                   }
24543                 }
24544               }
24545             }
24546           }
24547         },
24548         "servers" : [ {
24549           "url" : "/sdc2/rest",
24550           "variables" : { }
24551         } ],
24552         "summary" : "Returns created annotation types",
24553         "tags" : [ "SDCE-2 APIs" ]
24554       }
24555     },
24556     "/v1/catalog/uploadType/artifactTypes" : {
24557       "post" : {
24558         "description" : "Create Tosca Artifact types from yaml",
24559         "operationId" : "uploadArtifactTypes",
24560         "parameters" : [ {
24561           "in" : "header",
24562           "name" : "USER_ID",
24563           "schema" : {
24564             "type" : "string"
24565           }
24566         } ],
24567         "requestBody" : {
24568           "content" : {
24569             "multipart/form-data" : {
24570               "schema" : {
24571                 "type" : "object",
24572                 "properties" : {
24573                   "artifactsZip" : {
24574                     "type" : "string",
24575                     "format" : "binary",
24576                     "description" : "Zip file containing a yaml with the TOSCA artifact types definition"
24577                   },
24578                   "includeToModelImport" : {
24579                     "type" : "boolean",
24580                     "description" : "A flag to add types to the default imports"
24581                   },
24582                   "model" : {
24583                     "type" : "string",
24584                     "description" : "model name"
24585                   }
24586                 }
24587               }
24588             }
24589           }
24590         },
24591         "responses" : {
24592           "201" : {
24593             "description" : "Tosca Artifact types created"
24594           },
24595           "400" : {
24596             "description" : "Invalid content / Missing content"
24597           },
24598           "403" : {
24599             "description" : "Restricted operation"
24600           },
24601           "409" : {
24602             "description" : "Tosca Artifact Type already exist"
24603           },
24604           "default" : {
24605             "content" : {
24606               "application/json" : {
24607                 "schema" : {
24608                   "type" : "array",
24609                   "items" : {
24610                     "type" : "object",
24611                     "properties" : {
24612                       "allowedMethods" : {
24613                         "type" : "array",
24614                         "items" : {
24615                           "type" : "string"
24616                         },
24617                         "uniqueItems" : true
24618                       },
24619                       "cookies" : {
24620                         "type" : "object",
24621                         "additionalProperties" : {
24622                           "type" : "object",
24623                           "properties" : {
24624                             "comment" : {
24625                               "type" : "string"
24626                             },
24627                             "domain" : {
24628                               "type" : "string"
24629                             },
24630                             "expiry" : {
24631                               "type" : "string",
24632                               "format" : "date-time"
24633                             },
24634                             "httpOnly" : {
24635                               "type" : "boolean"
24636                             },
24637                             "maxAge" : {
24638                               "type" : "integer",
24639                               "format" : "int32"
24640                             },
24641                             "name" : {
24642                               "type" : "string"
24643                             },
24644                             "path" : {
24645                               "type" : "string"
24646                             },
24647                             "secure" : {
24648                               "type" : "boolean"
24649                             },
24650                             "value" : {
24651                               "type" : "string"
24652                             },
24653                             "version" : {
24654                               "type" : "integer",
24655                               "format" : "int32"
24656                             }
24657                           }
24658                         }
24659                       },
24660                       "date" : {
24661                         "type" : "string",
24662                         "format" : "date-time"
24663                       },
24664                       "entity" : {
24665                         "type" : "object"
24666                       },
24667                       "entityTag" : {
24668                         "type" : "object",
24669                         "properties" : {
24670                           "value" : {
24671                             "type" : "string"
24672                           },
24673                           "weak" : {
24674                             "type" : "boolean"
24675                           }
24676                         }
24677                       },
24678                       "headers" : {
24679                         "type" : "object",
24680                         "additionalProperties" : {
24681                           "type" : "array",
24682                           "items" : {
24683                             "type" : "object"
24684                           }
24685                         }
24686                       },
24687                       "language" : {
24688                         "type" : "object",
24689                         "properties" : {
24690                           "country" : {
24691                             "type" : "string"
24692                           },
24693                           "displayCountry" : {
24694                             "type" : "string"
24695                           },
24696                           "displayLanguage" : {
24697                             "type" : "string"
24698                           },
24699                           "displayName" : {
24700                             "type" : "string"
24701                           },
24702                           "displayScript" : {
24703                             "type" : "string"
24704                           },
24705                           "displayVariant" : {
24706                             "type" : "string"
24707                           },
24708                           "extensionKeys" : {
24709                             "type" : "array",
24710                             "items" : {
24711                               "type" : "string"
24712                             },
24713                             "uniqueItems" : true
24714                           },
24715                           "iso3Country" : {
24716                             "type" : "string"
24717                           },
24718                           "iso3Language" : {
24719                             "type" : "string"
24720                           },
24721                           "language" : {
24722                             "type" : "string"
24723                           },
24724                           "script" : {
24725                             "type" : "string"
24726                           },
24727                           "unicodeLocaleAttributes" : {
24728                             "type" : "array",
24729                             "items" : {
24730                               "type" : "string"
24731                             },
24732                             "uniqueItems" : true
24733                           },
24734                           "unicodeLocaleKeys" : {
24735                             "type" : "array",
24736                             "items" : {
24737                               "type" : "string"
24738                             },
24739                             "uniqueItems" : true
24740                           },
24741                           "variant" : {
24742                             "type" : "string"
24743                           }
24744                         }
24745                       },
24746                       "lastModified" : {
24747                         "type" : "string",
24748                         "format" : "date-time"
24749                       },
24750                       "length" : {
24751                         "type" : "integer",
24752                         "format" : "int32"
24753                       },
24754                       "links" : {
24755                         "type" : "array",
24756                         "items" : {
24757                           "type" : "object",
24758                           "properties" : {
24759                             "params" : {
24760                               "type" : "object",
24761                               "additionalProperties" : {
24762                                 "type" : "string"
24763                               }
24764                             },
24765                             "rel" : {
24766                               "type" : "string"
24767                             },
24768                             "rels" : {
24769                               "type" : "array",
24770                               "items" : {
24771                                 "type" : "string"
24772                               }
24773                             },
24774                             "title" : {
24775                               "type" : "string"
24776                             },
24777                             "type" : {
24778                               "type" : "string"
24779                             },
24780                             "uri" : {
24781                               "type" : "string",
24782                               "format" : "uri"
24783                             },
24784                             "uriBuilder" : {
24785                               "type" : "object"
24786                             }
24787                           }
24788                         },
24789                         "uniqueItems" : true
24790                       },
24791                       "location" : {
24792                         "type" : "string",
24793                         "format" : "uri"
24794                       },
24795                       "mediaType" : {
24796                         "type" : "object",
24797                         "properties" : {
24798                           "parameters" : {
24799                             "type" : "object",
24800                             "additionalProperties" : {
24801                               "type" : "string"
24802                             }
24803                           },
24804                           "subtype" : {
24805                             "type" : "string"
24806                           },
24807                           "type" : {
24808                             "type" : "string"
24809                           },
24810                           "wildcardSubtype" : {
24811                             "type" : "boolean"
24812                           },
24813                           "wildcardType" : {
24814                             "type" : "boolean"
24815                           }
24816                         }
24817                       },
24818                       "metadata" : {
24819                         "type" : "object",
24820                         "additionalProperties" : {
24821                           "type" : "array",
24822                           "items" : {
24823                             "type" : "object"
24824                           }
24825                         }
24826                       },
24827                       "status" : {
24828                         "type" : "integer",
24829                         "format" : "int32"
24830                       },
24831                       "statusInfo" : {
24832                         "type" : "object",
24833                         "properties" : {
24834                           "family" : {
24835                             "type" : "string",
24836                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24837                           },
24838                           "reasonPhrase" : {
24839                             "type" : "string"
24840                           },
24841                           "statusCode" : {
24842                             "type" : "integer",
24843                             "format" : "int32"
24844                           }
24845                         }
24846                       },
24847                       "stringHeaders" : {
24848                         "type" : "object",
24849                         "additionalProperties" : {
24850                           "type" : "array",
24851                           "items" : {
24852                             "type" : "string"
24853                           }
24854                         }
24855                       }
24856                     }
24857                   }
24858                 }
24859               }
24860             }
24861           }
24862         },
24863         "servers" : [ {
24864           "url" : "/sdc2/rest",
24865           "variables" : { }
24866         } ],
24867         "summary" : "Returns created Tosca artifact types",
24868         "tags" : [ "SDCE-2 APIs" ]
24869       }
24870     },
24871     "/v1/catalog/uploadType/capability" : {
24872       "post" : {
24873         "description" : "Create Capability Type from yaml",
24874         "operationId" : "uploadCapabilityType",
24875         "parameters" : [ {
24876           "in" : "header",
24877           "name" : "USER_ID",
24878           "schema" : {
24879             "type" : "string"
24880           }
24881         } ],
24882         "requestBody" : {
24883           "content" : {
24884             "multipart/form-data" : {
24885               "schema" : {
24886                 "type" : "object",
24887                 "properties" : {
24888                   "capabilityTypeZip" : {
24889                     "type" : "string",
24890                     "format" : "binary",
24891                     "description" : "FileInputStream"
24892                   },
24893                   "includeToModelImport" : {
24894                     "type" : "boolean",
24895                     "description" : "includeToModelImport"
24896                   },
24897                   "model" : {
24898                     "type" : "string",
24899                     "description" : "model name"
24900                   }
24901                 }
24902               }
24903             }
24904           }
24905         },
24906         "responses" : {
24907           "201" : {
24908             "description" : "Capability Type created"
24909           },
24910           "400" : {
24911             "description" : "Invalid content / Missing content"
24912           },
24913           "403" : {
24914             "description" : "Restricted operation"
24915           },
24916           "409" : {
24917             "description" : "Capability Type already exist"
24918           },
24919           "default" : {
24920             "content" : {
24921               "application/json" : {
24922                 "schema" : {
24923                   "type" : "array",
24924                   "items" : {
24925                     "type" : "object",
24926                     "properties" : {
24927                       "allowedMethods" : {
24928                         "type" : "array",
24929                         "items" : {
24930                           "type" : "string"
24931                         },
24932                         "uniqueItems" : true
24933                       },
24934                       "cookies" : {
24935                         "type" : "object",
24936                         "additionalProperties" : {
24937                           "type" : "object",
24938                           "properties" : {
24939                             "comment" : {
24940                               "type" : "string"
24941                             },
24942                             "domain" : {
24943                               "type" : "string"
24944                             },
24945                             "expiry" : {
24946                               "type" : "string",
24947                               "format" : "date-time"
24948                             },
24949                             "httpOnly" : {
24950                               "type" : "boolean"
24951                             },
24952                             "maxAge" : {
24953                               "type" : "integer",
24954                               "format" : "int32"
24955                             },
24956                             "name" : {
24957                               "type" : "string"
24958                             },
24959                             "path" : {
24960                               "type" : "string"
24961                             },
24962                             "secure" : {
24963                               "type" : "boolean"
24964                             },
24965                             "value" : {
24966                               "type" : "string"
24967                             },
24968                             "version" : {
24969                               "type" : "integer",
24970                               "format" : "int32"
24971                             }
24972                           }
24973                         }
24974                       },
24975                       "date" : {
24976                         "type" : "string",
24977                         "format" : "date-time"
24978                       },
24979                       "entity" : {
24980                         "type" : "object"
24981                       },
24982                       "entityTag" : {
24983                         "type" : "object",
24984                         "properties" : {
24985                           "value" : {
24986                             "type" : "string"
24987                           },
24988                           "weak" : {
24989                             "type" : "boolean"
24990                           }
24991                         }
24992                       },
24993                       "headers" : {
24994                         "type" : "object",
24995                         "additionalProperties" : {
24996                           "type" : "array",
24997                           "items" : {
24998                             "type" : "object"
24999                           }
25000                         }
25001                       },
25002                       "language" : {
25003                         "type" : "object",
25004                         "properties" : {
25005                           "country" : {
25006                             "type" : "string"
25007                           },
25008                           "displayCountry" : {
25009                             "type" : "string"
25010                           },
25011                           "displayLanguage" : {
25012                             "type" : "string"
25013                           },
25014                           "displayName" : {
25015                             "type" : "string"
25016                           },
25017                           "displayScript" : {
25018                             "type" : "string"
25019                           },
25020                           "displayVariant" : {
25021                             "type" : "string"
25022                           },
25023                           "extensionKeys" : {
25024                             "type" : "array",
25025                             "items" : {
25026                               "type" : "string"
25027                             },
25028                             "uniqueItems" : true
25029                           },
25030                           "iso3Country" : {
25031                             "type" : "string"
25032                           },
25033                           "iso3Language" : {
25034                             "type" : "string"
25035                           },
25036                           "language" : {
25037                             "type" : "string"
25038                           },
25039                           "script" : {
25040                             "type" : "string"
25041                           },
25042                           "unicodeLocaleAttributes" : {
25043                             "type" : "array",
25044                             "items" : {
25045                               "type" : "string"
25046                             },
25047                             "uniqueItems" : true
25048                           },
25049                           "unicodeLocaleKeys" : {
25050                             "type" : "array",
25051                             "items" : {
25052                               "type" : "string"
25053                             },
25054                             "uniqueItems" : true
25055                           },
25056                           "variant" : {
25057                             "type" : "string"
25058                           }
25059                         }
25060                       },
25061                       "lastModified" : {
25062                         "type" : "string",
25063                         "format" : "date-time"
25064                       },
25065                       "length" : {
25066                         "type" : "integer",
25067                         "format" : "int32"
25068                       },
25069                       "links" : {
25070                         "type" : "array",
25071                         "items" : {
25072                           "type" : "object",
25073                           "properties" : {
25074                             "params" : {
25075                               "type" : "object",
25076                               "additionalProperties" : {
25077                                 "type" : "string"
25078                               }
25079                             },
25080                             "rel" : {
25081                               "type" : "string"
25082                             },
25083                             "rels" : {
25084                               "type" : "array",
25085                               "items" : {
25086                                 "type" : "string"
25087                               }
25088                             },
25089                             "title" : {
25090                               "type" : "string"
25091                             },
25092                             "type" : {
25093                               "type" : "string"
25094                             },
25095                             "uri" : {
25096                               "type" : "string",
25097                               "format" : "uri"
25098                             },
25099                             "uriBuilder" : {
25100                               "type" : "object"
25101                             }
25102                           }
25103                         },
25104                         "uniqueItems" : true
25105                       },
25106                       "location" : {
25107                         "type" : "string",
25108                         "format" : "uri"
25109                       },
25110                       "mediaType" : {
25111                         "type" : "object",
25112                         "properties" : {
25113                           "parameters" : {
25114                             "type" : "object",
25115                             "additionalProperties" : {
25116                               "type" : "string"
25117                             }
25118                           },
25119                           "subtype" : {
25120                             "type" : "string"
25121                           },
25122                           "type" : {
25123                             "type" : "string"
25124                           },
25125                           "wildcardSubtype" : {
25126                             "type" : "boolean"
25127                           },
25128                           "wildcardType" : {
25129                             "type" : "boolean"
25130                           }
25131                         }
25132                       },
25133                       "metadata" : {
25134                         "type" : "object",
25135                         "additionalProperties" : {
25136                           "type" : "array",
25137                           "items" : {
25138                             "type" : "object"
25139                           }
25140                         }
25141                       },
25142                       "status" : {
25143                         "type" : "integer",
25144                         "format" : "int32"
25145                       },
25146                       "statusInfo" : {
25147                         "type" : "object",
25148                         "properties" : {
25149                           "family" : {
25150                             "type" : "string",
25151                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25152                           },
25153                           "reasonPhrase" : {
25154                             "type" : "string"
25155                           },
25156                           "statusCode" : {
25157                             "type" : "integer",
25158                             "format" : "int32"
25159                           }
25160                         }
25161                       },
25162                       "stringHeaders" : {
25163                         "type" : "object",
25164                         "additionalProperties" : {
25165                           "type" : "array",
25166                           "items" : {
25167                             "type" : "string"
25168                           }
25169                         }
25170                       }
25171                     }
25172                   }
25173                 }
25174               }
25175             }
25176           }
25177         },
25178         "servers" : [ {
25179           "url" : "/sdc2/rest",
25180           "variables" : { }
25181         } ],
25182         "summary" : "Returns created Capability Type",
25183         "tags" : [ "SDCE-2 APIs" ]
25184       }
25185     },
25186     "/v1/catalog/uploadType/categories" : {
25187       "post" : {
25188         "description" : "Create Categories from yaml",
25189         "operationId" : "uploadCategories",
25190         "parameters" : [ {
25191           "in" : "header",
25192           "name" : "USER_ID",
25193           "schema" : {
25194             "type" : "string"
25195           }
25196         } ],
25197         "requestBody" : {
25198           "content" : {
25199             "multipart/form-data" : {
25200               "schema" : {
25201                 "type" : "object",
25202                 "properties" : {
25203                   "categoriesZip" : {
25204                     "type" : "string",
25205                     "format" : "binary",
25206                     "description" : "FileInputStream"
25207                   }
25208                 }
25209               }
25210             }
25211           }
25212         },
25213         "responses" : {
25214           "201" : {
25215             "description" : "Categories created"
25216           },
25217           "400" : {
25218             "description" : "Invalid content / Missing content"
25219           },
25220           "403" : {
25221             "description" : "Restricted operation"
25222           },
25223           "409" : {
25224             "description" : "Category already exist"
25225           },
25226           "default" : {
25227             "content" : {
25228               "application/json" : {
25229                 "schema" : {
25230                   "type" : "array",
25231                   "items" : {
25232                     "type" : "object",
25233                     "properties" : {
25234                       "allowedMethods" : {
25235                         "type" : "array",
25236                         "items" : {
25237                           "type" : "string"
25238                         },
25239                         "uniqueItems" : true
25240                       },
25241                       "cookies" : {
25242                         "type" : "object",
25243                         "additionalProperties" : {
25244                           "type" : "object",
25245                           "properties" : {
25246                             "comment" : {
25247                               "type" : "string"
25248                             },
25249                             "domain" : {
25250                               "type" : "string"
25251                             },
25252                             "expiry" : {
25253                               "type" : "string",
25254                               "format" : "date-time"
25255                             },
25256                             "httpOnly" : {
25257                               "type" : "boolean"
25258                             },
25259                             "maxAge" : {
25260                               "type" : "integer",
25261                               "format" : "int32"
25262                             },
25263                             "name" : {
25264                               "type" : "string"
25265                             },
25266                             "path" : {
25267                               "type" : "string"
25268                             },
25269                             "secure" : {
25270                               "type" : "boolean"
25271                             },
25272                             "value" : {
25273                               "type" : "string"
25274                             },
25275                             "version" : {
25276                               "type" : "integer",
25277                               "format" : "int32"
25278                             }
25279                           }
25280                         }
25281                       },
25282                       "date" : {
25283                         "type" : "string",
25284                         "format" : "date-time"
25285                       },
25286                       "entity" : {
25287                         "type" : "object"
25288                       },
25289                       "entityTag" : {
25290                         "type" : "object",
25291                         "properties" : {
25292                           "value" : {
25293                             "type" : "string"
25294                           },
25295                           "weak" : {
25296                             "type" : "boolean"
25297                           }
25298                         }
25299                       },
25300                       "headers" : {
25301                         "type" : "object",
25302                         "additionalProperties" : {
25303                           "type" : "array",
25304                           "items" : {
25305                             "type" : "object"
25306                           }
25307                         }
25308                       },
25309                       "language" : {
25310                         "type" : "object",
25311                         "properties" : {
25312                           "country" : {
25313                             "type" : "string"
25314                           },
25315                           "displayCountry" : {
25316                             "type" : "string"
25317                           },
25318                           "displayLanguage" : {
25319                             "type" : "string"
25320                           },
25321                           "displayName" : {
25322                             "type" : "string"
25323                           },
25324                           "displayScript" : {
25325                             "type" : "string"
25326                           },
25327                           "displayVariant" : {
25328                             "type" : "string"
25329                           },
25330                           "extensionKeys" : {
25331                             "type" : "array",
25332                             "items" : {
25333                               "type" : "string"
25334                             },
25335                             "uniqueItems" : true
25336                           },
25337                           "iso3Country" : {
25338                             "type" : "string"
25339                           },
25340                           "iso3Language" : {
25341                             "type" : "string"
25342                           },
25343                           "language" : {
25344                             "type" : "string"
25345                           },
25346                           "script" : {
25347                             "type" : "string"
25348                           },
25349                           "unicodeLocaleAttributes" : {
25350                             "type" : "array",
25351                             "items" : {
25352                               "type" : "string"
25353                             },
25354                             "uniqueItems" : true
25355                           },
25356                           "unicodeLocaleKeys" : {
25357                             "type" : "array",
25358                             "items" : {
25359                               "type" : "string"
25360                             },
25361                             "uniqueItems" : true
25362                           },
25363                           "variant" : {
25364                             "type" : "string"
25365                           }
25366                         }
25367                       },
25368                       "lastModified" : {
25369                         "type" : "string",
25370                         "format" : "date-time"
25371                       },
25372                       "length" : {
25373                         "type" : "integer",
25374                         "format" : "int32"
25375                       },
25376                       "links" : {
25377                         "type" : "array",
25378                         "items" : {
25379                           "type" : "object",
25380                           "properties" : {
25381                             "params" : {
25382                               "type" : "object",
25383                               "additionalProperties" : {
25384                                 "type" : "string"
25385                               }
25386                             },
25387                             "rel" : {
25388                               "type" : "string"
25389                             },
25390                             "rels" : {
25391                               "type" : "array",
25392                               "items" : {
25393                                 "type" : "string"
25394                               }
25395                             },
25396                             "title" : {
25397                               "type" : "string"
25398                             },
25399                             "type" : {
25400                               "type" : "string"
25401                             },
25402                             "uri" : {
25403                               "type" : "string",
25404                               "format" : "uri"
25405                             },
25406                             "uriBuilder" : {
25407                               "type" : "object"
25408                             }
25409                           }
25410                         },
25411                         "uniqueItems" : true
25412                       },
25413                       "location" : {
25414                         "type" : "string",
25415                         "format" : "uri"
25416                       },
25417                       "mediaType" : {
25418                         "type" : "object",
25419                         "properties" : {
25420                           "parameters" : {
25421                             "type" : "object",
25422                             "additionalProperties" : {
25423                               "type" : "string"
25424                             }
25425                           },
25426                           "subtype" : {
25427                             "type" : "string"
25428                           },
25429                           "type" : {
25430                             "type" : "string"
25431                           },
25432                           "wildcardSubtype" : {
25433                             "type" : "boolean"
25434                           },
25435                           "wildcardType" : {
25436                             "type" : "boolean"
25437                           }
25438                         }
25439                       },
25440                       "metadata" : {
25441                         "type" : "object",
25442                         "additionalProperties" : {
25443                           "type" : "array",
25444                           "items" : {
25445                             "type" : "object"
25446                           }
25447                         }
25448                       },
25449                       "status" : {
25450                         "type" : "integer",
25451                         "format" : "int32"
25452                       },
25453                       "statusInfo" : {
25454                         "type" : "object",
25455                         "properties" : {
25456                           "family" : {
25457                             "type" : "string",
25458                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25459                           },
25460                           "reasonPhrase" : {
25461                             "type" : "string"
25462                           },
25463                           "statusCode" : {
25464                             "type" : "integer",
25465                             "format" : "int32"
25466                           }
25467                         }
25468                       },
25469                       "stringHeaders" : {
25470                         "type" : "object",
25471                         "additionalProperties" : {
25472                           "type" : "array",
25473                           "items" : {
25474                             "type" : "string"
25475                           }
25476                         }
25477                       }
25478                     }
25479                   }
25480                 }
25481               }
25482             }
25483           }
25484         },
25485         "servers" : [ {
25486           "url" : "/sdc2/rest",
25487           "variables" : { }
25488         } ],
25489         "summary" : "Returns created categories",
25490         "tags" : [ "SDCE-2 APIs" ]
25491       }
25492     },
25493     "/v1/catalog/uploadType/datatypes" : {
25494       "post" : {
25495         "description" : "Create Data Types from zip",
25496         "operationId" : "uploadDataTypes",
25497         "parameters" : [ {
25498           "in" : "header",
25499           "name" : "USER_ID",
25500           "schema" : {
25501             "type" : "string"
25502           }
25503         } ],
25504         "requestBody" : {
25505           "content" : {
25506             "multipart/form-data" : {
25507               "schema" : {
25508                 "type" : "object",
25509                 "properties" : {
25510                   "dataTypesZip" : {
25511                     "type" : "string",
25512                     "format" : "binary",
25513                     "description" : "FileInputStream"
25514                   },
25515                   "includeToModelImport" : {
25516                     "type" : "boolean",
25517                     "description" : "includeToModelImport"
25518                   },
25519                   "model" : {
25520                     "type" : "string",
25521                     "description" : "model name"
25522                   }
25523                 }
25524               }
25525             }
25526           }
25527         },
25528         "responses" : {
25529           "201" : {
25530             "description" : "Data types created"
25531           },
25532           "400" : {
25533             "description" : "Invalid content / Missing content"
25534           },
25535           "403" : {
25536             "description" : "Restricted operation"
25537           },
25538           "409" : {
25539             "description" : "Data types already exist"
25540           },
25541           "default" : {
25542             "content" : {
25543               "application/json" : {
25544                 "schema" : {
25545                   "type" : "array",
25546                   "items" : {
25547                     "type" : "object",
25548                     "properties" : {
25549                       "allowedMethods" : {
25550                         "type" : "array",
25551                         "items" : {
25552                           "type" : "string"
25553                         },
25554                         "uniqueItems" : true
25555                       },
25556                       "cookies" : {
25557                         "type" : "object",
25558                         "additionalProperties" : {
25559                           "type" : "object",
25560                           "properties" : {
25561                             "comment" : {
25562                               "type" : "string"
25563                             },
25564                             "domain" : {
25565                               "type" : "string"
25566                             },
25567                             "expiry" : {
25568                               "type" : "string",
25569                               "format" : "date-time"
25570                             },
25571                             "httpOnly" : {
25572                               "type" : "boolean"
25573                             },
25574                             "maxAge" : {
25575                               "type" : "integer",
25576                               "format" : "int32"
25577                             },
25578                             "name" : {
25579                               "type" : "string"
25580                             },
25581                             "path" : {
25582                               "type" : "string"
25583                             },
25584                             "secure" : {
25585                               "type" : "boolean"
25586                             },
25587                             "value" : {
25588                               "type" : "string"
25589                             },
25590                             "version" : {
25591                               "type" : "integer",
25592                               "format" : "int32"
25593                             }
25594                           }
25595                         }
25596                       },
25597                       "date" : {
25598                         "type" : "string",
25599                         "format" : "date-time"
25600                       },
25601                       "entity" : {
25602                         "type" : "object"
25603                       },
25604                       "entityTag" : {
25605                         "type" : "object",
25606                         "properties" : {
25607                           "value" : {
25608                             "type" : "string"
25609                           },
25610                           "weak" : {
25611                             "type" : "boolean"
25612                           }
25613                         }
25614                       },
25615                       "headers" : {
25616                         "type" : "object",
25617                         "additionalProperties" : {
25618                           "type" : "array",
25619                           "items" : {
25620                             "type" : "object"
25621                           }
25622                         }
25623                       },
25624                       "language" : {
25625                         "type" : "object",
25626                         "properties" : {
25627                           "country" : {
25628                             "type" : "string"
25629                           },
25630                           "displayCountry" : {
25631                             "type" : "string"
25632                           },
25633                           "displayLanguage" : {
25634                             "type" : "string"
25635                           },
25636                           "displayName" : {
25637                             "type" : "string"
25638                           },
25639                           "displayScript" : {
25640                             "type" : "string"
25641                           },
25642                           "displayVariant" : {
25643                             "type" : "string"
25644                           },
25645                           "extensionKeys" : {
25646                             "type" : "array",
25647                             "items" : {
25648                               "type" : "string"
25649                             },
25650                             "uniqueItems" : true
25651                           },
25652                           "iso3Country" : {
25653                             "type" : "string"
25654                           },
25655                           "iso3Language" : {
25656                             "type" : "string"
25657                           },
25658                           "language" : {
25659                             "type" : "string"
25660                           },
25661                           "script" : {
25662                             "type" : "string"
25663                           },
25664                           "unicodeLocaleAttributes" : {
25665                             "type" : "array",
25666                             "items" : {
25667                               "type" : "string"
25668                             },
25669                             "uniqueItems" : true
25670                           },
25671                           "unicodeLocaleKeys" : {
25672                             "type" : "array",
25673                             "items" : {
25674                               "type" : "string"
25675                             },
25676                             "uniqueItems" : true
25677                           },
25678                           "variant" : {
25679                             "type" : "string"
25680                           }
25681                         }
25682                       },
25683                       "lastModified" : {
25684                         "type" : "string",
25685                         "format" : "date-time"
25686                       },
25687                       "length" : {
25688                         "type" : "integer",
25689                         "format" : "int32"
25690                       },
25691                       "links" : {
25692                         "type" : "array",
25693                         "items" : {
25694                           "type" : "object",
25695                           "properties" : {
25696                             "params" : {
25697                               "type" : "object",
25698                               "additionalProperties" : {
25699                                 "type" : "string"
25700                               }
25701                             },
25702                             "rel" : {
25703                               "type" : "string"
25704                             },
25705                             "rels" : {
25706                               "type" : "array",
25707                               "items" : {
25708                                 "type" : "string"
25709                               }
25710                             },
25711                             "title" : {
25712                               "type" : "string"
25713                             },
25714                             "type" : {
25715                               "type" : "string"
25716                             },
25717                             "uri" : {
25718                               "type" : "string",
25719                               "format" : "uri"
25720                             },
25721                             "uriBuilder" : {
25722                               "type" : "object"
25723                             }
25724                           }
25725                         },
25726                         "uniqueItems" : true
25727                       },
25728                       "location" : {
25729                         "type" : "string",
25730                         "format" : "uri"
25731                       },
25732                       "mediaType" : {
25733                         "type" : "object",
25734                         "properties" : {
25735                           "parameters" : {
25736                             "type" : "object",
25737                             "additionalProperties" : {
25738                               "type" : "string"
25739                             }
25740                           },
25741                           "subtype" : {
25742                             "type" : "string"
25743                           },
25744                           "type" : {
25745                             "type" : "string"
25746                           },
25747                           "wildcardSubtype" : {
25748                             "type" : "boolean"
25749                           },
25750                           "wildcardType" : {
25751                             "type" : "boolean"
25752                           }
25753                         }
25754                       },
25755                       "metadata" : {
25756                         "type" : "object",
25757                         "additionalProperties" : {
25758                           "type" : "array",
25759                           "items" : {
25760                             "type" : "object"
25761                           }
25762                         }
25763                       },
25764                       "status" : {
25765                         "type" : "integer",
25766                         "format" : "int32"
25767                       },
25768                       "statusInfo" : {
25769                         "type" : "object",
25770                         "properties" : {
25771                           "family" : {
25772                             "type" : "string",
25773                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25774                           },
25775                           "reasonPhrase" : {
25776                             "type" : "string"
25777                           },
25778                           "statusCode" : {
25779                             "type" : "integer",
25780                             "format" : "int32"
25781                           }
25782                         }
25783                       },
25784                       "stringHeaders" : {
25785                         "type" : "object",
25786                         "additionalProperties" : {
25787                           "type" : "array",
25788                           "items" : {
25789                             "type" : "string"
25790                           }
25791                         }
25792                       }
25793                     }
25794                   }
25795                 }
25796               }
25797             }
25798           }
25799         },
25800         "servers" : [ {
25801           "url" : "/sdc2/rest",
25802           "variables" : { }
25803         } ],
25804         "summary" : "Returns created data types",
25805         "tags" : [ "SDCE-2 APIs" ]
25806       }
25807     },
25808     "/v1/catalog/uploadType/datatypesyaml" : {
25809       "post" : {
25810         "description" : "Create Data Types from yaml",
25811         "operationId" : "uploadDataTypesYaml",
25812         "parameters" : [ {
25813           "in" : "header",
25814           "name" : "USER_ID",
25815           "schema" : {
25816             "type" : "string"
25817           }
25818         } ],
25819         "requestBody" : {
25820           "content" : {
25821             "multipart/form-data" : {
25822               "schema" : {
25823                 "type" : "object",
25824                 "properties" : {
25825                   "dataTypesYaml" : {
25826                     "type" : "string",
25827                     "format" : "binary",
25828                     "description" : "FileInputStream"
25829                   },
25830                   "includeToModelImport" : {
25831                     "type" : "boolean",
25832                     "description" : "includeToModelImport"
25833                   },
25834                   "model" : {
25835                     "type" : "string",
25836                     "description" : "model name"
25837                   }
25838                 }
25839               }
25840             }
25841           }
25842         },
25843         "responses" : {
25844           "201" : {
25845             "description" : "Data types created"
25846           },
25847           "400" : {
25848             "description" : "Invalid content / Missing content"
25849           },
25850           "403" : {
25851             "description" : "Restricted operation"
25852           },
25853           "409" : {
25854             "description" : "Data types already exist"
25855           },
25856           "default" : {
25857             "content" : {
25858               "application/json" : {
25859                 "schema" : {
25860                   "type" : "array",
25861                   "items" : {
25862                     "type" : "object",
25863                     "properties" : {
25864                       "allowedMethods" : {
25865                         "type" : "array",
25866                         "items" : {
25867                           "type" : "string"
25868                         },
25869                         "uniqueItems" : true
25870                       },
25871                       "cookies" : {
25872                         "type" : "object",
25873                         "additionalProperties" : {
25874                           "type" : "object",
25875                           "properties" : {
25876                             "comment" : {
25877                               "type" : "string"
25878                             },
25879                             "domain" : {
25880                               "type" : "string"
25881                             },
25882                             "expiry" : {
25883                               "type" : "string",
25884                               "format" : "date-time"
25885                             },
25886                             "httpOnly" : {
25887                               "type" : "boolean"
25888                             },
25889                             "maxAge" : {
25890                               "type" : "integer",
25891                               "format" : "int32"
25892                             },
25893                             "name" : {
25894                               "type" : "string"
25895                             },
25896                             "path" : {
25897                               "type" : "string"
25898                             },
25899                             "secure" : {
25900                               "type" : "boolean"
25901                             },
25902                             "value" : {
25903                               "type" : "string"
25904                             },
25905                             "version" : {
25906                               "type" : "integer",
25907                               "format" : "int32"
25908                             }
25909                           }
25910                         }
25911                       },
25912                       "date" : {
25913                         "type" : "string",
25914                         "format" : "date-time"
25915                       },
25916                       "entity" : {
25917                         "type" : "object"
25918                       },
25919                       "entityTag" : {
25920                         "type" : "object",
25921                         "properties" : {
25922                           "value" : {
25923                             "type" : "string"
25924                           },
25925                           "weak" : {
25926                             "type" : "boolean"
25927                           }
25928                         }
25929                       },
25930                       "headers" : {
25931                         "type" : "object",
25932                         "additionalProperties" : {
25933                           "type" : "array",
25934                           "items" : {
25935                             "type" : "object"
25936                           }
25937                         }
25938                       },
25939                       "language" : {
25940                         "type" : "object",
25941                         "properties" : {
25942                           "country" : {
25943                             "type" : "string"
25944                           },
25945                           "displayCountry" : {
25946                             "type" : "string"
25947                           },
25948                           "displayLanguage" : {
25949                             "type" : "string"
25950                           },
25951                           "displayName" : {
25952                             "type" : "string"
25953                           },
25954                           "displayScript" : {
25955                             "type" : "string"
25956                           },
25957                           "displayVariant" : {
25958                             "type" : "string"
25959                           },
25960                           "extensionKeys" : {
25961                             "type" : "array",
25962                             "items" : {
25963                               "type" : "string"
25964                             },
25965                             "uniqueItems" : true
25966                           },
25967                           "iso3Country" : {
25968                             "type" : "string"
25969                           },
25970                           "iso3Language" : {
25971                             "type" : "string"
25972                           },
25973                           "language" : {
25974                             "type" : "string"
25975                           },
25976                           "script" : {
25977                             "type" : "string"
25978                           },
25979                           "unicodeLocaleAttributes" : {
25980                             "type" : "array",
25981                             "items" : {
25982                               "type" : "string"
25983                             },
25984                             "uniqueItems" : true
25985                           },
25986                           "unicodeLocaleKeys" : {
25987                             "type" : "array",
25988                             "items" : {
25989                               "type" : "string"
25990                             },
25991                             "uniqueItems" : true
25992                           },
25993                           "variant" : {
25994                             "type" : "string"
25995                           }
25996                         }
25997                       },
25998                       "lastModified" : {
25999                         "type" : "string",
26000                         "format" : "date-time"
26001                       },
26002                       "length" : {
26003                         "type" : "integer",
26004                         "format" : "int32"
26005                       },
26006                       "links" : {
26007                         "type" : "array",
26008                         "items" : {
26009                           "type" : "object",
26010                           "properties" : {
26011                             "params" : {
26012                               "type" : "object",
26013                               "additionalProperties" : {
26014                                 "type" : "string"
26015                               }
26016                             },
26017                             "rel" : {
26018                               "type" : "string"
26019                             },
26020                             "rels" : {
26021                               "type" : "array",
26022                               "items" : {
26023                                 "type" : "string"
26024                               }
26025                             },
26026                             "title" : {
26027                               "type" : "string"
26028                             },
26029                             "type" : {
26030                               "type" : "string"
26031                             },
26032                             "uri" : {
26033                               "type" : "string",
26034                               "format" : "uri"
26035                             },
26036                             "uriBuilder" : {
26037                               "type" : "object"
26038                             }
26039                           }
26040                         },
26041                         "uniqueItems" : true
26042                       },
26043                       "location" : {
26044                         "type" : "string",
26045                         "format" : "uri"
26046                       },
26047                       "mediaType" : {
26048                         "type" : "object",
26049                         "properties" : {
26050                           "parameters" : {
26051                             "type" : "object",
26052                             "additionalProperties" : {
26053                               "type" : "string"
26054                             }
26055                           },
26056                           "subtype" : {
26057                             "type" : "string"
26058                           },
26059                           "type" : {
26060                             "type" : "string"
26061                           },
26062                           "wildcardSubtype" : {
26063                             "type" : "boolean"
26064                           },
26065                           "wildcardType" : {
26066                             "type" : "boolean"
26067                           }
26068                         }
26069                       },
26070                       "metadata" : {
26071                         "type" : "object",
26072                         "additionalProperties" : {
26073                           "type" : "array",
26074                           "items" : {
26075                             "type" : "object"
26076                           }
26077                         }
26078                       },
26079                       "status" : {
26080                         "type" : "integer",
26081                         "format" : "int32"
26082                       },
26083                       "statusInfo" : {
26084                         "type" : "object",
26085                         "properties" : {
26086                           "family" : {
26087                             "type" : "string",
26088                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
26089                           },
26090                           "reasonPhrase" : {
26091                             "type" : "string"
26092                           },
26093                           "statusCode" : {
26094                             "type" : "integer",
26095                             "format" : "int32"
26096                           }
26097                         }
26098                       },
26099                       "stringHeaders" : {
26100                         "type" : "object",
26101                         "additionalProperties" : {
26102                           "type" : "array",
26103                           "items" : {
26104                             "type" : "string"
26105                           }
26106                         }
26107                       }
26108                     }
26109                   }
26110                 }
26111               }
26112             }
26113           }
26114         },
26115         "servers" : [ {
26116           "url" : "/sdc2/rest",
26117           "variables" : { }
26118         } ],
26119         "summary" : "Returns created data types",
26120         "tags" : [ "SDCE-2 APIs" ]
26121       }
26122     },
26123     "/v1/catalog/uploadType/grouptypes" : {
26124       "post" : {
26125         "description" : "Create GroupTypes from yaml",
26126         "operationId" : "uploadGroupTypes",
26127         "parameters" : [ {
26128           "in" : "header",
26129           "name" : "USER_ID",
26130           "schema" : {
26131             "type" : "string"
26132           }
26133         } ],
26134         "requestBody" : {
26135           "content" : {
26136             "multipart/form-data" : {
26137               "schema" : {
26138                 "type" : "object",
26139                 "properties" : {
26140                   "groupTypesZip" : {
26141                     "type" : "string",
26142                     "format" : "binary",
26143                     "description" : "FileInputStream"
26144                   },
26145                   "includeToModelImport" : {
26146                     "type" : "boolean",
26147                     "description" : "includeToModelImport"
26148                   },
26149                   "model" : {
26150                     "type" : "string",
26151                     "description" : "model name"
26152                   },
26153                   "toscaTypeMetadata" : {
26154                     "type" : "string",
26155                     "description" : "toscaTypeMetadata"
26156                   }
26157                 }
26158               }
26159             }
26160           }
26161         },
26162         "responses" : {
26163           "201" : {
26164             "description" : "group types created"
26165           },
26166           "400" : {
26167             "description" : "Invalid content / Missing content"
26168           },
26169           "403" : {
26170             "description" : "Restricted operation"
26171           },
26172           "409" : {
26173             "description" : "group types already exist"
26174           },
26175           "default" : {
26176             "content" : {
26177               "application/json" : {
26178                 "schema" : {
26179                   "type" : "array",
26180                   "items" : {
26181                     "type" : "object",
26182                     "properties" : {
26183                       "allowedMethods" : {
26184                         "type" : "array",
26185                         "items" : {
26186                           "type" : "string"
26187                         },
26188                         "uniqueItems" : true
26189                       },
26190                       "cookies" : {
26191                         "type" : "object",
26192                         "additionalProperties" : {
26193                           "type" : "object",
26194                           "properties" : {
26195                             "comment" : {
26196                               "type" : "string"
26197                             },
26198                             "domain" : {
26199                               "type" : "string"
26200                             },
26201                             "expiry" : {
26202                               "type" : "string",
26203                               "format" : "date-time"
26204                             },
26205                             "httpOnly" : {
26206                               "type" : "boolean"
26207                             },
26208                             "maxAge" : {
26209                               "type" : "integer",
26210                               "format" : "int32"
26211                             },
26212                             "name" : {
26213                               "type" : "string"
26214                             },
26215                             "path" : {
26216                               "type" : "string"
26217                             },
26218                             "secure" : {
26219                               "type" : "boolean"
26220                             },
26221                             "value" : {
26222                               "type" : "string"
26223                             },
26224                             "version" : {
26225                               "type" : "integer",
26226                               "format" : "int32"
26227                             }
26228                           }
26229                         }
26230                       },
26231                       "date" : {
26232                         "type" : "string",
26233                         "format" : "date-time"
26234                       },
26235                       "entity" : {
26236                         "type" : "object"
26237                       },
26238                       "entityTag" : {
26239                         "type" : "object",
26240                         "properties" : {
26241                           "value" : {
26242                             "type" : "string"
26243                           },
26244                           "weak" : {
26245                             "type" : "boolean"
26246                           }
26247                         }
26248                       },
26249                       "headers" : {
26250                         "type" : "object",
26251                         "additionalProperties" : {
26252                           "type" : "array",
26253                           "items" : {
26254                             "type" : "object"
26255                           }
26256                         }
26257                       },
26258                       "language" : {
26259                         "type" : "object",
26260                         "properties" : {
26261                           "country" : {
26262                             "type" : "string"
26263                           },
26264                           "displayCountry" : {
26265                             "type" : "string"
26266                           },
26267                           "displayLanguage" : {
26268                             "type" : "string"
26269                           },
26270                           "displayName" : {
26271                             "type" : "string"
26272                           },
26273                           "displayScript" : {
26274                             "type" : "string"
26275                           },
26276                           "displayVariant" : {
26277                             "type" : "string"
26278                           },
26279                           "extensionKeys" : {
26280                             "type" : "array",
26281                             "items" : {
26282                               "type" : "string"
26283                             },
26284                             "uniqueItems" : true
26285                           },
26286                           "iso3Country" : {
26287                             "type" : "string"
26288                           },
26289                           "iso3Language" : {
26290                             "type" : "string"
26291                           },
26292                           "language" : {
26293                             "type" : "string"
26294                           },
26295                           "script" : {
26296                             "type" : "string"
26297                           },
26298                           "unicodeLocaleAttributes" : {
26299                             "type" : "array",
26300                             "items" : {
26301                               "type" : "string"
26302                             },
26303                             "uniqueItems" : true
26304                           },
26305                           "unicodeLocaleKeys" : {
26306                             "type" : "array",
26307                             "items" : {
26308                               "type" : "string"
26309                             },
26310                             "uniqueItems" : true
26311                           },
26312                           "variant" : {
26313                             "type" : "string"
26314                           }
26315                         }
26316                       },
26317                       "lastModified" : {
26318                         "type" : "string",
26319                         "format" : "date-time"
26320                       },
26321                       "length" : {
26322                         "type" : "integer",
26323                         "format" : "int32"
26324                       },
26325                       "links" : {
26326                         "type" : "array",
26327                         "items" : {
26328                           "type" : "object",
26329                           "properties" : {
26330                             "params" : {
26331                               "type" : "object",
26332                               "additionalProperties" : {
26333                                 "type" : "string"
26334                               }
26335                             },
26336                             "rel" : {
26337                               "type" : "string"
26338                             },
26339                             "rels" : {
26340                               "type" : "array",
26341                               "items" : {
26342                                 "type" : "string"
26343                               }
26344                             },
26345                             "title" : {
26346                               "type" : "string"
26347                             },
26348                             "type" : {
26349                               "type" : "string"
26350                             },
26351                             "uri" : {
26352                               "type" : "string",
26353                               "format" : "uri"
26354                             },
26355                             "uriBuilder" : {
26356                               "type" : "object"
26357                             }
26358                           }
26359                         },
26360                         "uniqueItems" : true
26361                       },
26362                       "location" : {
26363                         "type" : "string",
26364                         "format" : "uri"
26365                       },
26366                       "mediaType" : {
26367                         "type" : "object",
26368                         "properties" : {
26369                           "parameters" : {
26370                             "type" : "object",
26371                             "additionalProperties" : {
26372                               "type" : "string"
26373                             }
26374                           },
26375                           "subtype" : {
26376                             "type" : "string"
26377                           },
26378                           "type" : {
26379                             "type" : "string"
26380                           },
26381                           "wildcardSubtype" : {
26382                             "type" : "boolean"
26383                           },
26384                           "wildcardType" : {
26385                             "type" : "boolean"
26386                           }
26387                         }
26388                       },
26389                       "metadata" : {
26390                         "type" : "object",
26391                         "additionalProperties" : {
26392                           "type" : "array",
26393                           "items" : {
26394                             "type" : "object"
26395                           }
26396                         }
26397                       },
26398                       "status" : {
26399                         "type" : "integer",
26400                         "format" : "int32"
26401                       },
26402                       "statusInfo" : {
26403                         "type" : "object",
26404                         "properties" : {
26405                           "family" : {
26406                             "type" : "string",
26407                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
26408                           },
26409                           "reasonPhrase" : {
26410                             "type" : "string"
26411                           },
26412                           "statusCode" : {
26413                             "type" : "integer",
26414                             "format" : "int32"
26415                           }
26416                         }
26417                       },
26418                       "stringHeaders" : {
26419                         "type" : "object",
26420                         "additionalProperties" : {
26421                           "type" : "array",
26422                           "items" : {
26423                             "type" : "string"
26424                           }
26425                         }
26426                       }
26427                     }
26428                   }
26429                 }
26430               }
26431             }
26432           }
26433         },
26434         "servers" : [ {
26435           "url" : "/sdc2/rest",
26436           "variables" : { }
26437         } ],
26438         "summary" : "Returns created group types",
26439         "tags" : [ "SDCE-2 APIs" ]
26440       }
26441     },
26442     "/v1/catalog/uploadType/interfaceLifecycle" : {
26443       "post" : {
26444         "description" : "Create Interface Lyfecycle Type from yaml",
26445         "operationId" : "uploadInterfaceLifecycleType",
26446         "parameters" : [ {
26447           "in" : "header",
26448           "name" : "USER_ID",
26449           "schema" : {
26450             "type" : "string"
26451           }
26452         } ],
26453         "requestBody" : {
26454           "content" : {
26455             "multipart/form-data" : {
26456               "schema" : {
26457                 "type" : "object",
26458                 "properties" : {
26459                   "includeToModelImport" : {
26460                     "type" : "boolean",
26461                     "description" : "includeToModelImport"
26462                   },
26463                   "interfaceLifecycleTypeZip" : {
26464                     "type" : "string",
26465                     "format" : "binary",
26466                     "description" : "FileInputStream"
26467                   },
26468                   "model" : {
26469                     "type" : "string",
26470                     "description" : "model name"
26471                   }
26472                 }
26473               }
26474             }
26475           }
26476         },
26477         "responses" : {
26478           "201" : {
26479             "description" : "Interface Lifecycle Type created"
26480           },
26481           "400" : {
26482             "description" : "Invalid content / Missing content"
26483           },
26484           "403" : {
26485             "description" : "Restricted operation"
26486           },
26487           "409" : {
26488             "description" : "Interface Lifecycle Type already exist"
26489           },
26490           "default" : {
26491             "content" : {
26492               "application/json" : {
26493                 "schema" : {
26494                   "type" : "array",
26495                   "items" : {
26496                     "type" : "object",
26497                     "properties" : {
26498                       "allowedMethods" : {
26499                         "type" : "array",
26500                         "items" : {
26501                           "type" : "string"
26502                         },
26503                         "uniqueItems" : true
26504                       },
26505                       "cookies" : {
26506                         "type" : "object",
26507                         "additionalProperties" : {
26508                           "type" : "object",
26509                           "properties" : {
26510                             "comment" : {
26511                               "type" : "string"
26512                             },
26513                             "domain" : {
26514                               "type" : "string"
26515                             },
26516                             "expiry" : {
26517                               "type" : "string",
26518                               "format" : "date-time"
26519                             },
26520                             "httpOnly" : {
26521                               "type" : "boolean"
26522                             },
26523                             "maxAge" : {
26524                               "type" : "integer",
26525                               "format" : "int32"
26526                             },
26527                             "name" : {
26528                               "type" : "string"
26529                             },
26530                             "path" : {
26531                               "type" : "string"
26532                             },
26533                             "secure" : {
26534                               "type" : "boolean"
26535                             },
26536                             "value" : {
26537                               "type" : "string"
26538                             },
26539                             "version" : {
26540                               "type" : "integer",
26541                               "format" : "int32"
26542                             }
26543                           }
26544                         }
26545                       },
26546                       "date" : {
26547                         "type" : "string",
26548                         "format" : "date-time"
26549                       },
26550                       "entity" : {
26551                         "type" : "object"
26552                       },
26553                       "entityTag" : {
26554                         "type" : "object",
26555                         "properties" : {
26556                           "value" : {
26557                             "type" : "string"
26558                           },
26559                           "weak" : {
26560                             "type" : "boolean"
26561                           }
26562                         }
26563                       },
26564                       "headers" : {
26565                         "type" : "object",
26566                         "additionalProperties" : {
26567                           "type" : "array",
26568                           "items" : {
26569                             "type" : "object"
26570                           }
26571                         }
26572                       },
26573                       "language" : {
26574                         "type" : "object",
26575                         "properties" : {
26576                           "country" : {
26577                             "type" : "string"
26578                           },
26579                           "displayCountry" : {
26580                             "type" : "string"
26581                           },
26582                           "displayLanguage" : {
26583                             "type" : "string"
26584                           },
26585                           "displayName" : {
26586                             "type" : "string"
26587                           },
26588                           "displayScript" : {
26589                             "type" : "string"
26590                           },
26591                           "displayVariant" : {
26592                             "type" : "string"
26593                           },
26594                           "extensionKeys" : {
26595                             "type" : "array",
26596                             "items" : {
26597                               "type" : "string"
26598                             },
26599                             "uniqueItems" : true
26600                           },
26601                           "iso3Country" : {
26602                             "type" : "string"
26603                           },
26604                           "iso3Language" : {
26605                             "type" : "string"
26606                           },
26607                           "language" : {
26608                             "type" : "string"
26609                           },
26610                           "script" : {
26611                             "type" : "string"
26612                           },
26613                           "unicodeLocaleAttributes" : {
26614                             "type" : "array",
26615                             "items" : {
26616                               "type" : "string"
26617                             },
26618                             "uniqueItems" : true
26619                           },
26620                           "unicodeLocaleKeys" : {
26621                             "type" : "array",
26622                             "items" : {
26623                               "type" : "string"
26624                             },
26625                             "uniqueItems" : true
26626                           },
26627                           "variant" : {
26628                             "type" : "string"
26629                           }
26630                         }
26631                       },
26632                       "lastModified" : {
26633                         "type" : "string",
26634                         "format" : "date-time"
26635                       },
26636                       "length" : {
26637                         "type" : "integer",
26638                         "format" : "int32"
26639                       },
26640                       "links" : {
26641                         "type" : "array",
26642                         "items" : {
26643                           "type" : "object",
26644                           "properties" : {
26645                             "params" : {
26646                               "type" : "object",
26647                               "additionalProperties" : {
26648                                 "type" : "string"
26649                               }
26650                             },
26651                             "rel" : {
26652                               "type" : "string"
26653                             },
26654                             "rels" : {
26655                               "type" : "array",
26656                               "items" : {
26657                                 "type" : "string"
26658                               }
26659                             },
26660                             "title" : {
26661                               "type" : "string"
26662                             },
26663                             "type" : {
26664                               "type" : "string"
26665                             },
26666                             "uri" : {
26667                               "type" : "string",
26668                               "format" : "uri"
26669                             },
26670                             "uriBuilder" : {
26671                               "type" : "object"
26672                             }
26673                           }
26674                         },
26675                         "uniqueItems" : true
26676                       },
26677                       "location" : {
26678                         "type" : "string",
26679                         "format" : "uri"
26680                       },
26681                       "mediaType" : {
26682                         "type" : "object",
26683                         "properties" : {
26684                           "parameters" : {
26685                             "type" : "object",
26686                             "additionalProperties" : {
26687                               "type" : "string"
26688                             }
26689                           },
26690                           "subtype" : {
26691                             "type" : "string"
26692                           },
26693                           "type" : {
26694                             "type" : "string"
26695                           },
26696                           "wildcardSubtype" : {
26697                             "type" : "boolean"
26698                           },
26699                           "wildcardType" : {
26700                             "type" : "boolean"
26701                           }
26702                         }
26703                       },
26704                       "metadata" : {
26705                         "type" : "object",
26706                         "additionalProperties" : {
26707                           "type" : "array",
26708                           "items" : {
26709                             "type" : "object"
26710                           }
26711                         }
26712                       },
26713                       "status" : {
26714                         "type" : "integer",
26715                         "format" : "int32"
26716                       },
26717                       "statusInfo" : {
26718                         "type" : "object",
26719                         "properties" : {
26720                           "family" : {
26721                             "type" : "string",
26722                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
26723                           },
26724                           "reasonPhrase" : {
26725                             "type" : "string"
26726                           },
26727                           "statusCode" : {
26728                             "type" : "integer",
26729                             "format" : "int32"
26730                           }
26731                         }
26732                       },
26733                       "stringHeaders" : {
26734                         "type" : "object",
26735                         "additionalProperties" : {
26736                           "type" : "array",
26737                           "items" : {
26738                             "type" : "string"
26739                           }
26740                         }
26741                       }
26742                     }
26743                   }
26744                 }
26745               }
26746             }
26747           }
26748         },
26749         "servers" : [ {
26750           "url" : "/sdc2/rest",
26751           "variables" : { }
26752         } ],
26753         "summary" : "Returns created Interface Lifecycle Type",
26754         "tags" : [ "SDCE-2 APIs" ]
26755       }
26756     },
26757     "/v1/catalog/uploadType/policytypes" : {
26758       "post" : {
26759         "description" : "Create PolicyTypes from yaml",
26760         "operationId" : "uploadPolicyTypes",
26761         "parameters" : [ {
26762           "in" : "header",
26763           "name" : "USER_ID",
26764           "schema" : {
26765             "type" : "string"
26766           }
26767         } ],
26768         "requestBody" : {
26769           "content" : {
26770             "multipart/form-data" : {
26771               "schema" : {
26772                 "type" : "object",
26773                 "properties" : {
26774                   "includeToModelImport" : {
26775                     "type" : "boolean",
26776                     "description" : "includeToModelImport"
26777                   },
26778                   "model" : {
26779                     "type" : "string",
26780                     "description" : "model name"
26781                   },
26782                   "policyTypesZip" : {
26783                     "type" : "string",
26784                     "format" : "binary",
26785                     "description" : "FileInputStream"
26786                   },
26787                   "toscaTypeMetadata" : {
26788                     "type" : "string",
26789                     "description" : "toscaTypeMetadata"
26790                   }
26791                 }
26792               }
26793             }
26794           }
26795         },
26796         "responses" : {
26797           "201" : {
26798             "description" : "policy types created"
26799           },
26800           "400" : {
26801             "description" : "Invalid content / Missing content"
26802           },
26803           "403" : {
26804             "description" : "Restricted operation"
26805           },
26806           "409" : {
26807             "description" : "policy types already exist"
26808           },
26809           "default" : {
26810             "content" : {
26811               "application/json" : {
26812                 "schema" : {
26813                   "type" : "array",
26814                   "items" : {
26815                     "type" : "object",
26816                     "properties" : {
26817                       "allowedMethods" : {
26818                         "type" : "array",
26819                         "items" : {
26820                           "type" : "string"
26821                         },
26822                         "uniqueItems" : true
26823                       },
26824                       "cookies" : {
26825                         "type" : "object",
26826                         "additionalProperties" : {
26827                           "type" : "object",
26828                           "properties" : {
26829                             "comment" : {
26830                               "type" : "string"
26831                             },
26832                             "domain" : {
26833                               "type" : "string"
26834                             },
26835                             "expiry" : {
26836                               "type" : "string",
26837                               "format" : "date-time"
26838                             },
26839                             "httpOnly" : {
26840                               "type" : "boolean"
26841                             },
26842                             "maxAge" : {
26843                               "type" : "integer",
26844                               "format" : "int32"
26845                             },
26846                             "name" : {
26847                               "type" : "string"
26848                             },
26849                             "path" : {
26850                               "type" : "string"
26851                             },
26852                             "secure" : {
26853                               "type" : "boolean"
26854                             },
26855                             "value" : {
26856                               "type" : "string"
26857                             },
26858                             "version" : {
26859                               "type" : "integer",
26860                               "format" : "int32"
26861                             }
26862                           }
26863                         }
26864                       },
26865                       "date" : {
26866                         "type" : "string",
26867                         "format" : "date-time"
26868                       },
26869                       "entity" : {
26870                         "type" : "object"
26871                       },
26872                       "entityTag" : {
26873                         "type" : "object",
26874                         "properties" : {
26875                           "value" : {
26876                             "type" : "string"
26877                           },
26878                           "weak" : {
26879                             "type" : "boolean"
26880                           }
26881                         }
26882                       },
26883                       "headers" : {
26884                         "type" : "object",
26885                         "additionalProperties" : {
26886                           "type" : "array",
26887                           "items" : {
26888                             "type" : "object"
26889                           }
26890                         }
26891                       },
26892                       "language" : {
26893                         "type" : "object",
26894                         "properties" : {
26895                           "country" : {
26896                             "type" : "string"
26897                           },
26898                           "displayCountry" : {
26899                             "type" : "string"
26900                           },
26901                           "displayLanguage" : {
26902                             "type" : "string"
26903                           },
26904                           "displayName" : {
26905                             "type" : "string"
26906                           },
26907                           "displayScript" : {
26908                             "type" : "string"
26909                           },
26910                           "displayVariant" : {
26911                             "type" : "string"
26912                           },
26913                           "extensionKeys" : {
26914                             "type" : "array",
26915                             "items" : {
26916                               "type" : "string"
26917                             },
26918                             "uniqueItems" : true
26919                           },
26920                           "iso3Country" : {
26921                             "type" : "string"
26922                           },
26923                           "iso3Language" : {
26924                             "type" : "string"
26925                           },
26926                           "language" : {
26927                             "type" : "string"
26928                           },
26929                           "script" : {
26930                             "type" : "string"
26931                           },
26932                           "unicodeLocaleAttributes" : {
26933                             "type" : "array",
26934                             "items" : {
26935                               "type" : "string"
26936                             },
26937                             "uniqueItems" : true
26938                           },
26939                           "unicodeLocaleKeys" : {
26940                             "type" : "array",
26941                             "items" : {
26942                               "type" : "string"
26943                             },
26944                             "uniqueItems" : true
26945                           },
26946                           "variant" : {
26947                             "type" : "string"
26948                           }
26949                         }
26950                       },
26951                       "lastModified" : {
26952                         "type" : "string",
26953                         "format" : "date-time"
26954                       },
26955                       "length" : {
26956                         "type" : "integer",
26957                         "format" : "int32"
26958                       },
26959                       "links" : {
26960                         "type" : "array",
26961                         "items" : {
26962                           "type" : "object",
26963                           "properties" : {
26964                             "params" : {
26965                               "type" : "object",
26966                               "additionalProperties" : {
26967                                 "type" : "string"
26968                               }
26969                             },
26970                             "rel" : {
26971                               "type" : "string"
26972                             },
26973                             "rels" : {
26974                               "type" : "array",
26975                               "items" : {
26976                                 "type" : "string"
26977                               }
26978                             },
26979                             "title" : {
26980                               "type" : "string"
26981                             },
26982                             "type" : {
26983                               "type" : "string"
26984                             },
26985                             "uri" : {
26986                               "type" : "string",
26987                               "format" : "uri"
26988                             },
26989                             "uriBuilder" : {
26990                               "type" : "object"
26991                             }
26992                           }
26993                         },
26994                         "uniqueItems" : true
26995                       },
26996                       "location" : {
26997                         "type" : "string",
26998                         "format" : "uri"
26999                       },
27000                       "mediaType" : {
27001                         "type" : "object",
27002                         "properties" : {
27003                           "parameters" : {
27004                             "type" : "object",
27005                             "additionalProperties" : {
27006                               "type" : "string"
27007                             }
27008                           },
27009                           "subtype" : {
27010                             "type" : "string"
27011                           },
27012                           "type" : {
27013                             "type" : "string"
27014                           },
27015                           "wildcardSubtype" : {
27016                             "type" : "boolean"
27017                           },
27018                           "wildcardType" : {
27019                             "type" : "boolean"
27020                           }
27021                         }
27022                       },
27023                       "metadata" : {
27024                         "type" : "object",
27025                         "additionalProperties" : {
27026                           "type" : "array",
27027                           "items" : {
27028                             "type" : "object"
27029                           }
27030                         }
27031                       },
27032                       "status" : {
27033                         "type" : "integer",
27034                         "format" : "int32"
27035                       },
27036                       "statusInfo" : {
27037                         "type" : "object",
27038                         "properties" : {
27039                           "family" : {
27040                             "type" : "string",
27041                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27042                           },
27043                           "reasonPhrase" : {
27044                             "type" : "string"
27045                           },
27046                           "statusCode" : {
27047                             "type" : "integer",
27048                             "format" : "int32"
27049                           }
27050                         }
27051                       },
27052                       "stringHeaders" : {
27053                         "type" : "object",
27054                         "additionalProperties" : {
27055                           "type" : "array",
27056                           "items" : {
27057                             "type" : "string"
27058                           }
27059                         }
27060                       }
27061                     }
27062                   }
27063                 }
27064               }
27065             }
27066           }
27067         },
27068         "servers" : [ {
27069           "url" : "/sdc2/rest",
27070           "variables" : { }
27071         } ],
27072         "summary" : "Returns created policy types",
27073         "tags" : [ "SDCE-2 APIs" ]
27074       }
27075     },
27076     "/v1/catalog/uploadType/relationship" : {
27077       "post" : {
27078         "description" : "Create Relationship Type from yaml",
27079         "operationId" : "uploadRelationshipType",
27080         "parameters" : [ {
27081           "in" : "header",
27082           "name" : "USER_ID",
27083           "schema" : {
27084             "type" : "string"
27085           }
27086         } ],
27087         "requestBody" : {
27088           "content" : {
27089             "multipart/form-data" : {
27090               "schema" : {
27091                 "type" : "object",
27092                 "properties" : {
27093                   "includeToModelImport" : {
27094                     "type" : "boolean",
27095                     "description" : "includeToModelImport"
27096                   },
27097                   "model" : {
27098                     "type" : "string",
27099                     "description" : "model name"
27100                   },
27101                   "relationshipTypeZip" : {
27102                     "type" : "string",
27103                     "format" : "binary",
27104                     "description" : "FileInputStream"
27105                   }
27106                 }
27107               }
27108             }
27109           }
27110         },
27111         "responses" : {
27112           "201" : {
27113             "description" : "Relationship Type created"
27114           },
27115           "400" : {
27116             "description" : "Invalid content / Missing content"
27117           },
27118           "403" : {
27119             "description" : "Restricted operation"
27120           },
27121           "409" : {
27122             "description" : "Relationship Type already exist"
27123           },
27124           "default" : {
27125             "content" : {
27126               "application/json" : {
27127                 "schema" : {
27128                   "type" : "array",
27129                   "items" : {
27130                     "type" : "object",
27131                     "properties" : {
27132                       "allowedMethods" : {
27133                         "type" : "array",
27134                         "items" : {
27135                           "type" : "string"
27136                         },
27137                         "uniqueItems" : true
27138                       },
27139                       "cookies" : {
27140                         "type" : "object",
27141                         "additionalProperties" : {
27142                           "type" : "object",
27143                           "properties" : {
27144                             "comment" : {
27145                               "type" : "string"
27146                             },
27147                             "domain" : {
27148                               "type" : "string"
27149                             },
27150                             "expiry" : {
27151                               "type" : "string",
27152                               "format" : "date-time"
27153                             },
27154                             "httpOnly" : {
27155                               "type" : "boolean"
27156                             },
27157                             "maxAge" : {
27158                               "type" : "integer",
27159                               "format" : "int32"
27160                             },
27161                             "name" : {
27162                               "type" : "string"
27163                             },
27164                             "path" : {
27165                               "type" : "string"
27166                             },
27167                             "secure" : {
27168                               "type" : "boolean"
27169                             },
27170                             "value" : {
27171                               "type" : "string"
27172                             },
27173                             "version" : {
27174                               "type" : "integer",
27175                               "format" : "int32"
27176                             }
27177                           }
27178                         }
27179                       },
27180                       "date" : {
27181                         "type" : "string",
27182                         "format" : "date-time"
27183                       },
27184                       "entity" : {
27185                         "type" : "object"
27186                       },
27187                       "entityTag" : {
27188                         "type" : "object",
27189                         "properties" : {
27190                           "value" : {
27191                             "type" : "string"
27192                           },
27193                           "weak" : {
27194                             "type" : "boolean"
27195                           }
27196                         }
27197                       },
27198                       "headers" : {
27199                         "type" : "object",
27200                         "additionalProperties" : {
27201                           "type" : "array",
27202                           "items" : {
27203                             "type" : "object"
27204                           }
27205                         }
27206                       },
27207                       "language" : {
27208                         "type" : "object",
27209                         "properties" : {
27210                           "country" : {
27211                             "type" : "string"
27212                           },
27213                           "displayCountry" : {
27214                             "type" : "string"
27215                           },
27216                           "displayLanguage" : {
27217                             "type" : "string"
27218                           },
27219                           "displayName" : {
27220                             "type" : "string"
27221                           },
27222                           "displayScript" : {
27223                             "type" : "string"
27224                           },
27225                           "displayVariant" : {
27226                             "type" : "string"
27227                           },
27228                           "extensionKeys" : {
27229                             "type" : "array",
27230                             "items" : {
27231                               "type" : "string"
27232                             },
27233                             "uniqueItems" : true
27234                           },
27235                           "iso3Country" : {
27236                             "type" : "string"
27237                           },
27238                           "iso3Language" : {
27239                             "type" : "string"
27240                           },
27241                           "language" : {
27242                             "type" : "string"
27243                           },
27244                           "script" : {
27245                             "type" : "string"
27246                           },
27247                           "unicodeLocaleAttributes" : {
27248                             "type" : "array",
27249                             "items" : {
27250                               "type" : "string"
27251                             },
27252                             "uniqueItems" : true
27253                           },
27254                           "unicodeLocaleKeys" : {
27255                             "type" : "array",
27256                             "items" : {
27257                               "type" : "string"
27258                             },
27259                             "uniqueItems" : true
27260                           },
27261                           "variant" : {
27262                             "type" : "string"
27263                           }
27264                         }
27265                       },
27266                       "lastModified" : {
27267                         "type" : "string",
27268                         "format" : "date-time"
27269                       },
27270                       "length" : {
27271                         "type" : "integer",
27272                         "format" : "int32"
27273                       },
27274                       "links" : {
27275                         "type" : "array",
27276                         "items" : {
27277                           "type" : "object",
27278                           "properties" : {
27279                             "params" : {
27280                               "type" : "object",
27281                               "additionalProperties" : {
27282                                 "type" : "string"
27283                               }
27284                             },
27285                             "rel" : {
27286                               "type" : "string"
27287                             },
27288                             "rels" : {
27289                               "type" : "array",
27290                               "items" : {
27291                                 "type" : "string"
27292                               }
27293                             },
27294                             "title" : {
27295                               "type" : "string"
27296                             },
27297                             "type" : {
27298                               "type" : "string"
27299                             },
27300                             "uri" : {
27301                               "type" : "string",
27302                               "format" : "uri"
27303                             },
27304                             "uriBuilder" : {
27305                               "type" : "object"
27306                             }
27307                           }
27308                         },
27309                         "uniqueItems" : true
27310                       },
27311                       "location" : {
27312                         "type" : "string",
27313                         "format" : "uri"
27314                       },
27315                       "mediaType" : {
27316                         "type" : "object",
27317                         "properties" : {
27318                           "parameters" : {
27319                             "type" : "object",
27320                             "additionalProperties" : {
27321                               "type" : "string"
27322                             }
27323                           },
27324                           "subtype" : {
27325                             "type" : "string"
27326                           },
27327                           "type" : {
27328                             "type" : "string"
27329                           },
27330                           "wildcardSubtype" : {
27331                             "type" : "boolean"
27332                           },
27333                           "wildcardType" : {
27334                             "type" : "boolean"
27335                           }
27336                         }
27337                       },
27338                       "metadata" : {
27339                         "type" : "object",
27340                         "additionalProperties" : {
27341                           "type" : "array",
27342                           "items" : {
27343                             "type" : "object"
27344                           }
27345                         }
27346                       },
27347                       "status" : {
27348                         "type" : "integer",
27349                         "format" : "int32"
27350                       },
27351                       "statusInfo" : {
27352                         "type" : "object",
27353                         "properties" : {
27354                           "family" : {
27355                             "type" : "string",
27356                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27357                           },
27358                           "reasonPhrase" : {
27359                             "type" : "string"
27360                           },
27361                           "statusCode" : {
27362                             "type" : "integer",
27363                             "format" : "int32"
27364                           }
27365                         }
27366                       },
27367                       "stringHeaders" : {
27368                         "type" : "object",
27369                         "additionalProperties" : {
27370                           "type" : "array",
27371                           "items" : {
27372                             "type" : "string"
27373                           }
27374                         }
27375                       }
27376                     }
27377                   }
27378                 }
27379               }
27380             }
27381           }
27382         },
27383         "servers" : [ {
27384           "url" : "/sdc2/rest",
27385           "variables" : { }
27386         } ],
27387         "summary" : "Returns created Relationship Type",
27388         "tags" : [ "SDCE-2 APIs" ]
27389       }
27390     },
27391     "/v1/catalog/{assetType}/{uuid}/interfaces/{interfaceUUID}/operations/{operationUUID}/artifacts/{artifactUUID}" : {
27392       "post" : {
27393         "description" : "uploads of artifact to component operation workflow",
27394         "operationId" : "uploadInterfaceOperationArtifact",
27395         "parameters" : [ {
27396           "description" : "Asset type",
27397           "in" : "path",
27398           "name" : "assetType",
27399           "required" : true,
27400           "schema" : {
27401             "type" : "string"
27402           }
27403         }, {
27404           "description" : "The uuid of the asset as published in the metadata",
27405           "in" : "path",
27406           "name" : "uuid",
27407           "required" : true,
27408           "schema" : {
27409             "type" : "string"
27410           }
27411         }, {
27412           "description" : "The uuid of the interface",
27413           "in" : "path",
27414           "name" : "interfaceUUID",
27415           "required" : true,
27416           "schema" : {
27417             "type" : "string"
27418           }
27419         }, {
27420           "description" : "The uuid of the operation",
27421           "in" : "path",
27422           "name" : "operationUUID",
27423           "required" : true,
27424           "schema" : {
27425             "type" : "string"
27426           }
27427         }, {
27428           "description" : "The uuid of the artifact",
27429           "in" : "path",
27430           "name" : "artifactUUID",
27431           "required" : true,
27432           "schema" : {
27433             "type" : "string"
27434           }
27435         }, {
27436           "in" : "header",
27437           "name" : "USER_ID",
27438           "schema" : {
27439             "type" : "string"
27440           }
27441         }, {
27442           "in" : "header",
27443           "name" : "Content-MD5",
27444           "schema" : {
27445             "type" : "string"
27446           }
27447         } ],
27448         "responses" : {
27449           "200" : {
27450             "content" : {
27451               "application/json" : {
27452                 "schema" : {
27453                   "type" : "array",
27454                   "items" : {
27455                     "$ref" : "#/components/schemas/ArtifactDefinition"
27456                   }
27457                 }
27458               }
27459             },
27460             "description" : "Artifact uploaded"
27461           },
27462           "400" : {
27463             "description" : "Restricted Operation â€“ the user provided does not have role of Designer or the asset is being used by another designer - SVC4301"
27464           },
27465           "404" : {
27466             "description" : "Specified resource is not found - SVC4063"
27467           }
27468         },
27469         "servers" : [ {
27470           "url" : "/sdc2/rest",
27471           "variables" : { }
27472         } ],
27473         "summary" : "uploads of artifact to component operation workflow",
27474         "tags" : [ "SDCE-2 APIs" ]
27475       }
27476     },
27477     "/v1/catalog/{componentType}/latestversion/notabstract" : {
27478       "get" : {
27479         "description" : "Get Component Requirments And Capabilities",
27480         "operationId" : "getLatestVersionNotAbstractCheckoutComponents",
27481         "parameters" : [ {
27482           "in" : "path",
27483           "name" : "componentType",
27484           "required" : true,
27485           "schema" : {
27486             "type" : "string"
27487           }
27488         }, {
27489           "in" : "query",
27490           "name" : "internalComponentType",
27491           "schema" : {
27492             "type" : "string"
27493           }
27494         }, {
27495           "in" : "query",
27496           "name" : "componentUids",
27497           "schema" : {
27498             "type" : "array",
27499             "items" : {
27500               "type" : "string"
27501             }
27502           }
27503         }, {
27504           "in" : "header",
27505           "name" : "USER_ID",
27506           "schema" : {
27507             "type" : "string"
27508           }
27509         } ],
27510         "responses" : {
27511           "200" : {
27512             "description" : "Component found"
27513           },
27514           "403" : {
27515             "description" : "Restricted operation"
27516           },
27517           "404" : {
27518             "description" : "Component not found"
27519           },
27520           "default" : {
27521             "content" : {
27522               "application/json" : {
27523                 "schema" : {
27524                   "type" : "array",
27525                   "items" : {
27526                     "$ref" : "#/components/schemas/Resource"
27527                   }
27528                 }
27529               }
27530             }
27531           }
27532         },
27533         "servers" : [ {
27534           "url" : "/sdc2/rest",
27535           "variables" : { }
27536         } ],
27537         "summary" : "Returns Requirments And Capabilities according to componentId",
27538         "tags" : [ "SDCE-2 APIs" ]
27539       },
27540       "post" : {
27541         "description" : "Get Component Requirments And Capabilities",
27542         "operationId" : "getLatestVersionNotAbstractCheckoutComponentsByBody",
27543         "parameters" : [ {
27544           "in" : "path",
27545           "name" : "componentType",
27546           "required" : true,
27547           "schema" : {
27548             "type" : "string"
27549           }
27550         }, {
27551           "in" : "query",
27552           "name" : "internalComponentType",
27553           "schema" : {
27554             "type" : "string"
27555           }
27556         }, {
27557           "in" : "header",
27558           "name" : "USER_ID",
27559           "schema" : {
27560             "type" : "string"
27561           }
27562         } ],
27563         "requestBody" : {
27564           "content" : {
27565             "application/json" : {
27566               "schema" : {
27567                 "type" : "array",
27568                 "items" : {
27569                   "type" : "string"
27570                 }
27571               }
27572             }
27573           },
27574           "description" : "Consumer Object to be created",
27575           "required" : true
27576         },
27577         "responses" : {
27578           "200" : {
27579             "description" : "Component found"
27580           },
27581           "403" : {
27582             "description" : "Restricted operation"
27583           },
27584           "404" : {
27585             "description" : "Component not found"
27586           },
27587           "default" : {
27588             "content" : {
27589               "application/json" : {
27590                 "schema" : {
27591                   "type" : "array",
27592                   "items" : {
27593                     "$ref" : "#/components/schemas/Resource"
27594                   }
27595                 }
27596               }
27597             }
27598           }
27599         },
27600         "servers" : [ {
27601           "url" : "/sdc2/rest",
27602           "variables" : { }
27603         } ],
27604         "summary" : "Returns Requirments And Capabilities according to componentId",
27605         "tags" : [ "SDCE-2 APIs" ]
27606       }
27607     },
27608     "/v1/catalog/{componentType}/latestversion/notabstract/metadata" : {
27609       "get" : {
27610         "description" : "Get Component uid only",
27611         "operationId" : "getLatestVersionNotAbstractCheckoutComponentsIdesOnly",
27612         "parameters" : [ {
27613           "in" : "path",
27614           "name" : "componentType",
27615           "required" : true,
27616           "schema" : {
27617             "type" : "string"
27618           }
27619         }, {
27620           "in" : "query",
27621           "name" : "internalComponentType",
27622           "schema" : {
27623             "type" : "string"
27624           }
27625         }, {
27626           "in" : "query",
27627           "name" : "componentModel",
27628           "schema" : {
27629             "type" : "string"
27630           }
27631         }, {
27632           "in" : "query",
27633           "name" : "includeNormativeExtensionModels",
27634           "schema" : {
27635             "type" : "boolean"
27636           }
27637         }, {
27638           "in" : "header",
27639           "name" : "USER_ID",
27640           "schema" : {
27641             "type" : "string"
27642           }
27643         } ],
27644         "requestBody" : {
27645           "content" : {
27646             "application/json" : {
27647               "schema" : {
27648                 "type" : "string"
27649               }
27650             }
27651           },
27652           "description" : "uid list",
27653           "required" : true
27654         },
27655         "responses" : {
27656           "200" : {
27657             "description" : "Component found"
27658           },
27659           "403" : {
27660             "description" : "Restricted operation"
27661           },
27662           "404" : {
27663             "description" : "Component not found"
27664           },
27665           "default" : {
27666             "content" : {
27667               "application/json" : {
27668                 "schema" : {
27669                   "type" : "array",
27670                   "items" : {
27671                     "$ref" : "#/components/schemas/Resource"
27672                   }
27673                 }
27674               }
27675             }
27676           }
27677         },
27678         "servers" : [ {
27679           "url" : "/sdc2/rest",
27680           "variables" : { }
27681         } ],
27682         "summary" : "Returns componentId",
27683         "tags" : [ "SDCE-2 APIs" ]
27684       }
27685     },
27686     "/v1/catalog/{componentType}/{componentId}/automatedupgrade" : {
27687       "post" : {
27688         "description" : "Autometed upgrade",
27689         "operationId" : "autometedUpgrade",
27690         "parameters" : [ {
27691           "in" : "path",
27692           "name" : "componentType",
27693           "required" : true,
27694           "schema" : {
27695             "type" : "string"
27696           }
27697         }, {
27698           "in" : "path",
27699           "name" : "componentId",
27700           "required" : true,
27701           "schema" : {
27702             "type" : "string"
27703           }
27704         }, {
27705           "in" : "header",
27706           "name" : "USER_ID",
27707           "schema" : {
27708             "type" : "string"
27709           }
27710         } ],
27711         "requestBody" : {
27712           "content" : {
27713             "application/json" : {
27714               "schema" : {
27715                 "type" : "string"
27716               }
27717             }
27718           },
27719           "description" : "json describes upgrade request",
27720           "required" : true
27721         },
27722         "responses" : {
27723           "200" : {
27724             "description" : "Component found"
27725           },
27726           "403" : {
27727             "description" : "Restricted operation"
27728           },
27729           "404" : {
27730             "description" : "Component not found"
27731           },
27732           "default" : {
27733             "content" : {
27734               "application/json" : {
27735                 "schema" : {
27736                   "type" : "array",
27737                   "items" : {
27738                     "type" : "object",
27739                     "properties" : {
27740                       "allowedMethods" : {
27741                         "type" : "array",
27742                         "items" : {
27743                           "type" : "string"
27744                         },
27745                         "uniqueItems" : true
27746                       },
27747                       "cookies" : {
27748                         "type" : "object",
27749                         "additionalProperties" : {
27750                           "type" : "object",
27751                           "properties" : {
27752                             "comment" : {
27753                               "type" : "string"
27754                             },
27755                             "domain" : {
27756                               "type" : "string"
27757                             },
27758                             "expiry" : {
27759                               "type" : "string",
27760                               "format" : "date-time"
27761                             },
27762                             "httpOnly" : {
27763                               "type" : "boolean"
27764                             },
27765                             "maxAge" : {
27766                               "type" : "integer",
27767                               "format" : "int32"
27768                             },
27769                             "name" : {
27770                               "type" : "string"
27771                             },
27772                             "path" : {
27773                               "type" : "string"
27774                             },
27775                             "secure" : {
27776                               "type" : "boolean"
27777                             },
27778                             "value" : {
27779                               "type" : "string"
27780                             },
27781                             "version" : {
27782                               "type" : "integer",
27783                               "format" : "int32"
27784                             }
27785                           }
27786                         }
27787                       },
27788                       "date" : {
27789                         "type" : "string",
27790                         "format" : "date-time"
27791                       },
27792                       "entity" : {
27793                         "type" : "object"
27794                       },
27795                       "entityTag" : {
27796                         "type" : "object",
27797                         "properties" : {
27798                           "value" : {
27799                             "type" : "string"
27800                           },
27801                           "weak" : {
27802                             "type" : "boolean"
27803                           }
27804                         }
27805                       },
27806                       "headers" : {
27807                         "type" : "object",
27808                         "additionalProperties" : {
27809                           "type" : "array",
27810                           "items" : {
27811                             "type" : "object"
27812                           }
27813                         }
27814                       },
27815                       "language" : {
27816                         "type" : "object",
27817                         "properties" : {
27818                           "country" : {
27819                             "type" : "string"
27820                           },
27821                           "displayCountry" : {
27822                             "type" : "string"
27823                           },
27824                           "displayLanguage" : {
27825                             "type" : "string"
27826                           },
27827                           "displayName" : {
27828                             "type" : "string"
27829                           },
27830                           "displayScript" : {
27831                             "type" : "string"
27832                           },
27833                           "displayVariant" : {
27834                             "type" : "string"
27835                           },
27836                           "extensionKeys" : {
27837                             "type" : "array",
27838                             "items" : {
27839                               "type" : "string"
27840                             },
27841                             "uniqueItems" : true
27842                           },
27843                           "iso3Country" : {
27844                             "type" : "string"
27845                           },
27846                           "iso3Language" : {
27847                             "type" : "string"
27848                           },
27849                           "language" : {
27850                             "type" : "string"
27851                           },
27852                           "script" : {
27853                             "type" : "string"
27854                           },
27855                           "unicodeLocaleAttributes" : {
27856                             "type" : "array",
27857                             "items" : {
27858                               "type" : "string"
27859                             },
27860                             "uniqueItems" : true
27861                           },
27862                           "unicodeLocaleKeys" : {
27863                             "type" : "array",
27864                             "items" : {
27865                               "type" : "string"
27866                             },
27867                             "uniqueItems" : true
27868                           },
27869                           "variant" : {
27870                             "type" : "string"
27871                           }
27872                         }
27873                       },
27874                       "lastModified" : {
27875                         "type" : "string",
27876                         "format" : "date-time"
27877                       },
27878                       "length" : {
27879                         "type" : "integer",
27880                         "format" : "int32"
27881                       },
27882                       "links" : {
27883                         "type" : "array",
27884                         "items" : {
27885                           "type" : "object",
27886                           "properties" : {
27887                             "params" : {
27888                               "type" : "object",
27889                               "additionalProperties" : {
27890                                 "type" : "string"
27891                               }
27892                             },
27893                             "rel" : {
27894                               "type" : "string"
27895                             },
27896                             "rels" : {
27897                               "type" : "array",
27898                               "items" : {
27899                                 "type" : "string"
27900                               }
27901                             },
27902                             "title" : {
27903                               "type" : "string"
27904                             },
27905                             "type" : {
27906                               "type" : "string"
27907                             },
27908                             "uri" : {
27909                               "type" : "string",
27910                               "format" : "uri"
27911                             },
27912                             "uriBuilder" : {
27913                               "type" : "object"
27914                             }
27915                           }
27916                         },
27917                         "uniqueItems" : true
27918                       },
27919                       "location" : {
27920                         "type" : "string",
27921                         "format" : "uri"
27922                       },
27923                       "mediaType" : {
27924                         "type" : "object",
27925                         "properties" : {
27926                           "parameters" : {
27927                             "type" : "object",
27928                             "additionalProperties" : {
27929                               "type" : "string"
27930                             }
27931                           },
27932                           "subtype" : {
27933                             "type" : "string"
27934                           },
27935                           "type" : {
27936                             "type" : "string"
27937                           },
27938                           "wildcardSubtype" : {
27939                             "type" : "boolean"
27940                           },
27941                           "wildcardType" : {
27942                             "type" : "boolean"
27943                           }
27944                         }
27945                       },
27946                       "metadata" : {
27947                         "type" : "object",
27948                         "additionalProperties" : {
27949                           "type" : "array",
27950                           "items" : {
27951                             "type" : "object"
27952                           }
27953                         }
27954                       },
27955                       "status" : {
27956                         "type" : "integer",
27957                         "format" : "int32"
27958                       },
27959                       "statusInfo" : {
27960                         "type" : "object",
27961                         "properties" : {
27962                           "family" : {
27963                             "type" : "string",
27964                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27965                           },
27966                           "reasonPhrase" : {
27967                             "type" : "string"
27968                           },
27969                           "statusCode" : {
27970                             "type" : "integer",
27971                             "format" : "int32"
27972                           }
27973                         }
27974                       },
27975                       "stringHeaders" : {
27976                         "type" : "object",
27977                         "additionalProperties" : {
27978                           "type" : "array",
27979                           "items" : {
27980                             "type" : "string"
27981                           }
27982                         }
27983                       }
27984                     }
27985                   }
27986                 }
27987               }
27988             }
27989           }
27990         },
27991         "servers" : [ {
27992           "url" : "/sdc2/rest",
27993           "variables" : { }
27994         } ],
27995         "summary" : "....",
27996         "tags" : [ "SDCE-2 APIs" ]
27997       }
27998     },
27999     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/interfaceOperation" : {
28000       "put" : {
28001         "description" : "Update Interface Operation",
28002         "operationId" : "updateComponentInstanceInterfaceOperation",
28003         "parameters" : [ {
28004           "description" : "valid values: resources / services",
28005           "in" : "path",
28006           "name" : "componentType",
28007           "required" : true,
28008           "schema" : {
28009             "type" : "string",
28010             "enum" : [ "resources", "services" ]
28011           }
28012         }, {
28013           "description" : "Component Id",
28014           "in" : "path",
28015           "name" : "componentId",
28016           "required" : true,
28017           "schema" : {
28018             "type" : "string"
28019           }
28020         }, {
28021           "description" : "Component Instance Id",
28022           "in" : "path",
28023           "name" : "componentInstanceId",
28024           "required" : true,
28025           "schema" : {
28026             "type" : "string"
28027           }
28028         }, {
28029           "in" : "header",
28030           "name" : "USER_ID",
28031           "schema" : {
28032             "type" : "string"
28033           }
28034         } ],
28035         "responses" : {
28036           "201" : {
28037             "description" : "Update Interface Operation"
28038           },
28039           "400" : {
28040             "description" : "Invalid content / Missing content"
28041           },
28042           "403" : {
28043             "description" : "Restricted operation"
28044           },
28045           "default" : {
28046             "content" : {
28047               "application/json" : {
28048                 "schema" : {
28049                   "type" : "array",
28050                   "items" : {
28051                     "type" : "object",
28052                     "properties" : {
28053                       "allowedMethods" : {
28054                         "type" : "array",
28055                         "items" : {
28056                           "type" : "string"
28057                         },
28058                         "uniqueItems" : true
28059                       },
28060                       "cookies" : {
28061                         "type" : "object",
28062                         "additionalProperties" : {
28063                           "type" : "object",
28064                           "properties" : {
28065                             "comment" : {
28066                               "type" : "string"
28067                             },
28068                             "domain" : {
28069                               "type" : "string"
28070                             },
28071                             "expiry" : {
28072                               "type" : "string",
28073                               "format" : "date-time"
28074                             },
28075                             "httpOnly" : {
28076                               "type" : "boolean"
28077                             },
28078                             "maxAge" : {
28079                               "type" : "integer",
28080                               "format" : "int32"
28081                             },
28082                             "name" : {
28083                               "type" : "string"
28084                             },
28085                             "path" : {
28086                               "type" : "string"
28087                             },
28088                             "secure" : {
28089                               "type" : "boolean"
28090                             },
28091                             "value" : {
28092                               "type" : "string"
28093                             },
28094                             "version" : {
28095                               "type" : "integer",
28096                               "format" : "int32"
28097                             }
28098                           }
28099                         }
28100                       },
28101                       "date" : {
28102                         "type" : "string",
28103                         "format" : "date-time"
28104                       },
28105                       "entity" : {
28106                         "type" : "object"
28107                       },
28108                       "entityTag" : {
28109                         "type" : "object",
28110                         "properties" : {
28111                           "value" : {
28112                             "type" : "string"
28113                           },
28114                           "weak" : {
28115                             "type" : "boolean"
28116                           }
28117                         }
28118                       },
28119                       "headers" : {
28120                         "type" : "object",
28121                         "additionalProperties" : {
28122                           "type" : "array",
28123                           "items" : {
28124                             "type" : "object"
28125                           }
28126                         }
28127                       },
28128                       "language" : {
28129                         "type" : "object",
28130                         "properties" : {
28131                           "country" : {
28132                             "type" : "string"
28133                           },
28134                           "displayCountry" : {
28135                             "type" : "string"
28136                           },
28137                           "displayLanguage" : {
28138                             "type" : "string"
28139                           },
28140                           "displayName" : {
28141                             "type" : "string"
28142                           },
28143                           "displayScript" : {
28144                             "type" : "string"
28145                           },
28146                           "displayVariant" : {
28147                             "type" : "string"
28148                           },
28149                           "extensionKeys" : {
28150                             "type" : "array",
28151                             "items" : {
28152                               "type" : "string"
28153                             },
28154                             "uniqueItems" : true
28155                           },
28156                           "iso3Country" : {
28157                             "type" : "string"
28158                           },
28159                           "iso3Language" : {
28160                             "type" : "string"
28161                           },
28162                           "language" : {
28163                             "type" : "string"
28164                           },
28165                           "script" : {
28166                             "type" : "string"
28167                           },
28168                           "unicodeLocaleAttributes" : {
28169                             "type" : "array",
28170                             "items" : {
28171                               "type" : "string"
28172                             },
28173                             "uniqueItems" : true
28174                           },
28175                           "unicodeLocaleKeys" : {
28176                             "type" : "array",
28177                             "items" : {
28178                               "type" : "string"
28179                             },
28180                             "uniqueItems" : true
28181                           },
28182                           "variant" : {
28183                             "type" : "string"
28184                           }
28185                         }
28186                       },
28187                       "lastModified" : {
28188                         "type" : "string",
28189                         "format" : "date-time"
28190                       },
28191                       "length" : {
28192                         "type" : "integer",
28193                         "format" : "int32"
28194                       },
28195                       "links" : {
28196                         "type" : "array",
28197                         "items" : {
28198                           "type" : "object",
28199                           "properties" : {
28200                             "params" : {
28201                               "type" : "object",
28202                               "additionalProperties" : {
28203                                 "type" : "string"
28204                               }
28205                             },
28206                             "rel" : {
28207                               "type" : "string"
28208                             },
28209                             "rels" : {
28210                               "type" : "array",
28211                               "items" : {
28212                                 "type" : "string"
28213                               }
28214                             },
28215                             "title" : {
28216                               "type" : "string"
28217                             },
28218                             "type" : {
28219                               "type" : "string"
28220                             },
28221                             "uri" : {
28222                               "type" : "string",
28223                               "format" : "uri"
28224                             },
28225                             "uriBuilder" : {
28226                               "type" : "object"
28227                             }
28228                           }
28229                         },
28230                         "uniqueItems" : true
28231                       },
28232                       "location" : {
28233                         "type" : "string",
28234                         "format" : "uri"
28235                       },
28236                       "mediaType" : {
28237                         "type" : "object",
28238                         "properties" : {
28239                           "parameters" : {
28240                             "type" : "object",
28241                             "additionalProperties" : {
28242                               "type" : "string"
28243                             }
28244                           },
28245                           "subtype" : {
28246                             "type" : "string"
28247                           },
28248                           "type" : {
28249                             "type" : "string"
28250                           },
28251                           "wildcardSubtype" : {
28252                             "type" : "boolean"
28253                           },
28254                           "wildcardType" : {
28255                             "type" : "boolean"
28256                           }
28257                         }
28258                       },
28259                       "metadata" : {
28260                         "type" : "object",
28261                         "additionalProperties" : {
28262                           "type" : "array",
28263                           "items" : {
28264                             "type" : "object"
28265                           }
28266                         }
28267                       },
28268                       "status" : {
28269                         "type" : "integer",
28270                         "format" : "int32"
28271                       },
28272                       "statusInfo" : {
28273                         "type" : "object",
28274                         "properties" : {
28275                           "family" : {
28276                             "type" : "string",
28277                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28278                           },
28279                           "reasonPhrase" : {
28280                             "type" : "string"
28281                           },
28282                           "statusCode" : {
28283                             "type" : "integer",
28284                             "format" : "int32"
28285                           }
28286                         }
28287                       },
28288                       "stringHeaders" : {
28289                         "type" : "object",
28290                         "additionalProperties" : {
28291                           "type" : "array",
28292                           "items" : {
28293                             "type" : "string"
28294                           }
28295                         }
28296                       }
28297                     }
28298                   }
28299                 }
28300               }
28301             }
28302           }
28303         },
28304         "servers" : [ {
28305           "url" : "/sdc2/rest",
28306           "variables" : { }
28307         } ],
28308         "summary" : "Update Interface Operation on ComponentInstance",
28309         "tags" : [ "SDCE-2 APIs" ]
28310       }
28311     },
28312     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/{constraintType}/nodeFilter" : {
28313       "post" : {
28314         "description" : "Add Component Filter Constraint",
28315         "operationId" : "addComponentFilterConstraint",
28316         "parameters" : [ {
28317           "description" : "Component Id",
28318           "in" : "path",
28319           "name" : "componentId",
28320           "required" : true,
28321           "schema" : {
28322             "type" : "string"
28323           }
28324         }, {
28325           "description" : "Component Instance Id",
28326           "in" : "path",
28327           "name" : "componentInstanceId",
28328           "required" : true,
28329           "schema" : {
28330             "type" : "string"
28331           }
28332         }, {
28333           "description" : "valid values: resources / services",
28334           "in" : "path",
28335           "name" : "componentType",
28336           "required" : true,
28337           "schema" : {
28338             "type" : "string",
28339             "enum" : [ "resources", "services" ]
28340           }
28341         }, {
28342           "description" : "Constraint type. Valid values: properties / capabilities",
28343           "in" : "path",
28344           "name" : "constraintType",
28345           "required" : true,
28346           "schema" : {
28347             "type" : "string",
28348             "enum" : [ "properties", "capabilities" ]
28349           }
28350         }, {
28351           "in" : "header",
28352           "name" : "USER_ID",
28353           "schema" : {
28354             "type" : "string"
28355           }
28356         } ],
28357         "requestBody" : {
28358           "content" : {
28359             "application/json" : {
28360               "schema" : {
28361                 "type" : "string"
28362               }
28363             }
28364           },
28365           "description" : "UIConstraint data",
28366           "required" : true
28367         },
28368         "responses" : {
28369           "201" : {
28370             "description" : "Create Component Filter"
28371           },
28372           "400" : {
28373             "description" : "Invalid content / Missing content"
28374           },
28375           "403" : {
28376             "description" : "Restricted operation"
28377           },
28378           "default" : {
28379             "content" : {
28380               "application/json" : {
28381                 "schema" : {
28382                   "type" : "array",
28383                   "items" : {
28384                     "type" : "object",
28385                     "properties" : {
28386                       "allowedMethods" : {
28387                         "type" : "array",
28388                         "items" : {
28389                           "type" : "string"
28390                         },
28391                         "uniqueItems" : true
28392                       },
28393                       "cookies" : {
28394                         "type" : "object",
28395                         "additionalProperties" : {
28396                           "type" : "object",
28397                           "properties" : {
28398                             "comment" : {
28399                               "type" : "string"
28400                             },
28401                             "domain" : {
28402                               "type" : "string"
28403                             },
28404                             "expiry" : {
28405                               "type" : "string",
28406                               "format" : "date-time"
28407                             },
28408                             "httpOnly" : {
28409                               "type" : "boolean"
28410                             },
28411                             "maxAge" : {
28412                               "type" : "integer",
28413                               "format" : "int32"
28414                             },
28415                             "name" : {
28416                               "type" : "string"
28417                             },
28418                             "path" : {
28419                               "type" : "string"
28420                             },
28421                             "secure" : {
28422                               "type" : "boolean"
28423                             },
28424                             "value" : {
28425                               "type" : "string"
28426                             },
28427                             "version" : {
28428                               "type" : "integer",
28429                               "format" : "int32"
28430                             }
28431                           }
28432                         }
28433                       },
28434                       "date" : {
28435                         "type" : "string",
28436                         "format" : "date-time"
28437                       },
28438                       "entity" : {
28439                         "type" : "object"
28440                       },
28441                       "entityTag" : {
28442                         "type" : "object",
28443                         "properties" : {
28444                           "value" : {
28445                             "type" : "string"
28446                           },
28447                           "weak" : {
28448                             "type" : "boolean"
28449                           }
28450                         }
28451                       },
28452                       "headers" : {
28453                         "type" : "object",
28454                         "additionalProperties" : {
28455                           "type" : "array",
28456                           "items" : {
28457                             "type" : "object"
28458                           }
28459                         }
28460                       },
28461                       "language" : {
28462                         "type" : "object",
28463                         "properties" : {
28464                           "country" : {
28465                             "type" : "string"
28466                           },
28467                           "displayCountry" : {
28468                             "type" : "string"
28469                           },
28470                           "displayLanguage" : {
28471                             "type" : "string"
28472                           },
28473                           "displayName" : {
28474                             "type" : "string"
28475                           },
28476                           "displayScript" : {
28477                             "type" : "string"
28478                           },
28479                           "displayVariant" : {
28480                             "type" : "string"
28481                           },
28482                           "extensionKeys" : {
28483                             "type" : "array",
28484                             "items" : {
28485                               "type" : "string"
28486                             },
28487                             "uniqueItems" : true
28488                           },
28489                           "iso3Country" : {
28490                             "type" : "string"
28491                           },
28492                           "iso3Language" : {
28493                             "type" : "string"
28494                           },
28495                           "language" : {
28496                             "type" : "string"
28497                           },
28498                           "script" : {
28499                             "type" : "string"
28500                           },
28501                           "unicodeLocaleAttributes" : {
28502                             "type" : "array",
28503                             "items" : {
28504                               "type" : "string"
28505                             },
28506                             "uniqueItems" : true
28507                           },
28508                           "unicodeLocaleKeys" : {
28509                             "type" : "array",
28510                             "items" : {
28511                               "type" : "string"
28512                             },
28513                             "uniqueItems" : true
28514                           },
28515                           "variant" : {
28516                             "type" : "string"
28517                           }
28518                         }
28519                       },
28520                       "lastModified" : {
28521                         "type" : "string",
28522                         "format" : "date-time"
28523                       },
28524                       "length" : {
28525                         "type" : "integer",
28526                         "format" : "int32"
28527                       },
28528                       "links" : {
28529                         "type" : "array",
28530                         "items" : {
28531                           "type" : "object",
28532                           "properties" : {
28533                             "params" : {
28534                               "type" : "object",
28535                               "additionalProperties" : {
28536                                 "type" : "string"
28537                               }
28538                             },
28539                             "rel" : {
28540                               "type" : "string"
28541                             },
28542                             "rels" : {
28543                               "type" : "array",
28544                               "items" : {
28545                                 "type" : "string"
28546                               }
28547                             },
28548                             "title" : {
28549                               "type" : "string"
28550                             },
28551                             "type" : {
28552                               "type" : "string"
28553                             },
28554                             "uri" : {
28555                               "type" : "string",
28556                               "format" : "uri"
28557                             },
28558                             "uriBuilder" : {
28559                               "type" : "object"
28560                             }
28561                           }
28562                         },
28563                         "uniqueItems" : true
28564                       },
28565                       "location" : {
28566                         "type" : "string",
28567                         "format" : "uri"
28568                       },
28569                       "mediaType" : {
28570                         "type" : "object",
28571                         "properties" : {
28572                           "parameters" : {
28573                             "type" : "object",
28574                             "additionalProperties" : {
28575                               "type" : "string"
28576                             }
28577                           },
28578                           "subtype" : {
28579                             "type" : "string"
28580                           },
28581                           "type" : {
28582                             "type" : "string"
28583                           },
28584                           "wildcardSubtype" : {
28585                             "type" : "boolean"
28586                           },
28587                           "wildcardType" : {
28588                             "type" : "boolean"
28589                           }
28590                         }
28591                       },
28592                       "metadata" : {
28593                         "type" : "object",
28594                         "additionalProperties" : {
28595                           "type" : "array",
28596                           "items" : {
28597                             "type" : "object"
28598                           }
28599                         }
28600                       },
28601                       "status" : {
28602                         "type" : "integer",
28603                         "format" : "int32"
28604                       },
28605                       "statusInfo" : {
28606                         "type" : "object",
28607                         "properties" : {
28608                           "family" : {
28609                             "type" : "string",
28610                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28611                           },
28612                           "reasonPhrase" : {
28613                             "type" : "string"
28614                           },
28615                           "statusCode" : {
28616                             "type" : "integer",
28617                             "format" : "int32"
28618                           }
28619                         }
28620                       },
28621                       "stringHeaders" : {
28622                         "type" : "object",
28623                         "additionalProperties" : {
28624                           "type" : "array",
28625                           "items" : {
28626                             "type" : "string"
28627                           }
28628                         }
28629                       }
28630                     }
28631                   }
28632                 }
28633               }
28634             }
28635           }
28636         },
28637         "summary" : "Add Component Filter Constraint",
28638         "tags" : [ "SDCE-2 APIs" ]
28639       }
28640     },
28641     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/{constraintType}/{constraintIndex}/nodeFilter" : {
28642       "delete" : {
28643         "description" : "Delete Component Filter Constraint",
28644         "operationId" : "deleteComponentFilterConstraint",
28645         "parameters" : [ {
28646           "description" : "Component Id",
28647           "in" : "path",
28648           "name" : "componentId",
28649           "required" : true,
28650           "schema" : {
28651             "type" : "string"
28652           }
28653         }, {
28654           "description" : "Component Instance Id",
28655           "in" : "path",
28656           "name" : "componentInstanceId",
28657           "required" : true,
28658           "schema" : {
28659             "type" : "string"
28660           }
28661         }, {
28662           "description" : "Constraint Index",
28663           "in" : "path",
28664           "name" : "constraintIndex",
28665           "required" : true,
28666           "schema" : {
28667             "type" : "integer",
28668             "format" : "int32"
28669           }
28670         }, {
28671           "description" : "valid values: resources / services",
28672           "in" : "path",
28673           "name" : "componentType",
28674           "required" : true,
28675           "schema" : {
28676             "type" : "string",
28677             "enum" : [ "resources", "services" ]
28678           }
28679         }, {
28680           "description" : "Constraint type. Valid values: properties / capabilities",
28681           "in" : "path",
28682           "name" : "constraintType",
28683           "required" : true,
28684           "schema" : {
28685             "type" : "string",
28686             "enum" : [ "properties", "capabilities" ]
28687           }
28688         }, {
28689           "in" : "header",
28690           "name" : "USER_ID",
28691           "schema" : {
28692             "type" : "string"
28693           }
28694         } ],
28695         "responses" : {
28696           "201" : {
28697             "description" : "Delete Component Filter Constraint"
28698           },
28699           "400" : {
28700             "description" : "Invalid content / Missing content"
28701           },
28702           "403" : {
28703             "description" : "Restricted operation"
28704           },
28705           "default" : {
28706             "content" : {
28707               "application/json" : {
28708                 "schema" : {
28709                   "type" : "array",
28710                   "items" : {
28711                     "type" : "object",
28712                     "properties" : {
28713                       "allowedMethods" : {
28714                         "type" : "array",
28715                         "items" : {
28716                           "type" : "string"
28717                         },
28718                         "uniqueItems" : true
28719                       },
28720                       "cookies" : {
28721                         "type" : "object",
28722                         "additionalProperties" : {
28723                           "type" : "object",
28724                           "properties" : {
28725                             "comment" : {
28726                               "type" : "string"
28727                             },
28728                             "domain" : {
28729                               "type" : "string"
28730                             },
28731                             "expiry" : {
28732                               "type" : "string",
28733                               "format" : "date-time"
28734                             },
28735                             "httpOnly" : {
28736                               "type" : "boolean"
28737                             },
28738                             "maxAge" : {
28739                               "type" : "integer",
28740                               "format" : "int32"
28741                             },
28742                             "name" : {
28743                               "type" : "string"
28744                             },
28745                             "path" : {
28746                               "type" : "string"
28747                             },
28748                             "secure" : {
28749                               "type" : "boolean"
28750                             },
28751                             "value" : {
28752                               "type" : "string"
28753                             },
28754                             "version" : {
28755                               "type" : "integer",
28756                               "format" : "int32"
28757                             }
28758                           }
28759                         }
28760                       },
28761                       "date" : {
28762                         "type" : "string",
28763                         "format" : "date-time"
28764                       },
28765                       "entity" : {
28766                         "type" : "object"
28767                       },
28768                       "entityTag" : {
28769                         "type" : "object",
28770                         "properties" : {
28771                           "value" : {
28772                             "type" : "string"
28773                           },
28774                           "weak" : {
28775                             "type" : "boolean"
28776                           }
28777                         }
28778                       },
28779                       "headers" : {
28780                         "type" : "object",
28781                         "additionalProperties" : {
28782                           "type" : "array",
28783                           "items" : {
28784                             "type" : "object"
28785                           }
28786                         }
28787                       },
28788                       "language" : {
28789                         "type" : "object",
28790                         "properties" : {
28791                           "country" : {
28792                             "type" : "string"
28793                           },
28794                           "displayCountry" : {
28795                             "type" : "string"
28796                           },
28797                           "displayLanguage" : {
28798                             "type" : "string"
28799                           },
28800                           "displayName" : {
28801                             "type" : "string"
28802                           },
28803                           "displayScript" : {
28804                             "type" : "string"
28805                           },
28806                           "displayVariant" : {
28807                             "type" : "string"
28808                           },
28809                           "extensionKeys" : {
28810                             "type" : "array",
28811                             "items" : {
28812                               "type" : "string"
28813                             },
28814                             "uniqueItems" : true
28815                           },
28816                           "iso3Country" : {
28817                             "type" : "string"
28818                           },
28819                           "iso3Language" : {
28820                             "type" : "string"
28821                           },
28822                           "language" : {
28823                             "type" : "string"
28824                           },
28825                           "script" : {
28826                             "type" : "string"
28827                           },
28828                           "unicodeLocaleAttributes" : {
28829                             "type" : "array",
28830                             "items" : {
28831                               "type" : "string"
28832                             },
28833                             "uniqueItems" : true
28834                           },
28835                           "unicodeLocaleKeys" : {
28836                             "type" : "array",
28837                             "items" : {
28838                               "type" : "string"
28839                             },
28840                             "uniqueItems" : true
28841                           },
28842                           "variant" : {
28843                             "type" : "string"
28844                           }
28845                         }
28846                       },
28847                       "lastModified" : {
28848                         "type" : "string",
28849                         "format" : "date-time"
28850                       },
28851                       "length" : {
28852                         "type" : "integer",
28853                         "format" : "int32"
28854                       },
28855                       "links" : {
28856                         "type" : "array",
28857                         "items" : {
28858                           "type" : "object",
28859                           "properties" : {
28860                             "params" : {
28861                               "type" : "object",
28862                               "additionalProperties" : {
28863                                 "type" : "string"
28864                               }
28865                             },
28866                             "rel" : {
28867                               "type" : "string"
28868                             },
28869                             "rels" : {
28870                               "type" : "array",
28871                               "items" : {
28872                                 "type" : "string"
28873                               }
28874                             },
28875                             "title" : {
28876                               "type" : "string"
28877                             },
28878                             "type" : {
28879                               "type" : "string"
28880                             },
28881                             "uri" : {
28882                               "type" : "string",
28883                               "format" : "uri"
28884                             },
28885                             "uriBuilder" : {
28886                               "type" : "object"
28887                             }
28888                           }
28889                         },
28890                         "uniqueItems" : true
28891                       },
28892                       "location" : {
28893                         "type" : "string",
28894                         "format" : "uri"
28895                       },
28896                       "mediaType" : {
28897                         "type" : "object",
28898                         "properties" : {
28899                           "parameters" : {
28900                             "type" : "object",
28901                             "additionalProperties" : {
28902                               "type" : "string"
28903                             }
28904                           },
28905                           "subtype" : {
28906                             "type" : "string"
28907                           },
28908                           "type" : {
28909                             "type" : "string"
28910                           },
28911                           "wildcardSubtype" : {
28912                             "type" : "boolean"
28913                           },
28914                           "wildcardType" : {
28915                             "type" : "boolean"
28916                           }
28917                         }
28918                       },
28919                       "metadata" : {
28920                         "type" : "object",
28921                         "additionalProperties" : {
28922                           "type" : "array",
28923                           "items" : {
28924                             "type" : "object"
28925                           }
28926                         }
28927                       },
28928                       "status" : {
28929                         "type" : "integer",
28930                         "format" : "int32"
28931                       },
28932                       "statusInfo" : {
28933                         "type" : "object",
28934                         "properties" : {
28935                           "family" : {
28936                             "type" : "string",
28937                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28938                           },
28939                           "reasonPhrase" : {
28940                             "type" : "string"
28941                           },
28942                           "statusCode" : {
28943                             "type" : "integer",
28944                             "format" : "int32"
28945                           }
28946                         }
28947                       },
28948                       "stringHeaders" : {
28949                         "type" : "object",
28950                         "additionalProperties" : {
28951                           "type" : "array",
28952                           "items" : {
28953                             "type" : "string"
28954                           }
28955                         }
28956                       }
28957                     }
28958                   }
28959                 }
28960               }
28961             }
28962           }
28963         },
28964         "summary" : "Delete Component Filter Constraint",
28965         "tags" : [ "SDCE-2 APIs" ]
28966       },
28967       "put" : {
28968         "description" : "Update Component Filter Constraint",
28969         "operationId" : "updateComponentFilterConstraint",
28970         "parameters" : [ {
28971           "description" : "Component Id",
28972           "in" : "path",
28973           "name" : "componentId",
28974           "required" : true,
28975           "schema" : {
28976             "type" : "string"
28977           }
28978         }, {
28979           "description" : "Component Instance Id",
28980           "in" : "path",
28981           "name" : "componentInstanceId",
28982           "required" : true,
28983           "schema" : {
28984             "type" : "string"
28985           }
28986         }, {
28987           "description" : "valid values: resources / services",
28988           "in" : "path",
28989           "name" : "componentType",
28990           "required" : true,
28991           "schema" : {
28992             "type" : "string",
28993             "enum" : [ "resources", "services" ]
28994           }
28995         }, {
28996           "description" : "Constraint type. Valid values: properties / capabilities",
28997           "in" : "path",
28998           "name" : "constraintType",
28999           "required" : true,
29000           "schema" : {
29001             "type" : "string",
29002             "enum" : [ "properties", "capabilities" ]
29003           }
29004         }, {
29005           "description" : "Constraint Index",
29006           "in" : "path",
29007           "name" : "constraintIndex",
29008           "required" : true,
29009           "schema" : {
29010             "type" : "integer",
29011             "format" : "int32"
29012           }
29013         }, {
29014           "in" : "header",
29015           "name" : "USER_ID",
29016           "schema" : {
29017             "type" : "string"
29018           }
29019         } ],
29020         "requestBody" : {
29021           "content" : {
29022             "application/json" : {
29023               "schema" : {
29024                 "type" : "string"
29025               }
29026             }
29027           },
29028           "description" : "UIConstraint data",
29029           "required" : true
29030         },
29031         "responses" : {
29032           "201" : {
29033             "description" : "Create Component Filter"
29034           },
29035           "400" : {
29036             "description" : "Invalid content / Missing content"
29037           },
29038           "403" : {
29039             "description" : "Restricted operation"
29040           },
29041           "default" : {
29042             "content" : {
29043               "application/json" : {
29044                 "schema" : {
29045                   "type" : "array",
29046                   "items" : {
29047                     "type" : "object",
29048                     "properties" : {
29049                       "allowedMethods" : {
29050                         "type" : "array",
29051                         "items" : {
29052                           "type" : "string"
29053                         },
29054                         "uniqueItems" : true
29055                       },
29056                       "cookies" : {
29057                         "type" : "object",
29058                         "additionalProperties" : {
29059                           "type" : "object",
29060                           "properties" : {
29061                             "comment" : {
29062                               "type" : "string"
29063                             },
29064                             "domain" : {
29065                               "type" : "string"
29066                             },
29067                             "expiry" : {
29068                               "type" : "string",
29069                               "format" : "date-time"
29070                             },
29071                             "httpOnly" : {
29072                               "type" : "boolean"
29073                             },
29074                             "maxAge" : {
29075                               "type" : "integer",
29076                               "format" : "int32"
29077                             },
29078                             "name" : {
29079                               "type" : "string"
29080                             },
29081                             "path" : {
29082                               "type" : "string"
29083                             },
29084                             "secure" : {
29085                               "type" : "boolean"
29086                             },
29087                             "value" : {
29088                               "type" : "string"
29089                             },
29090                             "version" : {
29091                               "type" : "integer",
29092                               "format" : "int32"
29093                             }
29094                           }
29095                         }
29096                       },
29097                       "date" : {
29098                         "type" : "string",
29099                         "format" : "date-time"
29100                       },
29101                       "entity" : {
29102                         "type" : "object"
29103                       },
29104                       "entityTag" : {
29105                         "type" : "object",
29106                         "properties" : {
29107                           "value" : {
29108                             "type" : "string"
29109                           },
29110                           "weak" : {
29111                             "type" : "boolean"
29112                           }
29113                         }
29114                       },
29115                       "headers" : {
29116                         "type" : "object",
29117                         "additionalProperties" : {
29118                           "type" : "array",
29119                           "items" : {
29120                             "type" : "object"
29121                           }
29122                         }
29123                       },
29124                       "language" : {
29125                         "type" : "object",
29126                         "properties" : {
29127                           "country" : {
29128                             "type" : "string"
29129                           },
29130                           "displayCountry" : {
29131                             "type" : "string"
29132                           },
29133                           "displayLanguage" : {
29134                             "type" : "string"
29135                           },
29136                           "displayName" : {
29137                             "type" : "string"
29138                           },
29139                           "displayScript" : {
29140                             "type" : "string"
29141                           },
29142                           "displayVariant" : {
29143                             "type" : "string"
29144                           },
29145                           "extensionKeys" : {
29146                             "type" : "array",
29147                             "items" : {
29148                               "type" : "string"
29149                             },
29150                             "uniqueItems" : true
29151                           },
29152                           "iso3Country" : {
29153                             "type" : "string"
29154                           },
29155                           "iso3Language" : {
29156                             "type" : "string"
29157                           },
29158                           "language" : {
29159                             "type" : "string"
29160                           },
29161                           "script" : {
29162                             "type" : "string"
29163                           },
29164                           "unicodeLocaleAttributes" : {
29165                             "type" : "array",
29166                             "items" : {
29167                               "type" : "string"
29168                             },
29169                             "uniqueItems" : true
29170                           },
29171                           "unicodeLocaleKeys" : {
29172                             "type" : "array",
29173                             "items" : {
29174                               "type" : "string"
29175                             },
29176                             "uniqueItems" : true
29177                           },
29178                           "variant" : {
29179                             "type" : "string"
29180                           }
29181                         }
29182                       },
29183                       "lastModified" : {
29184                         "type" : "string",
29185                         "format" : "date-time"
29186                       },
29187                       "length" : {
29188                         "type" : "integer",
29189                         "format" : "int32"
29190                       },
29191                       "links" : {
29192                         "type" : "array",
29193                         "items" : {
29194                           "type" : "object",
29195                           "properties" : {
29196                             "params" : {
29197                               "type" : "object",
29198                               "additionalProperties" : {
29199                                 "type" : "string"
29200                               }
29201                             },
29202                             "rel" : {
29203                               "type" : "string"
29204                             },
29205                             "rels" : {
29206                               "type" : "array",
29207                               "items" : {
29208                                 "type" : "string"
29209                               }
29210                             },
29211                             "title" : {
29212                               "type" : "string"
29213                             },
29214                             "type" : {
29215                               "type" : "string"
29216                             },
29217                             "uri" : {
29218                               "type" : "string",
29219                               "format" : "uri"
29220                             },
29221                             "uriBuilder" : {
29222                               "type" : "object"
29223                             }
29224                           }
29225                         },
29226                         "uniqueItems" : true
29227                       },
29228                       "location" : {
29229                         "type" : "string",
29230                         "format" : "uri"
29231                       },
29232                       "mediaType" : {
29233                         "type" : "object",
29234                         "properties" : {
29235                           "parameters" : {
29236                             "type" : "object",
29237                             "additionalProperties" : {
29238                               "type" : "string"
29239                             }
29240                           },
29241                           "subtype" : {
29242                             "type" : "string"
29243                           },
29244                           "type" : {
29245                             "type" : "string"
29246                           },
29247                           "wildcardSubtype" : {
29248                             "type" : "boolean"
29249                           },
29250                           "wildcardType" : {
29251                             "type" : "boolean"
29252                           }
29253                         }
29254                       },
29255                       "metadata" : {
29256                         "type" : "object",
29257                         "additionalProperties" : {
29258                           "type" : "array",
29259                           "items" : {
29260                             "type" : "object"
29261                           }
29262                         }
29263                       },
29264                       "status" : {
29265                         "type" : "integer",
29266                         "format" : "int32"
29267                       },
29268                       "statusInfo" : {
29269                         "type" : "object",
29270                         "properties" : {
29271                           "family" : {
29272                             "type" : "string",
29273                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
29274                           },
29275                           "reasonPhrase" : {
29276                             "type" : "string"
29277                           },
29278                           "statusCode" : {
29279                             "type" : "integer",
29280                             "format" : "int32"
29281                           }
29282                         }
29283                       },
29284                       "stringHeaders" : {
29285                         "type" : "object",
29286                         "additionalProperties" : {
29287                           "type" : "array",
29288                           "items" : {
29289                             "type" : "string"
29290                           }
29291                         }
29292                       }
29293                     }
29294                   }
29295                 }
29296               }
29297             }
29298           }
29299         },
29300         "summary" : "Update Component Filter Constraint",
29301         "tags" : [ "SDCE-2 APIs" ]
29302       }
29303     },
29304     "/v1/catalog/{componentType}/{componentId}/componentInstances" : {
29305       "get" : {
29306         "description" : "Get Component instances",
29307         "operationId" : "getComponentInstancesFilteredByPropertiesAndInputs",
29308         "parameters" : [ {
29309           "in" : "path",
29310           "name" : "componentType",
29311           "required" : true,
29312           "schema" : {
29313             "type" : "string"
29314           }
29315         }, {
29316           "in" : "path",
29317           "name" : "componentId",
29318           "required" : true,
29319           "schema" : {
29320             "type" : "string"
29321           }
29322         }, {
29323           "in" : "query",
29324           "name" : "searchText",
29325           "schema" : {
29326             "type" : "string"
29327           }
29328         }, {
29329           "in" : "header",
29330           "name" : "USER_ID",
29331           "schema" : {
29332             "type" : "string"
29333           }
29334         } ],
29335         "requestBody" : {
29336           "content" : {
29337             "application/json" : {
29338               "schema" : {
29339                 "type" : "string"
29340               }
29341             }
29342           },
29343           "description" : "uid list",
29344           "required" : true
29345         },
29346         "responses" : {
29347           "200" : {
29348             "description" : "Component found"
29349           },
29350           "403" : {
29351             "description" : "Restricted operation"
29352           },
29353           "404" : {
29354             "description" : "Component not found"
29355           },
29356           "default" : {
29357             "content" : {
29358               "application/json" : {
29359                 "schema" : {
29360                   "type" : "array",
29361                   "items" : {
29362                     "$ref" : "#/components/schemas/Resource"
29363                   }
29364                 }
29365               }
29366             }
29367           }
29368         },
29369         "servers" : [ {
29370           "url" : "/sdc2/rest",
29371           "variables" : { }
29372         } ],
29373         "summary" : "Returns component instances",
29374         "tags" : [ "SDCE-2 APIs" ]
29375       }
29376     },
29377     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{inputId}/properties" : {
29378       "get" : {
29379         "description" : "Get properties",
29380         "operationId" : "getInputPropertiesForComponentInstance",
29381         "parameters" : [ {
29382           "in" : "path",
29383           "name" : "componentType",
29384           "required" : true,
29385           "schema" : {
29386             "type" : "string"
29387           }
29388         }, {
29389           "in" : "path",
29390           "name" : "componentId",
29391           "required" : true,
29392           "schema" : {
29393             "type" : "string"
29394           }
29395         }, {
29396           "in" : "path",
29397           "name" : "instanceId",
29398           "required" : true,
29399           "schema" : {
29400             "type" : "string"
29401           }
29402         }, {
29403           "in" : "path",
29404           "name" : "inputId",
29405           "required" : true,
29406           "schema" : {
29407             "type" : "string"
29408           }
29409         }, {
29410           "in" : "header",
29411           "name" : "USER_ID",
29412           "schema" : {
29413             "type" : "string"
29414           }
29415         } ],
29416         "responses" : {
29417           "200" : {
29418             "description" : "Component found"
29419           },
29420           "403" : {
29421             "description" : "Restricted operation"
29422           },
29423           "404" : {
29424             "description" : "Component not found"
29425           },
29426           "default" : {
29427             "content" : {
29428               "application/json" : {
29429                 "schema" : {
29430                   "type" : "array",
29431                   "items" : {
29432                     "$ref" : "#/components/schemas/Resource"
29433                   }
29434                 }
29435               }
29436             }
29437           }
29438         },
29439         "servers" : [ {
29440           "url" : "/sdc2/rest",
29441           "variables" : { }
29442         } ],
29443         "summary" : "Returns properties list",
29444         "tags" : [ "SDCE-2 APIs" ]
29445       }
29446     },
29447     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/inputs" : {
29448       "get" : {
29449         "description" : "Get Inputs only",
29450         "operationId" : "getComponentInstanceInputs",
29451         "parameters" : [ {
29452           "in" : "path",
29453           "name" : "componentType",
29454           "required" : true,
29455           "schema" : {
29456             "type" : "string"
29457           }
29458         }, {
29459           "in" : "path",
29460           "name" : "componentId",
29461           "required" : true,
29462           "schema" : {
29463             "type" : "string"
29464           }
29465         }, {
29466           "in" : "path",
29467           "name" : "instanceId",
29468           "required" : true,
29469           "schema" : {
29470             "type" : "string"
29471           }
29472         }, {
29473           "in" : "path",
29474           "name" : "originComponentUid",
29475           "required" : true,
29476           "schema" : {
29477             "type" : "string"
29478           }
29479         }, {
29480           "in" : "header",
29481           "name" : "USER_ID",
29482           "schema" : {
29483             "type" : "string"
29484           }
29485         } ],
29486         "responses" : {
29487           "200" : {
29488             "description" : "Component found"
29489           },
29490           "403" : {
29491             "description" : "Restricted operation"
29492           },
29493           "404" : {
29494             "description" : "Component not found"
29495           },
29496           "default" : {
29497             "content" : {
29498               "application/json" : {
29499                 "schema" : {
29500                   "type" : "array",
29501                   "items" : {
29502                     "$ref" : "#/components/schemas/Resource"
29503                   }
29504                 }
29505               }
29506             }
29507           }
29508         },
29509         "servers" : [ {
29510           "url" : "/sdc2/rest",
29511           "variables" : { }
29512         } ],
29513         "summary" : "Returns Inputs list",
29514         "tags" : [ "SDCE-2 APIs" ]
29515       }
29516     },
29517     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/outputs" : {
29518       "get" : {
29519         "description" : "Get Outputs only",
29520         "operationId" : "getComponentInstanceOutputs",
29521         "parameters" : [ {
29522           "in" : "path",
29523           "name" : "componentType",
29524           "required" : true,
29525           "schema" : {
29526             "type" : "string"
29527           }
29528         }, {
29529           "in" : "path",
29530           "name" : "componentId",
29531           "required" : true,
29532           "schema" : {
29533             "type" : "string"
29534           }
29535         }, {
29536           "in" : "path",
29537           "name" : "instanceId",
29538           "required" : true,
29539           "schema" : {
29540             "type" : "string"
29541           }
29542         }, {
29543           "in" : "path",
29544           "name" : "originComponentUid",
29545           "required" : true,
29546           "schema" : {
29547             "type" : "string"
29548           }
29549         }, {
29550           "in" : "header",
29551           "name" : "USER_ID",
29552           "schema" : {
29553             "type" : "string"
29554           }
29555         } ],
29556         "responses" : {
29557           "200" : {
29558             "description" : "Component found"
29559           },
29560           "403" : {
29561             "description" : "Restricted operation"
29562           },
29563           "404" : {
29564             "description" : "Component not found"
29565           },
29566           "default" : {
29567             "content" : {
29568               "application/json" : {
29569                 "schema" : {
29570                   "type" : "array",
29571                   "items" : {
29572                     "$ref" : "#/components/schemas/Resource"
29573                   }
29574                 }
29575               }
29576             }
29577           }
29578         },
29579         "servers" : [ {
29580           "url" : "/sdc2/rest",
29581           "variables" : { }
29582         } ],
29583         "summary" : "Returns Outputs list",
29584         "tags" : [ "SDCE-2 APIs" ]
29585       }
29586     },
29587     "/v1/catalog/{componentType}/{componentId}/create/input" : {
29588       "post" : {
29589         "description" : "Create inputs on service",
29590         "operationId" : "createInput",
29591         "parameters" : [ {
29592           "in" : "path",
29593           "name" : "componentType",
29594           "required" : true,
29595           "schema" : {
29596             "type" : "string"
29597           }
29598         }, {
29599           "in" : "path",
29600           "name" : "componentId",
29601           "required" : true,
29602           "schema" : {
29603             "type" : "string"
29604           }
29605         }, {
29606           "in" : "header",
29607           "name" : "USER_ID",
29608           "schema" : {
29609             "type" : "string"
29610           }
29611         } ],
29612         "requestBody" : {
29613           "content" : {
29614             "application/json" : {
29615               "schema" : {
29616                 "type" : "string"
29617               }
29618             }
29619           },
29620           "description" : "ComponentIns Inputs Object to be created",
29621           "required" : true
29622         },
29623         "responses" : {
29624           "200" : {
29625             "description" : "Component found"
29626           },
29627           "403" : {
29628             "description" : "Restricted operation"
29629           },
29630           "404" : {
29631             "description" : "Component not found"
29632           },
29633           "default" : {
29634             "content" : {
29635               "application/json" : {
29636                 "schema" : {
29637                   "type" : "array",
29638                   "items" : {
29639                     "$ref" : "#/components/schemas/Resource"
29640                   }
29641                 }
29642               }
29643             }
29644           }
29645         },
29646         "servers" : [ {
29647           "url" : "/sdc2/rest",
29648           "variables" : { }
29649         } ],
29650         "summary" : "Return inputs list",
29651         "tags" : [ "SDCE-2 APIs" ]
29652       }
29653     },
29654     "/v1/catalog/{componentType}/{componentId}/create/inputs" : {
29655       "post" : {
29656         "description" : "Create inputs on service",
29657         "operationId" : "createMultipleInputs",
29658         "parameters" : [ {
29659           "in" : "path",
29660           "name" : "componentType",
29661           "required" : true,
29662           "schema" : {
29663             "type" : "string"
29664           }
29665         }, {
29666           "in" : "path",
29667           "name" : "componentId",
29668           "required" : true,
29669           "schema" : {
29670             "type" : "string"
29671           }
29672         }, {
29673           "in" : "header",
29674           "name" : "USER_ID",
29675           "schema" : {
29676             "type" : "string"
29677           }
29678         } ],
29679         "requestBody" : {
29680           "content" : {
29681             "application/json" : {
29682               "schema" : {
29683                 "type" : "string"
29684               }
29685             }
29686           },
29687           "description" : "ComponentIns Inputs Object to be created",
29688           "required" : true
29689         },
29690         "responses" : {
29691           "200" : {
29692             "description" : "Component found"
29693           },
29694           "403" : {
29695             "description" : "Restricted operation"
29696           },
29697           "404" : {
29698             "description" : "Component not found"
29699           },
29700           "default" : {
29701             "content" : {
29702               "application/json" : {
29703                 "schema" : {
29704                   "type" : "array",
29705                   "items" : {
29706                     "$ref" : "#/components/schemas/Resource"
29707                   }
29708                 }
29709               }
29710             }
29711           }
29712         },
29713         "servers" : [ {
29714           "url" : "/sdc2/rest",
29715           "variables" : { }
29716         } ],
29717         "summary" : "Return inputs list",
29718         "tags" : [ "SDCE-2 APIs" ]
29719       }
29720     },
29721     "/v1/catalog/{componentType}/{componentId}/create/listInput" : {
29722       "post" : {
29723         "description" : "Create a list input on service",
29724         "operationId" : "createListInput",
29725         "parameters" : [ {
29726           "in" : "path",
29727           "name" : "componentType",
29728           "required" : true,
29729           "schema" : {
29730             "type" : "string"
29731           }
29732         }, {
29733           "in" : "path",
29734           "name" : "componentId",
29735           "required" : true,
29736           "schema" : {
29737             "type" : "string"
29738           }
29739         }, {
29740           "in" : "header",
29741           "name" : "USER_ID",
29742           "schema" : {
29743             "type" : "string"
29744           }
29745         } ],
29746         "requestBody" : {
29747           "content" : {
29748             "application/json" : {
29749               "schema" : {
29750                 "type" : "string"
29751               }
29752             }
29753           },
29754           "description" : "ComponentIns Inputs Object to be created",
29755           "required" : true
29756         },
29757         "responses" : {
29758           "200" : {
29759             "description" : "Component found"
29760           },
29761           "403" : {
29762             "description" : "Restricted operation"
29763           },
29764           "404" : {
29765             "description" : "Component not found"
29766           },
29767           "default" : {
29768             "content" : {
29769               "application/json" : {
29770                 "schema" : {
29771                   "type" : "array",
29772                   "items" : {
29773                     "$ref" : "#/components/schemas/Resource"
29774                   }
29775                 }
29776               }
29777             }
29778           }
29779         },
29780         "servers" : [ {
29781           "url" : "/sdc2/rest",
29782           "variables" : { }
29783         } ],
29784         "summary" : "Return input",
29785         "tags" : [ "SDCE-2 APIs" ]
29786       }
29787     },
29788     "/v1/catalog/{componentType}/{componentId}/create/outputs" : {
29789       "post" : {
29790         "description" : "Create outputs on service",
29791         "operationId" : "createMultipleOutputs",
29792         "parameters" : [ {
29793           "in" : "path",
29794           "name" : "componentType",
29795           "required" : true,
29796           "schema" : {
29797             "type" : "string"
29798           }
29799         }, {
29800           "in" : "path",
29801           "name" : "componentId",
29802           "required" : true,
29803           "schema" : {
29804             "type" : "string"
29805           }
29806         }, {
29807           "in" : "header",
29808           "name" : "USER_ID",
29809           "schema" : {
29810             "type" : "string"
29811           }
29812         } ],
29813         "requestBody" : {
29814           "content" : {
29815             "application/json" : {
29816               "schema" : {
29817                 "type" : "string"
29818               }
29819             }
29820           },
29821           "description" : "ComponentIns Outputs Object to be created",
29822           "required" : true
29823         },
29824         "responses" : {
29825           "200" : {
29826             "description" : "Component found"
29827           },
29828           "403" : {
29829             "description" : "Restricted operation"
29830           },
29831           "404" : {
29832             "description" : "Component not found"
29833           },
29834           "default" : {
29835             "content" : {
29836               "application/json" : {
29837                 "schema" : {
29838                   "type" : "array",
29839                   "items" : {
29840                     "$ref" : "#/components/schemas/Resource"
29841                   }
29842                 }
29843               }
29844             }
29845           }
29846         },
29847         "servers" : [ {
29848           "url" : "/sdc2/rest",
29849           "variables" : { }
29850         } ],
29851         "summary" : "Return outputs list",
29852         "tags" : [ "SDCE-2 APIs" ]
29853       }
29854     },
29855     "/v1/catalog/{componentType}/{componentId}/create/policies" : {
29856       "post" : {
29857         "description" : "Create policies on service",
29858         "operationId" : "declareProperties",
29859         "parameters" : [ {
29860           "in" : "path",
29861           "name" : "componentType",
29862           "required" : true,
29863           "schema" : {
29864             "type" : "string"
29865           }
29866         }, {
29867           "in" : "path",
29868           "name" : "componentId",
29869           "required" : true,
29870           "schema" : {
29871             "type" : "string"
29872           }
29873         }, {
29874           "in" : "header",
29875           "name" : "USER_ID",
29876           "schema" : {
29877             "type" : "string"
29878           }
29879         } ],
29880         "requestBody" : {
29881           "content" : {
29882             "application/json" : {
29883               "schema" : {
29884                 "type" : "string"
29885               }
29886             }
29887           },
29888           "description" : "ComponentIns policies Object to be created",
29889           "required" : true
29890         },
29891         "responses" : {
29892           "200" : {
29893             "description" : "Component found"
29894           },
29895           "403" : {
29896             "description" : "Restricted operation"
29897           },
29898           "404" : {
29899             "description" : "Component not found"
29900           },
29901           "default" : {
29902             "content" : {
29903               "application/json" : {
29904                 "schema" : {
29905                   "type" : "array",
29906                   "items" : {
29907                     "$ref" : "#/components/schemas/Resource"
29908                   }
29909                 }
29910               }
29911             }
29912           }
29913         },
29914         "servers" : [ {
29915           "url" : "/sdc2/rest",
29916           "variables" : { }
29917         } ],
29918         "summary" : "Return policies list",
29919         "tags" : [ "SDCE-2 APIs" ]
29920       }
29921     },
29922     "/v1/catalog/{componentType}/{componentId}/dataType/{dataTypeName}" : {
29923       "delete" : {
29924         "description" : "Delete data type from service",
29925         "operationId" : "deleteDataType",
29926         "parameters" : [ {
29927           "in" : "path",
29928           "name" : "componentType",
29929           "required" : true,
29930           "schema" : {
29931             "type" : "string"
29932           }
29933         }, {
29934           "in" : "path",
29935           "name" : "componentId",
29936           "required" : true,
29937           "schema" : {
29938             "type" : "string"
29939           }
29940         }, {
29941           "in" : "path",
29942           "name" : "dataTypeName",
29943           "required" : true,
29944           "schema" : {
29945             "type" : "string"
29946           }
29947         } ],
29948         "responses" : {
29949           "200" : {
29950             "description" : "Data type deleted"
29951           },
29952           "403" : {
29953             "description" : "Restricted operation"
29954           },
29955           "404" : {
29956             "description" : "Data type not found"
29957           },
29958           "default" : {
29959             "content" : {
29960               "application/json" : {
29961                 "schema" : {
29962                   "type" : "array",
29963                   "items" : {
29964                     "$ref" : "#/components/schemas/Resource"
29965                   }
29966                 }
29967               }
29968             }
29969           }
29970         },
29971         "servers" : [ {
29972           "url" : "/sdc2/rest",
29973           "variables" : { }
29974         } ],
29975         "summary" : "Delete service input",
29976         "tags" : [ "SDCE-2 APIs" ]
29977       },
29978       "get" : {
29979         "description" : "Get data type in service",
29980         "operationId" : "getDataType",
29981         "parameters" : [ {
29982           "in" : "path",
29983           "name" : "componentType",
29984           "required" : true,
29985           "schema" : {
29986             "type" : "string"
29987           }
29988         }, {
29989           "in" : "path",
29990           "name" : "componentId",
29991           "required" : true,
29992           "schema" : {
29993             "type" : "string"
29994           }
29995         }, {
29996           "in" : "path",
29997           "name" : "dataTypeName",
29998           "required" : true,
29999           "schema" : {
30000             "type" : "string"
30001           }
30002         } ],
30003         "responses" : {
30004           "200" : {
30005             "description" : "Data type found"
30006           },
30007           "403" : {
30008             "description" : "Restricted operation"
30009           },
30010           "404" : {
30011             "description" : "Data type not found"
30012           },
30013           "default" : {
30014             "content" : {
30015               "application/json" : {
30016                 "schema" : {
30017                   "type" : "array",
30018                   "items" : {
30019                     "$ref" : "#/components/schemas/DataTypeDefinition"
30020                   }
30021                 }
30022               }
30023             }
30024           }
30025         },
30026         "servers" : [ {
30027           "url" : "/sdc2/rest",
30028           "variables" : { }
30029         } ],
30030         "summary" : "Get data type in service",
30031         "tags" : [ "SDCE-2 APIs" ]
30032       }
30033     },
30034     "/v1/catalog/{componentType}/{componentId}/dataTypes" : {
30035       "get" : {
30036         "description" : "Get data types that service has",
30037         "operationId" : "getDataTypes",
30038         "parameters" : [ {
30039           "in" : "path",
30040           "name" : "componentType",
30041           "required" : true,
30042           "schema" : {
30043             "type" : "string"
30044           }
30045         }, {
30046           "in" : "path",
30047           "name" : "componentId",
30048           "required" : true,
30049           "schema" : {
30050             "type" : "string"
30051           }
30052         } ],
30053         "responses" : {
30054           "200" : {
30055             "description" : "Data type found"
30056           },
30057           "403" : {
30058             "description" : "Restricted operation"
30059           },
30060           "404" : {
30061             "description" : "Component not found"
30062           },
30063           "default" : {
30064             "content" : {
30065               "application/json" : {
30066                 "schema" : {
30067                   "type" : "array",
30068                   "items" : {
30069                     "$ref" : "#/components/schemas/Resource"
30070                   }
30071                 }
30072               }
30073             }
30074           }
30075         },
30076         "servers" : [ {
30077           "url" : "/sdc2/rest",
30078           "variables" : { }
30079         } ],
30080         "summary" : "Get data types in service",
30081         "tags" : [ "SDCE-2 APIs" ]
30082       }
30083     },
30084     "/v1/catalog/{componentType}/{componentId}/delete/{inputId}/input" : {
30085       "delete" : {
30086         "description" : "Delete input from service",
30087         "operationId" : "deleteInput",
30088         "parameters" : [ {
30089           "in" : "path",
30090           "name" : "componentType",
30091           "required" : true,
30092           "schema" : {
30093             "type" : "string"
30094           }
30095         }, {
30096           "in" : "path",
30097           "name" : "componentId",
30098           "required" : true,
30099           "schema" : {
30100             "type" : "string"
30101           }
30102         }, {
30103           "in" : "path",
30104           "name" : "inputId",
30105           "required" : true,
30106           "schema" : {
30107             "type" : "string"
30108           }
30109         }, {
30110           "in" : "header",
30111           "name" : "USER_ID",
30112           "schema" : {
30113             "type" : "string"
30114           }
30115         } ],
30116         "requestBody" : {
30117           "content" : {
30118             "application/json" : {
30119               "schema" : {
30120                 "type" : "string"
30121               }
30122             }
30123           },
30124           "description" : "Service Input to be deleted",
30125           "required" : true
30126         },
30127         "responses" : {
30128           "200" : {
30129             "description" : "Input deleted"
30130           },
30131           "403" : {
30132             "description" : "Restricted operation"
30133           },
30134           "404" : {
30135             "description" : "Input not found"
30136           },
30137           "default" : {
30138             "content" : {
30139               "application/json" : {
30140                 "schema" : {
30141                   "type" : "array",
30142                   "items" : {
30143                     "$ref" : "#/components/schemas/Resource"
30144                   }
30145                 }
30146               }
30147             }
30148           }
30149         },
30150         "servers" : [ {
30151           "url" : "/sdc2/rest",
30152           "variables" : { }
30153         } ],
30154         "summary" : "Delete service input",
30155         "tags" : [ "SDCE-2 APIs" ]
30156       }
30157     },
30158     "/v1/catalog/{componentType}/{componentId}/delete/{outputId}/output" : {
30159       "delete" : {
30160         "description" : "Delete output from service",
30161         "operationId" : "deleteOutput",
30162         "parameters" : [ {
30163           "in" : "path",
30164           "name" : "componentType",
30165           "required" : true,
30166           "schema" : {
30167             "type" : "string"
30168           }
30169         }, {
30170           "in" : "path",
30171           "name" : "componentId",
30172           "required" : true,
30173           "schema" : {
30174             "type" : "string"
30175           }
30176         }, {
30177           "in" : "path",
30178           "name" : "outputId",
30179           "required" : true,
30180           "schema" : {
30181             "type" : "string"
30182           }
30183         }, {
30184           "in" : "header",
30185           "name" : "USER_ID",
30186           "schema" : {
30187             "type" : "string"
30188           }
30189         } ],
30190         "requestBody" : {
30191           "content" : {
30192             "application/json" : {
30193               "schema" : {
30194                 "type" : "string"
30195               }
30196             }
30197           },
30198           "description" : "Service Output to be deleted",
30199           "required" : true
30200         },
30201         "responses" : {
30202           "200" : {
30203             "description" : "Output deleted"
30204           },
30205           "403" : {
30206             "description" : "Restricted operation"
30207           },
30208           "404" : {
30209             "description" : "Output not found"
30210           },
30211           "default" : {
30212             "content" : {
30213               "application/json" : {
30214                 "schema" : {
30215                   "type" : "array",
30216                   "items" : {
30217                     "$ref" : "#/components/schemas/Resource"
30218                   }
30219                 }
30220               }
30221             }
30222           }
30223         },
30224         "servers" : [ {
30225           "url" : "/sdc2/rest",
30226           "variables" : { }
30227         } ],
30228         "summary" : "Delete service output",
30229         "tags" : [ "SDCE-2 APIs" ]
30230       }
30231     },
30232     "/v1/catalog/{componentType}/{componentId}/dependencies" : {
30233       "get" : {
30234         "description" : "Autometed upgrade",
30235         "operationId" : "getComponentDependencies",
30236         "parameters" : [ {
30237           "in" : "path",
30238           "name" : "componentType",
30239           "required" : true,
30240           "schema" : {
30241             "type" : "string"
30242           }
30243         }, {
30244           "in" : "path",
30245           "name" : "componentId",
30246           "required" : true,
30247           "schema" : {
30248             "type" : "string"
30249           }
30250         }, {
30251           "in" : "header",
30252           "name" : "USER_ID",
30253           "schema" : {
30254             "type" : "string"
30255           }
30256         } ],
30257         "requestBody" : {
30258           "content" : {
30259             "application/json" : {
30260               "schema" : {
30261                 "type" : "array",
30262                 "items" : {
30263                   "type" : "string"
30264                 }
30265               }
30266             }
30267           },
30268           "description" : "Consumer Object to be created",
30269           "required" : true
30270         },
30271         "responses" : {
30272           "200" : {
30273             "description" : "Component found"
30274           },
30275           "403" : {
30276             "description" : "Restricted operation"
30277           },
30278           "404" : {
30279             "description" : "Component not found"
30280           },
30281           "default" : {
30282             "content" : {
30283               "application/json" : {
30284                 "schema" : {
30285                   "type" : "array",
30286                   "items" : {
30287                     "type" : "object",
30288                     "properties" : {
30289                       "allowedMethods" : {
30290                         "type" : "array",
30291                         "items" : {
30292                           "type" : "string"
30293                         },
30294                         "uniqueItems" : true
30295                       },
30296                       "cookies" : {
30297                         "type" : "object",
30298                         "additionalProperties" : {
30299                           "type" : "object",
30300                           "properties" : {
30301                             "comment" : {
30302                               "type" : "string"
30303                             },
30304                             "domain" : {
30305                               "type" : "string"
30306                             },
30307                             "expiry" : {
30308                               "type" : "string",
30309                               "format" : "date-time"
30310                             },
30311                             "httpOnly" : {
30312                               "type" : "boolean"
30313                             },
30314                             "maxAge" : {
30315                               "type" : "integer",
30316                               "format" : "int32"
30317                             },
30318                             "name" : {
30319                               "type" : "string"
30320                             },
30321                             "path" : {
30322                               "type" : "string"
30323                             },
30324                             "secure" : {
30325                               "type" : "boolean"
30326                             },
30327                             "value" : {
30328                               "type" : "string"
30329                             },
30330                             "version" : {
30331                               "type" : "integer",
30332                               "format" : "int32"
30333                             }
30334                           }
30335                         }
30336                       },
30337                       "date" : {
30338                         "type" : "string",
30339                         "format" : "date-time"
30340                       },
30341                       "entity" : {
30342                         "type" : "object"
30343                       },
30344                       "entityTag" : {
30345                         "type" : "object",
30346                         "properties" : {
30347                           "value" : {
30348                             "type" : "string"
30349                           },
30350                           "weak" : {
30351                             "type" : "boolean"
30352                           }
30353                         }
30354                       },
30355                       "headers" : {
30356                         "type" : "object",
30357                         "additionalProperties" : {
30358                           "type" : "array",
30359                           "items" : {
30360                             "type" : "object"
30361                           }
30362                         }
30363                       },
30364                       "language" : {
30365                         "type" : "object",
30366                         "properties" : {
30367                           "country" : {
30368                             "type" : "string"
30369                           },
30370                           "displayCountry" : {
30371                             "type" : "string"
30372                           },
30373                           "displayLanguage" : {
30374                             "type" : "string"
30375                           },
30376                           "displayName" : {
30377                             "type" : "string"
30378                           },
30379                           "displayScript" : {
30380                             "type" : "string"
30381                           },
30382                           "displayVariant" : {
30383                             "type" : "string"
30384                           },
30385                           "extensionKeys" : {
30386                             "type" : "array",
30387                             "items" : {
30388                               "type" : "string"
30389                             },
30390                             "uniqueItems" : true
30391                           },
30392                           "iso3Country" : {
30393                             "type" : "string"
30394                           },
30395                           "iso3Language" : {
30396                             "type" : "string"
30397                           },
30398                           "language" : {
30399                             "type" : "string"
30400                           },
30401                           "script" : {
30402                             "type" : "string"
30403                           },
30404                           "unicodeLocaleAttributes" : {
30405                             "type" : "array",
30406                             "items" : {
30407                               "type" : "string"
30408                             },
30409                             "uniqueItems" : true
30410                           },
30411                           "unicodeLocaleKeys" : {
30412                             "type" : "array",
30413                             "items" : {
30414                               "type" : "string"
30415                             },
30416                             "uniqueItems" : true
30417                           },
30418                           "variant" : {
30419                             "type" : "string"
30420                           }
30421                         }
30422                       },
30423                       "lastModified" : {
30424                         "type" : "string",
30425                         "format" : "date-time"
30426                       },
30427                       "length" : {
30428                         "type" : "integer",
30429                         "format" : "int32"
30430                       },
30431                       "links" : {
30432                         "type" : "array",
30433                         "items" : {
30434                           "type" : "object",
30435                           "properties" : {
30436                             "params" : {
30437                               "type" : "object",
30438                               "additionalProperties" : {
30439                                 "type" : "string"
30440                               }
30441                             },
30442                             "rel" : {
30443                               "type" : "string"
30444                             },
30445                             "rels" : {
30446                               "type" : "array",
30447                               "items" : {
30448                                 "type" : "string"
30449                               }
30450                             },
30451                             "title" : {
30452                               "type" : "string"
30453                             },
30454                             "type" : {
30455                               "type" : "string"
30456                             },
30457                             "uri" : {
30458                               "type" : "string",
30459                               "format" : "uri"
30460                             },
30461                             "uriBuilder" : {
30462                               "type" : "object"
30463                             }
30464                           }
30465                         },
30466                         "uniqueItems" : true
30467                       },
30468                       "location" : {
30469                         "type" : "string",
30470                         "format" : "uri"
30471                       },
30472                       "mediaType" : {
30473                         "type" : "object",
30474                         "properties" : {
30475                           "parameters" : {
30476                             "type" : "object",
30477                             "additionalProperties" : {
30478                               "type" : "string"
30479                             }
30480                           },
30481                           "subtype" : {
30482                             "type" : "string"
30483                           },
30484                           "type" : {
30485                             "type" : "string"
30486                           },
30487                           "wildcardSubtype" : {
30488                             "type" : "boolean"
30489                           },
30490                           "wildcardType" : {
30491                             "type" : "boolean"
30492                           }
30493                         }
30494                       },
30495                       "metadata" : {
30496                         "type" : "object",
30497                         "additionalProperties" : {
30498                           "type" : "array",
30499                           "items" : {
30500                             "type" : "object"
30501                           }
30502                         }
30503                       },
30504                       "status" : {
30505                         "type" : "integer",
30506                         "format" : "int32"
30507                       },
30508                       "statusInfo" : {
30509                         "type" : "object",
30510                         "properties" : {
30511                           "family" : {
30512                             "type" : "string",
30513                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30514                           },
30515                           "reasonPhrase" : {
30516                             "type" : "string"
30517                           },
30518                           "statusCode" : {
30519                             "type" : "integer",
30520                             "format" : "int32"
30521                           }
30522                         }
30523                       },
30524                       "stringHeaders" : {
30525                         "type" : "object",
30526                         "additionalProperties" : {
30527                           "type" : "array",
30528                           "items" : {
30529                             "type" : "string"
30530                           }
30531                         }
30532                       }
30533                     }
30534                   }
30535                 }
30536               }
30537             }
30538           }
30539         },
30540         "servers" : [ {
30541           "url" : "/sdc2/rest",
30542           "variables" : { }
30543         } ],
30544         "summary" : "....",
30545         "tags" : [ "SDCE-2 APIs" ]
30546       }
30547     },
30548     "/v1/catalog/{componentType}/{componentId}/filteredDataByParams" : {
30549       "get" : {
30550         "description" : "Retrieve Resource",
30551         "operationId" : "getComponentDataFilteredByParams",
30552         "parameters" : [ {
30553           "in" : "path",
30554           "name" : "componentType",
30555           "required" : true,
30556           "schema" : {
30557             "type" : "string"
30558           }
30559         }, {
30560           "in" : "path",
30561           "name" : "componentId",
30562           "required" : true,
30563           "schema" : {
30564             "type" : "string"
30565           }
30566         }, {
30567           "in" : "query",
30568           "name" : "include",
30569           "schema" : {
30570             "type" : "array",
30571             "items" : {
30572               "type" : "string"
30573             }
30574           }
30575         }, {
30576           "in" : "header",
30577           "name" : "USER_ID",
30578           "schema" : {
30579             "type" : "string"
30580           }
30581         } ],
30582         "responses" : {
30583           "200" : {
30584             "description" : "Resource found"
30585           },
30586           "403" : {
30587             "description" : "Restricted operation"
30588           },
30589           "404" : {
30590             "description" : "Resource not found"
30591           },
30592           "default" : {
30593             "content" : {
30594               "application/json" : {
30595                 "schema" : {
30596                   "type" : "array",
30597                   "items" : {
30598                     "$ref" : "#/components/schemas/Resource"
30599                   }
30600                 }
30601               }
30602             }
30603           }
30604         },
30605         "servers" : [ {
30606           "url" : "/sdc2/rest",
30607           "variables" : { }
30608         } ],
30609         "summary" : "Returns resource according to resourceId",
30610         "tags" : [ "SDCE-2 APIs" ]
30611       }
30612     },
30613     "/v1/catalog/{componentType}/{componentId}/filteredproperties/{propertyNameFragment}" : {
30614       "get" : {
30615         "description" : "Retrieve properties belonging to component instances of specific component by name and optionally resource type",
30616         "operationId" : "getFilteredComponentInstanceProperties",
30617         "parameters" : [ {
30618           "in" : "path",
30619           "name" : "componentType",
30620           "required" : true,
30621           "schema" : {
30622             "type" : "string"
30623           }
30624         }, {
30625           "in" : "path",
30626           "name" : "componentId",
30627           "required" : true,
30628           "schema" : {
30629             "type" : "string"
30630           }
30631         }, {
30632           "in" : "path",
30633           "name" : "propertyNameFragment",
30634           "required" : true,
30635           "schema" : {
30636             "type" : "string"
30637           }
30638         }, {
30639           "in" : "query",
30640           "name" : "resourceType",
30641           "schema" : {
30642             "type" : "array",
30643             "items" : {
30644               "type" : "string"
30645             }
30646           }
30647         }, {
30648           "in" : "header",
30649           "name" : "USER_ID",
30650           "schema" : {
30651             "type" : "string"
30652           }
30653         } ],
30654         "responses" : {
30655           "200" : {
30656             "description" : "Component found"
30657           },
30658           "403" : {
30659             "description" : "Restricted operation"
30660           },
30661           "404" : {
30662             "description" : "Component not found"
30663           },
30664           "default" : {
30665             "content" : {
30666               "application/json" : {
30667                 "schema" : {
30668                   "type" : "array",
30669                   "items" : {
30670                     "type" : "string"
30671                   }
30672                 }
30673               }
30674             }
30675           }
30676         },
30677         "servers" : [ {
30678           "url" : "/sdc2/rest",
30679           "variables" : { }
30680         } ],
30681         "summary" : "Returns properties belonging to component instances of specific component by name and optionally resource type",
30682         "tags" : [ "SDCE-2 APIs" ]
30683       }
30684     },
30685     "/v1/catalog/{componentType}/{componentId}/inputs/{inputId}" : {
30686       "get" : {
30687         "description" : "Get inputs",
30688         "operationId" : "getInputsAndPropertiesForComponentInput",
30689         "parameters" : [ {
30690           "in" : "path",
30691           "name" : "componentType",
30692           "required" : true,
30693           "schema" : {
30694             "type" : "string"
30695           }
30696         }, {
30697           "in" : "path",
30698           "name" : "componentId",
30699           "required" : true,
30700           "schema" : {
30701             "type" : "string"
30702           }
30703         }, {
30704           "in" : "path",
30705           "name" : "inputId",
30706           "required" : true,
30707           "schema" : {
30708             "type" : "string"
30709           }
30710         }, {
30711           "in" : "header",
30712           "name" : "USER_ID",
30713           "schema" : {
30714             "type" : "string"
30715           }
30716         } ],
30717         "responses" : {
30718           "200" : {
30719             "description" : "Component found"
30720           },
30721           "403" : {
30722             "description" : "Restricted operation"
30723           },
30724           "404" : {
30725             "description" : "Component not found"
30726           },
30727           "default" : {
30728             "content" : {
30729               "application/json" : {
30730                 "schema" : {
30731                   "type" : "array",
30732                   "items" : {
30733                     "$ref" : "#/components/schemas/Resource"
30734                   }
30735                 }
30736               }
30737             }
30738           }
30739         },
30740         "servers" : [ {
30741           "url" : "/sdc2/rest",
30742           "variables" : { }
30743         } ],
30744         "summary" : "Returns inputs list",
30745         "tags" : [ "SDCE-2 APIs" ]
30746       }
30747     },
30748     "/v1/catalog/{componentType}/{componentId}/inputs/{inputId}/inputs" : {
30749       "get" : {
30750         "description" : "Get inputs",
30751         "operationId" : "getInputsForComponentInput",
30752         "parameters" : [ {
30753           "in" : "path",
30754           "name" : "componentType",
30755           "required" : true,
30756           "schema" : {
30757             "type" : "string"
30758           }
30759         }, {
30760           "in" : "path",
30761           "name" : "componentId",
30762           "required" : true,
30763           "schema" : {
30764             "type" : "string"
30765           }
30766         }, {
30767           "in" : "path",
30768           "name" : "inputId",
30769           "required" : true,
30770           "schema" : {
30771             "type" : "string"
30772           }
30773         }, {
30774           "in" : "header",
30775           "name" : "USER_ID",
30776           "schema" : {
30777             "type" : "string"
30778           }
30779         } ],
30780         "responses" : {
30781           "200" : {
30782             "description" : "Component found"
30783           },
30784           "403" : {
30785             "description" : "Restricted operation"
30786           },
30787           "404" : {
30788             "description" : "Component not found"
30789           },
30790           "default" : {
30791             "content" : {
30792               "application/json" : {
30793                 "schema" : {
30794                   "type" : "array",
30795                   "items" : {
30796                     "$ref" : "#/components/schemas/Resource"
30797                   }
30798                 }
30799               }
30800             }
30801           }
30802         },
30803         "servers" : [ {
30804           "url" : "/sdc2/rest",
30805           "variables" : { }
30806         } ],
30807         "summary" : "Returns inputs list",
30808         "tags" : [ "SDCE-2 APIs" ]
30809       }
30810     },
30811     "/v1/catalog/{componentType}/{componentId}/requirmentsCapabilities" : {
30812       "get" : {
30813         "description" : "Get Component Requirments And Capabilities",
30814         "operationId" : "getRequirementAndCapabilities",
30815         "parameters" : [ {
30816           "in" : "path",
30817           "name" : "componentType",
30818           "required" : true,
30819           "schema" : {
30820             "type" : "string"
30821           }
30822         }, {
30823           "in" : "path",
30824           "name" : "componentId",
30825           "required" : true,
30826           "schema" : {
30827             "type" : "string"
30828           }
30829         }, {
30830           "in" : "header",
30831           "name" : "USER_ID",
30832           "schema" : {
30833             "type" : "string"
30834           }
30835         } ],
30836         "responses" : {
30837           "200" : {
30838             "description" : "Component found"
30839           },
30840           "403" : {
30841             "description" : "Restricted operation"
30842           },
30843           "404" : {
30844             "description" : "Component not found"
30845           },
30846           "default" : {
30847             "content" : {
30848               "application/json" : {
30849                 "schema" : {
30850                   "type" : "array",
30851                   "items" : {
30852                     "$ref" : "#/components/schemas/Resource"
30853                   }
30854                 }
30855               }
30856             }
30857           }
30858         },
30859         "servers" : [ {
30860           "url" : "/sdc2/rest",
30861           "variables" : { }
30862         } ],
30863         "summary" : "Returns Requirements And Capabilities according to componentId",
30864         "tags" : [ "SDCE-2 APIs" ]
30865       }
30866     },
30867     "/v1/catalog/{componentType}/{componentId}/resource/interfaceOperation" : {
30868       "post" : {
30869         "description" : "Create Interface Operation",
30870         "operationId" : "createInterfaceOperationInResource",
30871         "parameters" : [ {
30872           "description" : "valid values: resources",
30873           "in" : "path",
30874           "name" : "componentType",
30875           "required" : true,
30876           "schema" : {
30877             "type" : "string",
30878             "enum" : [ "resources" ]
30879           }
30880         }, {
30881           "description" : "Component Id",
30882           "in" : "path",
30883           "name" : "componentId",
30884           "required" : true,
30885           "schema" : {
30886             "type" : "string"
30887           }
30888         }, {
30889           "in" : "header",
30890           "name" : "USER_ID",
30891           "schema" : {
30892             "type" : "string"
30893           }
30894         } ],
30895         "responses" : {
30896           "201" : {
30897             "description" : "Create Interface Operation"
30898           },
30899           "400" : {
30900             "description" : "Invalid content / Missing content"
30901           },
30902           "403" : {
30903             "description" : "Restricted operation"
30904           },
30905           "default" : {
30906             "content" : {
30907               "application/json" : {
30908                 "schema" : {
30909                   "type" : "array",
30910                   "items" : {
30911                     "type" : "object",
30912                     "properties" : {
30913                       "allowedMethods" : {
30914                         "type" : "array",
30915                         "items" : {
30916                           "type" : "string"
30917                         },
30918                         "uniqueItems" : true
30919                       },
30920                       "cookies" : {
30921                         "type" : "object",
30922                         "additionalProperties" : {
30923                           "type" : "object",
30924                           "properties" : {
30925                             "comment" : {
30926                               "type" : "string"
30927                             },
30928                             "domain" : {
30929                               "type" : "string"
30930                             },
30931                             "expiry" : {
30932                               "type" : "string",
30933                               "format" : "date-time"
30934                             },
30935                             "httpOnly" : {
30936                               "type" : "boolean"
30937                             },
30938                             "maxAge" : {
30939                               "type" : "integer",
30940                               "format" : "int32"
30941                             },
30942                             "name" : {
30943                               "type" : "string"
30944                             },
30945                             "path" : {
30946                               "type" : "string"
30947                             },
30948                             "secure" : {
30949                               "type" : "boolean"
30950                             },
30951                             "value" : {
30952                               "type" : "string"
30953                             },
30954                             "version" : {
30955                               "type" : "integer",
30956                               "format" : "int32"
30957                             }
30958                           }
30959                         }
30960                       },
30961                       "date" : {
30962                         "type" : "string",
30963                         "format" : "date-time"
30964                       },
30965                       "entity" : {
30966                         "type" : "object"
30967                       },
30968                       "entityTag" : {
30969                         "type" : "object",
30970                         "properties" : {
30971                           "value" : {
30972                             "type" : "string"
30973                           },
30974                           "weak" : {
30975                             "type" : "boolean"
30976                           }
30977                         }
30978                       },
30979                       "headers" : {
30980                         "type" : "object",
30981                         "additionalProperties" : {
30982                           "type" : "array",
30983                           "items" : {
30984                             "type" : "object"
30985                           }
30986                         }
30987                       },
30988                       "language" : {
30989                         "type" : "object",
30990                         "properties" : {
30991                           "country" : {
30992                             "type" : "string"
30993                           },
30994                           "displayCountry" : {
30995                             "type" : "string"
30996                           },
30997                           "displayLanguage" : {
30998                             "type" : "string"
30999                           },
31000                           "displayName" : {
31001                             "type" : "string"
31002                           },
31003                           "displayScript" : {
31004                             "type" : "string"
31005                           },
31006                           "displayVariant" : {
31007                             "type" : "string"
31008                           },
31009                           "extensionKeys" : {
31010                             "type" : "array",
31011                             "items" : {
31012                               "type" : "string"
31013                             },
31014                             "uniqueItems" : true
31015                           },
31016                           "iso3Country" : {
31017                             "type" : "string"
31018                           },
31019                           "iso3Language" : {
31020                             "type" : "string"
31021                           },
31022                           "language" : {
31023                             "type" : "string"
31024                           },
31025                           "script" : {
31026                             "type" : "string"
31027                           },
31028                           "unicodeLocaleAttributes" : {
31029                             "type" : "array",
31030                             "items" : {
31031                               "type" : "string"
31032                             },
31033                             "uniqueItems" : true
31034                           },
31035                           "unicodeLocaleKeys" : {
31036                             "type" : "array",
31037                             "items" : {
31038                               "type" : "string"
31039                             },
31040                             "uniqueItems" : true
31041                           },
31042                           "variant" : {
31043                             "type" : "string"
31044                           }
31045                         }
31046                       },
31047                       "lastModified" : {
31048                         "type" : "string",
31049                         "format" : "date-time"
31050                       },
31051                       "length" : {
31052                         "type" : "integer",
31053                         "format" : "int32"
31054                       },
31055                       "links" : {
31056                         "type" : "array",
31057                         "items" : {
31058                           "type" : "object",
31059                           "properties" : {
31060                             "params" : {
31061                               "type" : "object",
31062                               "additionalProperties" : {
31063                                 "type" : "string"
31064                               }
31065                             },
31066                             "rel" : {
31067                               "type" : "string"
31068                             },
31069                             "rels" : {
31070                               "type" : "array",
31071                               "items" : {
31072                                 "type" : "string"
31073                               }
31074                             },
31075                             "title" : {
31076                               "type" : "string"
31077                             },
31078                             "type" : {
31079                               "type" : "string"
31080                             },
31081                             "uri" : {
31082                               "type" : "string",
31083                               "format" : "uri"
31084                             },
31085                             "uriBuilder" : {
31086                               "type" : "object"
31087                             }
31088                           }
31089                         },
31090                         "uniqueItems" : true
31091                       },
31092                       "location" : {
31093                         "type" : "string",
31094                         "format" : "uri"
31095                       },
31096                       "mediaType" : {
31097                         "type" : "object",
31098                         "properties" : {
31099                           "parameters" : {
31100                             "type" : "object",
31101                             "additionalProperties" : {
31102                               "type" : "string"
31103                             }
31104                           },
31105                           "subtype" : {
31106                             "type" : "string"
31107                           },
31108                           "type" : {
31109                             "type" : "string"
31110                           },
31111                           "wildcardSubtype" : {
31112                             "type" : "boolean"
31113                           },
31114                           "wildcardType" : {
31115                             "type" : "boolean"
31116                           }
31117                         }
31118                       },
31119                       "metadata" : {
31120                         "type" : "object",
31121                         "additionalProperties" : {
31122                           "type" : "array",
31123                           "items" : {
31124                             "type" : "object"
31125                           }
31126                         }
31127                       },
31128                       "status" : {
31129                         "type" : "integer",
31130                         "format" : "int32"
31131                       },
31132                       "statusInfo" : {
31133                         "type" : "object",
31134                         "properties" : {
31135                           "family" : {
31136                             "type" : "string",
31137                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31138                           },
31139                           "reasonPhrase" : {
31140                             "type" : "string"
31141                           },
31142                           "statusCode" : {
31143                             "type" : "integer",
31144                             "format" : "int32"
31145                           }
31146                         }
31147                       },
31148                       "stringHeaders" : {
31149                         "type" : "object",
31150                         "additionalProperties" : {
31151                           "type" : "array",
31152                           "items" : {
31153                             "type" : "string"
31154                           }
31155                         }
31156                       }
31157                     }
31158                   }
31159                 }
31160               }
31161             }
31162           }
31163         },
31164         "servers" : [ {
31165           "url" : "/sdc2/rest",
31166           "variables" : { }
31167         } ],
31168         "summary" : "Create Interface Operation on ComponentInstance",
31169         "tags" : [ "SDCE-2 APIs" ]
31170       }
31171     },
31172     "/v1/catalog/{componentType}/{componentId}/substitutionFilter/{constraintType}" : {
31173       "post" : {
31174         "description" : "Add Component Substitution Filter Constraint",
31175         "operationId" : "addSubstitutionFilter",
31176         "parameters" : [ {
31177           "description" : "Component Id",
31178           "in" : "path",
31179           "name" : "componentId",
31180           "required" : true,
31181           "schema" : {
31182             "type" : "string"
31183           }
31184         }, {
31185           "description" : "valid value: resources / services",
31186           "in" : "path",
31187           "name" : "componentType",
31188           "required" : true,
31189           "schema" : {
31190             "type" : "string",
31191             "enum" : [ "services", "services" ]
31192           }
31193         }, {
31194           "description" : "Constraint type. Valid values: properties / capabilities",
31195           "in" : "path",
31196           "name" : "constraintType",
31197           "required" : true,
31198           "schema" : {
31199             "type" : "string",
31200             "enum" : [ "properties", "capabilities" ]
31201           }
31202         }, {
31203           "in" : "header",
31204           "name" : "USER_ID",
31205           "schema" : {
31206             "type" : "string"
31207           }
31208         } ],
31209         "requestBody" : {
31210           "content" : {
31211             "application/json" : {
31212               "schema" : {
31213                 "type" : "string"
31214               }
31215             }
31216           },
31217           "description" : "UIConstraint data",
31218           "required" : true
31219         },
31220         "responses" : {
31221           "201" : {
31222             "description" : "Add Substitution Filter Constraint"
31223           },
31224           "400" : {
31225             "description" : "Invalid content / Missing content"
31226           },
31227           "403" : {
31228             "description" : "Restricted operation"
31229           },
31230           "default" : {
31231             "content" : {
31232               "application/json" : {
31233                 "schema" : {
31234                   "type" : "array",
31235                   "items" : {
31236                     "type" : "object",
31237                     "properties" : {
31238                       "allowedMethods" : {
31239                         "type" : "array",
31240                         "items" : {
31241                           "type" : "string"
31242                         },
31243                         "uniqueItems" : true
31244                       },
31245                       "cookies" : {
31246                         "type" : "object",
31247                         "additionalProperties" : {
31248                           "type" : "object",
31249                           "properties" : {
31250                             "comment" : {
31251                               "type" : "string"
31252                             },
31253                             "domain" : {
31254                               "type" : "string"
31255                             },
31256                             "expiry" : {
31257                               "type" : "string",
31258                               "format" : "date-time"
31259                             },
31260                             "httpOnly" : {
31261                               "type" : "boolean"
31262                             },
31263                             "maxAge" : {
31264                               "type" : "integer",
31265                               "format" : "int32"
31266                             },
31267                             "name" : {
31268                               "type" : "string"
31269                             },
31270                             "path" : {
31271                               "type" : "string"
31272                             },
31273                             "secure" : {
31274                               "type" : "boolean"
31275                             },
31276                             "value" : {
31277                               "type" : "string"
31278                             },
31279                             "version" : {
31280                               "type" : "integer",
31281                               "format" : "int32"
31282                             }
31283                           }
31284                         }
31285                       },
31286                       "date" : {
31287                         "type" : "string",
31288                         "format" : "date-time"
31289                       },
31290                       "entity" : {
31291                         "type" : "object"
31292                       },
31293                       "entityTag" : {
31294                         "type" : "object",
31295                         "properties" : {
31296                           "value" : {
31297                             "type" : "string"
31298                           },
31299                           "weak" : {
31300                             "type" : "boolean"
31301                           }
31302                         }
31303                       },
31304                       "headers" : {
31305                         "type" : "object",
31306                         "additionalProperties" : {
31307                           "type" : "array",
31308                           "items" : {
31309                             "type" : "object"
31310                           }
31311                         }
31312                       },
31313                       "language" : {
31314                         "type" : "object",
31315                         "properties" : {
31316                           "country" : {
31317                             "type" : "string"
31318                           },
31319                           "displayCountry" : {
31320                             "type" : "string"
31321                           },
31322                           "displayLanguage" : {
31323                             "type" : "string"
31324                           },
31325                           "displayName" : {
31326                             "type" : "string"
31327                           },
31328                           "displayScript" : {
31329                             "type" : "string"
31330                           },
31331                           "displayVariant" : {
31332                             "type" : "string"
31333                           },
31334                           "extensionKeys" : {
31335                             "type" : "array",
31336                             "items" : {
31337                               "type" : "string"
31338                             },
31339                             "uniqueItems" : true
31340                           },
31341                           "iso3Country" : {
31342                             "type" : "string"
31343                           },
31344                           "iso3Language" : {
31345                             "type" : "string"
31346                           },
31347                           "language" : {
31348                             "type" : "string"
31349                           },
31350                           "script" : {
31351                             "type" : "string"
31352                           },
31353                           "unicodeLocaleAttributes" : {
31354                             "type" : "array",
31355                             "items" : {
31356                               "type" : "string"
31357                             },
31358                             "uniqueItems" : true
31359                           },
31360                           "unicodeLocaleKeys" : {
31361                             "type" : "array",
31362                             "items" : {
31363                               "type" : "string"
31364                             },
31365                             "uniqueItems" : true
31366                           },
31367                           "variant" : {
31368                             "type" : "string"
31369                           }
31370                         }
31371                       },
31372                       "lastModified" : {
31373                         "type" : "string",
31374                         "format" : "date-time"
31375                       },
31376                       "length" : {
31377                         "type" : "integer",
31378                         "format" : "int32"
31379                       },
31380                       "links" : {
31381                         "type" : "array",
31382                         "items" : {
31383                           "type" : "object",
31384                           "properties" : {
31385                             "params" : {
31386                               "type" : "object",
31387                               "additionalProperties" : {
31388                                 "type" : "string"
31389                               }
31390                             },
31391                             "rel" : {
31392                               "type" : "string"
31393                             },
31394                             "rels" : {
31395                               "type" : "array",
31396                               "items" : {
31397                                 "type" : "string"
31398                               }
31399                             },
31400                             "title" : {
31401                               "type" : "string"
31402                             },
31403                             "type" : {
31404                               "type" : "string"
31405                             },
31406                             "uri" : {
31407                               "type" : "string",
31408                               "format" : "uri"
31409                             },
31410                             "uriBuilder" : {
31411                               "type" : "object"
31412                             }
31413                           }
31414                         },
31415                         "uniqueItems" : true
31416                       },
31417                       "location" : {
31418                         "type" : "string",
31419                         "format" : "uri"
31420                       },
31421                       "mediaType" : {
31422                         "type" : "object",
31423                         "properties" : {
31424                           "parameters" : {
31425                             "type" : "object",
31426                             "additionalProperties" : {
31427                               "type" : "string"
31428                             }
31429                           },
31430                           "subtype" : {
31431                             "type" : "string"
31432                           },
31433                           "type" : {
31434                             "type" : "string"
31435                           },
31436                           "wildcardSubtype" : {
31437                             "type" : "boolean"
31438                           },
31439                           "wildcardType" : {
31440                             "type" : "boolean"
31441                           }
31442                         }
31443                       },
31444                       "metadata" : {
31445                         "type" : "object",
31446                         "additionalProperties" : {
31447                           "type" : "array",
31448                           "items" : {
31449                             "type" : "object"
31450                           }
31451                         }
31452                       },
31453                       "status" : {
31454                         "type" : "integer",
31455                         "format" : "int32"
31456                       },
31457                       "statusInfo" : {
31458                         "type" : "object",
31459                         "properties" : {
31460                           "family" : {
31461                             "type" : "string",
31462                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31463                           },
31464                           "reasonPhrase" : {
31465                             "type" : "string"
31466                           },
31467                           "statusCode" : {
31468                             "type" : "integer",
31469                             "format" : "int32"
31470                           }
31471                         }
31472                       },
31473                       "stringHeaders" : {
31474                         "type" : "object",
31475                         "additionalProperties" : {
31476                           "type" : "array",
31477                           "items" : {
31478                             "type" : "string"
31479                           }
31480                         }
31481                       }
31482                     }
31483                   }
31484                 }
31485               }
31486             }
31487           }
31488         },
31489         "summary" : "Add Component Substitution Filter Constraint",
31490         "tags" : [ "SDCE-2 APIs" ]
31491       },
31492       "put" : {
31493         "description" : "Update Component Substitution Filter Constraint",
31494         "operationId" : "updateSubstitutionFilters",
31495         "parameters" : [ {
31496           "description" : "Component Id",
31497           "in" : "path",
31498           "name" : "componentId",
31499           "required" : true,
31500           "schema" : {
31501             "type" : "string"
31502           }
31503         }, {
31504           "description" : "valid value: resources / services",
31505           "in" : "path",
31506           "name" : "componentType",
31507           "required" : true,
31508           "schema" : {
31509             "type" : "string",
31510             "enum" : [ "services", "services" ]
31511           }
31512         }, {
31513           "description" : "Constraint type. Valid values: properties / capabilities",
31514           "in" : "path",
31515           "name" : "constraintType",
31516           "required" : true,
31517           "schema" : {
31518             "type" : "string",
31519             "enum" : [ "properties", "capabilities" ]
31520           }
31521         }, {
31522           "in" : "header",
31523           "name" : "USER_ID",
31524           "schema" : {
31525             "type" : "string"
31526           }
31527         } ],
31528         "requestBody" : {
31529           "content" : {
31530             "application/json" : {
31531               "schema" : {
31532                 "type" : "string"
31533               }
31534             }
31535           },
31536           "description" : "UIConstraint data",
31537           "required" : true
31538         },
31539         "responses" : {
31540           "201" : {
31541             "description" : "Update Substitution Filter Constraint"
31542           },
31543           "400" : {
31544             "description" : "Invalid content / Missing content"
31545           },
31546           "403" : {
31547             "description" : "Restricted operation"
31548           },
31549           "default" : {
31550             "content" : {
31551               "application/json" : {
31552                 "schema" : {
31553                   "type" : "array",
31554                   "items" : {
31555                     "type" : "object",
31556                     "properties" : {
31557                       "allowedMethods" : {
31558                         "type" : "array",
31559                         "items" : {
31560                           "type" : "string"
31561                         },
31562                         "uniqueItems" : true
31563                       },
31564                       "cookies" : {
31565                         "type" : "object",
31566                         "additionalProperties" : {
31567                           "type" : "object",
31568                           "properties" : {
31569                             "comment" : {
31570                               "type" : "string"
31571                             },
31572                             "domain" : {
31573                               "type" : "string"
31574                             },
31575                             "expiry" : {
31576                               "type" : "string",
31577                               "format" : "date-time"
31578                             },
31579                             "httpOnly" : {
31580                               "type" : "boolean"
31581                             },
31582                             "maxAge" : {
31583                               "type" : "integer",
31584                               "format" : "int32"
31585                             },
31586                             "name" : {
31587                               "type" : "string"
31588                             },
31589                             "path" : {
31590                               "type" : "string"
31591                             },
31592                             "secure" : {
31593                               "type" : "boolean"
31594                             },
31595                             "value" : {
31596                               "type" : "string"
31597                             },
31598                             "version" : {
31599                               "type" : "integer",
31600                               "format" : "int32"
31601                             }
31602                           }
31603                         }
31604                       },
31605                       "date" : {
31606                         "type" : "string",
31607                         "format" : "date-time"
31608                       },
31609                       "entity" : {
31610                         "type" : "object"
31611                       },
31612                       "entityTag" : {
31613                         "type" : "object",
31614                         "properties" : {
31615                           "value" : {
31616                             "type" : "string"
31617                           },
31618                           "weak" : {
31619                             "type" : "boolean"
31620                           }
31621                         }
31622                       },
31623                       "headers" : {
31624                         "type" : "object",
31625                         "additionalProperties" : {
31626                           "type" : "array",
31627                           "items" : {
31628                             "type" : "object"
31629                           }
31630                         }
31631                       },
31632                       "language" : {
31633                         "type" : "object",
31634                         "properties" : {
31635                           "country" : {
31636                             "type" : "string"
31637                           },
31638                           "displayCountry" : {
31639                             "type" : "string"
31640                           },
31641                           "displayLanguage" : {
31642                             "type" : "string"
31643                           },
31644                           "displayName" : {
31645                             "type" : "string"
31646                           },
31647                           "displayScript" : {
31648                             "type" : "string"
31649                           },
31650                           "displayVariant" : {
31651                             "type" : "string"
31652                           },
31653                           "extensionKeys" : {
31654                             "type" : "array",
31655                             "items" : {
31656                               "type" : "string"
31657                             },
31658                             "uniqueItems" : true
31659                           },
31660                           "iso3Country" : {
31661                             "type" : "string"
31662                           },
31663                           "iso3Language" : {
31664                             "type" : "string"
31665                           },
31666                           "language" : {
31667                             "type" : "string"
31668                           },
31669                           "script" : {
31670                             "type" : "string"
31671                           },
31672                           "unicodeLocaleAttributes" : {
31673                             "type" : "array",
31674                             "items" : {
31675                               "type" : "string"
31676                             },
31677                             "uniqueItems" : true
31678                           },
31679                           "unicodeLocaleKeys" : {
31680                             "type" : "array",
31681                             "items" : {
31682                               "type" : "string"
31683                             },
31684                             "uniqueItems" : true
31685                           },
31686                           "variant" : {
31687                             "type" : "string"
31688                           }
31689                         }
31690                       },
31691                       "lastModified" : {
31692                         "type" : "string",
31693                         "format" : "date-time"
31694                       },
31695                       "length" : {
31696                         "type" : "integer",
31697                         "format" : "int32"
31698                       },
31699                       "links" : {
31700                         "type" : "array",
31701                         "items" : {
31702                           "type" : "object",
31703                           "properties" : {
31704                             "params" : {
31705                               "type" : "object",
31706                               "additionalProperties" : {
31707                                 "type" : "string"
31708                               }
31709                             },
31710                             "rel" : {
31711                               "type" : "string"
31712                             },
31713                             "rels" : {
31714                               "type" : "array",
31715                               "items" : {
31716                                 "type" : "string"
31717                               }
31718                             },
31719                             "title" : {
31720                               "type" : "string"
31721                             },
31722                             "type" : {
31723                               "type" : "string"
31724                             },
31725                             "uri" : {
31726                               "type" : "string",
31727                               "format" : "uri"
31728                             },
31729                             "uriBuilder" : {
31730                               "type" : "object"
31731                             }
31732                           }
31733                         },
31734                         "uniqueItems" : true
31735                       },
31736                       "location" : {
31737                         "type" : "string",
31738                         "format" : "uri"
31739                       },
31740                       "mediaType" : {
31741                         "type" : "object",
31742                         "properties" : {
31743                           "parameters" : {
31744                             "type" : "object",
31745                             "additionalProperties" : {
31746                               "type" : "string"
31747                             }
31748                           },
31749                           "subtype" : {
31750                             "type" : "string"
31751                           },
31752                           "type" : {
31753                             "type" : "string"
31754                           },
31755                           "wildcardSubtype" : {
31756                             "type" : "boolean"
31757                           },
31758                           "wildcardType" : {
31759                             "type" : "boolean"
31760                           }
31761                         }
31762                       },
31763                       "metadata" : {
31764                         "type" : "object",
31765                         "additionalProperties" : {
31766                           "type" : "array",
31767                           "items" : {
31768                             "type" : "object"
31769                           }
31770                         }
31771                       },
31772                       "status" : {
31773                         "type" : "integer",
31774                         "format" : "int32"
31775                       },
31776                       "statusInfo" : {
31777                         "type" : "object",
31778                         "properties" : {
31779                           "family" : {
31780                             "type" : "string",
31781                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31782                           },
31783                           "reasonPhrase" : {
31784                             "type" : "string"
31785                           },
31786                           "statusCode" : {
31787                             "type" : "integer",
31788                             "format" : "int32"
31789                           }
31790                         }
31791                       },
31792                       "stringHeaders" : {
31793                         "type" : "object",
31794                         "additionalProperties" : {
31795                           "type" : "array",
31796                           "items" : {
31797                             "type" : "string"
31798                           }
31799                         }
31800                       }
31801                     }
31802                   }
31803                 }
31804               }
31805             }
31806           }
31807         },
31808         "summary" : "Update Component Substitution Filter Constraint",
31809         "tags" : [ "SDCE-2 APIs" ]
31810       }
31811     },
31812     "/v1/catalog/{componentType}/{componentId}/substitutionFilter/{constraintType}/{constraintIndex}" : {
31813       "delete" : {
31814         "description" : "Delete Component Substitution Filter Constraint",
31815         "operationId" : "deleteSubstitutionFilterConstraint",
31816         "parameters" : [ {
31817           "description" : "Component Id",
31818           "in" : "path",
31819           "name" : "componentId",
31820           "required" : true,
31821           "schema" : {
31822             "type" : "string"
31823           }
31824         }, {
31825           "description" : "Constraint Index",
31826           "in" : "path",
31827           "name" : "constraintIndex",
31828           "required" : true,
31829           "schema" : {
31830             "type" : "integer",
31831             "format" : "int32"
31832           }
31833         }, {
31834           "description" : "valid value: resources / services",
31835           "in" : "path",
31836           "name" : "componentType",
31837           "required" : true,
31838           "schema" : {
31839             "type" : "string",
31840             "enum" : [ "services", "services" ]
31841           }
31842         }, {
31843           "description" : "Constraint type. Valid values: properties / capabilities",
31844           "in" : "path",
31845           "name" : "constraintType",
31846           "required" : true,
31847           "schema" : {
31848             "type" : "string",
31849             "enum" : [ "properties", "capabilities" ]
31850           }
31851         }, {
31852           "in" : "header",
31853           "name" : "USER_ID",
31854           "schema" : {
31855             "type" : "string"
31856           }
31857         } ],
31858         "responses" : {
31859           "201" : {
31860             "description" : "Delete Substitution Filter Constraint"
31861           },
31862           "400" : {
31863             "description" : "Invalid content / Missing content"
31864           },
31865           "403" : {
31866             "description" : "Restricted operation"
31867           },
31868           "default" : {
31869             "content" : {
31870               "application/json" : {
31871                 "schema" : {
31872                   "type" : "array",
31873                   "items" : {
31874                     "type" : "object",
31875                     "properties" : {
31876                       "allowedMethods" : {
31877                         "type" : "array",
31878                         "items" : {
31879                           "type" : "string"
31880                         },
31881                         "uniqueItems" : true
31882                       },
31883                       "cookies" : {
31884                         "type" : "object",
31885                         "additionalProperties" : {
31886                           "type" : "object",
31887                           "properties" : {
31888                             "comment" : {
31889                               "type" : "string"
31890                             },
31891                             "domain" : {
31892                               "type" : "string"
31893                             },
31894                             "expiry" : {
31895                               "type" : "string",
31896                               "format" : "date-time"
31897                             },
31898                             "httpOnly" : {
31899                               "type" : "boolean"
31900                             },
31901                             "maxAge" : {
31902                               "type" : "integer",
31903                               "format" : "int32"
31904                             },
31905                             "name" : {
31906                               "type" : "string"
31907                             },
31908                             "path" : {
31909                               "type" : "string"
31910                             },
31911                             "secure" : {
31912                               "type" : "boolean"
31913                             },
31914                             "value" : {
31915                               "type" : "string"
31916                             },
31917                             "version" : {
31918                               "type" : "integer",
31919                               "format" : "int32"
31920                             }
31921                           }
31922                         }
31923                       },
31924                       "date" : {
31925                         "type" : "string",
31926                         "format" : "date-time"
31927                       },
31928                       "entity" : {
31929                         "type" : "object"
31930                       },
31931                       "entityTag" : {
31932                         "type" : "object",
31933                         "properties" : {
31934                           "value" : {
31935                             "type" : "string"
31936                           },
31937                           "weak" : {
31938                             "type" : "boolean"
31939                           }
31940                         }
31941                       },
31942                       "headers" : {
31943                         "type" : "object",
31944                         "additionalProperties" : {
31945                           "type" : "array",
31946                           "items" : {
31947                             "type" : "object"
31948                           }
31949                         }
31950                       },
31951                       "language" : {
31952                         "type" : "object",
31953                         "properties" : {
31954                           "country" : {
31955                             "type" : "string"
31956                           },
31957                           "displayCountry" : {
31958                             "type" : "string"
31959                           },
31960                           "displayLanguage" : {
31961                             "type" : "string"
31962                           },
31963                           "displayName" : {
31964                             "type" : "string"
31965                           },
31966                           "displayScript" : {
31967                             "type" : "string"
31968                           },
31969                           "displayVariant" : {
31970                             "type" : "string"
31971                           },
31972                           "extensionKeys" : {
31973                             "type" : "array",
31974                             "items" : {
31975                               "type" : "string"
31976                             },
31977                             "uniqueItems" : true
31978                           },
31979                           "iso3Country" : {
31980                             "type" : "string"
31981                           },
31982                           "iso3Language" : {
31983                             "type" : "string"
31984                           },
31985                           "language" : {
31986                             "type" : "string"
31987                           },
31988                           "script" : {
31989                             "type" : "string"
31990                           },
31991                           "unicodeLocaleAttributes" : {
31992                             "type" : "array",
31993                             "items" : {
31994                               "type" : "string"
31995                             },
31996                             "uniqueItems" : true
31997                           },
31998                           "unicodeLocaleKeys" : {
31999                             "type" : "array",
32000                             "items" : {
32001                               "type" : "string"
32002                             },
32003                             "uniqueItems" : true
32004                           },
32005                           "variant" : {
32006                             "type" : "string"
32007                           }
32008                         }
32009                       },
32010                       "lastModified" : {
32011                         "type" : "string",
32012                         "format" : "date-time"
32013                       },
32014                       "length" : {
32015                         "type" : "integer",
32016                         "format" : "int32"
32017                       },
32018                       "links" : {
32019                         "type" : "array",
32020                         "items" : {
32021                           "type" : "object",
32022                           "properties" : {
32023                             "params" : {
32024                               "type" : "object",
32025                               "additionalProperties" : {
32026                                 "type" : "string"
32027                               }
32028                             },
32029                             "rel" : {
32030                               "type" : "string"
32031                             },
32032                             "rels" : {
32033                               "type" : "array",
32034                               "items" : {
32035                                 "type" : "string"
32036                               }
32037                             },
32038                             "title" : {
32039                               "type" : "string"
32040                             },
32041                             "type" : {
32042                               "type" : "string"
32043                             },
32044                             "uri" : {
32045                               "type" : "string",
32046                               "format" : "uri"
32047                             },
32048                             "uriBuilder" : {
32049                               "type" : "object"
32050                             }
32051                           }
32052                         },
32053                         "uniqueItems" : true
32054                       },
32055                       "location" : {
32056                         "type" : "string",
32057                         "format" : "uri"
32058                       },
32059                       "mediaType" : {
32060                         "type" : "object",
32061                         "properties" : {
32062                           "parameters" : {
32063                             "type" : "object",
32064                             "additionalProperties" : {
32065                               "type" : "string"
32066                             }
32067                           },
32068                           "subtype" : {
32069                             "type" : "string"
32070                           },
32071                           "type" : {
32072                             "type" : "string"
32073                           },
32074                           "wildcardSubtype" : {
32075                             "type" : "boolean"
32076                           },
32077                           "wildcardType" : {
32078                             "type" : "boolean"
32079                           }
32080                         }
32081                       },
32082                       "metadata" : {
32083                         "type" : "object",
32084                         "additionalProperties" : {
32085                           "type" : "array",
32086                           "items" : {
32087                             "type" : "object"
32088                           }
32089                         }
32090                       },
32091                       "status" : {
32092                         "type" : "integer",
32093                         "format" : "int32"
32094                       },
32095                       "statusInfo" : {
32096                         "type" : "object",
32097                         "properties" : {
32098                           "family" : {
32099                             "type" : "string",
32100                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32101                           },
32102                           "reasonPhrase" : {
32103                             "type" : "string"
32104                           },
32105                           "statusCode" : {
32106                             "type" : "integer",
32107                             "format" : "int32"
32108                           }
32109                         }
32110                       },
32111                       "stringHeaders" : {
32112                         "type" : "object",
32113                         "additionalProperties" : {
32114                           "type" : "array",
32115                           "items" : {
32116                             "type" : "string"
32117                           }
32118                         }
32119                       }
32120                     }
32121                   }
32122                 }
32123               }
32124             }
32125           }
32126         },
32127         "summary" : "Delete Component Substitution Filter Constraint",
32128         "tags" : [ "SDCE-2 APIs" ]
32129       },
32130       "put" : {
32131         "description" : "Update Component Substitution Filter Constraint",
32132         "operationId" : "updateSubstitutionFilter",
32133         "parameters" : [ {
32134           "description" : "Constraint Index",
32135           "in" : "path",
32136           "name" : "constraintIndex",
32137           "required" : true,
32138           "schema" : {
32139             "type" : "integer",
32140             "format" : "int32"
32141           }
32142         }, {
32143           "description" : "Component Id",
32144           "in" : "path",
32145           "name" : "componentId",
32146           "required" : true,
32147           "schema" : {
32148             "type" : "string"
32149           }
32150         }, {
32151           "description" : "The component type",
32152           "in" : "path",
32153           "name" : "componentType",
32154           "required" : true,
32155           "schema" : {
32156             "type" : "string",
32157             "enum" : [ "services", "resources" ]
32158           }
32159         }, {
32160           "description" : "Constraint type. Valid values: properties / capabilities",
32161           "in" : "path",
32162           "name" : "constraintType",
32163           "required" : true,
32164           "schema" : {
32165             "type" : "string",
32166             "enum" : [ "properties", "capabilities" ]
32167           }
32168         }, {
32169           "in" : "header",
32170           "name" : "USER_ID",
32171           "schema" : {
32172             "type" : "string"
32173           }
32174         } ],
32175         "requestBody" : {
32176           "content" : {
32177             "application/json" : {
32178               "schema" : {
32179                 "$ref" : "#/components/schemas/UIConstraint"
32180               }
32181             }
32182           },
32183           "description" : "Filter constraint information",
32184           "required" : true
32185         },
32186         "responses" : {
32187           "201" : {
32188             "description" : "Update Substitution Filter Constraint"
32189           },
32190           "400" : {
32191             "description" : "Invalid content / Missing content"
32192           },
32193           "403" : {
32194             "description" : "Restricted operation"
32195           },
32196           "default" : {
32197             "content" : {
32198               "application/json" : {
32199                 "schema" : {
32200                   "type" : "array",
32201                   "items" : {
32202                     "type" : "object",
32203                     "properties" : {
32204                       "allowedMethods" : {
32205                         "type" : "array",
32206                         "items" : {
32207                           "type" : "string"
32208                         },
32209                         "uniqueItems" : true
32210                       },
32211                       "cookies" : {
32212                         "type" : "object",
32213                         "additionalProperties" : {
32214                           "type" : "object",
32215                           "properties" : {
32216                             "comment" : {
32217                               "type" : "string"
32218                             },
32219                             "domain" : {
32220                               "type" : "string"
32221                             },
32222                             "expiry" : {
32223                               "type" : "string",
32224                               "format" : "date-time"
32225                             },
32226                             "httpOnly" : {
32227                               "type" : "boolean"
32228                             },
32229                             "maxAge" : {
32230                               "type" : "integer",
32231                               "format" : "int32"
32232                             },
32233                             "name" : {
32234                               "type" : "string"
32235                             },
32236                             "path" : {
32237                               "type" : "string"
32238                             },
32239                             "secure" : {
32240                               "type" : "boolean"
32241                             },
32242                             "value" : {
32243                               "type" : "string"
32244                             },
32245                             "version" : {
32246                               "type" : "integer",
32247                               "format" : "int32"
32248                             }
32249                           }
32250                         }
32251                       },
32252                       "date" : {
32253                         "type" : "string",
32254                         "format" : "date-time"
32255                       },
32256                       "entity" : {
32257                         "type" : "object"
32258                       },
32259                       "entityTag" : {
32260                         "type" : "object",
32261                         "properties" : {
32262                           "value" : {
32263                             "type" : "string"
32264                           },
32265                           "weak" : {
32266                             "type" : "boolean"
32267                           }
32268                         }
32269                       },
32270                       "headers" : {
32271                         "type" : "object",
32272                         "additionalProperties" : {
32273                           "type" : "array",
32274                           "items" : {
32275                             "type" : "object"
32276                           }
32277                         }
32278                       },
32279                       "language" : {
32280                         "type" : "object",
32281                         "properties" : {
32282                           "country" : {
32283                             "type" : "string"
32284                           },
32285                           "displayCountry" : {
32286                             "type" : "string"
32287                           },
32288                           "displayLanguage" : {
32289                             "type" : "string"
32290                           },
32291                           "displayName" : {
32292                             "type" : "string"
32293                           },
32294                           "displayScript" : {
32295                             "type" : "string"
32296                           },
32297                           "displayVariant" : {
32298                             "type" : "string"
32299                           },
32300                           "extensionKeys" : {
32301                             "type" : "array",
32302                             "items" : {
32303                               "type" : "string"
32304                             },
32305                             "uniqueItems" : true
32306                           },
32307                           "iso3Country" : {
32308                             "type" : "string"
32309                           },
32310                           "iso3Language" : {
32311                             "type" : "string"
32312                           },
32313                           "language" : {
32314                             "type" : "string"
32315                           },
32316                           "script" : {
32317                             "type" : "string"
32318                           },
32319                           "unicodeLocaleAttributes" : {
32320                             "type" : "array",
32321                             "items" : {
32322                               "type" : "string"
32323                             },
32324                             "uniqueItems" : true
32325                           },
32326                           "unicodeLocaleKeys" : {
32327                             "type" : "array",
32328                             "items" : {
32329                               "type" : "string"
32330                             },
32331                             "uniqueItems" : true
32332                           },
32333                           "variant" : {
32334                             "type" : "string"
32335                           }
32336                         }
32337                       },
32338                       "lastModified" : {
32339                         "type" : "string",
32340                         "format" : "date-time"
32341                       },
32342                       "length" : {
32343                         "type" : "integer",
32344                         "format" : "int32"
32345                       },
32346                       "links" : {
32347                         "type" : "array",
32348                         "items" : {
32349                           "type" : "object",
32350                           "properties" : {
32351                             "params" : {
32352                               "type" : "object",
32353                               "additionalProperties" : {
32354                                 "type" : "string"
32355                               }
32356                             },
32357                             "rel" : {
32358                               "type" : "string"
32359                             },
32360                             "rels" : {
32361                               "type" : "array",
32362                               "items" : {
32363                                 "type" : "string"
32364                               }
32365                             },
32366                             "title" : {
32367                               "type" : "string"
32368                             },
32369                             "type" : {
32370                               "type" : "string"
32371                             },
32372                             "uri" : {
32373                               "type" : "string",
32374                               "format" : "uri"
32375                             },
32376                             "uriBuilder" : {
32377                               "type" : "object"
32378                             }
32379                           }
32380                         },
32381                         "uniqueItems" : true
32382                       },
32383                       "location" : {
32384                         "type" : "string",
32385                         "format" : "uri"
32386                       },
32387                       "mediaType" : {
32388                         "type" : "object",
32389                         "properties" : {
32390                           "parameters" : {
32391                             "type" : "object",
32392                             "additionalProperties" : {
32393                               "type" : "string"
32394                             }
32395                           },
32396                           "subtype" : {
32397                             "type" : "string"
32398                           },
32399                           "type" : {
32400                             "type" : "string"
32401                           },
32402                           "wildcardSubtype" : {
32403                             "type" : "boolean"
32404                           },
32405                           "wildcardType" : {
32406                             "type" : "boolean"
32407                           }
32408                         }
32409                       },
32410                       "metadata" : {
32411                         "type" : "object",
32412                         "additionalProperties" : {
32413                           "type" : "array",
32414                           "items" : {
32415                             "type" : "object"
32416                           }
32417                         }
32418                       },
32419                       "status" : {
32420                         "type" : "integer",
32421                         "format" : "int32"
32422                       },
32423                       "statusInfo" : {
32424                         "type" : "object",
32425                         "properties" : {
32426                           "family" : {
32427                             "type" : "string",
32428                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32429                           },
32430                           "reasonPhrase" : {
32431                             "type" : "string"
32432                           },
32433                           "statusCode" : {
32434                             "type" : "integer",
32435                             "format" : "int32"
32436                           }
32437                         }
32438                       },
32439                       "stringHeaders" : {
32440                         "type" : "object",
32441                         "additionalProperties" : {
32442                           "type" : "array",
32443                           "items" : {
32444                             "type" : "string"
32445                           }
32446                         }
32447                       }
32448                     }
32449                   }
32450                 }
32451               }
32452             }
32453           }
32454         },
32455         "summary" : "Update Component Substitution Filter Constraint",
32456         "tags" : [ "SDCE-2 APIs" ]
32457       }
32458     },
32459     "/v1/catalog/{componentType}/{componentUuid}/conformanceLevelValidation" : {
32460       "get" : {
32461         "description" : "Validate Component Conformance Level",
32462         "operationId" : "conformanceLevelValidation",
32463         "parameters" : [ {
32464           "in" : "path",
32465           "name" : "componentType",
32466           "required" : true,
32467           "schema" : {
32468             "type" : "string"
32469           }
32470         }, {
32471           "in" : "path",
32472           "name" : "componentUuid",
32473           "required" : true,
32474           "schema" : {
32475             "type" : "string"
32476           }
32477         }, {
32478           "in" : "header",
32479           "name" : "USER_ID",
32480           "schema" : {
32481             "type" : "string"
32482           }
32483         } ],
32484         "responses" : {
32485           "200" : {
32486             "description" : "Component found"
32487           },
32488           "403" : {
32489             "description" : "Restricted operation"
32490           },
32491           "404" : {
32492             "description" : "Component not found"
32493           },
32494           "default" : {
32495             "content" : {
32496               "application/json" : {
32497                 "schema" : {
32498                   "type" : "array",
32499                   "items" : {
32500                     "$ref" : "#/components/schemas/Resource"
32501                   }
32502                 }
32503               }
32504             }
32505           }
32506         },
32507         "servers" : [ {
32508           "url" : "/sdc2/rest",
32509           "variables" : { }
32510         } ],
32511         "summary" : "Returns the result according to conformance level in BE config",
32512         "tags" : [ "SDCE-2 APIs" ]
32513       }
32514     },
32515     "/v1/catalog/{containerComponentType}/{componentId}/artifactsByType/{artifactGroupType}" : {
32516       "get" : {
32517         "description" : "Get component Artifacts",
32518         "operationId" : "getComponentArtifacts",
32519         "parameters" : [ {
32520           "description" : "valid values: resources / services",
32521           "in" : "path",
32522           "name" : "containerComponentType",
32523           "required" : true,
32524           "schema" : {
32525             "type" : "string",
32526             "enum" : [ "resources", "services" ]
32527           }
32528         }, {
32529           "in" : "path",
32530           "name" : "componentId",
32531           "required" : true,
32532           "schema" : {
32533             "type" : "string"
32534           }
32535         }, {
32536           "in" : "path",
32537           "name" : "artifactGroupType",
32538           "required" : true,
32539           "schema" : {
32540             "type" : "string"
32541           }
32542         } ],
32543         "responses" : {
32544           "200" : {
32545             "description" : "Component artifacts"
32546           },
32547           "404" : {
32548             "description" : "Resource/Artifact not found"
32549           },
32550           "default" : {
32551             "content" : {
32552               "application/json" : {
32553                 "schema" : {
32554                   "type" : "array",
32555                   "items" : {
32556                     "type" : "object",
32557                     "properties" : {
32558                       "allowedMethods" : {
32559                         "type" : "array",
32560                         "items" : {
32561                           "type" : "string"
32562                         },
32563                         "uniqueItems" : true
32564                       },
32565                       "cookies" : {
32566                         "type" : "object",
32567                         "additionalProperties" : {
32568                           "type" : "object",
32569                           "properties" : {
32570                             "comment" : {
32571                               "type" : "string"
32572                             },
32573                             "domain" : {
32574                               "type" : "string"
32575                             },
32576                             "expiry" : {
32577                               "type" : "string",
32578                               "format" : "date-time"
32579                             },
32580                             "httpOnly" : {
32581                               "type" : "boolean"
32582                             },
32583                             "maxAge" : {
32584                               "type" : "integer",
32585                               "format" : "int32"
32586                             },
32587                             "name" : {
32588                               "type" : "string"
32589                             },
32590                             "path" : {
32591                               "type" : "string"
32592                             },
32593                             "secure" : {
32594                               "type" : "boolean"
32595                             },
32596                             "value" : {
32597                               "type" : "string"
32598                             },
32599                             "version" : {
32600                               "type" : "integer",
32601                               "format" : "int32"
32602                             }
32603                           }
32604                         }
32605                       },
32606                       "date" : {
32607                         "type" : "string",
32608                         "format" : "date-time"
32609                       },
32610                       "entity" : {
32611                         "type" : "object"
32612                       },
32613                       "entityTag" : {
32614                         "type" : "object",
32615                         "properties" : {
32616                           "value" : {
32617                             "type" : "string"
32618                           },
32619                           "weak" : {
32620                             "type" : "boolean"
32621                           }
32622                         }
32623                       },
32624                       "headers" : {
32625                         "type" : "object",
32626                         "additionalProperties" : {
32627                           "type" : "array",
32628                           "items" : {
32629                             "type" : "object"
32630                           }
32631                         }
32632                       },
32633                       "language" : {
32634                         "type" : "object",
32635                         "properties" : {
32636                           "country" : {
32637                             "type" : "string"
32638                           },
32639                           "displayCountry" : {
32640                             "type" : "string"
32641                           },
32642                           "displayLanguage" : {
32643                             "type" : "string"
32644                           },
32645                           "displayName" : {
32646                             "type" : "string"
32647                           },
32648                           "displayScript" : {
32649                             "type" : "string"
32650                           },
32651                           "displayVariant" : {
32652                             "type" : "string"
32653                           },
32654                           "extensionKeys" : {
32655                             "type" : "array",
32656                             "items" : {
32657                               "type" : "string"
32658                             },
32659                             "uniqueItems" : true
32660                           },
32661                           "iso3Country" : {
32662                             "type" : "string"
32663                           },
32664                           "iso3Language" : {
32665                             "type" : "string"
32666                           },
32667                           "language" : {
32668                             "type" : "string"
32669                           },
32670                           "script" : {
32671                             "type" : "string"
32672                           },
32673                           "unicodeLocaleAttributes" : {
32674                             "type" : "array",
32675                             "items" : {
32676                               "type" : "string"
32677                             },
32678                             "uniqueItems" : true
32679                           },
32680                           "unicodeLocaleKeys" : {
32681                             "type" : "array",
32682                             "items" : {
32683                               "type" : "string"
32684                             },
32685                             "uniqueItems" : true
32686                           },
32687                           "variant" : {
32688                             "type" : "string"
32689                           }
32690                         }
32691                       },
32692                       "lastModified" : {
32693                         "type" : "string",
32694                         "format" : "date-time"
32695                       },
32696                       "length" : {
32697                         "type" : "integer",
32698                         "format" : "int32"
32699                       },
32700                       "links" : {
32701                         "type" : "array",
32702                         "items" : {
32703                           "type" : "object",
32704                           "properties" : {
32705                             "params" : {
32706                               "type" : "object",
32707                               "additionalProperties" : {
32708                                 "type" : "string"
32709                               }
32710                             },
32711                             "rel" : {
32712                               "type" : "string"
32713                             },
32714                             "rels" : {
32715                               "type" : "array",
32716                               "items" : {
32717                                 "type" : "string"
32718                               }
32719                             },
32720                             "title" : {
32721                               "type" : "string"
32722                             },
32723                             "type" : {
32724                               "type" : "string"
32725                             },
32726                             "uri" : {
32727                               "type" : "string",
32728                               "format" : "uri"
32729                             },
32730                             "uriBuilder" : {
32731                               "type" : "object"
32732                             }
32733                           }
32734                         },
32735                         "uniqueItems" : true
32736                       },
32737                       "location" : {
32738                         "type" : "string",
32739                         "format" : "uri"
32740                       },
32741                       "mediaType" : {
32742                         "type" : "object",
32743                         "properties" : {
32744                           "parameters" : {
32745                             "type" : "object",
32746                             "additionalProperties" : {
32747                               "type" : "string"
32748                             }
32749                           },
32750                           "subtype" : {
32751                             "type" : "string"
32752                           },
32753                           "type" : {
32754                             "type" : "string"
32755                           },
32756                           "wildcardSubtype" : {
32757                             "type" : "boolean"
32758                           },
32759                           "wildcardType" : {
32760                             "type" : "boolean"
32761                           }
32762                         }
32763                       },
32764                       "metadata" : {
32765                         "type" : "object",
32766                         "additionalProperties" : {
32767                           "type" : "array",
32768                           "items" : {
32769                             "type" : "object"
32770                           }
32771                         }
32772                       },
32773                       "status" : {
32774                         "type" : "integer",
32775                         "format" : "int32"
32776                       },
32777                       "statusInfo" : {
32778                         "type" : "object",
32779                         "properties" : {
32780                           "family" : {
32781                             "type" : "string",
32782                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32783                           },
32784                           "reasonPhrase" : {
32785                             "type" : "string"
32786                           },
32787                           "statusCode" : {
32788                             "type" : "integer",
32789                             "format" : "int32"
32790                           }
32791                         }
32792                       },
32793                       "stringHeaders" : {
32794                         "type" : "object",
32795                         "additionalProperties" : {
32796                           "type" : "array",
32797                           "items" : {
32798                             "type" : "string"
32799                           }
32800                         }
32801                       }
32802                     }
32803                   }
32804                 }
32805               }
32806             }
32807           }
32808         },
32809         "servers" : [ {
32810           "url" : "/sdc2/rest",
32811           "variables" : { }
32812         } ],
32813         "summary" : "Returns artifacts",
32814         "tags" : [ "SDCE-2 APIs" ]
32815       }
32816     },
32817     "/v1/catalog/{containerComponentType}/{componentId}/batchDeleteResourceInstances" : {
32818       "post" : {
32819         "description" : "Batch Delete ResourceInstances",
32820         "operationId" : "batchDeleteResourceInstances",
32821         "parameters" : [ {
32822           "description" : "valid values: resources / services / products",
32823           "in" : "path",
32824           "name" : "containerComponentType",
32825           "required" : true,
32826           "schema" : {
32827             "type" : "string",
32828             "enum" : [ "resources", "services", "products" ]
32829           }
32830         }, {
32831           "in" : "path",
32832           "name" : "componentId",
32833           "required" : true,
32834           "schema" : {
32835             "type" : "string"
32836           }
32837         } ],
32838         "requestBody" : {
32839           "content" : {
32840             "application/json" : {
32841               "schema" : {
32842                 "type" : "string"
32843               }
32844             }
32845           },
32846           "description" : "Component Instance Id List",
32847           "required" : true
32848         },
32849         "responses" : {
32850           "203" : {
32851             "description" : "ResourceInstances deleted"
32852           },
32853           "400" : {
32854             "description" : "Invalid Content / Missing Content"
32855           },
32856           "403" : {
32857             "description" : "Restricted Operation"
32858           }
32859         },
32860         "servers" : [ {
32861           "url" : "/sdc2/rest",
32862           "variables" : { }
32863         } ],
32864         "tags" : [ "SDCE-2 APIs" ]
32865       }
32866     },
32867     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupId}" : {
32868       "get" : {
32869         "description" : "Get group artifacts ",
32870         "operationId" : "getGroupById",
32871         "parameters" : [ {
32872           "in" : "path",
32873           "name" : "containerComponentType",
32874           "required" : true,
32875           "schema" : {
32876             "type" : "string"
32877           }
32878         }, {
32879           "in" : "path",
32880           "name" : "componentId",
32881           "required" : true,
32882           "schema" : {
32883             "type" : "string"
32884           }
32885         }, {
32886           "in" : "path",
32887           "name" : "groupId",
32888           "required" : true,
32889           "schema" : {
32890             "type" : "string"
32891           }
32892         }, {
32893           "in" : "header",
32894           "name" : "USER_ID",
32895           "schema" : {
32896             "type" : "string"
32897           }
32898         } ],
32899         "responses" : {
32900           "200" : {
32901             "description" : "group found"
32902           },
32903           "403" : {
32904             "description" : "Restricted operation"
32905           },
32906           "404" : {
32907             "description" : "Group not found"
32908           },
32909           "default" : {
32910             "content" : {
32911               "application/json" : {
32912                 "schema" : {
32913                   "type" : "array",
32914                   "items" : {
32915                     "$ref" : "#/components/schemas/Resource"
32916                   }
32917                 }
32918               }
32919             }
32920           }
32921         },
32922         "servers" : [ {
32923           "url" : "/sdc2/rest",
32924           "variables" : { }
32925         } ],
32926         "summary" : "Returns artifacts metadata according to groupId",
32927         "tags" : [ "SDCE-2 APIs" ]
32928       },
32929       "put" : {
32930         "description" : "Update Group metadata",
32931         "operationId" : "updateGroup",
32932         "parameters" : [ {
32933           "in" : "path",
32934           "name" : "containerComponentType",
32935           "required" : true,
32936           "schema" : {
32937             "type" : "string"
32938           }
32939         }, {
32940           "in" : "path",
32941           "name" : "componentId",
32942           "required" : true,
32943           "schema" : {
32944             "type" : "string"
32945           }
32946         }, {
32947           "in" : "path",
32948           "name" : "groupId",
32949           "required" : true,
32950           "schema" : {
32951             "type" : "string"
32952           }
32953         }, {
32954           "in" : "header",
32955           "name" : "USER_ID",
32956           "schema" : {
32957             "type" : "string"
32958           }
32959         } ],
32960         "requestBody" : {
32961           "content" : {
32962             "application/json" : {
32963               "schema" : {
32964                 "$ref" : "#/components/schemas/GroupDefinition"
32965               }
32966             }
32967           },
32968           "description" : "GroupDefinition",
32969           "required" : true
32970         },
32971         "responses" : {
32972           "200" : {
32973             "description" : "Group updated"
32974           },
32975           "400" : {
32976             "description" : "Invalid content / Missing content"
32977           },
32978           "403" : {
32979             "description" : "Restricted operation"
32980           },
32981           "404" : {
32982             "description" : "component / group Not found"
32983           },
32984           "default" : {
32985             "content" : {
32986               "application/json" : {
32987                 "schema" : {
32988                   "type" : "array",
32989                   "items" : {
32990                     "type" : "object",
32991                     "properties" : {
32992                       "allowedMethods" : {
32993                         "type" : "array",
32994                         "items" : {
32995                           "type" : "string"
32996                         },
32997                         "uniqueItems" : true
32998                       },
32999                       "cookies" : {
33000                         "type" : "object",
33001                         "additionalProperties" : {
33002                           "type" : "object",
33003                           "properties" : {
33004                             "comment" : {
33005                               "type" : "string"
33006                             },
33007                             "domain" : {
33008                               "type" : "string"
33009                             },
33010                             "expiry" : {
33011                               "type" : "string",
33012                               "format" : "date-time"
33013                             },
33014                             "httpOnly" : {
33015                               "type" : "boolean"
33016                             },
33017                             "maxAge" : {
33018                               "type" : "integer",
33019                               "format" : "int32"
33020                             },
33021                             "name" : {
33022                               "type" : "string"
33023                             },
33024                             "path" : {
33025                               "type" : "string"
33026                             },
33027                             "secure" : {
33028                               "type" : "boolean"
33029                             },
33030                             "value" : {
33031                               "type" : "string"
33032                             },
33033                             "version" : {
33034                               "type" : "integer",
33035                               "format" : "int32"
33036                             }
33037                           }
33038                         }
33039                       },
33040                       "date" : {
33041                         "type" : "string",
33042                         "format" : "date-time"
33043                       },
33044                       "entity" : {
33045                         "type" : "object"
33046                       },
33047                       "entityTag" : {
33048                         "type" : "object",
33049                         "properties" : {
33050                           "value" : {
33051                             "type" : "string"
33052                           },
33053                           "weak" : {
33054                             "type" : "boolean"
33055                           }
33056                         }
33057                       },
33058                       "headers" : {
33059                         "type" : "object",
33060                         "additionalProperties" : {
33061                           "type" : "array",
33062                           "items" : {
33063                             "type" : "object"
33064                           }
33065                         }
33066                       },
33067                       "language" : {
33068                         "type" : "object",
33069                         "properties" : {
33070                           "country" : {
33071                             "type" : "string"
33072                           },
33073                           "displayCountry" : {
33074                             "type" : "string"
33075                           },
33076                           "displayLanguage" : {
33077                             "type" : "string"
33078                           },
33079                           "displayName" : {
33080                             "type" : "string"
33081                           },
33082                           "displayScript" : {
33083                             "type" : "string"
33084                           },
33085                           "displayVariant" : {
33086                             "type" : "string"
33087                           },
33088                           "extensionKeys" : {
33089                             "type" : "array",
33090                             "items" : {
33091                               "type" : "string"
33092                             },
33093                             "uniqueItems" : true
33094                           },
33095                           "iso3Country" : {
33096                             "type" : "string"
33097                           },
33098                           "iso3Language" : {
33099                             "type" : "string"
33100                           },
33101                           "language" : {
33102                             "type" : "string"
33103                           },
33104                           "script" : {
33105                             "type" : "string"
33106                           },
33107                           "unicodeLocaleAttributes" : {
33108                             "type" : "array",
33109                             "items" : {
33110                               "type" : "string"
33111                             },
33112                             "uniqueItems" : true
33113                           },
33114                           "unicodeLocaleKeys" : {
33115                             "type" : "array",
33116                             "items" : {
33117                               "type" : "string"
33118                             },
33119                             "uniqueItems" : true
33120                           },
33121                           "variant" : {
33122                             "type" : "string"
33123                           }
33124                         }
33125                       },
33126                       "lastModified" : {
33127                         "type" : "string",
33128                         "format" : "date-time"
33129                       },
33130                       "length" : {
33131                         "type" : "integer",
33132                         "format" : "int32"
33133                       },
33134                       "links" : {
33135                         "type" : "array",
33136                         "items" : {
33137                           "type" : "object",
33138                           "properties" : {
33139                             "params" : {
33140                               "type" : "object",
33141                               "additionalProperties" : {
33142                                 "type" : "string"
33143                               }
33144                             },
33145                             "rel" : {
33146                               "type" : "string"
33147                             },
33148                             "rels" : {
33149                               "type" : "array",
33150                               "items" : {
33151                                 "type" : "string"
33152                               }
33153                             },
33154                             "title" : {
33155                               "type" : "string"
33156                             },
33157                             "type" : {
33158                               "type" : "string"
33159                             },
33160                             "uri" : {
33161                               "type" : "string",
33162                               "format" : "uri"
33163                             },
33164                             "uriBuilder" : {
33165                               "type" : "object"
33166                             }
33167                           }
33168                         },
33169                         "uniqueItems" : true
33170                       },
33171                       "location" : {
33172                         "type" : "string",
33173                         "format" : "uri"
33174                       },
33175                       "mediaType" : {
33176                         "type" : "object",
33177                         "properties" : {
33178                           "parameters" : {
33179                             "type" : "object",
33180                             "additionalProperties" : {
33181                               "type" : "string"
33182                             }
33183                           },
33184                           "subtype" : {
33185                             "type" : "string"
33186                           },
33187                           "type" : {
33188                             "type" : "string"
33189                           },
33190                           "wildcardSubtype" : {
33191                             "type" : "boolean"
33192                           },
33193                           "wildcardType" : {
33194                             "type" : "boolean"
33195                           }
33196                         }
33197                       },
33198                       "metadata" : {
33199                         "type" : "object",
33200                         "additionalProperties" : {
33201                           "type" : "array",
33202                           "items" : {
33203                             "type" : "object"
33204                           }
33205                         }
33206                       },
33207                       "status" : {
33208                         "type" : "integer",
33209                         "format" : "int32"
33210                       },
33211                       "statusInfo" : {
33212                         "type" : "object",
33213                         "properties" : {
33214                           "family" : {
33215                             "type" : "string",
33216                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33217                           },
33218                           "reasonPhrase" : {
33219                             "type" : "string"
33220                           },
33221                           "statusCode" : {
33222                             "type" : "integer",
33223                             "format" : "int32"
33224                           }
33225                         }
33226                       },
33227                       "stringHeaders" : {
33228                         "type" : "object",
33229                         "additionalProperties" : {
33230                           "type" : "array",
33231                           "items" : {
33232                             "type" : "string"
33233                           }
33234                         }
33235                       }
33236                     }
33237                   }
33238                 }
33239               }
33240             }
33241           }
33242         },
33243         "servers" : [ {
33244           "url" : "/sdc2/rest",
33245           "variables" : { }
33246         } ],
33247         "summary" : "Returns updated Group",
33248         "tags" : [ "SDCE-2 APIs" ]
33249       }
33250     },
33251     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupType}" : {
33252       "post" : {
33253         "description" : "Create group ",
33254         "operationId" : "createGroup",
33255         "parameters" : [ {
33256           "in" : "path",
33257           "name" : "containerComponentType",
33258           "required" : true,
33259           "schema" : {
33260             "type" : "string"
33261           }
33262         }, {
33263           "in" : "path",
33264           "name" : "componentId",
33265           "required" : true,
33266           "schema" : {
33267             "type" : "string"
33268           }
33269         }, {
33270           "in" : "path",
33271           "name" : "groupType",
33272           "required" : true,
33273           "schema" : {
33274             "type" : "string"
33275           }
33276         }, {
33277           "in" : "header",
33278           "name" : "USER_ID",
33279           "schema" : {
33280             "type" : "string"
33281           }
33282         } ],
33283         "responses" : {
33284           "201" : {
33285             "description" : "Group created"
33286           },
33287           "400" : {
33288             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
33289           },
33290           "403" : {
33291             "description" : "Restricted operation"
33292           },
33293           "404" : {
33294             "description" : "Component not found"
33295           },
33296           "500" : {
33297             "description" : "Internal Error"
33298           },
33299           "default" : {
33300             "content" : {
33301               "application/json" : {
33302                 "schema" : {
33303                   "type" : "array",
33304                   "items" : {
33305                     "$ref" : "#/components/schemas/GroupDefinition"
33306                   }
33307                 }
33308               }
33309             }
33310           }
33311         },
33312         "servers" : [ {
33313           "url" : "/sdc2/rest",
33314           "variables" : { }
33315         } ],
33316         "summary" : "Creates new group in component and returns it",
33317         "tags" : [ "SDCE-2 APIs" ]
33318       }
33319     },
33320     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}" : {
33321       "delete" : {
33322         "description" : "Delete Group",
33323         "operationId" : "deleteGroup",
33324         "parameters" : [ {
33325           "in" : "path",
33326           "name" : "containerComponentType",
33327           "required" : true,
33328           "schema" : {
33329             "type" : "string"
33330           }
33331         }, {
33332           "in" : "path",
33333           "name" : "componentId",
33334           "required" : true,
33335           "schema" : {
33336             "type" : "string"
33337           }
33338         }, {
33339           "in" : "path",
33340           "name" : "groupUniqueId",
33341           "required" : true,
33342           "schema" : {
33343             "type" : "string"
33344           }
33345         }, {
33346           "in" : "header",
33347           "name" : "USER_ID",
33348           "schema" : {
33349             "type" : "string"
33350           }
33351         } ],
33352         "responses" : {
33353           "201" : {
33354             "description" : "ResourceInstance deleted"
33355           },
33356           "400" : {
33357             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
33358           },
33359           "403" : {
33360             "description" : "Restricted operation"
33361           },
33362           "404" : {
33363             "description" : "Component not found"
33364           },
33365           "500" : {
33366             "description" : "Internal Error"
33367           },
33368           "default" : {
33369             "content" : {
33370               "application/json" : {
33371                 "schema" : {
33372                   "type" : "array",
33373                   "items" : {
33374                     "type" : "object",
33375                     "properties" : {
33376                       "allowedMethods" : {
33377                         "type" : "array",
33378                         "items" : {
33379                           "type" : "string"
33380                         },
33381                         "uniqueItems" : true
33382                       },
33383                       "cookies" : {
33384                         "type" : "object",
33385                         "additionalProperties" : {
33386                           "type" : "object",
33387                           "properties" : {
33388                             "comment" : {
33389                               "type" : "string"
33390                             },
33391                             "domain" : {
33392                               "type" : "string"
33393                             },
33394                             "expiry" : {
33395                               "type" : "string",
33396                               "format" : "date-time"
33397                             },
33398                             "httpOnly" : {
33399                               "type" : "boolean"
33400                             },
33401                             "maxAge" : {
33402                               "type" : "integer",
33403                               "format" : "int32"
33404                             },
33405                             "name" : {
33406                               "type" : "string"
33407                             },
33408                             "path" : {
33409                               "type" : "string"
33410                             },
33411                             "secure" : {
33412                               "type" : "boolean"
33413                             },
33414                             "value" : {
33415                               "type" : "string"
33416                             },
33417                             "version" : {
33418                               "type" : "integer",
33419                               "format" : "int32"
33420                             }
33421                           }
33422                         }
33423                       },
33424                       "date" : {
33425                         "type" : "string",
33426                         "format" : "date-time"
33427                       },
33428                       "entity" : {
33429                         "type" : "object"
33430                       },
33431                       "entityTag" : {
33432                         "type" : "object",
33433                         "properties" : {
33434                           "value" : {
33435                             "type" : "string"
33436                           },
33437                           "weak" : {
33438                             "type" : "boolean"
33439                           }
33440                         }
33441                       },
33442                       "headers" : {
33443                         "type" : "object",
33444                         "additionalProperties" : {
33445                           "type" : "array",
33446                           "items" : {
33447                             "type" : "object"
33448                           }
33449                         }
33450                       },
33451                       "language" : {
33452                         "type" : "object",
33453                         "properties" : {
33454                           "country" : {
33455                             "type" : "string"
33456                           },
33457                           "displayCountry" : {
33458                             "type" : "string"
33459                           },
33460                           "displayLanguage" : {
33461                             "type" : "string"
33462                           },
33463                           "displayName" : {
33464                             "type" : "string"
33465                           },
33466                           "displayScript" : {
33467                             "type" : "string"
33468                           },
33469                           "displayVariant" : {
33470                             "type" : "string"
33471                           },
33472                           "extensionKeys" : {
33473                             "type" : "array",
33474                             "items" : {
33475                               "type" : "string"
33476                             },
33477                             "uniqueItems" : true
33478                           },
33479                           "iso3Country" : {
33480                             "type" : "string"
33481                           },
33482                           "iso3Language" : {
33483                             "type" : "string"
33484                           },
33485                           "language" : {
33486                             "type" : "string"
33487                           },
33488                           "script" : {
33489                             "type" : "string"
33490                           },
33491                           "unicodeLocaleAttributes" : {
33492                             "type" : "array",
33493                             "items" : {
33494                               "type" : "string"
33495                             },
33496                             "uniqueItems" : true
33497                           },
33498                           "unicodeLocaleKeys" : {
33499                             "type" : "array",
33500                             "items" : {
33501                               "type" : "string"
33502                             },
33503                             "uniqueItems" : true
33504                           },
33505                           "variant" : {
33506                             "type" : "string"
33507                           }
33508                         }
33509                       },
33510                       "lastModified" : {
33511                         "type" : "string",
33512                         "format" : "date-time"
33513                       },
33514                       "length" : {
33515                         "type" : "integer",
33516                         "format" : "int32"
33517                       },
33518                       "links" : {
33519                         "type" : "array",
33520                         "items" : {
33521                           "type" : "object",
33522                           "properties" : {
33523                             "params" : {
33524                               "type" : "object",
33525                               "additionalProperties" : {
33526                                 "type" : "string"
33527                               }
33528                             },
33529                             "rel" : {
33530                               "type" : "string"
33531                             },
33532                             "rels" : {
33533                               "type" : "array",
33534                               "items" : {
33535                                 "type" : "string"
33536                               }
33537                             },
33538                             "title" : {
33539                               "type" : "string"
33540                             },
33541                             "type" : {
33542                               "type" : "string"
33543                             },
33544                             "uri" : {
33545                               "type" : "string",
33546                               "format" : "uri"
33547                             },
33548                             "uriBuilder" : {
33549                               "type" : "object"
33550                             }
33551                           }
33552                         },
33553                         "uniqueItems" : true
33554                       },
33555                       "location" : {
33556                         "type" : "string",
33557                         "format" : "uri"
33558                       },
33559                       "mediaType" : {
33560                         "type" : "object",
33561                         "properties" : {
33562                           "parameters" : {
33563                             "type" : "object",
33564                             "additionalProperties" : {
33565                               "type" : "string"
33566                             }
33567                           },
33568                           "subtype" : {
33569                             "type" : "string"
33570                           },
33571                           "type" : {
33572                             "type" : "string"
33573                           },
33574                           "wildcardSubtype" : {
33575                             "type" : "boolean"
33576                           },
33577                           "wildcardType" : {
33578                             "type" : "boolean"
33579                           }
33580                         }
33581                       },
33582                       "metadata" : {
33583                         "type" : "object",
33584                         "additionalProperties" : {
33585                           "type" : "array",
33586                           "items" : {
33587                             "type" : "object"
33588                           }
33589                         }
33590                       },
33591                       "status" : {
33592                         "type" : "integer",
33593                         "format" : "int32"
33594                       },
33595                       "statusInfo" : {
33596                         "type" : "object",
33597                         "properties" : {
33598                           "family" : {
33599                             "type" : "string",
33600                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33601                           },
33602                           "reasonPhrase" : {
33603                             "type" : "string"
33604                           },
33605                           "statusCode" : {
33606                             "type" : "integer",
33607                             "format" : "int32"
33608                           }
33609                         }
33610                       },
33611                       "stringHeaders" : {
33612                         "type" : "object",
33613                         "additionalProperties" : {
33614                           "type" : "array",
33615                           "items" : {
33616                             "type" : "string"
33617                           }
33618                         }
33619                       }
33620                     }
33621                   }
33622                 }
33623               }
33624             }
33625           }
33626         },
33627         "servers" : [ {
33628           "url" : "/sdc2/rest",
33629           "variables" : { }
33630         } ],
33631         "summary" : "Returns deleted group id",
33632         "tags" : [ "SDCE-2 APIs" ]
33633       }
33634     },
33635     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/members" : {
33636       "post" : {
33637         "description" : "Update group members ",
33638         "operationId" : "updateGroupMembers",
33639         "parameters" : [ {
33640           "in" : "path",
33641           "name" : "containerComponentType",
33642           "required" : true,
33643           "schema" : {
33644             "type" : "string"
33645           }
33646         }, {
33647           "in" : "path",
33648           "name" : "componentId",
33649           "required" : true,
33650           "schema" : {
33651             "type" : "string"
33652           }
33653         }, {
33654           "in" : "path",
33655           "name" : "groupUniqueId",
33656           "required" : true,
33657           "schema" : {
33658             "type" : "string"
33659           }
33660         }, {
33661           "in" : "header",
33662           "name" : "USER_ID",
33663           "schema" : {
33664             "type" : "string"
33665           }
33666         } ],
33667         "requestBody" : {
33668           "content" : {
33669             "application/json" : {
33670               "schema" : {
33671                 "type" : "array",
33672                 "items" : {
33673                   "type" : "string"
33674                 }
33675               }
33676             }
33677           },
33678           "description" : "List of members unique ids",
33679           "required" : true
33680         },
33681         "responses" : {
33682           "200" : {
33683             "description" : "Group members updated"
33684           },
33685           "400" : {
33686             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
33687           },
33688           "403" : {
33689             "description" : "Restricted operation"
33690           },
33691           "404" : {
33692             "description" : "Component not found"
33693           },
33694           "500" : {
33695             "description" : "Internal Error"
33696           },
33697           "default" : {
33698             "content" : {
33699               "application/json" : {
33700                 "schema" : {
33701                   "type" : "array",
33702                   "items" : {
33703                     "type" : "string"
33704                   }
33705                 }
33706               }
33707             }
33708           }
33709         },
33710         "servers" : [ {
33711           "url" : "/sdc2/rest",
33712           "variables" : { }
33713         } ],
33714         "summary" : "Updates list of members and returns it",
33715         "tags" : [ "SDCE-2 APIs" ]
33716       }
33717     },
33718     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/metadata" : {
33719       "put" : {
33720         "description" : "Update Group Metadata",
33721         "operationId" : "updateGroupMetadata",
33722         "parameters" : [ {
33723           "in" : "path",
33724           "name" : "containerComponentType",
33725           "required" : true,
33726           "schema" : {
33727             "type" : "string"
33728           }
33729         }, {
33730           "in" : "path",
33731           "name" : "componentId",
33732           "required" : true,
33733           "schema" : {
33734             "type" : "string"
33735           }
33736         }, {
33737           "in" : "path",
33738           "name" : "groupUniqueId",
33739           "required" : true,
33740           "schema" : {
33741             "type" : "string"
33742           }
33743         }, {
33744           "in" : "header",
33745           "name" : "USER_ID",
33746           "schema" : {
33747             "type" : "string"
33748           }
33749         } ],
33750         "requestBody" : {
33751           "content" : {
33752             "application/json" : {
33753               "schema" : {
33754                 "type" : "string"
33755               }
33756             }
33757           },
33758           "description" : "Service object to be Updated",
33759           "required" : true
33760         },
33761         "responses" : {
33762           "200" : {
33763             "description" : "Group Updated"
33764           },
33765           "400" : {
33766             "description" : "Invalid content / Missing content"
33767           },
33768           "403" : {
33769             "description" : "Restricted operation"
33770           },
33771           "default" : {
33772             "content" : {
33773               "application/json" : {
33774                 "schema" : {
33775                   "type" : "array",
33776                   "items" : {
33777                     "$ref" : "#/components/schemas/GroupDefinition"
33778                   }
33779                 }
33780               }
33781             }
33782           }
33783         },
33784         "servers" : [ {
33785           "url" : "/sdc2/rest",
33786           "variables" : { }
33787         } ],
33788         "summary" : "Returns updated group definition",
33789         "tags" : [ "SDCE-2 APIs" ]
33790       }
33791     },
33792     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/properties" : {
33793       "get" : {
33794         "description" : "Get List of properties on a group",
33795         "operationId" : "getGroupProperties",
33796         "parameters" : [ {
33797           "in" : "path",
33798           "name" : "containerComponentType",
33799           "required" : true,
33800           "schema" : {
33801             "type" : "string"
33802           }
33803         }, {
33804           "in" : "path",
33805           "name" : "componentId",
33806           "required" : true,
33807           "schema" : {
33808             "type" : "string"
33809           }
33810         }, {
33811           "in" : "path",
33812           "name" : "groupUniqueId",
33813           "required" : true,
33814           "schema" : {
33815             "type" : "string"
33816           }
33817         }, {
33818           "in" : "header",
33819           "name" : "USER_ID",
33820           "schema" : {
33821             "type" : "string"
33822           }
33823         } ],
33824         "responses" : {
33825           "200" : {
33826             "description" : "Group Updated"
33827           },
33828           "400" : {
33829             "description" : "Invalid content / Missing content"
33830           },
33831           "403" : {
33832             "description" : "Restricted operation"
33833           },
33834           "default" : {
33835             "content" : {
33836               "application/json" : {
33837                 "schema" : {
33838                   "type" : "array",
33839                   "items" : {
33840                     "$ref" : "#/components/schemas/GroupProperty"
33841                   }
33842                 }
33843               }
33844             }
33845           }
33846         },
33847         "servers" : [ {
33848           "url" : "/sdc2/rest",
33849           "variables" : { }
33850         } ],
33851         "summary" : "Returns list of properties",
33852         "tags" : [ "SDCE-2 APIs" ]
33853       },
33854       "put" : {
33855         "description" : "Updates List of properties on a group (only values)",
33856         "operationId" : "updateGroupProperties",
33857         "parameters" : [ {
33858           "in" : "path",
33859           "name" : "containerComponentType",
33860           "required" : true,
33861           "schema" : {
33862             "type" : "string"
33863           }
33864         }, {
33865           "in" : "path",
33866           "name" : "componentId",
33867           "required" : true,
33868           "schema" : {
33869             "type" : "string"
33870           }
33871         }, {
33872           "in" : "path",
33873           "name" : "groupUniqueId",
33874           "required" : true,
33875           "schema" : {
33876             "type" : "string"
33877           }
33878         }, {
33879           "in" : "header",
33880           "name" : "USER_ID",
33881           "schema" : {
33882             "type" : "string"
33883           }
33884         } ],
33885         "requestBody" : {
33886           "content" : {
33887             "application/json" : {
33888               "schema" : {
33889                 "type" : "array",
33890                 "items" : {
33891                   "$ref" : "#/components/schemas/GroupProperty"
33892                 }
33893               }
33894             }
33895           },
33896           "description" : "Group Properties to be Updated",
33897           "required" : true
33898         },
33899         "responses" : {
33900           "200" : {
33901             "description" : "Group Updated"
33902           },
33903           "400" : {
33904             "description" : "Invalid content / Missing content"
33905           },
33906           "403" : {
33907             "description" : "Restricted operation"
33908           },
33909           "default" : {
33910             "content" : {
33911               "application/json" : {
33912                 "schema" : {
33913                   "type" : "array",
33914                   "items" : {
33915                     "$ref" : "#/components/schemas/GroupProperty"
33916                   }
33917                 }
33918               }
33919             }
33920           }
33921         },
33922         "servers" : [ {
33923           "url" : "/sdc2/rest",
33924           "variables" : { }
33925         } ],
33926         "summary" : "Returns updated list of properties",
33927         "tags" : [ "SDCE-2 APIs" ]
33928       }
33929     },
33930     "/v1/catalog/{containerComponentType}/{componentId}/paths-to-delete" : {
33931       "get" : {
33932         "description" : "Check if forwarding path to delete on version change",
33933         "operationId" : "changeResourceInstanceVersion_1",
33934         "parameters" : [ {
33935           "in" : "path",
33936           "name" : "componentId",
33937           "required" : true,
33938           "schema" : {
33939             "type" : "string"
33940           }
33941         }, {
33942           "in" : "query",
33943           "name" : "componentInstanceId",
33944           "schema" : {
33945             "type" : "string"
33946           }
33947         }, {
33948           "in" : "query",
33949           "name" : "newComponentInstanceId",
33950           "schema" : {
33951             "type" : "string"
33952           }
33953         }, {
33954           "description" : "valid values: resources / services",
33955           "in" : "path",
33956           "name" : "containerComponentType",
33957           "required" : true,
33958           "schema" : {
33959             "type" : "string",
33960             "enum" : [ "resources", "services" ]
33961           }
33962         } ],
33963         "responses" : {
33964           "default" : {
33965             "content" : {
33966               "application/json" : {
33967                 "schema" : {
33968                   "type" : "array",
33969                   "items" : {
33970                     "type" : "object",
33971                     "properties" : {
33972                       "allowedMethods" : {
33973                         "type" : "array",
33974                         "items" : {
33975                           "type" : "string"
33976                         },
33977                         "uniqueItems" : true
33978                       },
33979                       "cookies" : {
33980                         "type" : "object",
33981                         "additionalProperties" : {
33982                           "type" : "object",
33983                           "properties" : {
33984                             "comment" : {
33985                               "type" : "string"
33986                             },
33987                             "domain" : {
33988                               "type" : "string"
33989                             },
33990                             "expiry" : {
33991                               "type" : "string",
33992                               "format" : "date-time"
33993                             },
33994                             "httpOnly" : {
33995                               "type" : "boolean"
33996                             },
33997                             "maxAge" : {
33998                               "type" : "integer",
33999                               "format" : "int32"
34000                             },
34001                             "name" : {
34002                               "type" : "string"
34003                             },
34004                             "path" : {
34005                               "type" : "string"
34006                             },
34007                             "secure" : {
34008                               "type" : "boolean"
34009                             },
34010                             "value" : {
34011                               "type" : "string"
34012                             },
34013                             "version" : {
34014                               "type" : "integer",
34015                               "format" : "int32"
34016                             }
34017                           }
34018                         }
34019                       },
34020                       "date" : {
34021                         "type" : "string",
34022                         "format" : "date-time"
34023                       },
34024                       "entity" : {
34025                         "type" : "object"
34026                       },
34027                       "entityTag" : {
34028                         "type" : "object",
34029                         "properties" : {
34030                           "value" : {
34031                             "type" : "string"
34032                           },
34033                           "weak" : {
34034                             "type" : "boolean"
34035                           }
34036                         }
34037                       },
34038                       "headers" : {
34039                         "type" : "object",
34040                         "additionalProperties" : {
34041                           "type" : "array",
34042                           "items" : {
34043                             "type" : "object"
34044                           }
34045                         }
34046                       },
34047                       "language" : {
34048                         "type" : "object",
34049                         "properties" : {
34050                           "country" : {
34051                             "type" : "string"
34052                           },
34053                           "displayCountry" : {
34054                             "type" : "string"
34055                           },
34056                           "displayLanguage" : {
34057                             "type" : "string"
34058                           },
34059                           "displayName" : {
34060                             "type" : "string"
34061                           },
34062                           "displayScript" : {
34063                             "type" : "string"
34064                           },
34065                           "displayVariant" : {
34066                             "type" : "string"
34067                           },
34068                           "extensionKeys" : {
34069                             "type" : "array",
34070                             "items" : {
34071                               "type" : "string"
34072                             },
34073                             "uniqueItems" : true
34074                           },
34075                           "iso3Country" : {
34076                             "type" : "string"
34077                           },
34078                           "iso3Language" : {
34079                             "type" : "string"
34080                           },
34081                           "language" : {
34082                             "type" : "string"
34083                           },
34084                           "script" : {
34085                             "type" : "string"
34086                           },
34087                           "unicodeLocaleAttributes" : {
34088                             "type" : "array",
34089                             "items" : {
34090                               "type" : "string"
34091                             },
34092                             "uniqueItems" : true
34093                           },
34094                           "unicodeLocaleKeys" : {
34095                             "type" : "array",
34096                             "items" : {
34097                               "type" : "string"
34098                             },
34099                             "uniqueItems" : true
34100                           },
34101                           "variant" : {
34102                             "type" : "string"
34103                           }
34104                         }
34105                       },
34106                       "lastModified" : {
34107                         "type" : "string",
34108                         "format" : "date-time"
34109                       },
34110                       "length" : {
34111                         "type" : "integer",
34112                         "format" : "int32"
34113                       },
34114                       "links" : {
34115                         "type" : "array",
34116                         "items" : {
34117                           "type" : "object",
34118                           "properties" : {
34119                             "params" : {
34120                               "type" : "object",
34121                               "additionalProperties" : {
34122                                 "type" : "string"
34123                               }
34124                             },
34125                             "rel" : {
34126                               "type" : "string"
34127                             },
34128                             "rels" : {
34129                               "type" : "array",
34130                               "items" : {
34131                                 "type" : "string"
34132                               }
34133                             },
34134                             "title" : {
34135                               "type" : "string"
34136                             },
34137                             "type" : {
34138                               "type" : "string"
34139                             },
34140                             "uri" : {
34141                               "type" : "string",
34142                               "format" : "uri"
34143                             },
34144                             "uriBuilder" : {
34145                               "type" : "object"
34146                             }
34147                           }
34148                         },
34149                         "uniqueItems" : true
34150                       },
34151                       "location" : {
34152                         "type" : "string",
34153                         "format" : "uri"
34154                       },
34155                       "mediaType" : {
34156                         "type" : "object",
34157                         "properties" : {
34158                           "parameters" : {
34159                             "type" : "object",
34160                             "additionalProperties" : {
34161                               "type" : "string"
34162                             }
34163                           },
34164                           "subtype" : {
34165                             "type" : "string"
34166                           },
34167                           "type" : {
34168                             "type" : "string"
34169                           },
34170                           "wildcardSubtype" : {
34171                             "type" : "boolean"
34172                           },
34173                           "wildcardType" : {
34174                             "type" : "boolean"
34175                           }
34176                         }
34177                       },
34178                       "metadata" : {
34179                         "type" : "object",
34180                         "additionalProperties" : {
34181                           "type" : "array",
34182                           "items" : {
34183                             "type" : "object"
34184                           }
34185                         }
34186                       },
34187                       "status" : {
34188                         "type" : "integer",
34189                         "format" : "int32"
34190                       },
34191                       "statusInfo" : {
34192                         "type" : "object",
34193                         "properties" : {
34194                           "family" : {
34195                             "type" : "string",
34196                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34197                           },
34198                           "reasonPhrase" : {
34199                             "type" : "string"
34200                           },
34201                           "statusCode" : {
34202                             "type" : "integer",
34203                             "format" : "int32"
34204                           }
34205                         }
34206                       },
34207                       "stringHeaders" : {
34208                         "type" : "object",
34209                         "additionalProperties" : {
34210                           "type" : "array",
34211                           "items" : {
34212                             "type" : "string"
34213                           }
34214                         }
34215                       }
34216                     }
34217                   }
34218                 }
34219               }
34220             }
34221           }
34222         },
34223         "servers" : [ {
34224           "url" : "/sdc2/rest",
34225           "variables" : { }
34226         } ],
34227         "summary" : "Returns forwarding paths to delete",
34228         "tags" : [ "SDCE-2 APIs" ]
34229       }
34230     },
34231     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}" : {
34232       "delete" : {
34233         "description" : "Delete Policy",
34234         "operationId" : "deletePolicy",
34235         "parameters" : [ {
34236           "in" : "path",
34237           "name" : "componentId",
34238           "required" : true,
34239           "schema" : {
34240             "type" : "string"
34241           }
34242         }, {
34243           "description" : "valid values: resources / services",
34244           "in" : "path",
34245           "name" : "containerComponentType",
34246           "required" : true,
34247           "schema" : {
34248             "type" : "string",
34249             "enum" : [ "resources", "services" ]
34250           }
34251         }, {
34252           "in" : "path",
34253           "name" : "policyId",
34254           "required" : true,
34255           "schema" : {
34256             "type" : "string"
34257           }
34258         }, {
34259           "description" : "USER_ID of modifier user",
34260           "in" : "header",
34261           "name" : "USER_ID",
34262           "required" : true,
34263           "schema" : {
34264             "type" : "string"
34265           }
34266         } ],
34267         "responses" : {
34268           "204" : {
34269             "description" : "Policy was deleted"
34270           },
34271           "400" : {
34272             "description" : "Invalid content / Missing content"
34273           },
34274           "403" : {
34275             "description" : "Restricted operation"
34276           },
34277           "404" : {
34278             "description" : "component / policy Not found"
34279           },
34280           "default" : {
34281             "content" : {
34282               "application/json" : {
34283                 "schema" : {
34284                   "type" : "array",
34285                   "items" : {
34286                     "type" : "object",
34287                     "properties" : {
34288                       "allowedMethods" : {
34289                         "type" : "array",
34290                         "items" : {
34291                           "type" : "string"
34292                         },
34293                         "uniqueItems" : true
34294                       },
34295                       "cookies" : {
34296                         "type" : "object",
34297                         "additionalProperties" : {
34298                           "type" : "object",
34299                           "properties" : {
34300                             "comment" : {
34301                               "type" : "string"
34302                             },
34303                             "domain" : {
34304                               "type" : "string"
34305                             },
34306                             "expiry" : {
34307                               "type" : "string",
34308                               "format" : "date-time"
34309                             },
34310                             "httpOnly" : {
34311                               "type" : "boolean"
34312                             },
34313                             "maxAge" : {
34314                               "type" : "integer",
34315                               "format" : "int32"
34316                             },
34317                             "name" : {
34318                               "type" : "string"
34319                             },
34320                             "path" : {
34321                               "type" : "string"
34322                             },
34323                             "secure" : {
34324                               "type" : "boolean"
34325                             },
34326                             "value" : {
34327                               "type" : "string"
34328                             },
34329                             "version" : {
34330                               "type" : "integer",
34331                               "format" : "int32"
34332                             }
34333                           }
34334                         }
34335                       },
34336                       "date" : {
34337                         "type" : "string",
34338                         "format" : "date-time"
34339                       },
34340                       "entity" : {
34341                         "type" : "object"
34342                       },
34343                       "entityTag" : {
34344                         "type" : "object",
34345                         "properties" : {
34346                           "value" : {
34347                             "type" : "string"
34348                           },
34349                           "weak" : {
34350                             "type" : "boolean"
34351                           }
34352                         }
34353                       },
34354                       "headers" : {
34355                         "type" : "object",
34356                         "additionalProperties" : {
34357                           "type" : "array",
34358                           "items" : {
34359                             "type" : "object"
34360                           }
34361                         }
34362                       },
34363                       "language" : {
34364                         "type" : "object",
34365                         "properties" : {
34366                           "country" : {
34367                             "type" : "string"
34368                           },
34369                           "displayCountry" : {
34370                             "type" : "string"
34371                           },
34372                           "displayLanguage" : {
34373                             "type" : "string"
34374                           },
34375                           "displayName" : {
34376                             "type" : "string"
34377                           },
34378                           "displayScript" : {
34379                             "type" : "string"
34380                           },
34381                           "displayVariant" : {
34382                             "type" : "string"
34383                           },
34384                           "extensionKeys" : {
34385                             "type" : "array",
34386                             "items" : {
34387                               "type" : "string"
34388                             },
34389                             "uniqueItems" : true
34390                           },
34391                           "iso3Country" : {
34392                             "type" : "string"
34393                           },
34394                           "iso3Language" : {
34395                             "type" : "string"
34396                           },
34397                           "language" : {
34398                             "type" : "string"
34399                           },
34400                           "script" : {
34401                             "type" : "string"
34402                           },
34403                           "unicodeLocaleAttributes" : {
34404                             "type" : "array",
34405                             "items" : {
34406                               "type" : "string"
34407                             },
34408                             "uniqueItems" : true
34409                           },
34410                           "unicodeLocaleKeys" : {
34411                             "type" : "array",
34412                             "items" : {
34413                               "type" : "string"
34414                             },
34415                             "uniqueItems" : true
34416                           },
34417                           "variant" : {
34418                             "type" : "string"
34419                           }
34420                         }
34421                       },
34422                       "lastModified" : {
34423                         "type" : "string",
34424                         "format" : "date-time"
34425                       },
34426                       "length" : {
34427                         "type" : "integer",
34428                         "format" : "int32"
34429                       },
34430                       "links" : {
34431                         "type" : "array",
34432                         "items" : {
34433                           "type" : "object",
34434                           "properties" : {
34435                             "params" : {
34436                               "type" : "object",
34437                               "additionalProperties" : {
34438                                 "type" : "string"
34439                               }
34440                             },
34441                             "rel" : {
34442                               "type" : "string"
34443                             },
34444                             "rels" : {
34445                               "type" : "array",
34446                               "items" : {
34447                                 "type" : "string"
34448                               }
34449                             },
34450                             "title" : {
34451                               "type" : "string"
34452                             },
34453                             "type" : {
34454                               "type" : "string"
34455                             },
34456                             "uri" : {
34457                               "type" : "string",
34458                               "format" : "uri"
34459                             },
34460                             "uriBuilder" : {
34461                               "type" : "object"
34462                             }
34463                           }
34464                         },
34465                         "uniqueItems" : true
34466                       },
34467                       "location" : {
34468                         "type" : "string",
34469                         "format" : "uri"
34470                       },
34471                       "mediaType" : {
34472                         "type" : "object",
34473                         "properties" : {
34474                           "parameters" : {
34475                             "type" : "object",
34476                             "additionalProperties" : {
34477                               "type" : "string"
34478                             }
34479                           },
34480                           "subtype" : {
34481                             "type" : "string"
34482                           },
34483                           "type" : {
34484                             "type" : "string"
34485                           },
34486                           "wildcardSubtype" : {
34487                             "type" : "boolean"
34488                           },
34489                           "wildcardType" : {
34490                             "type" : "boolean"
34491                           }
34492                         }
34493                       },
34494                       "metadata" : {
34495                         "type" : "object",
34496                         "additionalProperties" : {
34497                           "type" : "array",
34498                           "items" : {
34499                             "type" : "object"
34500                           }
34501                         }
34502                       },
34503                       "status" : {
34504                         "type" : "integer",
34505                         "format" : "int32"
34506                       },
34507                       "statusInfo" : {
34508                         "type" : "object",
34509                         "properties" : {
34510                           "family" : {
34511                             "type" : "string",
34512                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34513                           },
34514                           "reasonPhrase" : {
34515                             "type" : "string"
34516                           },
34517                           "statusCode" : {
34518                             "type" : "integer",
34519                             "format" : "int32"
34520                           }
34521                         }
34522                       },
34523                       "stringHeaders" : {
34524                         "type" : "object",
34525                         "additionalProperties" : {
34526                           "type" : "array",
34527                           "items" : {
34528                             "type" : "string"
34529                           }
34530                         }
34531                       }
34532                     }
34533                   }
34534                 }
34535               }
34536             }
34537           }
34538         },
34539         "servers" : [ {
34540           "url" : "/sdc2/rest",
34541           "variables" : { }
34542         } ],
34543         "summary" : "No body",
34544         "tags" : [ "SDCE-2 APIs" ]
34545       },
34546       "get" : {
34547         "description" : "Get Policy",
34548         "operationId" : "getPolicy",
34549         "parameters" : [ {
34550           "in" : "path",
34551           "name" : "componentId",
34552           "required" : true,
34553           "schema" : {
34554             "type" : "string"
34555           }
34556         }, {
34557           "description" : "valid values: resources / services",
34558           "in" : "path",
34559           "name" : "containerComponentType",
34560           "required" : true,
34561           "schema" : {
34562             "type" : "string",
34563             "enum" : [ "resources", "services" ]
34564           }
34565         }, {
34566           "in" : "path",
34567           "name" : "policyId",
34568           "required" : true,
34569           "schema" : {
34570             "type" : "string"
34571           }
34572         }, {
34573           "description" : "USER_ID of modifier user",
34574           "in" : "header",
34575           "name" : "USER_ID",
34576           "required" : true,
34577           "schema" : {
34578             "type" : "string"
34579           }
34580         } ],
34581         "responses" : {
34582           "200" : {
34583             "description" : "Policy was found"
34584           },
34585           "400" : {
34586             "description" : "Invalid content / Missing content"
34587           },
34588           "403" : {
34589             "description" : "Restricted operation"
34590           },
34591           "404" : {
34592             "description" : "component / policy Not found"
34593           },
34594           "default" : {
34595             "content" : {
34596               "application/json" : {
34597                 "schema" : {
34598                   "type" : "array",
34599                   "items" : {
34600                     "type" : "object",
34601                     "properties" : {
34602                       "allowedMethods" : {
34603                         "type" : "array",
34604                         "items" : {
34605                           "type" : "string"
34606                         },
34607                         "uniqueItems" : true
34608                       },
34609                       "cookies" : {
34610                         "type" : "object",
34611                         "additionalProperties" : {
34612                           "type" : "object",
34613                           "properties" : {
34614                             "comment" : {
34615                               "type" : "string"
34616                             },
34617                             "domain" : {
34618                               "type" : "string"
34619                             },
34620                             "expiry" : {
34621                               "type" : "string",
34622                               "format" : "date-time"
34623                             },
34624                             "httpOnly" : {
34625                               "type" : "boolean"
34626                             },
34627                             "maxAge" : {
34628                               "type" : "integer",
34629                               "format" : "int32"
34630                             },
34631                             "name" : {
34632                               "type" : "string"
34633                             },
34634                             "path" : {
34635                               "type" : "string"
34636                             },
34637                             "secure" : {
34638                               "type" : "boolean"
34639                             },
34640                             "value" : {
34641                               "type" : "string"
34642                             },
34643                             "version" : {
34644                               "type" : "integer",
34645                               "format" : "int32"
34646                             }
34647                           }
34648                         }
34649                       },
34650                       "date" : {
34651                         "type" : "string",
34652                         "format" : "date-time"
34653                       },
34654                       "entity" : {
34655                         "type" : "object"
34656                       },
34657                       "entityTag" : {
34658                         "type" : "object",
34659                         "properties" : {
34660                           "value" : {
34661                             "type" : "string"
34662                           },
34663                           "weak" : {
34664                             "type" : "boolean"
34665                           }
34666                         }
34667                       },
34668                       "headers" : {
34669                         "type" : "object",
34670                         "additionalProperties" : {
34671                           "type" : "array",
34672                           "items" : {
34673                             "type" : "object"
34674                           }
34675                         }
34676                       },
34677                       "language" : {
34678                         "type" : "object",
34679                         "properties" : {
34680                           "country" : {
34681                             "type" : "string"
34682                           },
34683                           "displayCountry" : {
34684                             "type" : "string"
34685                           },
34686                           "displayLanguage" : {
34687                             "type" : "string"
34688                           },
34689                           "displayName" : {
34690                             "type" : "string"
34691                           },
34692                           "displayScript" : {
34693                             "type" : "string"
34694                           },
34695                           "displayVariant" : {
34696                             "type" : "string"
34697                           },
34698                           "extensionKeys" : {
34699                             "type" : "array",
34700                             "items" : {
34701                               "type" : "string"
34702                             },
34703                             "uniqueItems" : true
34704                           },
34705                           "iso3Country" : {
34706                             "type" : "string"
34707                           },
34708                           "iso3Language" : {
34709                             "type" : "string"
34710                           },
34711                           "language" : {
34712                             "type" : "string"
34713                           },
34714                           "script" : {
34715                             "type" : "string"
34716                           },
34717                           "unicodeLocaleAttributes" : {
34718                             "type" : "array",
34719                             "items" : {
34720                               "type" : "string"
34721                             },
34722                             "uniqueItems" : true
34723                           },
34724                           "unicodeLocaleKeys" : {
34725                             "type" : "array",
34726                             "items" : {
34727                               "type" : "string"
34728                             },
34729                             "uniqueItems" : true
34730                           },
34731                           "variant" : {
34732                             "type" : "string"
34733                           }
34734                         }
34735                       },
34736                       "lastModified" : {
34737                         "type" : "string",
34738                         "format" : "date-time"
34739                       },
34740                       "length" : {
34741                         "type" : "integer",
34742                         "format" : "int32"
34743                       },
34744                       "links" : {
34745                         "type" : "array",
34746                         "items" : {
34747                           "type" : "object",
34748                           "properties" : {
34749                             "params" : {
34750                               "type" : "object",
34751                               "additionalProperties" : {
34752                                 "type" : "string"
34753                               }
34754                             },
34755                             "rel" : {
34756                               "type" : "string"
34757                             },
34758                             "rels" : {
34759                               "type" : "array",
34760                               "items" : {
34761                                 "type" : "string"
34762                               }
34763                             },
34764                             "title" : {
34765                               "type" : "string"
34766                             },
34767                             "type" : {
34768                               "type" : "string"
34769                             },
34770                             "uri" : {
34771                               "type" : "string",
34772                               "format" : "uri"
34773                             },
34774                             "uriBuilder" : {
34775                               "type" : "object"
34776                             }
34777                           }
34778                         },
34779                         "uniqueItems" : true
34780                       },
34781                       "location" : {
34782                         "type" : "string",
34783                         "format" : "uri"
34784                       },
34785                       "mediaType" : {
34786                         "type" : "object",
34787                         "properties" : {
34788                           "parameters" : {
34789                             "type" : "object",
34790                             "additionalProperties" : {
34791                               "type" : "string"
34792                             }
34793                           },
34794                           "subtype" : {
34795                             "type" : "string"
34796                           },
34797                           "type" : {
34798                             "type" : "string"
34799                           },
34800                           "wildcardSubtype" : {
34801                             "type" : "boolean"
34802                           },
34803                           "wildcardType" : {
34804                             "type" : "boolean"
34805                           }
34806                         }
34807                       },
34808                       "metadata" : {
34809                         "type" : "object",
34810                         "additionalProperties" : {
34811                           "type" : "array",
34812                           "items" : {
34813                             "type" : "object"
34814                           }
34815                         }
34816                       },
34817                       "status" : {
34818                         "type" : "integer",
34819                         "format" : "int32"
34820                       },
34821                       "statusInfo" : {
34822                         "type" : "object",
34823                         "properties" : {
34824                           "family" : {
34825                             "type" : "string",
34826                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34827                           },
34828                           "reasonPhrase" : {
34829                             "type" : "string"
34830                           },
34831                           "statusCode" : {
34832                             "type" : "integer",
34833                             "format" : "int32"
34834                           }
34835                         }
34836                       },
34837                       "stringHeaders" : {
34838                         "type" : "object",
34839                         "additionalProperties" : {
34840                           "type" : "array",
34841                           "items" : {
34842                             "type" : "string"
34843                           }
34844                         }
34845                       }
34846                     }
34847                   }
34848                 }
34849               }
34850             }
34851           }
34852         },
34853         "servers" : [ {
34854           "url" : "/sdc2/rest",
34855           "variables" : { }
34856         } ],
34857         "summary" : "Returns Policy",
34858         "tags" : [ "SDCE-2 APIs" ]
34859       },
34860       "put" : {
34861         "description" : "Update Policy metadata",
34862         "operationId" : "updatePolicy",
34863         "parameters" : [ {
34864           "in" : "path",
34865           "name" : "componentId",
34866           "required" : true,
34867           "schema" : {
34868             "type" : "string"
34869           }
34870         }, {
34871           "description" : "valid values: resources / services",
34872           "in" : "path",
34873           "name" : "containerComponentType",
34874           "required" : true,
34875           "schema" : {
34876             "type" : "string",
34877             "enum" : [ "resources", "services" ]
34878           }
34879         }, {
34880           "in" : "path",
34881           "name" : "policyId",
34882           "required" : true,
34883           "schema" : {
34884             "type" : "string"
34885           }
34886         }, {
34887           "description" : "USER_ID of modifier user",
34888           "in" : "header",
34889           "name" : "USER_ID",
34890           "required" : true,
34891           "schema" : {
34892             "type" : "string"
34893           }
34894         } ],
34895         "requestBody" : {
34896           "content" : {
34897             "application/json" : {
34898               "schema" : {
34899                 "type" : "string"
34900               }
34901             }
34902           },
34903           "description" : "PolicyDefinition",
34904           "required" : true
34905         },
34906         "responses" : {
34907           "200" : {
34908             "description" : "Policy updated"
34909           },
34910           "400" : {
34911             "description" : "Invalid content / Missing content"
34912           },
34913           "403" : {
34914             "description" : "Restricted operation"
34915           },
34916           "404" : {
34917             "description" : "component / policy Not found"
34918           },
34919           "default" : {
34920             "content" : {
34921               "application/json" : {
34922                 "schema" : {
34923                   "type" : "array",
34924                   "items" : {
34925                     "type" : "object",
34926                     "properties" : {
34927                       "allowedMethods" : {
34928                         "type" : "array",
34929                         "items" : {
34930                           "type" : "string"
34931                         },
34932                         "uniqueItems" : true
34933                       },
34934                       "cookies" : {
34935                         "type" : "object",
34936                         "additionalProperties" : {
34937                           "type" : "object",
34938                           "properties" : {
34939                             "comment" : {
34940                               "type" : "string"
34941                             },
34942                             "domain" : {
34943                               "type" : "string"
34944                             },
34945                             "expiry" : {
34946                               "type" : "string",
34947                               "format" : "date-time"
34948                             },
34949                             "httpOnly" : {
34950                               "type" : "boolean"
34951                             },
34952                             "maxAge" : {
34953                               "type" : "integer",
34954                               "format" : "int32"
34955                             },
34956                             "name" : {
34957                               "type" : "string"
34958                             },
34959                             "path" : {
34960                               "type" : "string"
34961                             },
34962                             "secure" : {
34963                               "type" : "boolean"
34964                             },
34965                             "value" : {
34966                               "type" : "string"
34967                             },
34968                             "version" : {
34969                               "type" : "integer",
34970                               "format" : "int32"
34971                             }
34972                           }
34973                         }
34974                       },
34975                       "date" : {
34976                         "type" : "string",
34977                         "format" : "date-time"
34978                       },
34979                       "entity" : {
34980                         "type" : "object"
34981                       },
34982                       "entityTag" : {
34983                         "type" : "object",
34984                         "properties" : {
34985                           "value" : {
34986                             "type" : "string"
34987                           },
34988                           "weak" : {
34989                             "type" : "boolean"
34990                           }
34991                         }
34992                       },
34993                       "headers" : {
34994                         "type" : "object",
34995                         "additionalProperties" : {
34996                           "type" : "array",
34997                           "items" : {
34998                             "type" : "object"
34999                           }
35000                         }
35001                       },
35002                       "language" : {
35003                         "type" : "object",
35004                         "properties" : {
35005                           "country" : {
35006                             "type" : "string"
35007                           },
35008                           "displayCountry" : {
35009                             "type" : "string"
35010                           },
35011                           "displayLanguage" : {
35012                             "type" : "string"
35013                           },
35014                           "displayName" : {
35015                             "type" : "string"
35016                           },
35017                           "displayScript" : {
35018                             "type" : "string"
35019                           },
35020                           "displayVariant" : {
35021                             "type" : "string"
35022                           },
35023                           "extensionKeys" : {
35024                             "type" : "array",
35025                             "items" : {
35026                               "type" : "string"
35027                             },
35028                             "uniqueItems" : true
35029                           },
35030                           "iso3Country" : {
35031                             "type" : "string"
35032                           },
35033                           "iso3Language" : {
35034                             "type" : "string"
35035                           },
35036                           "language" : {
35037                             "type" : "string"
35038                           },
35039                           "script" : {
35040                             "type" : "string"
35041                           },
35042                           "unicodeLocaleAttributes" : {
35043                             "type" : "array",
35044                             "items" : {
35045                               "type" : "string"
35046                             },
35047                             "uniqueItems" : true
35048                           },
35049                           "unicodeLocaleKeys" : {
35050                             "type" : "array",
35051                             "items" : {
35052                               "type" : "string"
35053                             },
35054                             "uniqueItems" : true
35055                           },
35056                           "variant" : {
35057                             "type" : "string"
35058                           }
35059                         }
35060                       },
35061                       "lastModified" : {
35062                         "type" : "string",
35063                         "format" : "date-time"
35064                       },
35065                       "length" : {
35066                         "type" : "integer",
35067                         "format" : "int32"
35068                       },
35069                       "links" : {
35070                         "type" : "array",
35071                         "items" : {
35072                           "type" : "object",
35073                           "properties" : {
35074                             "params" : {
35075                               "type" : "object",
35076                               "additionalProperties" : {
35077                                 "type" : "string"
35078                               }
35079                             },
35080                             "rel" : {
35081                               "type" : "string"
35082                             },
35083                             "rels" : {
35084                               "type" : "array",
35085                               "items" : {
35086                                 "type" : "string"
35087                               }
35088                             },
35089                             "title" : {
35090                               "type" : "string"
35091                             },
35092                             "type" : {
35093                               "type" : "string"
35094                             },
35095                             "uri" : {
35096                               "type" : "string",
35097                               "format" : "uri"
35098                             },
35099                             "uriBuilder" : {
35100                               "type" : "object"
35101                             }
35102                           }
35103                         },
35104                         "uniqueItems" : true
35105                       },
35106                       "location" : {
35107                         "type" : "string",
35108                         "format" : "uri"
35109                       },
35110                       "mediaType" : {
35111                         "type" : "object",
35112                         "properties" : {
35113                           "parameters" : {
35114                             "type" : "object",
35115                             "additionalProperties" : {
35116                               "type" : "string"
35117                             }
35118                           },
35119                           "subtype" : {
35120                             "type" : "string"
35121                           },
35122                           "type" : {
35123                             "type" : "string"
35124                           },
35125                           "wildcardSubtype" : {
35126                             "type" : "boolean"
35127                           },
35128                           "wildcardType" : {
35129                             "type" : "boolean"
35130                           }
35131                         }
35132                       },
35133                       "metadata" : {
35134                         "type" : "object",
35135                         "additionalProperties" : {
35136                           "type" : "array",
35137                           "items" : {
35138                             "type" : "object"
35139                           }
35140                         }
35141                       },
35142                       "status" : {
35143                         "type" : "integer",
35144                         "format" : "int32"
35145                       },
35146                       "statusInfo" : {
35147                         "type" : "object",
35148                         "properties" : {
35149                           "family" : {
35150                             "type" : "string",
35151                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35152                           },
35153                           "reasonPhrase" : {
35154                             "type" : "string"
35155                           },
35156                           "statusCode" : {
35157                             "type" : "integer",
35158                             "format" : "int32"
35159                           }
35160                         }
35161                       },
35162                       "stringHeaders" : {
35163                         "type" : "object",
35164                         "additionalProperties" : {
35165                           "type" : "array",
35166                           "items" : {
35167                             "type" : "string"
35168                           }
35169                         }
35170                       }
35171                     }
35172                   }
35173                 }
35174               }
35175             }
35176           }
35177         },
35178         "servers" : [ {
35179           "url" : "/sdc2/rest",
35180           "variables" : { }
35181         } ],
35182         "summary" : "Returns updated Policy",
35183         "tags" : [ "SDCE-2 APIs" ]
35184       }
35185     },
35186     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/properties" : {
35187       "get" : {
35188         "description" : "Get component policy properties",
35189         "operationId" : "getPolicyProperties",
35190         "parameters" : [ {
35191           "description" : "the id of the component which is the container of the policy",
35192           "in" : "path",
35193           "name" : "componentId",
35194           "required" : true,
35195           "schema" : {
35196             "type" : "string"
35197           }
35198         }, {
35199           "description" : "valid values: resources / services",
35200           "in" : "path",
35201           "name" : "containerComponentType",
35202           "required" : true,
35203           "schema" : {
35204             "type" : "string",
35205             "enum" : [ "resources", "services" ]
35206           }
35207         }, {
35208           "description" : "the id of the policy which its properties are to return",
35209           "in" : "path",
35210           "name" : "policyId",
35211           "required" : true,
35212           "schema" : {
35213             "type" : "string"
35214           }
35215         }, {
35216           "description" : "the userid",
35217           "in" : "header",
35218           "name" : "USER_ID",
35219           "required" : true,
35220           "schema" : {
35221             "type" : "string"
35222           }
35223         } ],
35224         "responses" : {
35225           "200" : {
35226             "description" : "Properties found"
35227           },
35228           "400" : {
35229             "description" : "invalid content - Error: containerComponentType is invalid"
35230           },
35231           "403" : {
35232             "description" : "Restricted operation"
35233           },
35234           "404" : {
35235             "description" : "Componentorpolicy  not found"
35236           },
35237           "500" : {
35238             "description" : "The GET request failed due to internal SDC problem."
35239           },
35240           "default" : {
35241             "content" : {
35242               "application/json" : {
35243                 "schema" : {
35244                   "type" : "array",
35245                   "items" : {
35246                     "$ref" : "#/components/schemas/PropertyDataDefinition"
35247                   }
35248                 }
35249               }
35250             }
35251           }
35252         },
35253         "servers" : [ {
35254           "url" : "/sdc2/rest",
35255           "variables" : { }
35256         } ],
35257         "summary" : "Returns component policy properties",
35258         "tags" : [ "SDCE-2 APIs" ]
35259       },
35260       "put" : {
35261         "description" : "Update Policy properties",
35262         "operationId" : "updatePolicyProperties",
35263         "parameters" : [ {
35264           "in" : "path",
35265           "name" : "componentId",
35266           "required" : true,
35267           "schema" : {
35268             "type" : "string"
35269           }
35270         }, {
35271           "description" : "valid values: resources / services",
35272           "in" : "path",
35273           "name" : "containerComponentType",
35274           "required" : true,
35275           "schema" : {
35276             "type" : "string",
35277             "enum" : [ "resources", "services" ]
35278           }
35279         }, {
35280           "in" : "path",
35281           "name" : "policyId",
35282           "required" : true,
35283           "schema" : {
35284             "type" : "string"
35285           }
35286         }, {
35287           "description" : "USER_ID of modifier user",
35288           "in" : "header",
35289           "name" : "USER_ID",
35290           "required" : true,
35291           "schema" : {
35292             "type" : "string"
35293           }
35294         } ],
35295         "requestBody" : {
35296           "content" : {
35297             "application/json" : {
35298               "schema" : {
35299                 "type" : "string"
35300               }
35301             }
35302           },
35303           "description" : "PolicyDefinition",
35304           "required" : true
35305         },
35306         "responses" : {
35307           "200" : {
35308             "description" : "Policy properties updated"
35309           },
35310           "400" : {
35311             "description" : "Invalid content / Missing content"
35312           },
35313           "403" : {
35314             "description" : "Restricted operation"
35315           },
35316           "404" : {
35317             "description" : "component / policy Not found"
35318           },
35319           "default" : {
35320             "content" : {
35321               "application/json" : {
35322                 "schema" : {
35323                   "type" : "array",
35324                   "items" : {
35325                     "type" : "object",
35326                     "properties" : {
35327                       "allowedMethods" : {
35328                         "type" : "array",
35329                         "items" : {
35330                           "type" : "string"
35331                         },
35332                         "uniqueItems" : true
35333                       },
35334                       "cookies" : {
35335                         "type" : "object",
35336                         "additionalProperties" : {
35337                           "type" : "object",
35338                           "properties" : {
35339                             "comment" : {
35340                               "type" : "string"
35341                             },
35342                             "domain" : {
35343                               "type" : "string"
35344                             },
35345                             "expiry" : {
35346                               "type" : "string",
35347                               "format" : "date-time"
35348                             },
35349                             "httpOnly" : {
35350                               "type" : "boolean"
35351                             },
35352                             "maxAge" : {
35353                               "type" : "integer",
35354                               "format" : "int32"
35355                             },
35356                             "name" : {
35357                               "type" : "string"
35358                             },
35359                             "path" : {
35360                               "type" : "string"
35361                             },
35362                             "secure" : {
35363                               "type" : "boolean"
35364                             },
35365                             "value" : {
35366                               "type" : "string"
35367                             },
35368                             "version" : {
35369                               "type" : "integer",
35370                               "format" : "int32"
35371                             }
35372                           }
35373                         }
35374                       },
35375                       "date" : {
35376                         "type" : "string",
35377                         "format" : "date-time"
35378                       },
35379                       "entity" : {
35380                         "type" : "object"
35381                       },
35382                       "entityTag" : {
35383                         "type" : "object",
35384                         "properties" : {
35385                           "value" : {
35386                             "type" : "string"
35387                           },
35388                           "weak" : {
35389                             "type" : "boolean"
35390                           }
35391                         }
35392                       },
35393                       "headers" : {
35394                         "type" : "object",
35395                         "additionalProperties" : {
35396                           "type" : "array",
35397                           "items" : {
35398                             "type" : "object"
35399                           }
35400                         }
35401                       },
35402                       "language" : {
35403                         "type" : "object",
35404                         "properties" : {
35405                           "country" : {
35406                             "type" : "string"
35407                           },
35408                           "displayCountry" : {
35409                             "type" : "string"
35410                           },
35411                           "displayLanguage" : {
35412                             "type" : "string"
35413                           },
35414                           "displayName" : {
35415                             "type" : "string"
35416                           },
35417                           "displayScript" : {
35418                             "type" : "string"
35419                           },
35420                           "displayVariant" : {
35421                             "type" : "string"
35422                           },
35423                           "extensionKeys" : {
35424                             "type" : "array",
35425                             "items" : {
35426                               "type" : "string"
35427                             },
35428                             "uniqueItems" : true
35429                           },
35430                           "iso3Country" : {
35431                             "type" : "string"
35432                           },
35433                           "iso3Language" : {
35434                             "type" : "string"
35435                           },
35436                           "language" : {
35437                             "type" : "string"
35438                           },
35439                           "script" : {
35440                             "type" : "string"
35441                           },
35442                           "unicodeLocaleAttributes" : {
35443                             "type" : "array",
35444                             "items" : {
35445                               "type" : "string"
35446                             },
35447                             "uniqueItems" : true
35448                           },
35449                           "unicodeLocaleKeys" : {
35450                             "type" : "array",
35451                             "items" : {
35452                               "type" : "string"
35453                             },
35454                             "uniqueItems" : true
35455                           },
35456                           "variant" : {
35457                             "type" : "string"
35458                           }
35459                         }
35460                       },
35461                       "lastModified" : {
35462                         "type" : "string",
35463                         "format" : "date-time"
35464                       },
35465                       "length" : {
35466                         "type" : "integer",
35467                         "format" : "int32"
35468                       },
35469                       "links" : {
35470                         "type" : "array",
35471                         "items" : {
35472                           "type" : "object",
35473                           "properties" : {
35474                             "params" : {
35475                               "type" : "object",
35476                               "additionalProperties" : {
35477                                 "type" : "string"
35478                               }
35479                             },
35480                             "rel" : {
35481                               "type" : "string"
35482                             },
35483                             "rels" : {
35484                               "type" : "array",
35485                               "items" : {
35486                                 "type" : "string"
35487                               }
35488                             },
35489                             "title" : {
35490                               "type" : "string"
35491                             },
35492                             "type" : {
35493                               "type" : "string"
35494                             },
35495                             "uri" : {
35496                               "type" : "string",
35497                               "format" : "uri"
35498                             },
35499                             "uriBuilder" : {
35500                               "type" : "object"
35501                             }
35502                           }
35503                         },
35504                         "uniqueItems" : true
35505                       },
35506                       "location" : {
35507                         "type" : "string",
35508                         "format" : "uri"
35509                       },
35510                       "mediaType" : {
35511                         "type" : "object",
35512                         "properties" : {
35513                           "parameters" : {
35514                             "type" : "object",
35515                             "additionalProperties" : {
35516                               "type" : "string"
35517                             }
35518                           },
35519                           "subtype" : {
35520                             "type" : "string"
35521                           },
35522                           "type" : {
35523                             "type" : "string"
35524                           },
35525                           "wildcardSubtype" : {
35526                             "type" : "boolean"
35527                           },
35528                           "wildcardType" : {
35529                             "type" : "boolean"
35530                           }
35531                         }
35532                       },
35533                       "metadata" : {
35534                         "type" : "object",
35535                         "additionalProperties" : {
35536                           "type" : "array",
35537                           "items" : {
35538                             "type" : "object"
35539                           }
35540                         }
35541                       },
35542                       "status" : {
35543                         "type" : "integer",
35544                         "format" : "int32"
35545                       },
35546                       "statusInfo" : {
35547                         "type" : "object",
35548                         "properties" : {
35549                           "family" : {
35550                             "type" : "string",
35551                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35552                           },
35553                           "reasonPhrase" : {
35554                             "type" : "string"
35555                           },
35556                           "statusCode" : {
35557                             "type" : "integer",
35558                             "format" : "int32"
35559                           }
35560                         }
35561                       },
35562                       "stringHeaders" : {
35563                         "type" : "object",
35564                         "additionalProperties" : {
35565                           "type" : "array",
35566                           "items" : {
35567                             "type" : "string"
35568                           }
35569                         }
35570                       }
35571                     }
35572                   }
35573                 }
35574               }
35575             }
35576           }
35577         },
35578         "servers" : [ {
35579           "url" : "/sdc2/rest",
35580           "variables" : { }
35581         } ],
35582         "summary" : "Returns updated Policy",
35583         "tags" : [ "SDCE-2 APIs" ]
35584       }
35585     },
35586     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/targets" : {
35587       "post" : {
35588         "description" : "update policy targets",
35589         "operationId" : "updatePolicyTargets",
35590         "parameters" : [ {
35591           "in" : "path",
35592           "name" : "componentId",
35593           "required" : true,
35594           "schema" : {
35595             "type" : "string"
35596           }
35597         }, {
35598           "description" : "valid values: resources / services",
35599           "in" : "path",
35600           "name" : "containerComponentType",
35601           "required" : true,
35602           "schema" : {
35603             "type" : "string",
35604             "enum" : [ "resources", "services" ]
35605           }
35606         }, {
35607           "in" : "path",
35608           "name" : "policyId",
35609           "required" : true,
35610           "schema" : {
35611             "type" : "string"
35612           }
35613         }, {
35614           "description" : "USER_ID of modifier user",
35615           "in" : "header",
35616           "name" : "USER_ID",
35617           "required" : true,
35618           "schema" : {
35619             "type" : "string"
35620           }
35621         } ],
35622         "requestBody" : {
35623           "content" : {
35624             "application/json" : {
35625               "schema" : {
35626                 "type" : "array",
35627                 "items" : {
35628                   "$ref" : "#/components/schemas/PolicyTargetDTO"
35629                 }
35630               }
35631             }
35632           }
35633         },
35634         "responses" : {
35635           "201" : {
35636             "description" : "Policy target updated"
35637           },
35638           "400" : {
35639             "description" : "Invalid content / Missing content"
35640           },
35641           "403" : {
35642             "description" : "Restricted operation"
35643           },
35644           "default" : {
35645             "content" : {
35646               "application/json" : {
35647                 "schema" : {
35648                   "type" : "array",
35649                   "items" : {
35650                     "type" : "object",
35651                     "properties" : {
35652                       "allowedMethods" : {
35653                         "type" : "array",
35654                         "items" : {
35655                           "type" : "string"
35656                         },
35657                         "uniqueItems" : true
35658                       },
35659                       "cookies" : {
35660                         "type" : "object",
35661                         "additionalProperties" : {
35662                           "type" : "object",
35663                           "properties" : {
35664                             "comment" : {
35665                               "type" : "string"
35666                             },
35667                             "domain" : {
35668                               "type" : "string"
35669                             },
35670                             "expiry" : {
35671                               "type" : "string",
35672                               "format" : "date-time"
35673                             },
35674                             "httpOnly" : {
35675                               "type" : "boolean"
35676                             },
35677                             "maxAge" : {
35678                               "type" : "integer",
35679                               "format" : "int32"
35680                             },
35681                             "name" : {
35682                               "type" : "string"
35683                             },
35684                             "path" : {
35685                               "type" : "string"
35686                             },
35687                             "secure" : {
35688                               "type" : "boolean"
35689                             },
35690                             "value" : {
35691                               "type" : "string"
35692                             },
35693                             "version" : {
35694                               "type" : "integer",
35695                               "format" : "int32"
35696                             }
35697                           }
35698                         }
35699                       },
35700                       "date" : {
35701                         "type" : "string",
35702                         "format" : "date-time"
35703                       },
35704                       "entity" : {
35705                         "type" : "object"
35706                       },
35707                       "entityTag" : {
35708                         "type" : "object",
35709                         "properties" : {
35710                           "value" : {
35711                             "type" : "string"
35712                           },
35713                           "weak" : {
35714                             "type" : "boolean"
35715                           }
35716                         }
35717                       },
35718                       "headers" : {
35719                         "type" : "object",
35720                         "additionalProperties" : {
35721                           "type" : "array",
35722                           "items" : {
35723                             "type" : "object"
35724                           }
35725                         }
35726                       },
35727                       "language" : {
35728                         "type" : "object",
35729                         "properties" : {
35730                           "country" : {
35731                             "type" : "string"
35732                           },
35733                           "displayCountry" : {
35734                             "type" : "string"
35735                           },
35736                           "displayLanguage" : {
35737                             "type" : "string"
35738                           },
35739                           "displayName" : {
35740                             "type" : "string"
35741                           },
35742                           "displayScript" : {
35743                             "type" : "string"
35744                           },
35745                           "displayVariant" : {
35746                             "type" : "string"
35747                           },
35748                           "extensionKeys" : {
35749                             "type" : "array",
35750                             "items" : {
35751                               "type" : "string"
35752                             },
35753                             "uniqueItems" : true
35754                           },
35755                           "iso3Country" : {
35756                             "type" : "string"
35757                           },
35758                           "iso3Language" : {
35759                             "type" : "string"
35760                           },
35761                           "language" : {
35762                             "type" : "string"
35763                           },
35764                           "script" : {
35765                             "type" : "string"
35766                           },
35767                           "unicodeLocaleAttributes" : {
35768                             "type" : "array",
35769                             "items" : {
35770                               "type" : "string"
35771                             },
35772                             "uniqueItems" : true
35773                           },
35774                           "unicodeLocaleKeys" : {
35775                             "type" : "array",
35776                             "items" : {
35777                               "type" : "string"
35778                             },
35779                             "uniqueItems" : true
35780                           },
35781                           "variant" : {
35782                             "type" : "string"
35783                           }
35784                         }
35785                       },
35786                       "lastModified" : {
35787                         "type" : "string",
35788                         "format" : "date-time"
35789                       },
35790                       "length" : {
35791                         "type" : "integer",
35792                         "format" : "int32"
35793                       },
35794                       "links" : {
35795                         "type" : "array",
35796                         "items" : {
35797                           "type" : "object",
35798                           "properties" : {
35799                             "params" : {
35800                               "type" : "object",
35801                               "additionalProperties" : {
35802                                 "type" : "string"
35803                               }
35804                             },
35805                             "rel" : {
35806                               "type" : "string"
35807                             },
35808                             "rels" : {
35809                               "type" : "array",
35810                               "items" : {
35811                                 "type" : "string"
35812                               }
35813                             },
35814                             "title" : {
35815                               "type" : "string"
35816                             },
35817                             "type" : {
35818                               "type" : "string"
35819                             },
35820                             "uri" : {
35821                               "type" : "string",
35822                               "format" : "uri"
35823                             },
35824                             "uriBuilder" : {
35825                               "type" : "object"
35826                             }
35827                           }
35828                         },
35829                         "uniqueItems" : true
35830                       },
35831                       "location" : {
35832                         "type" : "string",
35833                         "format" : "uri"
35834                       },
35835                       "mediaType" : {
35836                         "type" : "object",
35837                         "properties" : {
35838                           "parameters" : {
35839                             "type" : "object",
35840                             "additionalProperties" : {
35841                               "type" : "string"
35842                             }
35843                           },
35844                           "subtype" : {
35845                             "type" : "string"
35846                           },
35847                           "type" : {
35848                             "type" : "string"
35849                           },
35850                           "wildcardSubtype" : {
35851                             "type" : "boolean"
35852                           },
35853                           "wildcardType" : {
35854                             "type" : "boolean"
35855                           }
35856                         }
35857                       },
35858                       "metadata" : {
35859                         "type" : "object",
35860                         "additionalProperties" : {
35861                           "type" : "array",
35862                           "items" : {
35863                             "type" : "object"
35864                           }
35865                         }
35866                       },
35867                       "status" : {
35868                         "type" : "integer",
35869                         "format" : "int32"
35870                       },
35871                       "statusInfo" : {
35872                         "type" : "object",
35873                         "properties" : {
35874                           "family" : {
35875                             "type" : "string",
35876                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35877                           },
35878                           "reasonPhrase" : {
35879                             "type" : "string"
35880                           },
35881                           "statusCode" : {
35882                             "type" : "integer",
35883                             "format" : "int32"
35884                           }
35885                         }
35886                       },
35887                       "stringHeaders" : {
35888                         "type" : "object",
35889                         "additionalProperties" : {
35890                           "type" : "array",
35891                           "items" : {
35892                             "type" : "string"
35893                           }
35894                         }
35895                       }
35896                     }
35897                   }
35898                 }
35899               }
35900             }
35901           }
35902         },
35903         "servers" : [ {
35904           "url" : "/sdc2/rest",
35905           "variables" : { }
35906         } ],
35907         "summary" : "Returns updated Policy",
35908         "tags" : [ "SDCE-2 APIs" ]
35909       }
35910     },
35911     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/undeclare" : {
35912       "put" : {
35913         "description" : "undeclare Policy",
35914         "operationId" : "undeclarePolicy",
35915         "parameters" : [ {
35916           "in" : "path",
35917           "name" : "componentId",
35918           "required" : true,
35919           "schema" : {
35920             "type" : "string"
35921           }
35922         }, {
35923           "description" : "valid values: resources / services",
35924           "in" : "path",
35925           "name" : "containerComponentType",
35926           "required" : true,
35927           "schema" : {
35928             "type" : "string",
35929             "enum" : [ "resources", "services" ]
35930           }
35931         }, {
35932           "in" : "path",
35933           "name" : "policyId",
35934           "required" : true,
35935           "schema" : {
35936             "type" : "string"
35937           }
35938         }, {
35939           "description" : "USER_ID of modifier user",
35940           "in" : "header",
35941           "name" : "USER_ID",
35942           "required" : true,
35943           "schema" : {
35944             "type" : "string"
35945           }
35946         } ],
35947         "responses" : {
35948           "204" : {
35949             "description" : "Policy was undeclared"
35950           },
35951           "400" : {
35952             "description" : "Invalid content / Missing content"
35953           },
35954           "403" : {
35955             "description" : "Restricted operation"
35956           },
35957           "404" : {
35958             "description" : "component / policy Not found"
35959           },
35960           "default" : {
35961             "content" : {
35962               "application/json" : {
35963                 "schema" : {
35964                   "type" : "array",
35965                   "items" : {
35966                     "type" : "object",
35967                     "properties" : {
35968                       "allowedMethods" : {
35969                         "type" : "array",
35970                         "items" : {
35971                           "type" : "string"
35972                         },
35973                         "uniqueItems" : true
35974                       },
35975                       "cookies" : {
35976                         "type" : "object",
35977                         "additionalProperties" : {
35978                           "type" : "object",
35979                           "properties" : {
35980                             "comment" : {
35981                               "type" : "string"
35982                             },
35983                             "domain" : {
35984                               "type" : "string"
35985                             },
35986                             "expiry" : {
35987                               "type" : "string",
35988                               "format" : "date-time"
35989                             },
35990                             "httpOnly" : {
35991                               "type" : "boolean"
35992                             },
35993                             "maxAge" : {
35994                               "type" : "integer",
35995                               "format" : "int32"
35996                             },
35997                             "name" : {
35998                               "type" : "string"
35999                             },
36000                             "path" : {
36001                               "type" : "string"
36002                             },
36003                             "secure" : {
36004                               "type" : "boolean"
36005                             },
36006                             "value" : {
36007                               "type" : "string"
36008                             },
36009                             "version" : {
36010                               "type" : "integer",
36011                               "format" : "int32"
36012                             }
36013                           }
36014                         }
36015                       },
36016                       "date" : {
36017                         "type" : "string",
36018                         "format" : "date-time"
36019                       },
36020                       "entity" : {
36021                         "type" : "object"
36022                       },
36023                       "entityTag" : {
36024                         "type" : "object",
36025                         "properties" : {
36026                           "value" : {
36027                             "type" : "string"
36028                           },
36029                           "weak" : {
36030                             "type" : "boolean"
36031                           }
36032                         }
36033                       },
36034                       "headers" : {
36035                         "type" : "object",
36036                         "additionalProperties" : {
36037                           "type" : "array",
36038                           "items" : {
36039                             "type" : "object"
36040                           }
36041                         }
36042                       },
36043                       "language" : {
36044                         "type" : "object",
36045                         "properties" : {
36046                           "country" : {
36047                             "type" : "string"
36048                           },
36049                           "displayCountry" : {
36050                             "type" : "string"
36051                           },
36052                           "displayLanguage" : {
36053                             "type" : "string"
36054                           },
36055                           "displayName" : {
36056                             "type" : "string"
36057                           },
36058                           "displayScript" : {
36059                             "type" : "string"
36060                           },
36061                           "displayVariant" : {
36062                             "type" : "string"
36063                           },
36064                           "extensionKeys" : {
36065                             "type" : "array",
36066                             "items" : {
36067                               "type" : "string"
36068                             },
36069                             "uniqueItems" : true
36070                           },
36071                           "iso3Country" : {
36072                             "type" : "string"
36073                           },
36074                           "iso3Language" : {
36075                             "type" : "string"
36076                           },
36077                           "language" : {
36078                             "type" : "string"
36079                           },
36080                           "script" : {
36081                             "type" : "string"
36082                           },
36083                           "unicodeLocaleAttributes" : {
36084                             "type" : "array",
36085                             "items" : {
36086                               "type" : "string"
36087                             },
36088                             "uniqueItems" : true
36089                           },
36090                           "unicodeLocaleKeys" : {
36091                             "type" : "array",
36092                             "items" : {
36093                               "type" : "string"
36094                             },
36095                             "uniqueItems" : true
36096                           },
36097                           "variant" : {
36098                             "type" : "string"
36099                           }
36100                         }
36101                       },
36102                       "lastModified" : {
36103                         "type" : "string",
36104                         "format" : "date-time"
36105                       },
36106                       "length" : {
36107                         "type" : "integer",
36108                         "format" : "int32"
36109                       },
36110                       "links" : {
36111                         "type" : "array",
36112                         "items" : {
36113                           "type" : "object",
36114                           "properties" : {
36115                             "params" : {
36116                               "type" : "object",
36117                               "additionalProperties" : {
36118                                 "type" : "string"
36119                               }
36120                             },
36121                             "rel" : {
36122                               "type" : "string"
36123                             },
36124                             "rels" : {
36125                               "type" : "array",
36126                               "items" : {
36127                                 "type" : "string"
36128                               }
36129                             },
36130                             "title" : {
36131                               "type" : "string"
36132                             },
36133                             "type" : {
36134                               "type" : "string"
36135                             },
36136                             "uri" : {
36137                               "type" : "string",
36138                               "format" : "uri"
36139                             },
36140                             "uriBuilder" : {
36141                               "type" : "object"
36142                             }
36143                           }
36144                         },
36145                         "uniqueItems" : true
36146                       },
36147                       "location" : {
36148                         "type" : "string",
36149                         "format" : "uri"
36150                       },
36151                       "mediaType" : {
36152                         "type" : "object",
36153                         "properties" : {
36154                           "parameters" : {
36155                             "type" : "object",
36156                             "additionalProperties" : {
36157                               "type" : "string"
36158                             }
36159                           },
36160                           "subtype" : {
36161                             "type" : "string"
36162                           },
36163                           "type" : {
36164                             "type" : "string"
36165                           },
36166                           "wildcardSubtype" : {
36167                             "type" : "boolean"
36168                           },
36169                           "wildcardType" : {
36170                             "type" : "boolean"
36171                           }
36172                         }
36173                       },
36174                       "metadata" : {
36175                         "type" : "object",
36176                         "additionalProperties" : {
36177                           "type" : "array",
36178                           "items" : {
36179                             "type" : "object"
36180                           }
36181                         }
36182                       },
36183                       "status" : {
36184                         "type" : "integer",
36185                         "format" : "int32"
36186                       },
36187                       "statusInfo" : {
36188                         "type" : "object",
36189                         "properties" : {
36190                           "family" : {
36191                             "type" : "string",
36192                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36193                           },
36194                           "reasonPhrase" : {
36195                             "type" : "string"
36196                           },
36197                           "statusCode" : {
36198                             "type" : "integer",
36199                             "format" : "int32"
36200                           }
36201                         }
36202                       },
36203                       "stringHeaders" : {
36204                         "type" : "object",
36205                         "additionalProperties" : {
36206                           "type" : "array",
36207                           "items" : {
36208                             "type" : "string"
36209                           }
36210                         }
36211                       }
36212                     }
36213                   }
36214                 }
36215               }
36216             }
36217           }
36218         },
36219         "servers" : [ {
36220           "url" : "/sdc2/rest",
36221           "variables" : { }
36222         } ],
36223         "summary" : "No body",
36224         "tags" : [ "SDCE-2 APIs" ]
36225       }
36226     },
36227     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyTypeName}" : {
36228       "post" : {
36229         "description" : "Create Policy",
36230         "operationId" : "createPolicy",
36231         "parameters" : [ {
36232           "in" : "path",
36233           "name" : "componentId",
36234           "required" : true,
36235           "schema" : {
36236             "type" : "string"
36237           }
36238         }, {
36239           "description" : "valid values: resources / services",
36240           "in" : "path",
36241           "name" : "containerComponentType",
36242           "required" : true,
36243           "schema" : {
36244             "type" : "string",
36245             "enum" : [ "resources", "services" ]
36246           }
36247         }, {
36248           "in" : "path",
36249           "name" : "policyTypeName",
36250           "required" : true,
36251           "schema" : {
36252             "type" : "string"
36253           }
36254         }, {
36255           "description" : "USER_ID of modifier user",
36256           "in" : "header",
36257           "name" : "USER_ID",
36258           "required" : true,
36259           "schema" : {
36260             "type" : "string"
36261           }
36262         } ],
36263         "responses" : {
36264           "201" : {
36265             "description" : "Policy created"
36266           },
36267           "400" : {
36268             "description" : "Invalid content / Missing content"
36269           },
36270           "403" : {
36271             "description" : "Restricted operation"
36272           },
36273           "404" : {
36274             "description" : "Component not found"
36275           },
36276           "409" : {
36277             "description" : "Policy already exist"
36278           },
36279           "default" : {
36280             "content" : {
36281               "application/json" : {
36282                 "schema" : {
36283                   "type" : "array",
36284                   "items" : {
36285                     "type" : "object",
36286                     "properties" : {
36287                       "allowedMethods" : {
36288                         "type" : "array",
36289                         "items" : {
36290                           "type" : "string"
36291                         },
36292                         "uniqueItems" : true
36293                       },
36294                       "cookies" : {
36295                         "type" : "object",
36296                         "additionalProperties" : {
36297                           "type" : "object",
36298                           "properties" : {
36299                             "comment" : {
36300                               "type" : "string"
36301                             },
36302                             "domain" : {
36303                               "type" : "string"
36304                             },
36305                             "expiry" : {
36306                               "type" : "string",
36307                               "format" : "date-time"
36308                             },
36309                             "httpOnly" : {
36310                               "type" : "boolean"
36311                             },
36312                             "maxAge" : {
36313                               "type" : "integer",
36314                               "format" : "int32"
36315                             },
36316                             "name" : {
36317                               "type" : "string"
36318                             },
36319                             "path" : {
36320                               "type" : "string"
36321                             },
36322                             "secure" : {
36323                               "type" : "boolean"
36324                             },
36325                             "value" : {
36326                               "type" : "string"
36327                             },
36328                             "version" : {
36329                               "type" : "integer",
36330                               "format" : "int32"
36331                             }
36332                           }
36333                         }
36334                       },
36335                       "date" : {
36336                         "type" : "string",
36337                         "format" : "date-time"
36338                       },
36339                       "entity" : {
36340                         "type" : "object"
36341                       },
36342                       "entityTag" : {
36343                         "type" : "object",
36344                         "properties" : {
36345                           "value" : {
36346                             "type" : "string"
36347                           },
36348                           "weak" : {
36349                             "type" : "boolean"
36350                           }
36351                         }
36352                       },
36353                       "headers" : {
36354                         "type" : "object",
36355                         "additionalProperties" : {
36356                           "type" : "array",
36357                           "items" : {
36358                             "type" : "object"
36359                           }
36360                         }
36361                       },
36362                       "language" : {
36363                         "type" : "object",
36364                         "properties" : {
36365                           "country" : {
36366                             "type" : "string"
36367                           },
36368                           "displayCountry" : {
36369                             "type" : "string"
36370                           },
36371                           "displayLanguage" : {
36372                             "type" : "string"
36373                           },
36374                           "displayName" : {
36375                             "type" : "string"
36376                           },
36377                           "displayScript" : {
36378                             "type" : "string"
36379                           },
36380                           "displayVariant" : {
36381                             "type" : "string"
36382                           },
36383                           "extensionKeys" : {
36384                             "type" : "array",
36385                             "items" : {
36386                               "type" : "string"
36387                             },
36388                             "uniqueItems" : true
36389                           },
36390                           "iso3Country" : {
36391                             "type" : "string"
36392                           },
36393                           "iso3Language" : {
36394                             "type" : "string"
36395                           },
36396                           "language" : {
36397                             "type" : "string"
36398                           },
36399                           "script" : {
36400                             "type" : "string"
36401                           },
36402                           "unicodeLocaleAttributes" : {
36403                             "type" : "array",
36404                             "items" : {
36405                               "type" : "string"
36406                             },
36407                             "uniqueItems" : true
36408                           },
36409                           "unicodeLocaleKeys" : {
36410                             "type" : "array",
36411                             "items" : {
36412                               "type" : "string"
36413                             },
36414                             "uniqueItems" : true
36415                           },
36416                           "variant" : {
36417                             "type" : "string"
36418                           }
36419                         }
36420                       },
36421                       "lastModified" : {
36422                         "type" : "string",
36423                         "format" : "date-time"
36424                       },
36425                       "length" : {
36426                         "type" : "integer",
36427                         "format" : "int32"
36428                       },
36429                       "links" : {
36430                         "type" : "array",
36431                         "items" : {
36432                           "type" : "object",
36433                           "properties" : {
36434                             "params" : {
36435                               "type" : "object",
36436                               "additionalProperties" : {
36437                                 "type" : "string"
36438                               }
36439                             },
36440                             "rel" : {
36441                               "type" : "string"
36442                             },
36443                             "rels" : {
36444                               "type" : "array",
36445                               "items" : {
36446                                 "type" : "string"
36447                               }
36448                             },
36449                             "title" : {
36450                               "type" : "string"
36451                             },
36452                             "type" : {
36453                               "type" : "string"
36454                             },
36455                             "uri" : {
36456                               "type" : "string",
36457                               "format" : "uri"
36458                             },
36459                             "uriBuilder" : {
36460                               "type" : "object"
36461                             }
36462                           }
36463                         },
36464                         "uniqueItems" : true
36465                       },
36466                       "location" : {
36467                         "type" : "string",
36468                         "format" : "uri"
36469                       },
36470                       "mediaType" : {
36471                         "type" : "object",
36472                         "properties" : {
36473                           "parameters" : {
36474                             "type" : "object",
36475                             "additionalProperties" : {
36476                               "type" : "string"
36477                             }
36478                           },
36479                           "subtype" : {
36480                             "type" : "string"
36481                           },
36482                           "type" : {
36483                             "type" : "string"
36484                           },
36485                           "wildcardSubtype" : {
36486                             "type" : "boolean"
36487                           },
36488                           "wildcardType" : {
36489                             "type" : "boolean"
36490                           }
36491                         }
36492                       },
36493                       "metadata" : {
36494                         "type" : "object",
36495                         "additionalProperties" : {
36496                           "type" : "array",
36497                           "items" : {
36498                             "type" : "object"
36499                           }
36500                         }
36501                       },
36502                       "status" : {
36503                         "type" : "integer",
36504                         "format" : "int32"
36505                       },
36506                       "statusInfo" : {
36507                         "type" : "object",
36508                         "properties" : {
36509                           "family" : {
36510                             "type" : "string",
36511                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36512                           },
36513                           "reasonPhrase" : {
36514                             "type" : "string"
36515                           },
36516                           "statusCode" : {
36517                             "type" : "integer",
36518                             "format" : "int32"
36519                           }
36520                         }
36521                       },
36522                       "stringHeaders" : {
36523                         "type" : "object",
36524                         "additionalProperties" : {
36525                           "type" : "array",
36526                           "items" : {
36527                             "type" : "string"
36528                           }
36529                         }
36530                       }
36531                     }
36532                   }
36533                 }
36534               }
36535             }
36536           }
36537         },
36538         "servers" : [ {
36539           "url" : "/sdc2/rest",
36540           "variables" : { }
36541         } ],
36542         "summary" : "Returns created Policy",
36543         "tags" : [ "SDCE-2 APIs" ]
36544       }
36545     },
36546     "/v1/catalog/{containerComponentType}/{componentId}/relationId/{relationId}" : {
36547       "get" : {
36548         "description" : "Get relation",
36549         "operationId" : "getRelationById",
36550         "parameters" : [ {
36551           "in" : "path",
36552           "name" : "containerComponentType",
36553           "required" : true,
36554           "schema" : {
36555             "type" : "string"
36556           }
36557         }, {
36558           "in" : "path",
36559           "name" : "componentId",
36560           "required" : true,
36561           "schema" : {
36562             "type" : "string"
36563           }
36564         }, {
36565           "in" : "path",
36566           "name" : "relationId",
36567           "required" : true,
36568           "schema" : {
36569             "type" : "string"
36570           }
36571         }, {
36572           "in" : "header",
36573           "name" : "USER_ID",
36574           "schema" : {
36575             "type" : "string"
36576           }
36577         } ],
36578         "responses" : {
36579           "200" : {
36580             "description" : "relation found"
36581           },
36582           "403" : {
36583             "description" : "Restricted operation"
36584           },
36585           "404" : {
36586             "description" : "Relation not found"
36587           },
36588           "default" : {
36589             "content" : {
36590               "application/json" : {
36591                 "schema" : {
36592                   "type" : "array",
36593                   "items" : {
36594                     "type" : "object",
36595                     "properties" : {
36596                       "allowedMethods" : {
36597                         "type" : "array",
36598                         "items" : {
36599                           "type" : "string"
36600                         },
36601                         "uniqueItems" : true
36602                       },
36603                       "cookies" : {
36604                         "type" : "object",
36605                         "additionalProperties" : {
36606                           "type" : "object",
36607                           "properties" : {
36608                             "comment" : {
36609                               "type" : "string"
36610                             },
36611                             "domain" : {
36612                               "type" : "string"
36613                             },
36614                             "expiry" : {
36615                               "type" : "string",
36616                               "format" : "date-time"
36617                             },
36618                             "httpOnly" : {
36619                               "type" : "boolean"
36620                             },
36621                             "maxAge" : {
36622                               "type" : "integer",
36623                               "format" : "int32"
36624                             },
36625                             "name" : {
36626                               "type" : "string"
36627                             },
36628                             "path" : {
36629                               "type" : "string"
36630                             },
36631                             "secure" : {
36632                               "type" : "boolean"
36633                             },
36634                             "value" : {
36635                               "type" : "string"
36636                             },
36637                             "version" : {
36638                               "type" : "integer",
36639                               "format" : "int32"
36640                             }
36641                           }
36642                         }
36643                       },
36644                       "date" : {
36645                         "type" : "string",
36646                         "format" : "date-time"
36647                       },
36648                       "entity" : {
36649                         "type" : "object"
36650                       },
36651                       "entityTag" : {
36652                         "type" : "object",
36653                         "properties" : {
36654                           "value" : {
36655                             "type" : "string"
36656                           },
36657                           "weak" : {
36658                             "type" : "boolean"
36659                           }
36660                         }
36661                       },
36662                       "headers" : {
36663                         "type" : "object",
36664                         "additionalProperties" : {
36665                           "type" : "array",
36666                           "items" : {
36667                             "type" : "object"
36668                           }
36669                         }
36670                       },
36671                       "language" : {
36672                         "type" : "object",
36673                         "properties" : {
36674                           "country" : {
36675                             "type" : "string"
36676                           },
36677                           "displayCountry" : {
36678                             "type" : "string"
36679                           },
36680                           "displayLanguage" : {
36681                             "type" : "string"
36682                           },
36683                           "displayName" : {
36684                             "type" : "string"
36685                           },
36686                           "displayScript" : {
36687                             "type" : "string"
36688                           },
36689                           "displayVariant" : {
36690                             "type" : "string"
36691                           },
36692                           "extensionKeys" : {
36693                             "type" : "array",
36694                             "items" : {
36695                               "type" : "string"
36696                             },
36697                             "uniqueItems" : true
36698                           },
36699                           "iso3Country" : {
36700                             "type" : "string"
36701                           },
36702                           "iso3Language" : {
36703                             "type" : "string"
36704                           },
36705                           "language" : {
36706                             "type" : "string"
36707                           },
36708                           "script" : {
36709                             "type" : "string"
36710                           },
36711                           "unicodeLocaleAttributes" : {
36712                             "type" : "array",
36713                             "items" : {
36714                               "type" : "string"
36715                             },
36716                             "uniqueItems" : true
36717                           },
36718                           "unicodeLocaleKeys" : {
36719                             "type" : "array",
36720                             "items" : {
36721                               "type" : "string"
36722                             },
36723                             "uniqueItems" : true
36724                           },
36725                           "variant" : {
36726                             "type" : "string"
36727                           }
36728                         }
36729                       },
36730                       "lastModified" : {
36731                         "type" : "string",
36732                         "format" : "date-time"
36733                       },
36734                       "length" : {
36735                         "type" : "integer",
36736                         "format" : "int32"
36737                       },
36738                       "links" : {
36739                         "type" : "array",
36740                         "items" : {
36741                           "type" : "object",
36742                           "properties" : {
36743                             "params" : {
36744                               "type" : "object",
36745                               "additionalProperties" : {
36746                                 "type" : "string"
36747                               }
36748                             },
36749                             "rel" : {
36750                               "type" : "string"
36751                             },
36752                             "rels" : {
36753                               "type" : "array",
36754                               "items" : {
36755                                 "type" : "string"
36756                               }
36757                             },
36758                             "title" : {
36759                               "type" : "string"
36760                             },
36761                             "type" : {
36762                               "type" : "string"
36763                             },
36764                             "uri" : {
36765                               "type" : "string",
36766                               "format" : "uri"
36767                             },
36768                             "uriBuilder" : {
36769                               "type" : "object"
36770                             }
36771                           }
36772                         },
36773                         "uniqueItems" : true
36774                       },
36775                       "location" : {
36776                         "type" : "string",
36777                         "format" : "uri"
36778                       },
36779                       "mediaType" : {
36780                         "type" : "object",
36781                         "properties" : {
36782                           "parameters" : {
36783                             "type" : "object",
36784                             "additionalProperties" : {
36785                               "type" : "string"
36786                             }
36787                           },
36788                           "subtype" : {
36789                             "type" : "string"
36790                           },
36791                           "type" : {
36792                             "type" : "string"
36793                           },
36794                           "wildcardSubtype" : {
36795                             "type" : "boolean"
36796                           },
36797                           "wildcardType" : {
36798                             "type" : "boolean"
36799                           }
36800                         }
36801                       },
36802                       "metadata" : {
36803                         "type" : "object",
36804                         "additionalProperties" : {
36805                           "type" : "array",
36806                           "items" : {
36807                             "type" : "object"
36808                           }
36809                         }
36810                       },
36811                       "status" : {
36812                         "type" : "integer",
36813                         "format" : "int32"
36814                       },
36815                       "statusInfo" : {
36816                         "type" : "object",
36817                         "properties" : {
36818                           "family" : {
36819                             "type" : "string",
36820                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36821                           },
36822                           "reasonPhrase" : {
36823                             "type" : "string"
36824                           },
36825                           "statusCode" : {
36826                             "type" : "integer",
36827                             "format" : "int32"
36828                           }
36829                         }
36830                       },
36831                       "stringHeaders" : {
36832                         "type" : "object",
36833                         "additionalProperties" : {
36834                           "type" : "array",
36835                           "items" : {
36836                             "type" : "string"
36837                           }
36838                         }
36839                       }
36840                     }
36841                   }
36842                 }
36843               }
36844             }
36845           }
36846         },
36847         "servers" : [ {
36848           "url" : "/sdc2/rest",
36849           "variables" : { }
36850         } ],
36851         "summary" : "Returns relation metadata according to relationId",
36852         "tags" : [ "SDCE-2 APIs" ]
36853       }
36854     },
36855     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance" : {
36856       "post" : {
36857         "description" : "Create ComponentInstance",
36858         "operationId" : "createComponentInstance",
36859         "parameters" : [ {
36860           "in" : "path",
36861           "name" : "componentId",
36862           "required" : true,
36863           "schema" : {
36864             "type" : "string"
36865           }
36866         }, {
36867           "description" : "valid values: resources / services",
36868           "in" : "path",
36869           "name" : "containerComponentType",
36870           "required" : true,
36871           "schema" : {
36872             "type" : "string",
36873             "enum" : [ "resources", "services" ]
36874           }
36875         }, {
36876           "description" : "USER_ID of modifier user",
36877           "in" : "header",
36878           "name" : "USER_ID",
36879           "required" : true,
36880           "schema" : {
36881             "type" : "string"
36882           }
36883         } ],
36884         "requestBody" : {
36885           "content" : {
36886             "application/json" : {
36887               "schema" : {
36888                 "type" : "string"
36889               }
36890             }
36891           },
36892           "description" : "RI object to be created",
36893           "required" : true
36894         },
36895         "responses" : {
36896           "201" : {
36897             "description" : "Component created"
36898           },
36899           "400" : {
36900             "description" : "Invalid content / Missing content"
36901           },
36902           "403" : {
36903             "description" : "Restricted operation"
36904           },
36905           "409" : {
36906             "description" : "Component instance already exist"
36907           },
36908           "default" : {
36909             "content" : {
36910               "application/json" : {
36911                 "schema" : {
36912                   "type" : "array",
36913                   "items" : {
36914                     "type" : "object",
36915                     "properties" : {
36916                       "allowedMethods" : {
36917                         "type" : "array",
36918                         "items" : {
36919                           "type" : "string"
36920                         },
36921                         "uniqueItems" : true
36922                       },
36923                       "cookies" : {
36924                         "type" : "object",
36925                         "additionalProperties" : {
36926                           "type" : "object",
36927                           "properties" : {
36928                             "comment" : {
36929                               "type" : "string"
36930                             },
36931                             "domain" : {
36932                               "type" : "string"
36933                             },
36934                             "expiry" : {
36935                               "type" : "string",
36936                               "format" : "date-time"
36937                             },
36938                             "httpOnly" : {
36939                               "type" : "boolean"
36940                             },
36941                             "maxAge" : {
36942                               "type" : "integer",
36943                               "format" : "int32"
36944                             },
36945                             "name" : {
36946                               "type" : "string"
36947                             },
36948                             "path" : {
36949                               "type" : "string"
36950                             },
36951                             "secure" : {
36952                               "type" : "boolean"
36953                             },
36954                             "value" : {
36955                               "type" : "string"
36956                             },
36957                             "version" : {
36958                               "type" : "integer",
36959                               "format" : "int32"
36960                             }
36961                           }
36962                         }
36963                       },
36964                       "date" : {
36965                         "type" : "string",
36966                         "format" : "date-time"
36967                       },
36968                       "entity" : {
36969                         "type" : "object"
36970                       },
36971                       "entityTag" : {
36972                         "type" : "object",
36973                         "properties" : {
36974                           "value" : {
36975                             "type" : "string"
36976                           },
36977                           "weak" : {
36978                             "type" : "boolean"
36979                           }
36980                         }
36981                       },
36982                       "headers" : {
36983                         "type" : "object",
36984                         "additionalProperties" : {
36985                           "type" : "array",
36986                           "items" : {
36987                             "type" : "object"
36988                           }
36989                         }
36990                       },
36991                       "language" : {
36992                         "type" : "object",
36993                         "properties" : {
36994                           "country" : {
36995                             "type" : "string"
36996                           },
36997                           "displayCountry" : {
36998                             "type" : "string"
36999                           },
37000                           "displayLanguage" : {
37001                             "type" : "string"
37002                           },
37003                           "displayName" : {
37004                             "type" : "string"
37005                           },
37006                           "displayScript" : {
37007                             "type" : "string"
37008                           },
37009                           "displayVariant" : {
37010                             "type" : "string"
37011                           },
37012                           "extensionKeys" : {
37013                             "type" : "array",
37014                             "items" : {
37015                               "type" : "string"
37016                             },
37017                             "uniqueItems" : true
37018                           },
37019                           "iso3Country" : {
37020                             "type" : "string"
37021                           },
37022                           "iso3Language" : {
37023                             "type" : "string"
37024                           },
37025                           "language" : {
37026                             "type" : "string"
37027                           },
37028                           "script" : {
37029                             "type" : "string"
37030                           },
37031                           "unicodeLocaleAttributes" : {
37032                             "type" : "array",
37033                             "items" : {
37034                               "type" : "string"
37035                             },
37036                             "uniqueItems" : true
37037                           },
37038                           "unicodeLocaleKeys" : {
37039                             "type" : "array",
37040                             "items" : {
37041                               "type" : "string"
37042                             },
37043                             "uniqueItems" : true
37044                           },
37045                           "variant" : {
37046                             "type" : "string"
37047                           }
37048                         }
37049                       },
37050                       "lastModified" : {
37051                         "type" : "string",
37052                         "format" : "date-time"
37053                       },
37054                       "length" : {
37055                         "type" : "integer",
37056                         "format" : "int32"
37057                       },
37058                       "links" : {
37059                         "type" : "array",
37060                         "items" : {
37061                           "type" : "object",
37062                           "properties" : {
37063                             "params" : {
37064                               "type" : "object",
37065                               "additionalProperties" : {
37066                                 "type" : "string"
37067                               }
37068                             },
37069                             "rel" : {
37070                               "type" : "string"
37071                             },
37072                             "rels" : {
37073                               "type" : "array",
37074                               "items" : {
37075                                 "type" : "string"
37076                               }
37077                             },
37078                             "title" : {
37079                               "type" : "string"
37080                             },
37081                             "type" : {
37082                               "type" : "string"
37083                             },
37084                             "uri" : {
37085                               "type" : "string",
37086                               "format" : "uri"
37087                             },
37088                             "uriBuilder" : {
37089                               "type" : "object"
37090                             }
37091                           }
37092                         },
37093                         "uniqueItems" : true
37094                       },
37095                       "location" : {
37096                         "type" : "string",
37097                         "format" : "uri"
37098                       },
37099                       "mediaType" : {
37100                         "type" : "object",
37101                         "properties" : {
37102                           "parameters" : {
37103                             "type" : "object",
37104                             "additionalProperties" : {
37105                               "type" : "string"
37106                             }
37107                           },
37108                           "subtype" : {
37109                             "type" : "string"
37110                           },
37111                           "type" : {
37112                             "type" : "string"
37113                           },
37114                           "wildcardSubtype" : {
37115                             "type" : "boolean"
37116                           },
37117                           "wildcardType" : {
37118                             "type" : "boolean"
37119                           }
37120                         }
37121                       },
37122                       "metadata" : {
37123                         "type" : "object",
37124                         "additionalProperties" : {
37125                           "type" : "array",
37126                           "items" : {
37127                             "type" : "object"
37128                           }
37129                         }
37130                       },
37131                       "status" : {
37132                         "type" : "integer",
37133                         "format" : "int32"
37134                       },
37135                       "statusInfo" : {
37136                         "type" : "object",
37137                         "properties" : {
37138                           "family" : {
37139                             "type" : "string",
37140                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37141                           },
37142                           "reasonPhrase" : {
37143                             "type" : "string"
37144                           },
37145                           "statusCode" : {
37146                             "type" : "integer",
37147                             "format" : "int32"
37148                           }
37149                         }
37150                       },
37151                       "stringHeaders" : {
37152                         "type" : "object",
37153                         "additionalProperties" : {
37154                           "type" : "array",
37155                           "items" : {
37156                             "type" : "string"
37157                           }
37158                         }
37159                       }
37160                     }
37161                   }
37162                 }
37163               }
37164             }
37165           }
37166         },
37167         "servers" : [ {
37168           "url" : "/sdc2/rest",
37169           "variables" : { }
37170         } ],
37171         "summary" : "Returns created ComponentInstance",
37172         "tags" : [ "SDCE-2 APIs" ]
37173       }
37174     },
37175     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/associate" : {
37176       "post" : {
37177         "description" : "Associate RI to RI",
37178         "operationId" : "associateRIToRI",
37179         "parameters" : [ {
37180           "description" : "unique id of the container component",
37181           "in" : "path",
37182           "name" : "componentId",
37183           "required" : true,
37184           "schema" : {
37185             "type" : "string"
37186           }
37187         }, {
37188           "description" : "allowed values are resources /services / products",
37189           "in" : "path",
37190           "name" : "containerComponentType",
37191           "required" : true,
37192           "schema" : {
37193             "type" : "string",
37194             "enum" : [ "resources", "services", "products" ]
37195           }
37196         }, {
37197           "in" : "header",
37198           "name" : "USER_ID",
37199           "schema" : {
37200             "type" : "string"
37201           }
37202         } ],
37203         "requestBody" : {
37204           "content" : {
37205             "application/json" : {
37206               "schema" : {
37207                 "type" : "string"
37208               }
37209             }
37210           },
37211           "description" : "RelationshipInfo",
37212           "required" : true
37213         },
37214         "responses" : {
37215           "201" : {
37216             "description" : "Relationship created"
37217           },
37218           "400" : {
37219             "description" : "Invalid content / Missing content"
37220           },
37221           "403" : {
37222             "description" : "Missing information"
37223           },
37224           "409" : {
37225             "description" : "Relationship already exist"
37226           },
37227           "default" : {
37228             "content" : {
37229               "application/json" : {
37230                 "schema" : {
37231                   "type" : "array",
37232                   "items" : {
37233                     "type" : "object",
37234                     "properties" : {
37235                       "allowedMethods" : {
37236                         "type" : "array",
37237                         "items" : {
37238                           "type" : "string"
37239                         },
37240                         "uniqueItems" : true
37241                       },
37242                       "cookies" : {
37243                         "type" : "object",
37244                         "additionalProperties" : {
37245                           "type" : "object",
37246                           "properties" : {
37247                             "comment" : {
37248                               "type" : "string"
37249                             },
37250                             "domain" : {
37251                               "type" : "string"
37252                             },
37253                             "expiry" : {
37254                               "type" : "string",
37255                               "format" : "date-time"
37256                             },
37257                             "httpOnly" : {
37258                               "type" : "boolean"
37259                             },
37260                             "maxAge" : {
37261                               "type" : "integer",
37262                               "format" : "int32"
37263                             },
37264                             "name" : {
37265                               "type" : "string"
37266                             },
37267                             "path" : {
37268                               "type" : "string"
37269                             },
37270                             "secure" : {
37271                               "type" : "boolean"
37272                             },
37273                             "value" : {
37274                               "type" : "string"
37275                             },
37276                             "version" : {
37277                               "type" : "integer",
37278                               "format" : "int32"
37279                             }
37280                           }
37281                         }
37282                       },
37283                       "date" : {
37284                         "type" : "string",
37285                         "format" : "date-time"
37286                       },
37287                       "entity" : {
37288                         "type" : "object"
37289                       },
37290                       "entityTag" : {
37291                         "type" : "object",
37292                         "properties" : {
37293                           "value" : {
37294                             "type" : "string"
37295                           },
37296                           "weak" : {
37297                             "type" : "boolean"
37298                           }
37299                         }
37300                       },
37301                       "headers" : {
37302                         "type" : "object",
37303                         "additionalProperties" : {
37304                           "type" : "array",
37305                           "items" : {
37306                             "type" : "object"
37307                           }
37308                         }
37309                       },
37310                       "language" : {
37311                         "type" : "object",
37312                         "properties" : {
37313                           "country" : {
37314                             "type" : "string"
37315                           },
37316                           "displayCountry" : {
37317                             "type" : "string"
37318                           },
37319                           "displayLanguage" : {
37320                             "type" : "string"
37321                           },
37322                           "displayName" : {
37323                             "type" : "string"
37324                           },
37325                           "displayScript" : {
37326                             "type" : "string"
37327                           },
37328                           "displayVariant" : {
37329                             "type" : "string"
37330                           },
37331                           "extensionKeys" : {
37332                             "type" : "array",
37333                             "items" : {
37334                               "type" : "string"
37335                             },
37336                             "uniqueItems" : true
37337                           },
37338                           "iso3Country" : {
37339                             "type" : "string"
37340                           },
37341                           "iso3Language" : {
37342                             "type" : "string"
37343                           },
37344                           "language" : {
37345                             "type" : "string"
37346                           },
37347                           "script" : {
37348                             "type" : "string"
37349                           },
37350                           "unicodeLocaleAttributes" : {
37351                             "type" : "array",
37352                             "items" : {
37353                               "type" : "string"
37354                             },
37355                             "uniqueItems" : true
37356                           },
37357                           "unicodeLocaleKeys" : {
37358                             "type" : "array",
37359                             "items" : {
37360                               "type" : "string"
37361                             },
37362                             "uniqueItems" : true
37363                           },
37364                           "variant" : {
37365                             "type" : "string"
37366                           }
37367                         }
37368                       },
37369                       "lastModified" : {
37370                         "type" : "string",
37371                         "format" : "date-time"
37372                       },
37373                       "length" : {
37374                         "type" : "integer",
37375                         "format" : "int32"
37376                       },
37377                       "links" : {
37378                         "type" : "array",
37379                         "items" : {
37380                           "type" : "object",
37381                           "properties" : {
37382                             "params" : {
37383                               "type" : "object",
37384                               "additionalProperties" : {
37385                                 "type" : "string"
37386                               }
37387                             },
37388                             "rel" : {
37389                               "type" : "string"
37390                             },
37391                             "rels" : {
37392                               "type" : "array",
37393                               "items" : {
37394                                 "type" : "string"
37395                               }
37396                             },
37397                             "title" : {
37398                               "type" : "string"
37399                             },
37400                             "type" : {
37401                               "type" : "string"
37402                             },
37403                             "uri" : {
37404                               "type" : "string",
37405                               "format" : "uri"
37406                             },
37407                             "uriBuilder" : {
37408                               "type" : "object"
37409                             }
37410                           }
37411                         },
37412                         "uniqueItems" : true
37413                       },
37414                       "location" : {
37415                         "type" : "string",
37416                         "format" : "uri"
37417                       },
37418                       "mediaType" : {
37419                         "type" : "object",
37420                         "properties" : {
37421                           "parameters" : {
37422                             "type" : "object",
37423                             "additionalProperties" : {
37424                               "type" : "string"
37425                             }
37426                           },
37427                           "subtype" : {
37428                             "type" : "string"
37429                           },
37430                           "type" : {
37431                             "type" : "string"
37432                           },
37433                           "wildcardSubtype" : {
37434                             "type" : "boolean"
37435                           },
37436                           "wildcardType" : {
37437                             "type" : "boolean"
37438                           }
37439                         }
37440                       },
37441                       "metadata" : {
37442                         "type" : "object",
37443                         "additionalProperties" : {
37444                           "type" : "array",
37445                           "items" : {
37446                             "type" : "object"
37447                           }
37448                         }
37449                       },
37450                       "status" : {
37451                         "type" : "integer",
37452                         "format" : "int32"
37453                       },
37454                       "statusInfo" : {
37455                         "type" : "object",
37456                         "properties" : {
37457                           "family" : {
37458                             "type" : "string",
37459                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37460                           },
37461                           "reasonPhrase" : {
37462                             "type" : "string"
37463                           },
37464                           "statusCode" : {
37465                             "type" : "integer",
37466                             "format" : "int32"
37467                           }
37468                         }
37469                       },
37470                       "stringHeaders" : {
37471                         "type" : "object",
37472                         "additionalProperties" : {
37473                           "type" : "array",
37474                           "items" : {
37475                             "type" : "string"
37476                           }
37477                         }
37478                       }
37479                     }
37480                   }
37481                 }
37482               }
37483             }
37484           }
37485         },
37486         "servers" : [ {
37487           "url" : "/sdc2/rest",
37488           "variables" : { }
37489         } ],
37490         "summary" : "Returns created RelationshipInfo",
37491         "tags" : [ "SDCE-2 APIs" ]
37492       }
37493     },
37494     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/batchDissociate" : {
37495       "put" : {
37496         "description" : "Batch Dissociate RI from RI",
37497         "operationId" : "batchDissociateRIFromRI",
37498         "parameters" : [ {
37499           "description" : "allowed values are resources/services/products",
37500           "in" : "path",
37501           "name" : "containerComponentType",
37502           "required" : true,
37503           "schema" : {
37504             "type" : "string",
37505             "enum" : [ "resources", "services", "products" ]
37506           }
37507         }, {
37508           "description" : "unique id of the container component",
37509           "in" : "path",
37510           "name" : "componentId",
37511           "required" : true,
37512           "schema" : {
37513             "type" : "string"
37514           }
37515         }, {
37516           "in" : "header",
37517           "name" : "USER_ID",
37518           "schema" : {
37519             "type" : "string"
37520           }
37521         } ],
37522         "requestBody" : {
37523           "content" : {
37524             "application/json" : {
37525               "schema" : {
37526                 "type" : "string"
37527               }
37528             }
37529           },
37530           "description" : "RelationshipInfo",
37531           "required" : true
37532         },
37533         "responses" : {
37534           "201" : {
37535             "description" : "Relationship deleted"
37536           },
37537           "400" : {
37538             "description" : "Invalid Content / Missing Content"
37539           },
37540           "403" : {
37541             "description" : "Missing Information"
37542           },
37543           "default" : {
37544             "content" : {
37545               "application/json" : {
37546                 "schema" : {
37547                   "type" : "array",
37548                   "items" : {
37549                     "type" : "object",
37550                     "properties" : {
37551                       "allowedMethods" : {
37552                         "type" : "array",
37553                         "items" : {
37554                           "type" : "string"
37555                         },
37556                         "uniqueItems" : true
37557                       },
37558                       "cookies" : {
37559                         "type" : "object",
37560                         "additionalProperties" : {
37561                           "type" : "object",
37562                           "properties" : {
37563                             "comment" : {
37564                               "type" : "string"
37565                             },
37566                             "domain" : {
37567                               "type" : "string"
37568                             },
37569                             "expiry" : {
37570                               "type" : "string",
37571                               "format" : "date-time"
37572                             },
37573                             "httpOnly" : {
37574                               "type" : "boolean"
37575                             },
37576                             "maxAge" : {
37577                               "type" : "integer",
37578                               "format" : "int32"
37579                             },
37580                             "name" : {
37581                               "type" : "string"
37582                             },
37583                             "path" : {
37584                               "type" : "string"
37585                             },
37586                             "secure" : {
37587                               "type" : "boolean"
37588                             },
37589                             "value" : {
37590                               "type" : "string"
37591                             },
37592                             "version" : {
37593                               "type" : "integer",
37594                               "format" : "int32"
37595                             }
37596                           }
37597                         }
37598                       },
37599                       "date" : {
37600                         "type" : "string",
37601                         "format" : "date-time"
37602                       },
37603                       "entity" : {
37604                         "type" : "object"
37605                       },
37606                       "entityTag" : {
37607                         "type" : "object",
37608                         "properties" : {
37609                           "value" : {
37610                             "type" : "string"
37611                           },
37612                           "weak" : {
37613                             "type" : "boolean"
37614                           }
37615                         }
37616                       },
37617                       "headers" : {
37618                         "type" : "object",
37619                         "additionalProperties" : {
37620                           "type" : "array",
37621                           "items" : {
37622                             "type" : "object"
37623                           }
37624                         }
37625                       },
37626                       "language" : {
37627                         "type" : "object",
37628                         "properties" : {
37629                           "country" : {
37630                             "type" : "string"
37631                           },
37632                           "displayCountry" : {
37633                             "type" : "string"
37634                           },
37635                           "displayLanguage" : {
37636                             "type" : "string"
37637                           },
37638                           "displayName" : {
37639                             "type" : "string"
37640                           },
37641                           "displayScript" : {
37642                             "type" : "string"
37643                           },
37644                           "displayVariant" : {
37645                             "type" : "string"
37646                           },
37647                           "extensionKeys" : {
37648                             "type" : "array",
37649                             "items" : {
37650                               "type" : "string"
37651                             },
37652                             "uniqueItems" : true
37653                           },
37654                           "iso3Country" : {
37655                             "type" : "string"
37656                           },
37657                           "iso3Language" : {
37658                             "type" : "string"
37659                           },
37660                           "language" : {
37661                             "type" : "string"
37662                           },
37663                           "script" : {
37664                             "type" : "string"
37665                           },
37666                           "unicodeLocaleAttributes" : {
37667                             "type" : "array",
37668                             "items" : {
37669                               "type" : "string"
37670                             },
37671                             "uniqueItems" : true
37672                           },
37673                           "unicodeLocaleKeys" : {
37674                             "type" : "array",
37675                             "items" : {
37676                               "type" : "string"
37677                             },
37678                             "uniqueItems" : true
37679                           },
37680                           "variant" : {
37681                             "type" : "string"
37682                           }
37683                         }
37684                       },
37685                       "lastModified" : {
37686                         "type" : "string",
37687                         "format" : "date-time"
37688                       },
37689                       "length" : {
37690                         "type" : "integer",
37691                         "format" : "int32"
37692                       },
37693                       "links" : {
37694                         "type" : "array",
37695                         "items" : {
37696                           "type" : "object",
37697                           "properties" : {
37698                             "params" : {
37699                               "type" : "object",
37700                               "additionalProperties" : {
37701                                 "type" : "string"
37702                               }
37703                             },
37704                             "rel" : {
37705                               "type" : "string"
37706                             },
37707                             "rels" : {
37708                               "type" : "array",
37709                               "items" : {
37710                                 "type" : "string"
37711                               }
37712                             },
37713                             "title" : {
37714                               "type" : "string"
37715                             },
37716                             "type" : {
37717                               "type" : "string"
37718                             },
37719                             "uri" : {
37720                               "type" : "string",
37721                               "format" : "uri"
37722                             },
37723                             "uriBuilder" : {
37724                               "type" : "object"
37725                             }
37726                           }
37727                         },
37728                         "uniqueItems" : true
37729                       },
37730                       "location" : {
37731                         "type" : "string",
37732                         "format" : "uri"
37733                       },
37734                       "mediaType" : {
37735                         "type" : "object",
37736                         "properties" : {
37737                           "parameters" : {
37738                             "type" : "object",
37739                             "additionalProperties" : {
37740                               "type" : "string"
37741                             }
37742                           },
37743                           "subtype" : {
37744                             "type" : "string"
37745                           },
37746                           "type" : {
37747                             "type" : "string"
37748                           },
37749                           "wildcardSubtype" : {
37750                             "type" : "boolean"
37751                           },
37752                           "wildcardType" : {
37753                             "type" : "boolean"
37754                           }
37755                         }
37756                       },
37757                       "metadata" : {
37758                         "type" : "object",
37759                         "additionalProperties" : {
37760                           "type" : "array",
37761                           "items" : {
37762                             "type" : "object"
37763                           }
37764                         }
37765                       },
37766                       "status" : {
37767                         "type" : "integer",
37768                         "format" : "int32"
37769                       },
37770                       "statusInfo" : {
37771                         "type" : "object",
37772                         "properties" : {
37773                           "family" : {
37774                             "type" : "string",
37775                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37776                           },
37777                           "reasonPhrase" : {
37778                             "type" : "string"
37779                           },
37780                           "statusCode" : {
37781                             "type" : "integer",
37782                             "format" : "int32"
37783                           }
37784                         }
37785                       },
37786                       "stringHeaders" : {
37787                         "type" : "object",
37788                         "additionalProperties" : {
37789                           "type" : "array",
37790                           "items" : {
37791                             "type" : "string"
37792                           }
37793                         }
37794                       }
37795                     }
37796                   }
37797                 }
37798               }
37799             }
37800           }
37801         },
37802         "servers" : [ {
37803           "url" : "/sdc2/rest",
37804           "variables" : { }
37805         } ],
37806         "summary" : "Returns deleted RelationShip Info",
37807         "tags" : [ "SDCE-2 APIs" ]
37808       }
37809     },
37810     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/createAndAssociate" : {
37811       "post" : {
37812         "description" : "Create RI and associate RI to RI",
37813         "operationId" : "createAndAssociateRIToRI",
37814         "parameters" : [ {
37815           "in" : "path",
37816           "name" : "componentId",
37817           "required" : true,
37818           "schema" : {
37819             "type" : "string"
37820           }
37821         }, {
37822           "description" : "valid values: resources / services",
37823           "in" : "path",
37824           "name" : "containerComponentType",
37825           "required" : true,
37826           "schema" : {
37827             "type" : "string",
37828             "enum" : [ "resources", "services", "products" ]
37829           }
37830         } ],
37831         "responses" : {
37832           "201" : {
37833             "description" : "RI created"
37834           },
37835           "400" : {
37836             "description" : "Invalid content / Missing content"
37837           },
37838           "403" : {
37839             "description" : "Restricted operation"
37840           },
37841           "409" : {
37842             "description" : "Relationship already exist"
37843           },
37844           "default" : {
37845             "content" : {
37846               "application/json" : {
37847                 "schema" : {
37848                   "type" : "array",
37849                   "items" : {
37850                     "type" : "object",
37851                     "properties" : {
37852                       "allowedMethods" : {
37853                         "type" : "array",
37854                         "items" : {
37855                           "type" : "string"
37856                         },
37857                         "uniqueItems" : true
37858                       },
37859                       "cookies" : {
37860                         "type" : "object",
37861                         "additionalProperties" : {
37862                           "type" : "object",
37863                           "properties" : {
37864                             "comment" : {
37865                               "type" : "string"
37866                             },
37867                             "domain" : {
37868                               "type" : "string"
37869                             },
37870                             "expiry" : {
37871                               "type" : "string",
37872                               "format" : "date-time"
37873                             },
37874                             "httpOnly" : {
37875                               "type" : "boolean"
37876                             },
37877                             "maxAge" : {
37878                               "type" : "integer",
37879                               "format" : "int32"
37880                             },
37881                             "name" : {
37882                               "type" : "string"
37883                             },
37884                             "path" : {
37885                               "type" : "string"
37886                             },
37887                             "secure" : {
37888                               "type" : "boolean"
37889                             },
37890                             "value" : {
37891                               "type" : "string"
37892                             },
37893                             "version" : {
37894                               "type" : "integer",
37895                               "format" : "int32"
37896                             }
37897                           }
37898                         }
37899                       },
37900                       "date" : {
37901                         "type" : "string",
37902                         "format" : "date-time"
37903                       },
37904                       "entity" : {
37905                         "type" : "object"
37906                       },
37907                       "entityTag" : {
37908                         "type" : "object",
37909                         "properties" : {
37910                           "value" : {
37911                             "type" : "string"
37912                           },
37913                           "weak" : {
37914                             "type" : "boolean"
37915                           }
37916                         }
37917                       },
37918                       "headers" : {
37919                         "type" : "object",
37920                         "additionalProperties" : {
37921                           "type" : "array",
37922                           "items" : {
37923                             "type" : "object"
37924                           }
37925                         }
37926                       },
37927                       "language" : {
37928                         "type" : "object",
37929                         "properties" : {
37930                           "country" : {
37931                             "type" : "string"
37932                           },
37933                           "displayCountry" : {
37934                             "type" : "string"
37935                           },
37936                           "displayLanguage" : {
37937                             "type" : "string"
37938                           },
37939                           "displayName" : {
37940                             "type" : "string"
37941                           },
37942                           "displayScript" : {
37943                             "type" : "string"
37944                           },
37945                           "displayVariant" : {
37946                             "type" : "string"
37947                           },
37948                           "extensionKeys" : {
37949                             "type" : "array",
37950                             "items" : {
37951                               "type" : "string"
37952                             },
37953                             "uniqueItems" : true
37954                           },
37955                           "iso3Country" : {
37956                             "type" : "string"
37957                           },
37958                           "iso3Language" : {
37959                             "type" : "string"
37960                           },
37961                           "language" : {
37962                             "type" : "string"
37963                           },
37964                           "script" : {
37965                             "type" : "string"
37966                           },
37967                           "unicodeLocaleAttributes" : {
37968                             "type" : "array",
37969                             "items" : {
37970                               "type" : "string"
37971                             },
37972                             "uniqueItems" : true
37973                           },
37974                           "unicodeLocaleKeys" : {
37975                             "type" : "array",
37976                             "items" : {
37977                               "type" : "string"
37978                             },
37979                             "uniqueItems" : true
37980                           },
37981                           "variant" : {
37982                             "type" : "string"
37983                           }
37984                         }
37985                       },
37986                       "lastModified" : {
37987                         "type" : "string",
37988                         "format" : "date-time"
37989                       },
37990                       "length" : {
37991                         "type" : "integer",
37992                         "format" : "int32"
37993                       },
37994                       "links" : {
37995                         "type" : "array",
37996                         "items" : {
37997                           "type" : "object",
37998                           "properties" : {
37999                             "params" : {
38000                               "type" : "object",
38001                               "additionalProperties" : {
38002                                 "type" : "string"
38003                               }
38004                             },
38005                             "rel" : {
38006                               "type" : "string"
38007                             },
38008                             "rels" : {
38009                               "type" : "array",
38010                               "items" : {
38011                                 "type" : "string"
38012                               }
38013                             },
38014                             "title" : {
38015                               "type" : "string"
38016                             },
38017                             "type" : {
38018                               "type" : "string"
38019                             },
38020                             "uri" : {
38021                               "type" : "string",
38022                               "format" : "uri"
38023                             },
38024                             "uriBuilder" : {
38025                               "type" : "object"
38026                             }
38027                           }
38028                         },
38029                         "uniqueItems" : true
38030                       },
38031                       "location" : {
38032                         "type" : "string",
38033                         "format" : "uri"
38034                       },
38035                       "mediaType" : {
38036                         "type" : "object",
38037                         "properties" : {
38038                           "parameters" : {
38039                             "type" : "object",
38040                             "additionalProperties" : {
38041                               "type" : "string"
38042                             }
38043                           },
38044                           "subtype" : {
38045                             "type" : "string"
38046                           },
38047                           "type" : {
38048                             "type" : "string"
38049                           },
38050                           "wildcardSubtype" : {
38051                             "type" : "boolean"
38052                           },
38053                           "wildcardType" : {
38054                             "type" : "boolean"
38055                           }
38056                         }
38057                       },
38058                       "metadata" : {
38059                         "type" : "object",
38060                         "additionalProperties" : {
38061                           "type" : "array",
38062                           "items" : {
38063                             "type" : "object"
38064                           }
38065                         }
38066                       },
38067                       "status" : {
38068                         "type" : "integer",
38069                         "format" : "int32"
38070                       },
38071                       "statusInfo" : {
38072                         "type" : "object",
38073                         "properties" : {
38074                           "family" : {
38075                             "type" : "string",
38076                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38077                           },
38078                           "reasonPhrase" : {
38079                             "type" : "string"
38080                           },
38081                           "statusCode" : {
38082                             "type" : "integer",
38083                             "format" : "int32"
38084                           }
38085                         }
38086                       },
38087                       "stringHeaders" : {
38088                         "type" : "object",
38089                         "additionalProperties" : {
38090                           "type" : "array",
38091                           "items" : {
38092                             "type" : "string"
38093                           }
38094                         }
38095                       }
38096                     }
38097                   }
38098                 }
38099               }
38100             }
38101           }
38102         },
38103         "servers" : [ {
38104           "url" : "/sdc2/rest",
38105           "variables" : { }
38106         } ],
38107         "summary" : "Returns created RI and RelationshipInfo",
38108         "tags" : [ "SDCE-2 APIs" ]
38109       }
38110     },
38111     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/dissociate" : {
38112       "put" : {
38113         "description" : "Dissociate RI from RI",
38114         "operationId" : "dissociateRIFromRI",
38115         "parameters" : [ {
38116           "description" : "allowed values are resources /services / products",
38117           "in" : "path",
38118           "name" : "containerComponentType",
38119           "required" : true,
38120           "schema" : {
38121             "type" : "string",
38122             "enum" : [ "resources", "services", "products" ]
38123           }
38124         }, {
38125           "description" : "unique id of the container component",
38126           "in" : "path",
38127           "name" : "componentId",
38128           "required" : true,
38129           "schema" : {
38130             "type" : "string"
38131           }
38132         }, {
38133           "in" : "header",
38134           "name" : "USER_ID",
38135           "schema" : {
38136             "type" : "string"
38137           }
38138         } ],
38139         "requestBody" : {
38140           "content" : {
38141             "application/json" : {
38142               "schema" : {
38143                 "type" : "string"
38144               }
38145             }
38146           },
38147           "description" : "RelationshipInfo",
38148           "required" : true
38149         },
38150         "responses" : {
38151           "201" : {
38152             "description" : "Relationship deleted"
38153           },
38154           "400" : {
38155             "description" : "Invalid content / Missing content"
38156           },
38157           "403" : {
38158             "description" : "Missing information"
38159           },
38160           "default" : {
38161             "content" : {
38162               "application/json" : {
38163                 "schema" : {
38164                   "type" : "array",
38165                   "items" : {
38166                     "type" : "object",
38167                     "properties" : {
38168                       "allowedMethods" : {
38169                         "type" : "array",
38170                         "items" : {
38171                           "type" : "string"
38172                         },
38173                         "uniqueItems" : true
38174                       },
38175                       "cookies" : {
38176                         "type" : "object",
38177                         "additionalProperties" : {
38178                           "type" : "object",
38179                           "properties" : {
38180                             "comment" : {
38181                               "type" : "string"
38182                             },
38183                             "domain" : {
38184                               "type" : "string"
38185                             },
38186                             "expiry" : {
38187                               "type" : "string",
38188                               "format" : "date-time"
38189                             },
38190                             "httpOnly" : {
38191                               "type" : "boolean"
38192                             },
38193                             "maxAge" : {
38194                               "type" : "integer",
38195                               "format" : "int32"
38196                             },
38197                             "name" : {
38198                               "type" : "string"
38199                             },
38200                             "path" : {
38201                               "type" : "string"
38202                             },
38203                             "secure" : {
38204                               "type" : "boolean"
38205                             },
38206                             "value" : {
38207                               "type" : "string"
38208                             },
38209                             "version" : {
38210                               "type" : "integer",
38211                               "format" : "int32"
38212                             }
38213                           }
38214                         }
38215                       },
38216                       "date" : {
38217                         "type" : "string",
38218                         "format" : "date-time"
38219                       },
38220                       "entity" : {
38221                         "type" : "object"
38222                       },
38223                       "entityTag" : {
38224                         "type" : "object",
38225                         "properties" : {
38226                           "value" : {
38227                             "type" : "string"
38228                           },
38229                           "weak" : {
38230                             "type" : "boolean"
38231                           }
38232                         }
38233                       },
38234                       "headers" : {
38235                         "type" : "object",
38236                         "additionalProperties" : {
38237                           "type" : "array",
38238                           "items" : {
38239                             "type" : "object"
38240                           }
38241                         }
38242                       },
38243                       "language" : {
38244                         "type" : "object",
38245                         "properties" : {
38246                           "country" : {
38247                             "type" : "string"
38248                           },
38249                           "displayCountry" : {
38250                             "type" : "string"
38251                           },
38252                           "displayLanguage" : {
38253                             "type" : "string"
38254                           },
38255                           "displayName" : {
38256                             "type" : "string"
38257                           },
38258                           "displayScript" : {
38259                             "type" : "string"
38260                           },
38261                           "displayVariant" : {
38262                             "type" : "string"
38263                           },
38264                           "extensionKeys" : {
38265                             "type" : "array",
38266                             "items" : {
38267                               "type" : "string"
38268                             },
38269                             "uniqueItems" : true
38270                           },
38271                           "iso3Country" : {
38272                             "type" : "string"
38273                           },
38274                           "iso3Language" : {
38275                             "type" : "string"
38276                           },
38277                           "language" : {
38278                             "type" : "string"
38279                           },
38280                           "script" : {
38281                             "type" : "string"
38282                           },
38283                           "unicodeLocaleAttributes" : {
38284                             "type" : "array",
38285                             "items" : {
38286                               "type" : "string"
38287                             },
38288                             "uniqueItems" : true
38289                           },
38290                           "unicodeLocaleKeys" : {
38291                             "type" : "array",
38292                             "items" : {
38293                               "type" : "string"
38294                             },
38295                             "uniqueItems" : true
38296                           },
38297                           "variant" : {
38298                             "type" : "string"
38299                           }
38300                         }
38301                       },
38302                       "lastModified" : {
38303                         "type" : "string",
38304                         "format" : "date-time"
38305                       },
38306                       "length" : {
38307                         "type" : "integer",
38308                         "format" : "int32"
38309                       },
38310                       "links" : {
38311                         "type" : "array",
38312                         "items" : {
38313                           "type" : "object",
38314                           "properties" : {
38315                             "params" : {
38316                               "type" : "object",
38317                               "additionalProperties" : {
38318                                 "type" : "string"
38319                               }
38320                             },
38321                             "rel" : {
38322                               "type" : "string"
38323                             },
38324                             "rels" : {
38325                               "type" : "array",
38326                               "items" : {
38327                                 "type" : "string"
38328                               }
38329                             },
38330                             "title" : {
38331                               "type" : "string"
38332                             },
38333                             "type" : {
38334                               "type" : "string"
38335                             },
38336                             "uri" : {
38337                               "type" : "string",
38338                               "format" : "uri"
38339                             },
38340                             "uriBuilder" : {
38341                               "type" : "object"
38342                             }
38343                           }
38344                         },
38345                         "uniqueItems" : true
38346                       },
38347                       "location" : {
38348                         "type" : "string",
38349                         "format" : "uri"
38350                       },
38351                       "mediaType" : {
38352                         "type" : "object",
38353                         "properties" : {
38354                           "parameters" : {
38355                             "type" : "object",
38356                             "additionalProperties" : {
38357                               "type" : "string"
38358                             }
38359                           },
38360                           "subtype" : {
38361                             "type" : "string"
38362                           },
38363                           "type" : {
38364                             "type" : "string"
38365                           },
38366                           "wildcardSubtype" : {
38367                             "type" : "boolean"
38368                           },
38369                           "wildcardType" : {
38370                             "type" : "boolean"
38371                           }
38372                         }
38373                       },
38374                       "metadata" : {
38375                         "type" : "object",
38376                         "additionalProperties" : {
38377                           "type" : "array",
38378                           "items" : {
38379                             "type" : "object"
38380                           }
38381                         }
38382                       },
38383                       "status" : {
38384                         "type" : "integer",
38385                         "format" : "int32"
38386                       },
38387                       "statusInfo" : {
38388                         "type" : "object",
38389                         "properties" : {
38390                           "family" : {
38391                             "type" : "string",
38392                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38393                           },
38394                           "reasonPhrase" : {
38395                             "type" : "string"
38396                           },
38397                           "statusCode" : {
38398                             "type" : "integer",
38399                             "format" : "int32"
38400                           }
38401                         }
38402                       },
38403                       "stringHeaders" : {
38404                         "type" : "object",
38405                         "additionalProperties" : {
38406                           "type" : "array",
38407                           "items" : {
38408                             "type" : "string"
38409                           }
38410                         }
38411                       }
38412                     }
38413                   }
38414                 }
38415               }
38416             }
38417           }
38418         },
38419         "servers" : [ {
38420           "url" : "/sdc2/rest",
38421           "variables" : { }
38422         } ],
38423         "summary" : "Returns deleted RelationshipInfo",
38424         "tags" : [ "SDCE-2 APIs" ]
38425       }
38426     },
38427     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/multipleComponentInstance" : {
38428       "post" : {
38429         "description" : "Update resource instance multiple component",
38430         "operationId" : "updateMultipleComponentInstance",
38431         "parameters" : [ {
38432           "in" : "path",
38433           "name" : "componentId",
38434           "required" : true,
38435           "schema" : {
38436             "type" : "string"
38437           }
38438         }, {
38439           "description" : "valid values: resources / services / products",
38440           "in" : "path",
38441           "name" : "containerComponentType",
38442           "required" : true,
38443           "schema" : {
38444             "type" : "string",
38445             "enum" : [ "resources", "services", "products" ]
38446           }
38447         } ],
38448         "requestBody" : {
38449           "content" : {
38450             "application/json" : {
38451               "schema" : {
38452                 "type" : "string"
38453               }
38454             }
38455           },
38456           "description" : "Component Instance JSON Array",
38457           "required" : true
38458         },
38459         "responses" : {
38460           "200" : {
38461             "description" : "Resource instance updated"
38462           },
38463           "400" : {
38464             "description" : "Invalid content / Missing content"
38465           },
38466           "403" : {
38467             "description" : "Restricted operation"
38468           },
38469           "default" : {
38470             "content" : {
38471               "application/json" : {
38472                 "schema" : {
38473                   "type" : "array",
38474                   "items" : {
38475                     "type" : "object",
38476                     "properties" : {
38477                       "allowedMethods" : {
38478                         "type" : "array",
38479                         "items" : {
38480                           "type" : "string"
38481                         },
38482                         "uniqueItems" : true
38483                       },
38484                       "cookies" : {
38485                         "type" : "object",
38486                         "additionalProperties" : {
38487                           "type" : "object",
38488                           "properties" : {
38489                             "comment" : {
38490                               "type" : "string"
38491                             },
38492                             "domain" : {
38493                               "type" : "string"
38494                             },
38495                             "expiry" : {
38496                               "type" : "string",
38497                               "format" : "date-time"
38498                             },
38499                             "httpOnly" : {
38500                               "type" : "boolean"
38501                             },
38502                             "maxAge" : {
38503                               "type" : "integer",
38504                               "format" : "int32"
38505                             },
38506                             "name" : {
38507                               "type" : "string"
38508                             },
38509                             "path" : {
38510                               "type" : "string"
38511                             },
38512                             "secure" : {
38513                               "type" : "boolean"
38514                             },
38515                             "value" : {
38516                               "type" : "string"
38517                             },
38518                             "version" : {
38519                               "type" : "integer",
38520                               "format" : "int32"
38521                             }
38522                           }
38523                         }
38524                       },
38525                       "date" : {
38526                         "type" : "string",
38527                         "format" : "date-time"
38528                       },
38529                       "entity" : {
38530                         "type" : "object"
38531                       },
38532                       "entityTag" : {
38533                         "type" : "object",
38534                         "properties" : {
38535                           "value" : {
38536                             "type" : "string"
38537                           },
38538                           "weak" : {
38539                             "type" : "boolean"
38540                           }
38541                         }
38542                       },
38543                       "headers" : {
38544                         "type" : "object",
38545                         "additionalProperties" : {
38546                           "type" : "array",
38547                           "items" : {
38548                             "type" : "object"
38549                           }
38550                         }
38551                       },
38552                       "language" : {
38553                         "type" : "object",
38554                         "properties" : {
38555                           "country" : {
38556                             "type" : "string"
38557                           },
38558                           "displayCountry" : {
38559                             "type" : "string"
38560                           },
38561                           "displayLanguage" : {
38562                             "type" : "string"
38563                           },
38564                           "displayName" : {
38565                             "type" : "string"
38566                           },
38567                           "displayScript" : {
38568                             "type" : "string"
38569                           },
38570                           "displayVariant" : {
38571                             "type" : "string"
38572                           },
38573                           "extensionKeys" : {
38574                             "type" : "array",
38575                             "items" : {
38576                               "type" : "string"
38577                             },
38578                             "uniqueItems" : true
38579                           },
38580                           "iso3Country" : {
38581                             "type" : "string"
38582                           },
38583                           "iso3Language" : {
38584                             "type" : "string"
38585                           },
38586                           "language" : {
38587                             "type" : "string"
38588                           },
38589                           "script" : {
38590                             "type" : "string"
38591                           },
38592                           "unicodeLocaleAttributes" : {
38593                             "type" : "array",
38594                             "items" : {
38595                               "type" : "string"
38596                             },
38597                             "uniqueItems" : true
38598                           },
38599                           "unicodeLocaleKeys" : {
38600                             "type" : "array",
38601                             "items" : {
38602                               "type" : "string"
38603                             },
38604                             "uniqueItems" : true
38605                           },
38606                           "variant" : {
38607                             "type" : "string"
38608                           }
38609                         }
38610                       },
38611                       "lastModified" : {
38612                         "type" : "string",
38613                         "format" : "date-time"
38614                       },
38615                       "length" : {
38616                         "type" : "integer",
38617                         "format" : "int32"
38618                       },
38619                       "links" : {
38620                         "type" : "array",
38621                         "items" : {
38622                           "type" : "object",
38623                           "properties" : {
38624                             "params" : {
38625                               "type" : "object",
38626                               "additionalProperties" : {
38627                                 "type" : "string"
38628                               }
38629                             },
38630                             "rel" : {
38631                               "type" : "string"
38632                             },
38633                             "rels" : {
38634                               "type" : "array",
38635                               "items" : {
38636                                 "type" : "string"
38637                               }
38638                             },
38639                             "title" : {
38640                               "type" : "string"
38641                             },
38642                             "type" : {
38643                               "type" : "string"
38644                             },
38645                             "uri" : {
38646                               "type" : "string",
38647                               "format" : "uri"
38648                             },
38649                             "uriBuilder" : {
38650                               "type" : "object"
38651                             }
38652                           }
38653                         },
38654                         "uniqueItems" : true
38655                       },
38656                       "location" : {
38657                         "type" : "string",
38658                         "format" : "uri"
38659                       },
38660                       "mediaType" : {
38661                         "type" : "object",
38662                         "properties" : {
38663                           "parameters" : {
38664                             "type" : "object",
38665                             "additionalProperties" : {
38666                               "type" : "string"
38667                             }
38668                           },
38669                           "subtype" : {
38670                             "type" : "string"
38671                           },
38672                           "type" : {
38673                             "type" : "string"
38674                           },
38675                           "wildcardSubtype" : {
38676                             "type" : "boolean"
38677                           },
38678                           "wildcardType" : {
38679                             "type" : "boolean"
38680                           }
38681                         }
38682                       },
38683                       "metadata" : {
38684                         "type" : "object",
38685                         "additionalProperties" : {
38686                           "type" : "array",
38687                           "items" : {
38688                             "type" : "object"
38689                           }
38690                         }
38691                       },
38692                       "status" : {
38693                         "type" : "integer",
38694                         "format" : "int32"
38695                       },
38696                       "statusInfo" : {
38697                         "type" : "object",
38698                         "properties" : {
38699                           "family" : {
38700                             "type" : "string",
38701                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38702                           },
38703                           "reasonPhrase" : {
38704                             "type" : "string"
38705                           },
38706                           "statusCode" : {
38707                             "type" : "integer",
38708                             "format" : "int32"
38709                           }
38710                         }
38711                       },
38712                       "stringHeaders" : {
38713                         "type" : "object",
38714                         "additionalProperties" : {
38715                           "type" : "array",
38716                           "items" : {
38717                             "type" : "string"
38718                           }
38719                         }
38720                       }
38721                     }
38722                   }
38723                 }
38724               }
38725             }
38726           }
38727         },
38728         "servers" : [ {
38729           "url" : "/sdc2/rest",
38730           "variables" : { }
38731         } ],
38732         "summary" : "Returns updated resource instance",
38733         "tags" : [ "SDCE-2 APIs" ]
38734       }
38735     },
38736     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}" : {
38737       "post" : {
38738         "description" : "Update resource instance",
38739         "operationId" : "updateComponentInstanceMetadata",
38740         "parameters" : [ {
38741           "in" : "path",
38742           "name" : "componentId",
38743           "required" : true,
38744           "schema" : {
38745             "type" : "string"
38746           }
38747         }, {
38748           "in" : "path",
38749           "name" : "componentInstanceId",
38750           "required" : true,
38751           "schema" : {
38752             "type" : "string"
38753           }
38754         }, {
38755           "description" : "valid values: resources / services / products",
38756           "in" : "path",
38757           "name" : "containerComponentType",
38758           "required" : true,
38759           "schema" : {
38760             "type" : "string",
38761             "enum" : [ "resources", "services", "products" ]
38762           }
38763         } ],
38764         "responses" : {
38765           "200" : {
38766             "description" : "Resource instance updated"
38767           },
38768           "400" : {
38769             "description" : "Invalid content / Missing content"
38770           },
38771           "403" : {
38772             "description" : "Restricted operation"
38773           },
38774           "default" : {
38775             "content" : {
38776               "application/json" : {
38777                 "schema" : {
38778                   "type" : "array",
38779                   "items" : {
38780                     "type" : "object",
38781                     "properties" : {
38782                       "allowedMethods" : {
38783                         "type" : "array",
38784                         "items" : {
38785                           "type" : "string"
38786                         },
38787                         "uniqueItems" : true
38788                       },
38789                       "cookies" : {
38790                         "type" : "object",
38791                         "additionalProperties" : {
38792                           "type" : "object",
38793                           "properties" : {
38794                             "comment" : {
38795                               "type" : "string"
38796                             },
38797                             "domain" : {
38798                               "type" : "string"
38799                             },
38800                             "expiry" : {
38801                               "type" : "string",
38802                               "format" : "date-time"
38803                             },
38804                             "httpOnly" : {
38805                               "type" : "boolean"
38806                             },
38807                             "maxAge" : {
38808                               "type" : "integer",
38809                               "format" : "int32"
38810                             },
38811                             "name" : {
38812                               "type" : "string"
38813                             },
38814                             "path" : {
38815                               "type" : "string"
38816                             },
38817                             "secure" : {
38818                               "type" : "boolean"
38819                             },
38820                             "value" : {
38821                               "type" : "string"
38822                             },
38823                             "version" : {
38824                               "type" : "integer",
38825                               "format" : "int32"
38826                             }
38827                           }
38828                         }
38829                       },
38830                       "date" : {
38831                         "type" : "string",
38832                         "format" : "date-time"
38833                       },
38834                       "entity" : {
38835                         "type" : "object"
38836                       },
38837                       "entityTag" : {
38838                         "type" : "object",
38839                         "properties" : {
38840                           "value" : {
38841                             "type" : "string"
38842                           },
38843                           "weak" : {
38844                             "type" : "boolean"
38845                           }
38846                         }
38847                       },
38848                       "headers" : {
38849                         "type" : "object",
38850                         "additionalProperties" : {
38851                           "type" : "array",
38852                           "items" : {
38853                             "type" : "object"
38854                           }
38855                         }
38856                       },
38857                       "language" : {
38858                         "type" : "object",
38859                         "properties" : {
38860                           "country" : {
38861                             "type" : "string"
38862                           },
38863                           "displayCountry" : {
38864                             "type" : "string"
38865                           },
38866                           "displayLanguage" : {
38867                             "type" : "string"
38868                           },
38869                           "displayName" : {
38870                             "type" : "string"
38871                           },
38872                           "displayScript" : {
38873                             "type" : "string"
38874                           },
38875                           "displayVariant" : {
38876                             "type" : "string"
38877                           },
38878                           "extensionKeys" : {
38879                             "type" : "array",
38880                             "items" : {
38881                               "type" : "string"
38882                             },
38883                             "uniqueItems" : true
38884                           },
38885                           "iso3Country" : {
38886                             "type" : "string"
38887                           },
38888                           "iso3Language" : {
38889                             "type" : "string"
38890                           },
38891                           "language" : {
38892                             "type" : "string"
38893                           },
38894                           "script" : {
38895                             "type" : "string"
38896                           },
38897                           "unicodeLocaleAttributes" : {
38898                             "type" : "array",
38899                             "items" : {
38900                               "type" : "string"
38901                             },
38902                             "uniqueItems" : true
38903                           },
38904                           "unicodeLocaleKeys" : {
38905                             "type" : "array",
38906                             "items" : {
38907                               "type" : "string"
38908                             },
38909                             "uniqueItems" : true
38910                           },
38911                           "variant" : {
38912                             "type" : "string"
38913                           }
38914                         }
38915                       },
38916                       "lastModified" : {
38917                         "type" : "string",
38918                         "format" : "date-time"
38919                       },
38920                       "length" : {
38921                         "type" : "integer",
38922                         "format" : "int32"
38923                       },
38924                       "links" : {
38925                         "type" : "array",
38926                         "items" : {
38927                           "type" : "object",
38928                           "properties" : {
38929                             "params" : {
38930                               "type" : "object",
38931                               "additionalProperties" : {
38932                                 "type" : "string"
38933                               }
38934                             },
38935                             "rel" : {
38936                               "type" : "string"
38937                             },
38938                             "rels" : {
38939                               "type" : "array",
38940                               "items" : {
38941                                 "type" : "string"
38942                               }
38943                             },
38944                             "title" : {
38945                               "type" : "string"
38946                             },
38947                             "type" : {
38948                               "type" : "string"
38949                             },
38950                             "uri" : {
38951                               "type" : "string",
38952                               "format" : "uri"
38953                             },
38954                             "uriBuilder" : {
38955                               "type" : "object"
38956                             }
38957                           }
38958                         },
38959                         "uniqueItems" : true
38960                       },
38961                       "location" : {
38962                         "type" : "string",
38963                         "format" : "uri"
38964                       },
38965                       "mediaType" : {
38966                         "type" : "object",
38967                         "properties" : {
38968                           "parameters" : {
38969                             "type" : "object",
38970                             "additionalProperties" : {
38971                               "type" : "string"
38972                             }
38973                           },
38974                           "subtype" : {
38975                             "type" : "string"
38976                           },
38977                           "type" : {
38978                             "type" : "string"
38979                           },
38980                           "wildcardSubtype" : {
38981                             "type" : "boolean"
38982                           },
38983                           "wildcardType" : {
38984                             "type" : "boolean"
38985                           }
38986                         }
38987                       },
38988                       "metadata" : {
38989                         "type" : "object",
38990                         "additionalProperties" : {
38991                           "type" : "array",
38992                           "items" : {
38993                             "type" : "object"
38994                           }
38995                         }
38996                       },
38997                       "status" : {
38998                         "type" : "integer",
38999                         "format" : "int32"
39000                       },
39001                       "statusInfo" : {
39002                         "type" : "object",
39003                         "properties" : {
39004                           "family" : {
39005                             "type" : "string",
39006                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39007                           },
39008                           "reasonPhrase" : {
39009                             "type" : "string"
39010                           },
39011                           "statusCode" : {
39012                             "type" : "integer",
39013                             "format" : "int32"
39014                           }
39015                         }
39016                       },
39017                       "stringHeaders" : {
39018                         "type" : "object",
39019                         "additionalProperties" : {
39020                           "type" : "array",
39021                           "items" : {
39022                             "type" : "string"
39023                           }
39024                         }
39025                       }
39026                     }
39027                   }
39028                 }
39029               }
39030             }
39031           }
39032         },
39033         "servers" : [ {
39034           "url" : "/sdc2/rest",
39035           "variables" : { }
39036         } ],
39037         "summary" : "Returns updated resource instance",
39038         "tags" : [ "SDCE-2 APIs" ]
39039       }
39040     },
39041     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts" : {
39042       "post" : {
39043         "description" : "Load Resource Instance artifact payload",
39044         "operationId" : "loadComponentInstanceArtifact",
39045         "parameters" : [ {
39046           "in" : "header",
39047           "name" : "USER_ID",
39048           "schema" : {
39049             "type" : "string"
39050           }
39051         }, {
39052           "in" : "header",
39053           "name" : "Content-MD5",
39054           "schema" : {
39055             "type" : "string"
39056           }
39057         }, {
39058           "description" : "valid values: resources / services",
39059           "in" : "path",
39060           "name" : "containerComponentType",
39061           "required" : true,
39062           "schema" : {
39063             "type" : "string",
39064             "enum" : [ "resources", "services" ]
39065           }
39066         }, {
39067           "in" : "path",
39068           "name" : "componentId",
39069           "required" : true,
39070           "schema" : {
39071             "type" : "string"
39072           }
39073         }, {
39074           "in" : "path",
39075           "name" : "componentInstanceId",
39076           "required" : true,
39077           "schema" : {
39078             "type" : "string"
39079           }
39080         } ],
39081         "requestBody" : {
39082           "content" : {
39083             "application/json" : {
39084               "schema" : {
39085                 "type" : "string"
39086               }
39087             }
39088           },
39089           "description" : "json describe the artifact",
39090           "required" : true
39091         },
39092         "responses" : {
39093           "200" : {
39094             "description" : "Artifact updated"
39095           },
39096           "400" : {
39097             "description" : "Invalid content / Missing content"
39098           },
39099           "403" : {
39100             "description" : "Restricted operation"
39101           },
39102           "default" : {
39103             "content" : {
39104               "application/json" : {
39105                 "schema" : {
39106                   "type" : "array",
39107                   "items" : {
39108                     "type" : "object",
39109                     "properties" : {
39110                       "allowedMethods" : {
39111                         "type" : "array",
39112                         "items" : {
39113                           "type" : "string"
39114                         },
39115                         "uniqueItems" : true
39116                       },
39117                       "cookies" : {
39118                         "type" : "object",
39119                         "additionalProperties" : {
39120                           "type" : "object",
39121                           "properties" : {
39122                             "comment" : {
39123                               "type" : "string"
39124                             },
39125                             "domain" : {
39126                               "type" : "string"
39127                             },
39128                             "expiry" : {
39129                               "type" : "string",
39130                               "format" : "date-time"
39131                             },
39132                             "httpOnly" : {
39133                               "type" : "boolean"
39134                             },
39135                             "maxAge" : {
39136                               "type" : "integer",
39137                               "format" : "int32"
39138                             },
39139                             "name" : {
39140                               "type" : "string"
39141                             },
39142                             "path" : {
39143                               "type" : "string"
39144                             },
39145                             "secure" : {
39146                               "type" : "boolean"
39147                             },
39148                             "value" : {
39149                               "type" : "string"
39150                             },
39151                             "version" : {
39152                               "type" : "integer",
39153                               "format" : "int32"
39154                             }
39155                           }
39156                         }
39157                       },
39158                       "date" : {
39159                         "type" : "string",
39160                         "format" : "date-time"
39161                       },
39162                       "entity" : {
39163                         "type" : "object"
39164                       },
39165                       "entityTag" : {
39166                         "type" : "object",
39167                         "properties" : {
39168                           "value" : {
39169                             "type" : "string"
39170                           },
39171                           "weak" : {
39172                             "type" : "boolean"
39173                           }
39174                         }
39175                       },
39176                       "headers" : {
39177                         "type" : "object",
39178                         "additionalProperties" : {
39179                           "type" : "array",
39180                           "items" : {
39181                             "type" : "object"
39182                           }
39183                         }
39184                       },
39185                       "language" : {
39186                         "type" : "object",
39187                         "properties" : {
39188                           "country" : {
39189                             "type" : "string"
39190                           },
39191                           "displayCountry" : {
39192                             "type" : "string"
39193                           },
39194                           "displayLanguage" : {
39195                             "type" : "string"
39196                           },
39197                           "displayName" : {
39198                             "type" : "string"
39199                           },
39200                           "displayScript" : {
39201                             "type" : "string"
39202                           },
39203                           "displayVariant" : {
39204                             "type" : "string"
39205                           },
39206                           "extensionKeys" : {
39207                             "type" : "array",
39208                             "items" : {
39209                               "type" : "string"
39210                             },
39211                             "uniqueItems" : true
39212                           },
39213                           "iso3Country" : {
39214                             "type" : "string"
39215                           },
39216                           "iso3Language" : {
39217                             "type" : "string"
39218                           },
39219                           "language" : {
39220                             "type" : "string"
39221                           },
39222                           "script" : {
39223                             "type" : "string"
39224                           },
39225                           "unicodeLocaleAttributes" : {
39226                             "type" : "array",
39227                             "items" : {
39228                               "type" : "string"
39229                             },
39230                             "uniqueItems" : true
39231                           },
39232                           "unicodeLocaleKeys" : {
39233                             "type" : "array",
39234                             "items" : {
39235                               "type" : "string"
39236                             },
39237                             "uniqueItems" : true
39238                           },
39239                           "variant" : {
39240                             "type" : "string"
39241                           }
39242                         }
39243                       },
39244                       "lastModified" : {
39245                         "type" : "string",
39246                         "format" : "date-time"
39247                       },
39248                       "length" : {
39249                         "type" : "integer",
39250                         "format" : "int32"
39251                       },
39252                       "links" : {
39253                         "type" : "array",
39254                         "items" : {
39255                           "type" : "object",
39256                           "properties" : {
39257                             "params" : {
39258                               "type" : "object",
39259                               "additionalProperties" : {
39260                                 "type" : "string"
39261                               }
39262                             },
39263                             "rel" : {
39264                               "type" : "string"
39265                             },
39266                             "rels" : {
39267                               "type" : "array",
39268                               "items" : {
39269                                 "type" : "string"
39270                               }
39271                             },
39272                             "title" : {
39273                               "type" : "string"
39274                             },
39275                             "type" : {
39276                               "type" : "string"
39277                             },
39278                             "uri" : {
39279                               "type" : "string",
39280                               "format" : "uri"
39281                             },
39282                             "uriBuilder" : {
39283                               "type" : "object"
39284                             }
39285                           }
39286                         },
39287                         "uniqueItems" : true
39288                       },
39289                       "location" : {
39290                         "type" : "string",
39291                         "format" : "uri"
39292                       },
39293                       "mediaType" : {
39294                         "type" : "object",
39295                         "properties" : {
39296                           "parameters" : {
39297                             "type" : "object",
39298                             "additionalProperties" : {
39299                               "type" : "string"
39300                             }
39301                           },
39302                           "subtype" : {
39303                             "type" : "string"
39304                           },
39305                           "type" : {
39306                             "type" : "string"
39307                           },
39308                           "wildcardSubtype" : {
39309                             "type" : "boolean"
39310                           },
39311                           "wildcardType" : {
39312                             "type" : "boolean"
39313                           }
39314                         }
39315                       },
39316                       "metadata" : {
39317                         "type" : "object",
39318                         "additionalProperties" : {
39319                           "type" : "array",
39320                           "items" : {
39321                             "type" : "object"
39322                           }
39323                         }
39324                       },
39325                       "status" : {
39326                         "type" : "integer",
39327                         "format" : "int32"
39328                       },
39329                       "statusInfo" : {
39330                         "type" : "object",
39331                         "properties" : {
39332                           "family" : {
39333                             "type" : "string",
39334                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39335                           },
39336                           "reasonPhrase" : {
39337                             "type" : "string"
39338                           },
39339                           "statusCode" : {
39340                             "type" : "integer",
39341                             "format" : "int32"
39342                           }
39343                         }
39344                       },
39345                       "stringHeaders" : {
39346                         "type" : "object",
39347                         "additionalProperties" : {
39348                           "type" : "array",
39349                           "items" : {
39350                             "type" : "string"
39351                           }
39352                         }
39353                       }
39354                     }
39355                   }
39356                 }
39357               }
39358             }
39359           }
39360         },
39361         "servers" : [ {
39362           "url" : "/sdc2/rest",
39363           "variables" : { }
39364         } ],
39365         "summary" : "Returns updated artifact",
39366         "tags" : [ "SDCE-2 APIs" ]
39367       }
39368     },
39369     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}" : {
39370       "delete" : {
39371         "description" : "Delete Resource Instance artifact",
39372         "operationId" : "deleteComponentInstanceArtifact",
39373         "parameters" : [ {
39374           "in" : "header",
39375           "name" : "USER_ID",
39376           "schema" : {
39377             "type" : "string"
39378           }
39379         }, {
39380           "in" : "header",
39381           "name" : "Content-MD5",
39382           "schema" : {
39383             "type" : "string"
39384           }
39385         }, {
39386           "description" : "valid values: resources / services",
39387           "in" : "path",
39388           "name" : "containerComponentType",
39389           "required" : true,
39390           "schema" : {
39391             "type" : "string",
39392             "enum" : [ "resources", "services" ]
39393           }
39394         }, {
39395           "in" : "path",
39396           "name" : "componentId",
39397           "required" : true,
39398           "schema" : {
39399             "type" : "string"
39400           }
39401         }, {
39402           "in" : "path",
39403           "name" : "componentInstanceId",
39404           "required" : true,
39405           "schema" : {
39406             "type" : "string"
39407           }
39408         }, {
39409           "in" : "path",
39410           "name" : "artifactId",
39411           "required" : true,
39412           "schema" : {
39413             "type" : "string"
39414           }
39415         } ],
39416         "requestBody" : {
39417           "content" : {
39418             "application/json" : {
39419               "schema" : {
39420                 "type" : "string"
39421               }
39422             }
39423           },
39424           "description" : "json describe the artifact",
39425           "required" : true
39426         },
39427         "responses" : {
39428           "200" : {
39429             "description" : "Artifact updated"
39430           },
39431           "400" : {
39432             "description" : "Invalid content / Missing content"
39433           },
39434           "403" : {
39435             "description" : "Restricted operation"
39436           },
39437           "default" : {
39438             "content" : {
39439               "application/json" : {
39440                 "schema" : {
39441                   "type" : "array",
39442                   "items" : {
39443                     "type" : "object",
39444                     "properties" : {
39445                       "allowedMethods" : {
39446                         "type" : "array",
39447                         "items" : {
39448                           "type" : "string"
39449                         },
39450                         "uniqueItems" : true
39451                       },
39452                       "cookies" : {
39453                         "type" : "object",
39454                         "additionalProperties" : {
39455                           "type" : "object",
39456                           "properties" : {
39457                             "comment" : {
39458                               "type" : "string"
39459                             },
39460                             "domain" : {
39461                               "type" : "string"
39462                             },
39463                             "expiry" : {
39464                               "type" : "string",
39465                               "format" : "date-time"
39466                             },
39467                             "httpOnly" : {
39468                               "type" : "boolean"
39469                             },
39470                             "maxAge" : {
39471                               "type" : "integer",
39472                               "format" : "int32"
39473                             },
39474                             "name" : {
39475                               "type" : "string"
39476                             },
39477                             "path" : {
39478                               "type" : "string"
39479                             },
39480                             "secure" : {
39481                               "type" : "boolean"
39482                             },
39483                             "value" : {
39484                               "type" : "string"
39485                             },
39486                             "version" : {
39487                               "type" : "integer",
39488                               "format" : "int32"
39489                             }
39490                           }
39491                         }
39492                       },
39493                       "date" : {
39494                         "type" : "string",
39495                         "format" : "date-time"
39496                       },
39497                       "entity" : {
39498                         "type" : "object"
39499                       },
39500                       "entityTag" : {
39501                         "type" : "object",
39502                         "properties" : {
39503                           "value" : {
39504                             "type" : "string"
39505                           },
39506                           "weak" : {
39507                             "type" : "boolean"
39508                           }
39509                         }
39510                       },
39511                       "headers" : {
39512                         "type" : "object",
39513                         "additionalProperties" : {
39514                           "type" : "array",
39515                           "items" : {
39516                             "type" : "object"
39517                           }
39518                         }
39519                       },
39520                       "language" : {
39521                         "type" : "object",
39522                         "properties" : {
39523                           "country" : {
39524                             "type" : "string"
39525                           },
39526                           "displayCountry" : {
39527                             "type" : "string"
39528                           },
39529                           "displayLanguage" : {
39530                             "type" : "string"
39531                           },
39532                           "displayName" : {
39533                             "type" : "string"
39534                           },
39535                           "displayScript" : {
39536                             "type" : "string"
39537                           },
39538                           "displayVariant" : {
39539                             "type" : "string"
39540                           },
39541                           "extensionKeys" : {
39542                             "type" : "array",
39543                             "items" : {
39544                               "type" : "string"
39545                             },
39546                             "uniqueItems" : true
39547                           },
39548                           "iso3Country" : {
39549                             "type" : "string"
39550                           },
39551                           "iso3Language" : {
39552                             "type" : "string"
39553                           },
39554                           "language" : {
39555                             "type" : "string"
39556                           },
39557                           "script" : {
39558                             "type" : "string"
39559                           },
39560                           "unicodeLocaleAttributes" : {
39561                             "type" : "array",
39562                             "items" : {
39563                               "type" : "string"
39564                             },
39565                             "uniqueItems" : true
39566                           },
39567                           "unicodeLocaleKeys" : {
39568                             "type" : "array",
39569                             "items" : {
39570                               "type" : "string"
39571                             },
39572                             "uniqueItems" : true
39573                           },
39574                           "variant" : {
39575                             "type" : "string"
39576                           }
39577                         }
39578                       },
39579                       "lastModified" : {
39580                         "type" : "string",
39581                         "format" : "date-time"
39582                       },
39583                       "length" : {
39584                         "type" : "integer",
39585                         "format" : "int32"
39586                       },
39587                       "links" : {
39588                         "type" : "array",
39589                         "items" : {
39590                           "type" : "object",
39591                           "properties" : {
39592                             "params" : {
39593                               "type" : "object",
39594                               "additionalProperties" : {
39595                                 "type" : "string"
39596                               }
39597                             },
39598                             "rel" : {
39599                               "type" : "string"
39600                             },
39601                             "rels" : {
39602                               "type" : "array",
39603                               "items" : {
39604                                 "type" : "string"
39605                               }
39606                             },
39607                             "title" : {
39608                               "type" : "string"
39609                             },
39610                             "type" : {
39611                               "type" : "string"
39612                             },
39613                             "uri" : {
39614                               "type" : "string",
39615                               "format" : "uri"
39616                             },
39617                             "uriBuilder" : {
39618                               "type" : "object"
39619                             }
39620                           }
39621                         },
39622                         "uniqueItems" : true
39623                       },
39624                       "location" : {
39625                         "type" : "string",
39626                         "format" : "uri"
39627                       },
39628                       "mediaType" : {
39629                         "type" : "object",
39630                         "properties" : {
39631                           "parameters" : {
39632                             "type" : "object",
39633                             "additionalProperties" : {
39634                               "type" : "string"
39635                             }
39636                           },
39637                           "subtype" : {
39638                             "type" : "string"
39639                           },
39640                           "type" : {
39641                             "type" : "string"
39642                           },
39643                           "wildcardSubtype" : {
39644                             "type" : "boolean"
39645                           },
39646                           "wildcardType" : {
39647                             "type" : "boolean"
39648                           }
39649                         }
39650                       },
39651                       "metadata" : {
39652                         "type" : "object",
39653                         "additionalProperties" : {
39654                           "type" : "array",
39655                           "items" : {
39656                             "type" : "object"
39657                           }
39658                         }
39659                       },
39660                       "status" : {
39661                         "type" : "integer",
39662                         "format" : "int32"
39663                       },
39664                       "statusInfo" : {
39665                         "type" : "object",
39666                         "properties" : {
39667                           "family" : {
39668                             "type" : "string",
39669                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39670                           },
39671                           "reasonPhrase" : {
39672                             "type" : "string"
39673                           },
39674                           "statusCode" : {
39675                             "type" : "integer",
39676                             "format" : "int32"
39677                           }
39678                         }
39679                       },
39680                       "stringHeaders" : {
39681                         "type" : "object",
39682                         "additionalProperties" : {
39683                           "type" : "array",
39684                           "items" : {
39685                             "type" : "string"
39686                           }
39687                         }
39688                       }
39689                     }
39690                   }
39691                 }
39692               }
39693             }
39694           }
39695         },
39696         "servers" : [ {
39697           "url" : "/sdc2/rest",
39698           "variables" : { }
39699         } ],
39700         "summary" : "Returns deleted artifact",
39701         "tags" : [ "SDCE-2 APIs" ]
39702       },
39703       "post" : {
39704         "description" : "Update Resource Instance artifact payload",
39705         "operationId" : "updateComponentInstanceArtifact",
39706         "parameters" : [ {
39707           "in" : "header",
39708           "name" : "USER_ID",
39709           "schema" : {
39710             "type" : "string"
39711           }
39712         }, {
39713           "in" : "header",
39714           "name" : "Content-MD5",
39715           "schema" : {
39716             "type" : "string"
39717           }
39718         }, {
39719           "description" : "valid values: resources / services",
39720           "in" : "path",
39721           "name" : "containerComponentType",
39722           "required" : true,
39723           "schema" : {
39724             "type" : "string",
39725             "enum" : [ "resources", "services" ]
39726           }
39727         }, {
39728           "in" : "path",
39729           "name" : "componentId",
39730           "required" : true,
39731           "schema" : {
39732             "type" : "string"
39733           }
39734         }, {
39735           "in" : "path",
39736           "name" : "componentInstanceId",
39737           "required" : true,
39738           "schema" : {
39739             "type" : "string"
39740           }
39741         }, {
39742           "in" : "path",
39743           "name" : "artifactId",
39744           "required" : true,
39745           "schema" : {
39746             "type" : "string"
39747           }
39748         } ],
39749         "requestBody" : {
39750           "content" : {
39751             "application/json" : {
39752               "schema" : {
39753                 "type" : "string"
39754               }
39755             }
39756           },
39757           "description" : "json describe the artifact",
39758           "required" : true
39759         },
39760         "responses" : {
39761           "200" : {
39762             "description" : "Artifact updated"
39763           },
39764           "400" : {
39765             "description" : "Invalid content / Missing content"
39766           },
39767           "403" : {
39768             "description" : "Restricted operation"
39769           },
39770           "default" : {
39771             "content" : {
39772               "application/json" : {
39773                 "schema" : {
39774                   "type" : "array",
39775                   "items" : {
39776                     "type" : "object",
39777                     "properties" : {
39778                       "allowedMethods" : {
39779                         "type" : "array",
39780                         "items" : {
39781                           "type" : "string"
39782                         },
39783                         "uniqueItems" : true
39784                       },
39785                       "cookies" : {
39786                         "type" : "object",
39787                         "additionalProperties" : {
39788                           "type" : "object",
39789                           "properties" : {
39790                             "comment" : {
39791                               "type" : "string"
39792                             },
39793                             "domain" : {
39794                               "type" : "string"
39795                             },
39796                             "expiry" : {
39797                               "type" : "string",
39798                               "format" : "date-time"
39799                             },
39800                             "httpOnly" : {
39801                               "type" : "boolean"
39802                             },
39803                             "maxAge" : {
39804                               "type" : "integer",
39805                               "format" : "int32"
39806                             },
39807                             "name" : {
39808                               "type" : "string"
39809                             },
39810                             "path" : {
39811                               "type" : "string"
39812                             },
39813                             "secure" : {
39814                               "type" : "boolean"
39815                             },
39816                             "value" : {
39817                               "type" : "string"
39818                             },
39819                             "version" : {
39820                               "type" : "integer",
39821                               "format" : "int32"
39822                             }
39823                           }
39824                         }
39825                       },
39826                       "date" : {
39827                         "type" : "string",
39828                         "format" : "date-time"
39829                       },
39830                       "entity" : {
39831                         "type" : "object"
39832                       },
39833                       "entityTag" : {
39834                         "type" : "object",
39835                         "properties" : {
39836                           "value" : {
39837                             "type" : "string"
39838                           },
39839                           "weak" : {
39840                             "type" : "boolean"
39841                           }
39842                         }
39843                       },
39844                       "headers" : {
39845                         "type" : "object",
39846                         "additionalProperties" : {
39847                           "type" : "array",
39848                           "items" : {
39849                             "type" : "object"
39850                           }
39851                         }
39852                       },
39853                       "language" : {
39854                         "type" : "object",
39855                         "properties" : {
39856                           "country" : {
39857                             "type" : "string"
39858                           },
39859                           "displayCountry" : {
39860                             "type" : "string"
39861                           },
39862                           "displayLanguage" : {
39863                             "type" : "string"
39864                           },
39865                           "displayName" : {
39866                             "type" : "string"
39867                           },
39868                           "displayScript" : {
39869                             "type" : "string"
39870                           },
39871                           "displayVariant" : {
39872                             "type" : "string"
39873                           },
39874                           "extensionKeys" : {
39875                             "type" : "array",
39876                             "items" : {
39877                               "type" : "string"
39878                             },
39879                             "uniqueItems" : true
39880                           },
39881                           "iso3Country" : {
39882                             "type" : "string"
39883                           },
39884                           "iso3Language" : {
39885                             "type" : "string"
39886                           },
39887                           "language" : {
39888                             "type" : "string"
39889                           },
39890                           "script" : {
39891                             "type" : "string"
39892                           },
39893                           "unicodeLocaleAttributes" : {
39894                             "type" : "array",
39895                             "items" : {
39896                               "type" : "string"
39897                             },
39898                             "uniqueItems" : true
39899                           },
39900                           "unicodeLocaleKeys" : {
39901                             "type" : "array",
39902                             "items" : {
39903                               "type" : "string"
39904                             },
39905                             "uniqueItems" : true
39906                           },
39907                           "variant" : {
39908                             "type" : "string"
39909                           }
39910                         }
39911                       },
39912                       "lastModified" : {
39913                         "type" : "string",
39914                         "format" : "date-time"
39915                       },
39916                       "length" : {
39917                         "type" : "integer",
39918                         "format" : "int32"
39919                       },
39920                       "links" : {
39921                         "type" : "array",
39922                         "items" : {
39923                           "type" : "object",
39924                           "properties" : {
39925                             "params" : {
39926                               "type" : "object",
39927                               "additionalProperties" : {
39928                                 "type" : "string"
39929                               }
39930                             },
39931                             "rel" : {
39932                               "type" : "string"
39933                             },
39934                             "rels" : {
39935                               "type" : "array",
39936                               "items" : {
39937                                 "type" : "string"
39938                               }
39939                             },
39940                             "title" : {
39941                               "type" : "string"
39942                             },
39943                             "type" : {
39944                               "type" : "string"
39945                             },
39946                             "uri" : {
39947                               "type" : "string",
39948                               "format" : "uri"
39949                             },
39950                             "uriBuilder" : {
39951                               "type" : "object"
39952                             }
39953                           }
39954                         },
39955                         "uniqueItems" : true
39956                       },
39957                       "location" : {
39958                         "type" : "string",
39959                         "format" : "uri"
39960                       },
39961                       "mediaType" : {
39962                         "type" : "object",
39963                         "properties" : {
39964                           "parameters" : {
39965                             "type" : "object",
39966                             "additionalProperties" : {
39967                               "type" : "string"
39968                             }
39969                           },
39970                           "subtype" : {
39971                             "type" : "string"
39972                           },
39973                           "type" : {
39974                             "type" : "string"
39975                           },
39976                           "wildcardSubtype" : {
39977                             "type" : "boolean"
39978                           },
39979                           "wildcardType" : {
39980                             "type" : "boolean"
39981                           }
39982                         }
39983                       },
39984                       "metadata" : {
39985                         "type" : "object",
39986                         "additionalProperties" : {
39987                           "type" : "array",
39988                           "items" : {
39989                             "type" : "object"
39990                           }
39991                         }
39992                       },
39993                       "status" : {
39994                         "type" : "integer",
39995                         "format" : "int32"
39996                       },
39997                       "statusInfo" : {
39998                         "type" : "object",
39999                         "properties" : {
40000                           "family" : {
40001                             "type" : "string",
40002                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40003                           },
40004                           "reasonPhrase" : {
40005                             "type" : "string"
40006                           },
40007                           "statusCode" : {
40008                             "type" : "integer",
40009                             "format" : "int32"
40010                           }
40011                         }
40012                       },
40013                       "stringHeaders" : {
40014                         "type" : "object",
40015                         "additionalProperties" : {
40016                           "type" : "array",
40017                           "items" : {
40018                             "type" : "string"
40019                           }
40020                         }
40021                       }
40022                     }
40023                   }
40024                 }
40025               }
40026             }
40027           }
40028         },
40029         "servers" : [ {
40030           "url" : "/sdc2/rest",
40031           "variables" : { }
40032         } ],
40033         "summary" : "Returns updated artifact",
40034         "tags" : [ "SDCE-2 APIs" ]
40035       }
40036     },
40037     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}/heatParams" : {
40038       "post" : {
40039         "description" : "Update Resource Instance HEAT_ENV parameters",
40040         "operationId" : "updateRIArtifact",
40041         "parameters" : [ {
40042           "description" : "valid values: resources / services",
40043           "in" : "path",
40044           "name" : "containerComponentType",
40045           "required" : true,
40046           "schema" : {
40047             "type" : "string",
40048             "enum" : [ "resources", "services" ]
40049           }
40050         }, {
40051           "in" : "path",
40052           "name" : "componentId",
40053           "required" : true,
40054           "schema" : {
40055             "type" : "string"
40056           }
40057         }, {
40058           "in" : "path",
40059           "name" : "componentInstanceId",
40060           "required" : true,
40061           "schema" : {
40062             "type" : "string"
40063           }
40064         }, {
40065           "in" : "path",
40066           "name" : "artifactId",
40067           "required" : true,
40068           "schema" : {
40069             "type" : "string"
40070           }
40071         } ],
40072         "requestBody" : {
40073           "content" : {
40074             "application/json" : {
40075               "schema" : {
40076                 "type" : "string"
40077               }
40078             }
40079           },
40080           "description" : "json describe the artifact",
40081           "required" : true
40082         },
40083         "responses" : {
40084           "200" : {
40085             "description" : "Artifact updated"
40086           },
40087           "400" : {
40088             "description" : "Invalid content / Missing content"
40089           },
40090           "403" : {
40091             "description" : "Restricted operation"
40092           },
40093           "default" : {
40094             "content" : {
40095               "application/json" : {
40096                 "schema" : {
40097                   "type" : "array",
40098                   "items" : {
40099                     "type" : "object",
40100                     "properties" : {
40101                       "allowedMethods" : {
40102                         "type" : "array",
40103                         "items" : {
40104                           "type" : "string"
40105                         },
40106                         "uniqueItems" : true
40107                       },
40108                       "cookies" : {
40109                         "type" : "object",
40110                         "additionalProperties" : {
40111                           "type" : "object",
40112                           "properties" : {
40113                             "comment" : {
40114                               "type" : "string"
40115                             },
40116                             "domain" : {
40117                               "type" : "string"
40118                             },
40119                             "expiry" : {
40120                               "type" : "string",
40121                               "format" : "date-time"
40122                             },
40123                             "httpOnly" : {
40124                               "type" : "boolean"
40125                             },
40126                             "maxAge" : {
40127                               "type" : "integer",
40128                               "format" : "int32"
40129                             },
40130                             "name" : {
40131                               "type" : "string"
40132                             },
40133                             "path" : {
40134                               "type" : "string"
40135                             },
40136                             "secure" : {
40137                               "type" : "boolean"
40138                             },
40139                             "value" : {
40140                               "type" : "string"
40141                             },
40142                             "version" : {
40143                               "type" : "integer",
40144                               "format" : "int32"
40145                             }
40146                           }
40147                         }
40148                       },
40149                       "date" : {
40150                         "type" : "string",
40151                         "format" : "date-time"
40152                       },
40153                       "entity" : {
40154                         "type" : "object"
40155                       },
40156                       "entityTag" : {
40157                         "type" : "object",
40158                         "properties" : {
40159                           "value" : {
40160                             "type" : "string"
40161                           },
40162                           "weak" : {
40163                             "type" : "boolean"
40164                           }
40165                         }
40166                       },
40167                       "headers" : {
40168                         "type" : "object",
40169                         "additionalProperties" : {
40170                           "type" : "array",
40171                           "items" : {
40172                             "type" : "object"
40173                           }
40174                         }
40175                       },
40176                       "language" : {
40177                         "type" : "object",
40178                         "properties" : {
40179                           "country" : {
40180                             "type" : "string"
40181                           },
40182                           "displayCountry" : {
40183                             "type" : "string"
40184                           },
40185                           "displayLanguage" : {
40186                             "type" : "string"
40187                           },
40188                           "displayName" : {
40189                             "type" : "string"
40190                           },
40191                           "displayScript" : {
40192                             "type" : "string"
40193                           },
40194                           "displayVariant" : {
40195                             "type" : "string"
40196                           },
40197                           "extensionKeys" : {
40198                             "type" : "array",
40199                             "items" : {
40200                               "type" : "string"
40201                             },
40202                             "uniqueItems" : true
40203                           },
40204                           "iso3Country" : {
40205                             "type" : "string"
40206                           },
40207                           "iso3Language" : {
40208                             "type" : "string"
40209                           },
40210                           "language" : {
40211                             "type" : "string"
40212                           },
40213                           "script" : {
40214                             "type" : "string"
40215                           },
40216                           "unicodeLocaleAttributes" : {
40217                             "type" : "array",
40218                             "items" : {
40219                               "type" : "string"
40220                             },
40221                             "uniqueItems" : true
40222                           },
40223                           "unicodeLocaleKeys" : {
40224                             "type" : "array",
40225                             "items" : {
40226                               "type" : "string"
40227                             },
40228                             "uniqueItems" : true
40229                           },
40230                           "variant" : {
40231                             "type" : "string"
40232                           }
40233                         }
40234                       },
40235                       "lastModified" : {
40236                         "type" : "string",
40237                         "format" : "date-time"
40238                       },
40239                       "length" : {
40240                         "type" : "integer",
40241                         "format" : "int32"
40242                       },
40243                       "links" : {
40244                         "type" : "array",
40245                         "items" : {
40246                           "type" : "object",
40247                           "properties" : {
40248                             "params" : {
40249                               "type" : "object",
40250                               "additionalProperties" : {
40251                                 "type" : "string"
40252                               }
40253                             },
40254                             "rel" : {
40255                               "type" : "string"
40256                             },
40257                             "rels" : {
40258                               "type" : "array",
40259                               "items" : {
40260                                 "type" : "string"
40261                               }
40262                             },
40263                             "title" : {
40264                               "type" : "string"
40265                             },
40266                             "type" : {
40267                               "type" : "string"
40268                             },
40269                             "uri" : {
40270                               "type" : "string",
40271                               "format" : "uri"
40272                             },
40273                             "uriBuilder" : {
40274                               "type" : "object"
40275                             }
40276                           }
40277                         },
40278                         "uniqueItems" : true
40279                       },
40280                       "location" : {
40281                         "type" : "string",
40282                         "format" : "uri"
40283                       },
40284                       "mediaType" : {
40285                         "type" : "object",
40286                         "properties" : {
40287                           "parameters" : {
40288                             "type" : "object",
40289                             "additionalProperties" : {
40290                               "type" : "string"
40291                             }
40292                           },
40293                           "subtype" : {
40294                             "type" : "string"
40295                           },
40296                           "type" : {
40297                             "type" : "string"
40298                           },
40299                           "wildcardSubtype" : {
40300                             "type" : "boolean"
40301                           },
40302                           "wildcardType" : {
40303                             "type" : "boolean"
40304                           }
40305                         }
40306                       },
40307                       "metadata" : {
40308                         "type" : "object",
40309                         "additionalProperties" : {
40310                           "type" : "array",
40311                           "items" : {
40312                             "type" : "object"
40313                           }
40314                         }
40315                       },
40316                       "status" : {
40317                         "type" : "integer",
40318                         "format" : "int32"
40319                       },
40320                       "statusInfo" : {
40321                         "type" : "object",
40322                         "properties" : {
40323                           "family" : {
40324                             "type" : "string",
40325                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40326                           },
40327                           "reasonPhrase" : {
40328                             "type" : "string"
40329                           },
40330                           "statusCode" : {
40331                             "type" : "integer",
40332                             "format" : "int32"
40333                           }
40334                         }
40335                       },
40336                       "stringHeaders" : {
40337                         "type" : "object",
40338                         "additionalProperties" : {
40339                           "type" : "array",
40340                           "items" : {
40341                             "type" : "string"
40342                           }
40343                         }
40344                       }
40345                     }
40346                   }
40347                 }
40348               }
40349             }
40350           }
40351         },
40352         "servers" : [ {
40353           "url" : "/sdc2/rest",
40354           "variables" : { }
40355         } ],
40356         "summary" : "Returns updated artifact",
40357         "tags" : [ "SDCE-2 APIs" ]
40358       }
40359     },
40360     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/attributes" : {
40361       "post" : {
40362         "description" : "Update resource instance attribute",
40363         "operationId" : "updateResourceInstanceAttribute",
40364         "parameters" : [ {
40365           "description" : "service id",
40366           "in" : "path",
40367           "name" : "componentId",
40368           "required" : true,
40369           "schema" : {
40370             "type" : "string"
40371           }
40372         }, {
40373           "description" : "valid values: resources / services",
40374           "in" : "path",
40375           "name" : "containerComponentType",
40376           "required" : true,
40377           "schema" : {
40378             "type" : "string",
40379             "enum" : [ "resources", "services" ]
40380           }
40381         }, {
40382           "description" : "resource instance id",
40383           "in" : "path",
40384           "name" : "componentInstanceId",
40385           "required" : true,
40386           "schema" : {
40387             "type" : "string"
40388           }
40389         }, {
40390           "description" : "id of user initiating the operation",
40391           "in" : "header",
40392           "name" : "USER_ID",
40393           "schema" : {
40394             "type" : "string"
40395           }
40396         } ],
40397         "requestBody" : {
40398           "content" : {
40399             "application/json" : {
40400               "schema" : {
40401                 "type" : "string"
40402               }
40403             }
40404           },
40405           "description" : "Component Instance Properties JSON Array",
40406           "required" : true
40407         },
40408         "responses" : {
40409           "201" : {
40410             "description" : "Resource instance created"
40411           },
40412           "400" : {
40413             "description" : "Invalid content / Missing content"
40414           },
40415           "403" : {
40416             "description" : "Restricted operation"
40417           },
40418           "default" : {
40419             "content" : {
40420               "application/json" : {
40421                 "schema" : {
40422                   "type" : "array",
40423                   "items" : {
40424                     "type" : "object",
40425                     "properties" : {
40426                       "allowedMethods" : {
40427                         "type" : "array",
40428                         "items" : {
40429                           "type" : "string"
40430                         },
40431                         "uniqueItems" : true
40432                       },
40433                       "cookies" : {
40434                         "type" : "object",
40435                         "additionalProperties" : {
40436                           "type" : "object",
40437                           "properties" : {
40438                             "comment" : {
40439                               "type" : "string"
40440                             },
40441                             "domain" : {
40442                               "type" : "string"
40443                             },
40444                             "expiry" : {
40445                               "type" : "string",
40446                               "format" : "date-time"
40447                             },
40448                             "httpOnly" : {
40449                               "type" : "boolean"
40450                             },
40451                             "maxAge" : {
40452                               "type" : "integer",
40453                               "format" : "int32"
40454                             },
40455                             "name" : {
40456                               "type" : "string"
40457                             },
40458                             "path" : {
40459                               "type" : "string"
40460                             },
40461                             "secure" : {
40462                               "type" : "boolean"
40463                             },
40464                             "value" : {
40465                               "type" : "string"
40466                             },
40467                             "version" : {
40468                               "type" : "integer",
40469                               "format" : "int32"
40470                             }
40471                           }
40472                         }
40473                       },
40474                       "date" : {
40475                         "type" : "string",
40476                         "format" : "date-time"
40477                       },
40478                       "entity" : {
40479                         "type" : "object"
40480                       },
40481                       "entityTag" : {
40482                         "type" : "object",
40483                         "properties" : {
40484                           "value" : {
40485                             "type" : "string"
40486                           },
40487                           "weak" : {
40488                             "type" : "boolean"
40489                           }
40490                         }
40491                       },
40492                       "headers" : {
40493                         "type" : "object",
40494                         "additionalProperties" : {
40495                           "type" : "array",
40496                           "items" : {
40497                             "type" : "object"
40498                           }
40499                         }
40500                       },
40501                       "language" : {
40502                         "type" : "object",
40503                         "properties" : {
40504                           "country" : {
40505                             "type" : "string"
40506                           },
40507                           "displayCountry" : {
40508                             "type" : "string"
40509                           },
40510                           "displayLanguage" : {
40511                             "type" : "string"
40512                           },
40513                           "displayName" : {
40514                             "type" : "string"
40515                           },
40516                           "displayScript" : {
40517                             "type" : "string"
40518                           },
40519                           "displayVariant" : {
40520                             "type" : "string"
40521                           },
40522                           "extensionKeys" : {
40523                             "type" : "array",
40524                             "items" : {
40525                               "type" : "string"
40526                             },
40527                             "uniqueItems" : true
40528                           },
40529                           "iso3Country" : {
40530                             "type" : "string"
40531                           },
40532                           "iso3Language" : {
40533                             "type" : "string"
40534                           },
40535                           "language" : {
40536                             "type" : "string"
40537                           },
40538                           "script" : {
40539                             "type" : "string"
40540                           },
40541                           "unicodeLocaleAttributes" : {
40542                             "type" : "array",
40543                             "items" : {
40544                               "type" : "string"
40545                             },
40546                             "uniqueItems" : true
40547                           },
40548                           "unicodeLocaleKeys" : {
40549                             "type" : "array",
40550                             "items" : {
40551                               "type" : "string"
40552                             },
40553                             "uniqueItems" : true
40554                           },
40555                           "variant" : {
40556                             "type" : "string"
40557                           }
40558                         }
40559                       },
40560                       "lastModified" : {
40561                         "type" : "string",
40562                         "format" : "date-time"
40563                       },
40564                       "length" : {
40565                         "type" : "integer",
40566                         "format" : "int32"
40567                       },
40568                       "links" : {
40569                         "type" : "array",
40570                         "items" : {
40571                           "type" : "object",
40572                           "properties" : {
40573                             "params" : {
40574                               "type" : "object",
40575                               "additionalProperties" : {
40576                                 "type" : "string"
40577                               }
40578                             },
40579                             "rel" : {
40580                               "type" : "string"
40581                             },
40582                             "rels" : {
40583                               "type" : "array",
40584                               "items" : {
40585                                 "type" : "string"
40586                               }
40587                             },
40588                             "title" : {
40589                               "type" : "string"
40590                             },
40591                             "type" : {
40592                               "type" : "string"
40593                             },
40594                             "uri" : {
40595                               "type" : "string",
40596                               "format" : "uri"
40597                             },
40598                             "uriBuilder" : {
40599                               "type" : "object"
40600                             }
40601                           }
40602                         },
40603                         "uniqueItems" : true
40604                       },
40605                       "location" : {
40606                         "type" : "string",
40607                         "format" : "uri"
40608                       },
40609                       "mediaType" : {
40610                         "type" : "object",
40611                         "properties" : {
40612                           "parameters" : {
40613                             "type" : "object",
40614                             "additionalProperties" : {
40615                               "type" : "string"
40616                             }
40617                           },
40618                           "subtype" : {
40619                             "type" : "string"
40620                           },
40621                           "type" : {
40622                             "type" : "string"
40623                           },
40624                           "wildcardSubtype" : {
40625                             "type" : "boolean"
40626                           },
40627                           "wildcardType" : {
40628                             "type" : "boolean"
40629                           }
40630                         }
40631                       },
40632                       "metadata" : {
40633                         "type" : "object",
40634                         "additionalProperties" : {
40635                           "type" : "array",
40636                           "items" : {
40637                             "type" : "object"
40638                           }
40639                         }
40640                       },
40641                       "status" : {
40642                         "type" : "integer",
40643                         "format" : "int32"
40644                       },
40645                       "statusInfo" : {
40646                         "type" : "object",
40647                         "properties" : {
40648                           "family" : {
40649                             "type" : "string",
40650                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40651                           },
40652                           "reasonPhrase" : {
40653                             "type" : "string"
40654                           },
40655                           "statusCode" : {
40656                             "type" : "integer",
40657                             "format" : "int32"
40658                           }
40659                         }
40660                       },
40661                       "stringHeaders" : {
40662                         "type" : "object",
40663                         "additionalProperties" : {
40664                           "type" : "array",
40665                           "items" : {
40666                             "type" : "string"
40667                           }
40668                         }
40669                       }
40670                     }
40671                   }
40672                 }
40673               }
40674             }
40675           }
40676         },
40677         "servers" : [ {
40678           "url" : "/sdc2/rest",
40679           "variables" : { }
40680         } ],
40681         "summary" : "Returns updated resource instance property",
40682         "tags" : [ "SDCE-2 APIs" ]
40683       }
40684     },
40685     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/changeVersion" : {
40686       "post" : {
40687         "description" : "Update resource instance",
40688         "operationId" : "changeResourceInstanceVersion",
40689         "parameters" : [ {
40690           "in" : "path",
40691           "name" : "componentId",
40692           "required" : true,
40693           "schema" : {
40694             "type" : "string"
40695           }
40696         }, {
40697           "in" : "path",
40698           "name" : "componentInstanceId",
40699           "required" : true,
40700           "schema" : {
40701             "type" : "string"
40702           }
40703         }, {
40704           "description" : "valid values: resources / services",
40705           "in" : "path",
40706           "name" : "containerComponentType",
40707           "required" : true,
40708           "schema" : {
40709             "type" : "string",
40710             "enum" : [ "resources", "services" ]
40711           }
40712         } ],
40713         "responses" : {
40714           "201" : {
40715             "description" : "Resource instance created"
40716           },
40717           "400" : {
40718             "description" : "Invalid content / Missing content"
40719           },
40720           "403" : {
40721             "description" : "Restricted operation"
40722           },
40723           "default" : {
40724             "content" : {
40725               "application/json" : {
40726                 "schema" : {
40727                   "type" : "array",
40728                   "items" : {
40729                     "type" : "object",
40730                     "properties" : {
40731                       "allowedMethods" : {
40732                         "type" : "array",
40733                         "items" : {
40734                           "type" : "string"
40735                         },
40736                         "uniqueItems" : true
40737                       },
40738                       "cookies" : {
40739                         "type" : "object",
40740                         "additionalProperties" : {
40741                           "type" : "object",
40742                           "properties" : {
40743                             "comment" : {
40744                               "type" : "string"
40745                             },
40746                             "domain" : {
40747                               "type" : "string"
40748                             },
40749                             "expiry" : {
40750                               "type" : "string",
40751                               "format" : "date-time"
40752                             },
40753                             "httpOnly" : {
40754                               "type" : "boolean"
40755                             },
40756                             "maxAge" : {
40757                               "type" : "integer",
40758                               "format" : "int32"
40759                             },
40760                             "name" : {
40761                               "type" : "string"
40762                             },
40763                             "path" : {
40764                               "type" : "string"
40765                             },
40766                             "secure" : {
40767                               "type" : "boolean"
40768                             },
40769                             "value" : {
40770                               "type" : "string"
40771                             },
40772                             "version" : {
40773                               "type" : "integer",
40774                               "format" : "int32"
40775                             }
40776                           }
40777                         }
40778                       },
40779                       "date" : {
40780                         "type" : "string",
40781                         "format" : "date-time"
40782                       },
40783                       "entity" : {
40784                         "type" : "object"
40785                       },
40786                       "entityTag" : {
40787                         "type" : "object",
40788                         "properties" : {
40789                           "value" : {
40790                             "type" : "string"
40791                           },
40792                           "weak" : {
40793                             "type" : "boolean"
40794                           }
40795                         }
40796                       },
40797                       "headers" : {
40798                         "type" : "object",
40799                         "additionalProperties" : {
40800                           "type" : "array",
40801                           "items" : {
40802                             "type" : "object"
40803                           }
40804                         }
40805                       },
40806                       "language" : {
40807                         "type" : "object",
40808                         "properties" : {
40809                           "country" : {
40810                             "type" : "string"
40811                           },
40812                           "displayCountry" : {
40813                             "type" : "string"
40814                           },
40815                           "displayLanguage" : {
40816                             "type" : "string"
40817                           },
40818                           "displayName" : {
40819                             "type" : "string"
40820                           },
40821                           "displayScript" : {
40822                             "type" : "string"
40823                           },
40824                           "displayVariant" : {
40825                             "type" : "string"
40826                           },
40827                           "extensionKeys" : {
40828                             "type" : "array",
40829                             "items" : {
40830                               "type" : "string"
40831                             },
40832                             "uniqueItems" : true
40833                           },
40834                           "iso3Country" : {
40835                             "type" : "string"
40836                           },
40837                           "iso3Language" : {
40838                             "type" : "string"
40839                           },
40840                           "language" : {
40841                             "type" : "string"
40842                           },
40843                           "script" : {
40844                             "type" : "string"
40845                           },
40846                           "unicodeLocaleAttributes" : {
40847                             "type" : "array",
40848                             "items" : {
40849                               "type" : "string"
40850                             },
40851                             "uniqueItems" : true
40852                           },
40853                           "unicodeLocaleKeys" : {
40854                             "type" : "array",
40855                             "items" : {
40856                               "type" : "string"
40857                             },
40858                             "uniqueItems" : true
40859                           },
40860                           "variant" : {
40861                             "type" : "string"
40862                           }
40863                         }
40864                       },
40865                       "lastModified" : {
40866                         "type" : "string",
40867                         "format" : "date-time"
40868                       },
40869                       "length" : {
40870                         "type" : "integer",
40871                         "format" : "int32"
40872                       },
40873                       "links" : {
40874                         "type" : "array",
40875                         "items" : {
40876                           "type" : "object",
40877                           "properties" : {
40878                             "params" : {
40879                               "type" : "object",
40880                               "additionalProperties" : {
40881                                 "type" : "string"
40882                               }
40883                             },
40884                             "rel" : {
40885                               "type" : "string"
40886                             },
40887                             "rels" : {
40888                               "type" : "array",
40889                               "items" : {
40890                                 "type" : "string"
40891                               }
40892                             },
40893                             "title" : {
40894                               "type" : "string"
40895                             },
40896                             "type" : {
40897                               "type" : "string"
40898                             },
40899                             "uri" : {
40900                               "type" : "string",
40901                               "format" : "uri"
40902                             },
40903                             "uriBuilder" : {
40904                               "type" : "object"
40905                             }
40906                           }
40907                         },
40908                         "uniqueItems" : true
40909                       },
40910                       "location" : {
40911                         "type" : "string",
40912                         "format" : "uri"
40913                       },
40914                       "mediaType" : {
40915                         "type" : "object",
40916                         "properties" : {
40917                           "parameters" : {
40918                             "type" : "object",
40919                             "additionalProperties" : {
40920                               "type" : "string"
40921                             }
40922                           },
40923                           "subtype" : {
40924                             "type" : "string"
40925                           },
40926                           "type" : {
40927                             "type" : "string"
40928                           },
40929                           "wildcardSubtype" : {
40930                             "type" : "boolean"
40931                           },
40932                           "wildcardType" : {
40933                             "type" : "boolean"
40934                           }
40935                         }
40936                       },
40937                       "metadata" : {
40938                         "type" : "object",
40939                         "additionalProperties" : {
40940                           "type" : "array",
40941                           "items" : {
40942                             "type" : "object"
40943                           }
40944                         }
40945                       },
40946                       "status" : {
40947                         "type" : "integer",
40948                         "format" : "int32"
40949                       },
40950                       "statusInfo" : {
40951                         "type" : "object",
40952                         "properties" : {
40953                           "family" : {
40954                             "type" : "string",
40955                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40956                           },
40957                           "reasonPhrase" : {
40958                             "type" : "string"
40959                           },
40960                           "statusCode" : {
40961                             "type" : "integer",
40962                             "format" : "int32"
40963                           }
40964                         }
40965                       },
40966                       "stringHeaders" : {
40967                         "type" : "object",
40968                         "additionalProperties" : {
40969                           "type" : "array",
40970                           "items" : {
40971                             "type" : "string"
40972                           }
40973                         }
40974                       }
40975                     }
40976                   }
40977                 }
40978               }
40979             }
40980           }
40981         },
40982         "servers" : [ {
40983           "url" : "/sdc2/rest",
40984           "variables" : { }
40985         } ],
40986         "summary" : "Returns updated resource instance",
40987         "tags" : [ "SDCE-2 APIs" ]
40988       }
40989     },
40990     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstId}" : {
40991       "get" : {
40992         "description" : "Get group artifacts ",
40993         "operationId" : "getGroupArtifactById",
40994         "parameters" : [ {
40995           "in" : "path",
40996           "name" : "containerComponentType",
40997           "required" : true,
40998           "schema" : {
40999             "type" : "string"
41000           }
41001         }, {
41002           "in" : "path",
41003           "name" : "componentId",
41004           "required" : true,
41005           "schema" : {
41006             "type" : "string"
41007           }
41008         }, {
41009           "in" : "path",
41010           "name" : "componentInstanceId",
41011           "required" : true,
41012           "schema" : {
41013             "type" : "string"
41014           }
41015         }, {
41016           "in" : "path",
41017           "name" : "groupInstId",
41018           "required" : true,
41019           "schema" : {
41020             "type" : "string"
41021           }
41022         }, {
41023           "in" : "header",
41024           "name" : "USER_ID",
41025           "schema" : {
41026             "type" : "string"
41027           }
41028         } ],
41029         "responses" : {
41030           "200" : {
41031             "description" : "group found"
41032           },
41033           "403" : {
41034             "description" : "Restricted operation"
41035           },
41036           "404" : {
41037             "description" : "Group not found"
41038           },
41039           "default" : {
41040             "content" : {
41041               "application/json" : {
41042                 "schema" : {
41043                   "type" : "array",
41044                   "items" : {
41045                     "type" : "object",
41046                     "properties" : {
41047                       "allowedMethods" : {
41048                         "type" : "array",
41049                         "items" : {
41050                           "type" : "string"
41051                         },
41052                         "uniqueItems" : true
41053                       },
41054                       "cookies" : {
41055                         "type" : "object",
41056                         "additionalProperties" : {
41057                           "type" : "object",
41058                           "properties" : {
41059                             "comment" : {
41060                               "type" : "string"
41061                             },
41062                             "domain" : {
41063                               "type" : "string"
41064                             },
41065                             "expiry" : {
41066                               "type" : "string",
41067                               "format" : "date-time"
41068                             },
41069                             "httpOnly" : {
41070                               "type" : "boolean"
41071                             },
41072                             "maxAge" : {
41073                               "type" : "integer",
41074                               "format" : "int32"
41075                             },
41076                             "name" : {
41077                               "type" : "string"
41078                             },
41079                             "path" : {
41080                               "type" : "string"
41081                             },
41082                             "secure" : {
41083                               "type" : "boolean"
41084                             },
41085                             "value" : {
41086                               "type" : "string"
41087                             },
41088                             "version" : {
41089                               "type" : "integer",
41090                               "format" : "int32"
41091                             }
41092                           }
41093                         }
41094                       },
41095                       "date" : {
41096                         "type" : "string",
41097                         "format" : "date-time"
41098                       },
41099                       "entity" : {
41100                         "type" : "object"
41101                       },
41102                       "entityTag" : {
41103                         "type" : "object",
41104                         "properties" : {
41105                           "value" : {
41106                             "type" : "string"
41107                           },
41108                           "weak" : {
41109                             "type" : "boolean"
41110                           }
41111                         }
41112                       },
41113                       "headers" : {
41114                         "type" : "object",
41115                         "additionalProperties" : {
41116                           "type" : "array",
41117                           "items" : {
41118                             "type" : "object"
41119                           }
41120                         }
41121                       },
41122                       "language" : {
41123                         "type" : "object",
41124                         "properties" : {
41125                           "country" : {
41126                             "type" : "string"
41127                           },
41128                           "displayCountry" : {
41129                             "type" : "string"
41130                           },
41131                           "displayLanguage" : {
41132                             "type" : "string"
41133                           },
41134                           "displayName" : {
41135                             "type" : "string"
41136                           },
41137                           "displayScript" : {
41138                             "type" : "string"
41139                           },
41140                           "displayVariant" : {
41141                             "type" : "string"
41142                           },
41143                           "extensionKeys" : {
41144                             "type" : "array",
41145                             "items" : {
41146                               "type" : "string"
41147                             },
41148                             "uniqueItems" : true
41149                           },
41150                           "iso3Country" : {
41151                             "type" : "string"
41152                           },
41153                           "iso3Language" : {
41154                             "type" : "string"
41155                           },
41156                           "language" : {
41157                             "type" : "string"
41158                           },
41159                           "script" : {
41160                             "type" : "string"
41161                           },
41162                           "unicodeLocaleAttributes" : {
41163                             "type" : "array",
41164                             "items" : {
41165                               "type" : "string"
41166                             },
41167                             "uniqueItems" : true
41168                           },
41169                           "unicodeLocaleKeys" : {
41170                             "type" : "array",
41171                             "items" : {
41172                               "type" : "string"
41173                             },
41174                             "uniqueItems" : true
41175                           },
41176                           "variant" : {
41177                             "type" : "string"
41178                           }
41179                         }
41180                       },
41181                       "lastModified" : {
41182                         "type" : "string",
41183                         "format" : "date-time"
41184                       },
41185                       "length" : {
41186                         "type" : "integer",
41187                         "format" : "int32"
41188                       },
41189                       "links" : {
41190                         "type" : "array",
41191                         "items" : {
41192                           "type" : "object",
41193                           "properties" : {
41194                             "params" : {
41195                               "type" : "object",
41196                               "additionalProperties" : {
41197                                 "type" : "string"
41198                               }
41199                             },
41200                             "rel" : {
41201                               "type" : "string"
41202                             },
41203                             "rels" : {
41204                               "type" : "array",
41205                               "items" : {
41206                                 "type" : "string"
41207                               }
41208                             },
41209                             "title" : {
41210                               "type" : "string"
41211                             },
41212                             "type" : {
41213                               "type" : "string"
41214                             },
41215                             "uri" : {
41216                               "type" : "string",
41217                               "format" : "uri"
41218                             },
41219                             "uriBuilder" : {
41220                               "type" : "object"
41221                             }
41222                           }
41223                         },
41224                         "uniqueItems" : true
41225                       },
41226                       "location" : {
41227                         "type" : "string",
41228                         "format" : "uri"
41229                       },
41230                       "mediaType" : {
41231                         "type" : "object",
41232                         "properties" : {
41233                           "parameters" : {
41234                             "type" : "object",
41235                             "additionalProperties" : {
41236                               "type" : "string"
41237                             }
41238                           },
41239                           "subtype" : {
41240                             "type" : "string"
41241                           },
41242                           "type" : {
41243                             "type" : "string"
41244                           },
41245                           "wildcardSubtype" : {
41246                             "type" : "boolean"
41247                           },
41248                           "wildcardType" : {
41249                             "type" : "boolean"
41250                           }
41251                         }
41252                       },
41253                       "metadata" : {
41254                         "type" : "object",
41255                         "additionalProperties" : {
41256                           "type" : "array",
41257                           "items" : {
41258                             "type" : "object"
41259                           }
41260                         }
41261                       },
41262                       "status" : {
41263                         "type" : "integer",
41264                         "format" : "int32"
41265                       },
41266                       "statusInfo" : {
41267                         "type" : "object",
41268                         "properties" : {
41269                           "family" : {
41270                             "type" : "string",
41271                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41272                           },
41273                           "reasonPhrase" : {
41274                             "type" : "string"
41275                           },
41276                           "statusCode" : {
41277                             "type" : "integer",
41278                             "format" : "int32"
41279                           }
41280                         }
41281                       },
41282                       "stringHeaders" : {
41283                         "type" : "object",
41284                         "additionalProperties" : {
41285                           "type" : "array",
41286                           "items" : {
41287                             "type" : "string"
41288                           }
41289                         }
41290                       }
41291                     }
41292                   }
41293                 }
41294               }
41295             }
41296           }
41297         },
41298         "servers" : [ {
41299           "url" : "/sdc2/rest",
41300           "variables" : { }
41301         } ],
41302         "summary" : "Returns artifacts metadata according to groupInstId",
41303         "tags" : [ "SDCE-2 APIs" ]
41304       }
41305     },
41306     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}/property" : {
41307       "post" : {
41308         "description" : "Update resource instance property",
41309         "operationId" : "updateGroupInstanceProperty",
41310         "parameters" : [ {
41311           "description" : "service id",
41312           "in" : "path",
41313           "name" : "componentId",
41314           "required" : true,
41315           "schema" : {
41316             "type" : "string"
41317           }
41318         }, {
41319           "description" : "valid values: resources / services",
41320           "in" : "path",
41321           "name" : "containerComponentType",
41322           "required" : true,
41323           "schema" : {
41324             "type" : "string",
41325             "enum" : [ "resources", "services" ]
41326           }
41327         }, {
41328           "description" : "resource instance id",
41329           "in" : "path",
41330           "name" : "componentInstanceId",
41331           "required" : true,
41332           "schema" : {
41333             "type" : "string"
41334           }
41335         }, {
41336           "description" : "group instance id",
41337           "in" : "path",
41338           "name" : "groupInstanceId",
41339           "required" : true,
41340           "schema" : {
41341             "type" : "string"
41342           }
41343         }, {
41344           "description" : "id of user initiating the operation",
41345           "in" : "header",
41346           "name" : "USER_ID",
41347           "schema" : {
41348             "type" : "string"
41349           }
41350         } ],
41351         "responses" : {
41352           "201" : {
41353             "description" : "Resource instance created"
41354           },
41355           "400" : {
41356             "description" : "Invalid content / Missing content"
41357           },
41358           "403" : {
41359             "description" : "Restricted operation"
41360           },
41361           "default" : {
41362             "content" : {
41363               "application/json" : {
41364                 "schema" : {
41365                   "type" : "array",
41366                   "items" : {
41367                     "type" : "object",
41368                     "properties" : {
41369                       "allowedMethods" : {
41370                         "type" : "array",
41371                         "items" : {
41372                           "type" : "string"
41373                         },
41374                         "uniqueItems" : true
41375                       },
41376                       "cookies" : {
41377                         "type" : "object",
41378                         "additionalProperties" : {
41379                           "type" : "object",
41380                           "properties" : {
41381                             "comment" : {
41382                               "type" : "string"
41383                             },
41384                             "domain" : {
41385                               "type" : "string"
41386                             },
41387                             "expiry" : {
41388                               "type" : "string",
41389                               "format" : "date-time"
41390                             },
41391                             "httpOnly" : {
41392                               "type" : "boolean"
41393                             },
41394                             "maxAge" : {
41395                               "type" : "integer",
41396                               "format" : "int32"
41397                             },
41398                             "name" : {
41399                               "type" : "string"
41400                             },
41401                             "path" : {
41402                               "type" : "string"
41403                             },
41404                             "secure" : {
41405                               "type" : "boolean"
41406                             },
41407                             "value" : {
41408                               "type" : "string"
41409                             },
41410                             "version" : {
41411                               "type" : "integer",
41412                               "format" : "int32"
41413                             }
41414                           }
41415                         }
41416                       },
41417                       "date" : {
41418                         "type" : "string",
41419                         "format" : "date-time"
41420                       },
41421                       "entity" : {
41422                         "type" : "object"
41423                       },
41424                       "entityTag" : {
41425                         "type" : "object",
41426                         "properties" : {
41427                           "value" : {
41428                             "type" : "string"
41429                           },
41430                           "weak" : {
41431                             "type" : "boolean"
41432                           }
41433                         }
41434                       },
41435                       "headers" : {
41436                         "type" : "object",
41437                         "additionalProperties" : {
41438                           "type" : "array",
41439                           "items" : {
41440                             "type" : "object"
41441                           }
41442                         }
41443                       },
41444                       "language" : {
41445                         "type" : "object",
41446                         "properties" : {
41447                           "country" : {
41448                             "type" : "string"
41449                           },
41450                           "displayCountry" : {
41451                             "type" : "string"
41452                           },
41453                           "displayLanguage" : {
41454                             "type" : "string"
41455                           },
41456                           "displayName" : {
41457                             "type" : "string"
41458                           },
41459                           "displayScript" : {
41460                             "type" : "string"
41461                           },
41462                           "displayVariant" : {
41463                             "type" : "string"
41464                           },
41465                           "extensionKeys" : {
41466                             "type" : "array",
41467                             "items" : {
41468                               "type" : "string"
41469                             },
41470                             "uniqueItems" : true
41471                           },
41472                           "iso3Country" : {
41473                             "type" : "string"
41474                           },
41475                           "iso3Language" : {
41476                             "type" : "string"
41477                           },
41478                           "language" : {
41479                             "type" : "string"
41480                           },
41481                           "script" : {
41482                             "type" : "string"
41483                           },
41484                           "unicodeLocaleAttributes" : {
41485                             "type" : "array",
41486                             "items" : {
41487                               "type" : "string"
41488                             },
41489                             "uniqueItems" : true
41490                           },
41491                           "unicodeLocaleKeys" : {
41492                             "type" : "array",
41493                             "items" : {
41494                               "type" : "string"
41495                             },
41496                             "uniqueItems" : true
41497                           },
41498                           "variant" : {
41499                             "type" : "string"
41500                           }
41501                         }
41502                       },
41503                       "lastModified" : {
41504                         "type" : "string",
41505                         "format" : "date-time"
41506                       },
41507                       "length" : {
41508                         "type" : "integer",
41509                         "format" : "int32"
41510                       },
41511                       "links" : {
41512                         "type" : "array",
41513                         "items" : {
41514                           "type" : "object",
41515                           "properties" : {
41516                             "params" : {
41517                               "type" : "object",
41518                               "additionalProperties" : {
41519                                 "type" : "string"
41520                               }
41521                             },
41522                             "rel" : {
41523                               "type" : "string"
41524                             },
41525                             "rels" : {
41526                               "type" : "array",
41527                               "items" : {
41528                                 "type" : "string"
41529                               }
41530                             },
41531                             "title" : {
41532                               "type" : "string"
41533                             },
41534                             "type" : {
41535                               "type" : "string"
41536                             },
41537                             "uri" : {
41538                               "type" : "string",
41539                               "format" : "uri"
41540                             },
41541                             "uriBuilder" : {
41542                               "type" : "object"
41543                             }
41544                           }
41545                         },
41546                         "uniqueItems" : true
41547                       },
41548                       "location" : {
41549                         "type" : "string",
41550                         "format" : "uri"
41551                       },
41552                       "mediaType" : {
41553                         "type" : "object",
41554                         "properties" : {
41555                           "parameters" : {
41556                             "type" : "object",
41557                             "additionalProperties" : {
41558                               "type" : "string"
41559                             }
41560                           },
41561                           "subtype" : {
41562                             "type" : "string"
41563                           },
41564                           "type" : {
41565                             "type" : "string"
41566                           },
41567                           "wildcardSubtype" : {
41568                             "type" : "boolean"
41569                           },
41570                           "wildcardType" : {
41571                             "type" : "boolean"
41572                           }
41573                         }
41574                       },
41575                       "metadata" : {
41576                         "type" : "object",
41577                         "additionalProperties" : {
41578                           "type" : "array",
41579                           "items" : {
41580                             "type" : "object"
41581                           }
41582                         }
41583                       },
41584                       "status" : {
41585                         "type" : "integer",
41586                         "format" : "int32"
41587                       },
41588                       "statusInfo" : {
41589                         "type" : "object",
41590                         "properties" : {
41591                           "family" : {
41592                             "type" : "string",
41593                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41594                           },
41595                           "reasonPhrase" : {
41596                             "type" : "string"
41597                           },
41598                           "statusCode" : {
41599                             "type" : "integer",
41600                             "format" : "int32"
41601                           }
41602                         }
41603                       },
41604                       "stringHeaders" : {
41605                         "type" : "object",
41606                         "additionalProperties" : {
41607                           "type" : "array",
41608                           "items" : {
41609                             "type" : "string"
41610                           }
41611                         }
41612                       }
41613                     }
41614                   }
41615                 }
41616               }
41617             }
41618           }
41619         },
41620         "servers" : [ {
41621           "url" : "/sdc2/rest",
41622           "variables" : { }
41623         } ],
41624         "summary" : "Returns updated resource instance property",
41625         "tags" : [ "SDCE-2 APIs" ]
41626       }
41627     },
41628     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/inputs" : {
41629       "post" : {
41630         "description" : "Update resource instance property",
41631         "operationId" : "updateResourceInstanceInput",
41632         "parameters" : [ {
41633           "description" : "service id",
41634           "in" : "path",
41635           "name" : "componentId",
41636           "required" : true,
41637           "schema" : {
41638             "type" : "string"
41639           }
41640         }, {
41641           "description" : "valid values: resources / services",
41642           "in" : "path",
41643           "name" : "containerComponentType",
41644           "required" : true,
41645           "schema" : {
41646             "type" : "string",
41647             "enum" : [ "resources", "services" ]
41648           }
41649         }, {
41650           "description" : "resource instance id",
41651           "in" : "path",
41652           "name" : "componentInstanceId",
41653           "required" : true,
41654           "schema" : {
41655             "type" : "string"
41656           }
41657         }, {
41658           "description" : "id of user initiating the operation",
41659           "in" : "header",
41660           "name" : "USER_ID",
41661           "schema" : {
41662             "type" : "string"
41663           }
41664         } ],
41665         "requestBody" : {
41666           "content" : {
41667             "application/json" : {
41668               "schema" : {
41669                 "type" : "string"
41670               }
41671             }
41672           },
41673           "description" : "Component Instance Properties JSON Array",
41674           "required" : true
41675         },
41676         "responses" : {
41677           "201" : {
41678             "description" : "Resource instance created"
41679           },
41680           "400" : {
41681             "description" : "Invalid content / Missing content"
41682           },
41683           "403" : {
41684             "description" : "Restricted operation"
41685           },
41686           "default" : {
41687             "content" : {
41688               "application/json" : {
41689                 "schema" : {
41690                   "type" : "array",
41691                   "items" : {
41692                     "type" : "object",
41693                     "properties" : {
41694                       "allowedMethods" : {
41695                         "type" : "array",
41696                         "items" : {
41697                           "type" : "string"
41698                         },
41699                         "uniqueItems" : true
41700                       },
41701                       "cookies" : {
41702                         "type" : "object",
41703                         "additionalProperties" : {
41704                           "type" : "object",
41705                           "properties" : {
41706                             "comment" : {
41707                               "type" : "string"
41708                             },
41709                             "domain" : {
41710                               "type" : "string"
41711                             },
41712                             "expiry" : {
41713                               "type" : "string",
41714                               "format" : "date-time"
41715                             },
41716                             "httpOnly" : {
41717                               "type" : "boolean"
41718                             },
41719                             "maxAge" : {
41720                               "type" : "integer",
41721                               "format" : "int32"
41722                             },
41723                             "name" : {
41724                               "type" : "string"
41725                             },
41726                             "path" : {
41727                               "type" : "string"
41728                             },
41729                             "secure" : {
41730                               "type" : "boolean"
41731                             },
41732                             "value" : {
41733                               "type" : "string"
41734                             },
41735                             "version" : {
41736                               "type" : "integer",
41737                               "format" : "int32"
41738                             }
41739                           }
41740                         }
41741                       },
41742                       "date" : {
41743                         "type" : "string",
41744                         "format" : "date-time"
41745                       },
41746                       "entity" : {
41747                         "type" : "object"
41748                       },
41749                       "entityTag" : {
41750                         "type" : "object",
41751                         "properties" : {
41752                           "value" : {
41753                             "type" : "string"
41754                           },
41755                           "weak" : {
41756                             "type" : "boolean"
41757                           }
41758                         }
41759                       },
41760                       "headers" : {
41761                         "type" : "object",
41762                         "additionalProperties" : {
41763                           "type" : "array",
41764                           "items" : {
41765                             "type" : "object"
41766                           }
41767                         }
41768                       },
41769                       "language" : {
41770                         "type" : "object",
41771                         "properties" : {
41772                           "country" : {
41773                             "type" : "string"
41774                           },
41775                           "displayCountry" : {
41776                             "type" : "string"
41777                           },
41778                           "displayLanguage" : {
41779                             "type" : "string"
41780                           },
41781                           "displayName" : {
41782                             "type" : "string"
41783                           },
41784                           "displayScript" : {
41785                             "type" : "string"
41786                           },
41787                           "displayVariant" : {
41788                             "type" : "string"
41789                           },
41790                           "extensionKeys" : {
41791                             "type" : "array",
41792                             "items" : {
41793                               "type" : "string"
41794                             },
41795                             "uniqueItems" : true
41796                           },
41797                           "iso3Country" : {
41798                             "type" : "string"
41799                           },
41800                           "iso3Language" : {
41801                             "type" : "string"
41802                           },
41803                           "language" : {
41804                             "type" : "string"
41805                           },
41806                           "script" : {
41807                             "type" : "string"
41808                           },
41809                           "unicodeLocaleAttributes" : {
41810                             "type" : "array",
41811                             "items" : {
41812                               "type" : "string"
41813                             },
41814                             "uniqueItems" : true
41815                           },
41816                           "unicodeLocaleKeys" : {
41817                             "type" : "array",
41818                             "items" : {
41819                               "type" : "string"
41820                             },
41821                             "uniqueItems" : true
41822                           },
41823                           "variant" : {
41824                             "type" : "string"
41825                           }
41826                         }
41827                       },
41828                       "lastModified" : {
41829                         "type" : "string",
41830                         "format" : "date-time"
41831                       },
41832                       "length" : {
41833                         "type" : "integer",
41834                         "format" : "int32"
41835                       },
41836                       "links" : {
41837                         "type" : "array",
41838                         "items" : {
41839                           "type" : "object",
41840                           "properties" : {
41841                             "params" : {
41842                               "type" : "object",
41843                               "additionalProperties" : {
41844                                 "type" : "string"
41845                               }
41846                             },
41847                             "rel" : {
41848                               "type" : "string"
41849                             },
41850                             "rels" : {
41851                               "type" : "array",
41852                               "items" : {
41853                                 "type" : "string"
41854                               }
41855                             },
41856                             "title" : {
41857                               "type" : "string"
41858                             },
41859                             "type" : {
41860                               "type" : "string"
41861                             },
41862                             "uri" : {
41863                               "type" : "string",
41864                               "format" : "uri"
41865                             },
41866                             "uriBuilder" : {
41867                               "type" : "object"
41868                             }
41869                           }
41870                         },
41871                         "uniqueItems" : true
41872                       },
41873                       "location" : {
41874                         "type" : "string",
41875                         "format" : "uri"
41876                       },
41877                       "mediaType" : {
41878                         "type" : "object",
41879                         "properties" : {
41880                           "parameters" : {
41881                             "type" : "object",
41882                             "additionalProperties" : {
41883                               "type" : "string"
41884                             }
41885                           },
41886                           "subtype" : {
41887                             "type" : "string"
41888                           },
41889                           "type" : {
41890                             "type" : "string"
41891                           },
41892                           "wildcardSubtype" : {
41893                             "type" : "boolean"
41894                           },
41895                           "wildcardType" : {
41896                             "type" : "boolean"
41897                           }
41898                         }
41899                       },
41900                       "metadata" : {
41901                         "type" : "object",
41902                         "additionalProperties" : {
41903                           "type" : "array",
41904                           "items" : {
41905                             "type" : "object"
41906                           }
41907                         }
41908                       },
41909                       "status" : {
41910                         "type" : "integer",
41911                         "format" : "int32"
41912                       },
41913                       "statusInfo" : {
41914                         "type" : "object",
41915                         "properties" : {
41916                           "family" : {
41917                             "type" : "string",
41918                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41919                           },
41920                           "reasonPhrase" : {
41921                             "type" : "string"
41922                           },
41923                           "statusCode" : {
41924                             "type" : "integer",
41925                             "format" : "int32"
41926                           }
41927                         }
41928                       },
41929                       "stringHeaders" : {
41930                         "type" : "object",
41931                         "additionalProperties" : {
41932                           "type" : "array",
41933                           "items" : {
41934                             "type" : "string"
41935                           }
41936                         }
41937                       }
41938                     }
41939                   }
41940                 }
41941               }
41942             }
41943           }
41944         },
41945         "servers" : [ {
41946           "url" : "/sdc2/rest",
41947           "variables" : { }
41948         } ],
41949         "summary" : "Returns updated resource instance property",
41950         "tags" : [ "SDCE-2 APIs" ]
41951       }
41952     },
41953     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/properties" : {
41954       "post" : {
41955         "description" : "Update resource instance property",
41956         "operationId" : "updateResourceInstanceProperties",
41957         "parameters" : [ {
41958           "description" : "service id",
41959           "in" : "path",
41960           "name" : "componentId",
41961           "required" : true,
41962           "schema" : {
41963             "type" : "string"
41964           }
41965         }, {
41966           "description" : "valid values: resources / services",
41967           "in" : "path",
41968           "name" : "containerComponentType",
41969           "required" : true,
41970           "schema" : {
41971             "type" : "string",
41972             "enum" : [ "resources", "services" ]
41973           }
41974         }, {
41975           "description" : "resource instance id",
41976           "in" : "path",
41977           "name" : "componentInstanceId",
41978           "required" : true,
41979           "schema" : {
41980             "type" : "string"
41981           }
41982         }, {
41983           "description" : "id of user initiating the operation",
41984           "in" : "header",
41985           "name" : "USER_ID",
41986           "schema" : {
41987             "type" : "string"
41988           }
41989         } ],
41990         "requestBody" : {
41991           "content" : {
41992             "application/json" : {
41993               "schema" : {
41994                 "type" : "string"
41995               }
41996             }
41997           },
41998           "description" : "Component Instance Properties JSON Array",
41999           "required" : true
42000         },
42001         "responses" : {
42002           "201" : {
42003             "description" : "Resource instance created"
42004           },
42005           "400" : {
42006             "description" : "Invalid content / Missing content"
42007           },
42008           "403" : {
42009             "description" : "Restricted operation"
42010           },
42011           "default" : {
42012             "content" : {
42013               "application/json" : {
42014                 "schema" : {
42015                   "type" : "array",
42016                   "items" : {
42017                     "type" : "object",
42018                     "properties" : {
42019                       "allowedMethods" : {
42020                         "type" : "array",
42021                         "items" : {
42022                           "type" : "string"
42023                         },
42024                         "uniqueItems" : true
42025                       },
42026                       "cookies" : {
42027                         "type" : "object",
42028                         "additionalProperties" : {
42029                           "type" : "object",
42030                           "properties" : {
42031                             "comment" : {
42032                               "type" : "string"
42033                             },
42034                             "domain" : {
42035                               "type" : "string"
42036                             },
42037                             "expiry" : {
42038                               "type" : "string",
42039                               "format" : "date-time"
42040                             },
42041                             "httpOnly" : {
42042                               "type" : "boolean"
42043                             },
42044                             "maxAge" : {
42045                               "type" : "integer",
42046                               "format" : "int32"
42047                             },
42048                             "name" : {
42049                               "type" : "string"
42050                             },
42051                             "path" : {
42052                               "type" : "string"
42053                             },
42054                             "secure" : {
42055                               "type" : "boolean"
42056                             },
42057                             "value" : {
42058                               "type" : "string"
42059                             },
42060                             "version" : {
42061                               "type" : "integer",
42062                               "format" : "int32"
42063                             }
42064                           }
42065                         }
42066                       },
42067                       "date" : {
42068                         "type" : "string",
42069                         "format" : "date-time"
42070                       },
42071                       "entity" : {
42072                         "type" : "object"
42073                       },
42074                       "entityTag" : {
42075                         "type" : "object",
42076                         "properties" : {
42077                           "value" : {
42078                             "type" : "string"
42079                           },
42080                           "weak" : {
42081                             "type" : "boolean"
42082                           }
42083                         }
42084                       },
42085                       "headers" : {
42086                         "type" : "object",
42087                         "additionalProperties" : {
42088                           "type" : "array",
42089                           "items" : {
42090                             "type" : "object"
42091                           }
42092                         }
42093                       },
42094                       "language" : {
42095                         "type" : "object",
42096                         "properties" : {
42097                           "country" : {
42098                             "type" : "string"
42099                           },
42100                           "displayCountry" : {
42101                             "type" : "string"
42102                           },
42103                           "displayLanguage" : {
42104                             "type" : "string"
42105                           },
42106                           "displayName" : {
42107                             "type" : "string"
42108                           },
42109                           "displayScript" : {
42110                             "type" : "string"
42111                           },
42112                           "displayVariant" : {
42113                             "type" : "string"
42114                           },
42115                           "extensionKeys" : {
42116                             "type" : "array",
42117                             "items" : {
42118                               "type" : "string"
42119                             },
42120                             "uniqueItems" : true
42121                           },
42122                           "iso3Country" : {
42123                             "type" : "string"
42124                           },
42125                           "iso3Language" : {
42126                             "type" : "string"
42127                           },
42128                           "language" : {
42129                             "type" : "string"
42130                           },
42131                           "script" : {
42132                             "type" : "string"
42133                           },
42134                           "unicodeLocaleAttributes" : {
42135                             "type" : "array",
42136                             "items" : {
42137                               "type" : "string"
42138                             },
42139                             "uniqueItems" : true
42140                           },
42141                           "unicodeLocaleKeys" : {
42142                             "type" : "array",
42143                             "items" : {
42144                               "type" : "string"
42145                             },
42146                             "uniqueItems" : true
42147                           },
42148                           "variant" : {
42149                             "type" : "string"
42150                           }
42151                         }
42152                       },
42153                       "lastModified" : {
42154                         "type" : "string",
42155                         "format" : "date-time"
42156                       },
42157                       "length" : {
42158                         "type" : "integer",
42159                         "format" : "int32"
42160                       },
42161                       "links" : {
42162                         "type" : "array",
42163                         "items" : {
42164                           "type" : "object",
42165                           "properties" : {
42166                             "params" : {
42167                               "type" : "object",
42168                               "additionalProperties" : {
42169                                 "type" : "string"
42170                               }
42171                             },
42172                             "rel" : {
42173                               "type" : "string"
42174                             },
42175                             "rels" : {
42176                               "type" : "array",
42177                               "items" : {
42178                                 "type" : "string"
42179                               }
42180                             },
42181                             "title" : {
42182                               "type" : "string"
42183                             },
42184                             "type" : {
42185                               "type" : "string"
42186                             },
42187                             "uri" : {
42188                               "type" : "string",
42189                               "format" : "uri"
42190                             },
42191                             "uriBuilder" : {
42192                               "type" : "object"
42193                             }
42194                           }
42195                         },
42196                         "uniqueItems" : true
42197                       },
42198                       "location" : {
42199                         "type" : "string",
42200                         "format" : "uri"
42201                       },
42202                       "mediaType" : {
42203                         "type" : "object",
42204                         "properties" : {
42205                           "parameters" : {
42206                             "type" : "object",
42207                             "additionalProperties" : {
42208                               "type" : "string"
42209                             }
42210                           },
42211                           "subtype" : {
42212                             "type" : "string"
42213                           },
42214                           "type" : {
42215                             "type" : "string"
42216                           },
42217                           "wildcardSubtype" : {
42218                             "type" : "boolean"
42219                           },
42220                           "wildcardType" : {
42221                             "type" : "boolean"
42222                           }
42223                         }
42224                       },
42225                       "metadata" : {
42226                         "type" : "object",
42227                         "additionalProperties" : {
42228                           "type" : "array",
42229                           "items" : {
42230                             "type" : "object"
42231                           }
42232                         }
42233                       },
42234                       "status" : {
42235                         "type" : "integer",
42236                         "format" : "int32"
42237                       },
42238                       "statusInfo" : {
42239                         "type" : "object",
42240                         "properties" : {
42241                           "family" : {
42242                             "type" : "string",
42243                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42244                           },
42245                           "reasonPhrase" : {
42246                             "type" : "string"
42247                           },
42248                           "statusCode" : {
42249                             "type" : "integer",
42250                             "format" : "int32"
42251                           }
42252                         }
42253                       },
42254                       "stringHeaders" : {
42255                         "type" : "object",
42256                         "additionalProperties" : {
42257                           "type" : "array",
42258                           "items" : {
42259                             "type" : "string"
42260                           }
42261                         }
42262                       }
42263                     }
42264                   }
42265                 }
42266               }
42267             }
42268           }
42269         },
42270         "servers" : [ {
42271           "url" : "/sdc2/rest",
42272           "variables" : { }
42273         } ],
42274         "summary" : "Returns updated resource instance property",
42275         "tags" : [ "SDCE-2 APIs" ]
42276       }
42277     },
42278     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/property/{propertyId}" : {
42279       "delete" : {
42280         "description" : "Update resource instance",
42281         "operationId" : "deleteResourceInstanceProperty",
42282         "parameters" : [ {
42283           "description" : "service id",
42284           "in" : "path",
42285           "name" : "componentId",
42286           "required" : true,
42287           "schema" : {
42288             "type" : "string"
42289           }
42290         }, {
42291           "description" : "valid values: resources / services",
42292           "in" : "path",
42293           "name" : "containerComponentType",
42294           "required" : true,
42295           "schema" : {
42296             "type" : "string",
42297             "enum" : [ "resources", "services" ]
42298           }
42299         }, {
42300           "description" : "resource instance id",
42301           "in" : "path",
42302           "name" : "componentInstanceId",
42303           "required" : true,
42304           "schema" : {
42305             "type" : "string"
42306           }
42307         }, {
42308           "description" : "property id",
42309           "in" : "path",
42310           "name" : "propertyId",
42311           "required" : true,
42312           "schema" : {
42313             "type" : "string"
42314           }
42315         }, {
42316           "description" : "id of user initiating the operation",
42317           "in" : "header",
42318           "name" : "USER_ID",
42319           "schema" : {
42320             "type" : "string"
42321           }
42322         } ],
42323         "responses" : {
42324           "201" : {
42325             "description" : "Resource instance created"
42326           },
42327           "400" : {
42328             "description" : "Invalid content / Missing content"
42329           },
42330           "403" : {
42331             "description" : "Restricted operation"
42332           },
42333           "default" : {
42334             "content" : {
42335               "application/json" : {
42336                 "schema" : {
42337                   "type" : "array",
42338                   "items" : {
42339                     "type" : "object",
42340                     "properties" : {
42341                       "allowedMethods" : {
42342                         "type" : "array",
42343                         "items" : {
42344                           "type" : "string"
42345                         },
42346                         "uniqueItems" : true
42347                       },
42348                       "cookies" : {
42349                         "type" : "object",
42350                         "additionalProperties" : {
42351                           "type" : "object",
42352                           "properties" : {
42353                             "comment" : {
42354                               "type" : "string"
42355                             },
42356                             "domain" : {
42357                               "type" : "string"
42358                             },
42359                             "expiry" : {
42360                               "type" : "string",
42361                               "format" : "date-time"
42362                             },
42363                             "httpOnly" : {
42364                               "type" : "boolean"
42365                             },
42366                             "maxAge" : {
42367                               "type" : "integer",
42368                               "format" : "int32"
42369                             },
42370                             "name" : {
42371                               "type" : "string"
42372                             },
42373                             "path" : {
42374                               "type" : "string"
42375                             },
42376                             "secure" : {
42377                               "type" : "boolean"
42378                             },
42379                             "value" : {
42380                               "type" : "string"
42381                             },
42382                             "version" : {
42383                               "type" : "integer",
42384                               "format" : "int32"
42385                             }
42386                           }
42387                         }
42388                       },
42389                       "date" : {
42390                         "type" : "string",
42391                         "format" : "date-time"
42392                       },
42393                       "entity" : {
42394                         "type" : "object"
42395                       },
42396                       "entityTag" : {
42397                         "type" : "object",
42398                         "properties" : {
42399                           "value" : {
42400                             "type" : "string"
42401                           },
42402                           "weak" : {
42403                             "type" : "boolean"
42404                           }
42405                         }
42406                       },
42407                       "headers" : {
42408                         "type" : "object",
42409                         "additionalProperties" : {
42410                           "type" : "array",
42411                           "items" : {
42412                             "type" : "object"
42413                           }
42414                         }
42415                       },
42416                       "language" : {
42417                         "type" : "object",
42418                         "properties" : {
42419                           "country" : {
42420                             "type" : "string"
42421                           },
42422                           "displayCountry" : {
42423                             "type" : "string"
42424                           },
42425                           "displayLanguage" : {
42426                             "type" : "string"
42427                           },
42428                           "displayName" : {
42429                             "type" : "string"
42430                           },
42431                           "displayScript" : {
42432                             "type" : "string"
42433                           },
42434                           "displayVariant" : {
42435                             "type" : "string"
42436                           },
42437                           "extensionKeys" : {
42438                             "type" : "array",
42439                             "items" : {
42440                               "type" : "string"
42441                             },
42442                             "uniqueItems" : true
42443                           },
42444                           "iso3Country" : {
42445                             "type" : "string"
42446                           },
42447                           "iso3Language" : {
42448                             "type" : "string"
42449                           },
42450                           "language" : {
42451                             "type" : "string"
42452                           },
42453                           "script" : {
42454                             "type" : "string"
42455                           },
42456                           "unicodeLocaleAttributes" : {
42457                             "type" : "array",
42458                             "items" : {
42459                               "type" : "string"
42460                             },
42461                             "uniqueItems" : true
42462                           },
42463                           "unicodeLocaleKeys" : {
42464                             "type" : "array",
42465                             "items" : {
42466                               "type" : "string"
42467                             },
42468                             "uniqueItems" : true
42469                           },
42470                           "variant" : {
42471                             "type" : "string"
42472                           }
42473                         }
42474                       },
42475                       "lastModified" : {
42476                         "type" : "string",
42477                         "format" : "date-time"
42478                       },
42479                       "length" : {
42480                         "type" : "integer",
42481                         "format" : "int32"
42482                       },
42483                       "links" : {
42484                         "type" : "array",
42485                         "items" : {
42486                           "type" : "object",
42487                           "properties" : {
42488                             "params" : {
42489                               "type" : "object",
42490                               "additionalProperties" : {
42491                                 "type" : "string"
42492                               }
42493                             },
42494                             "rel" : {
42495                               "type" : "string"
42496                             },
42497                             "rels" : {
42498                               "type" : "array",
42499                               "items" : {
42500                                 "type" : "string"
42501                               }
42502                             },
42503                             "title" : {
42504                               "type" : "string"
42505                             },
42506                             "type" : {
42507                               "type" : "string"
42508                             },
42509                             "uri" : {
42510                               "type" : "string",
42511                               "format" : "uri"
42512                             },
42513                             "uriBuilder" : {
42514                               "type" : "object"
42515                             }
42516                           }
42517                         },
42518                         "uniqueItems" : true
42519                       },
42520                       "location" : {
42521                         "type" : "string",
42522                         "format" : "uri"
42523                       },
42524                       "mediaType" : {
42525                         "type" : "object",
42526                         "properties" : {
42527                           "parameters" : {
42528                             "type" : "object",
42529                             "additionalProperties" : {
42530                               "type" : "string"
42531                             }
42532                           },
42533                           "subtype" : {
42534                             "type" : "string"
42535                           },
42536                           "type" : {
42537                             "type" : "string"
42538                           },
42539                           "wildcardSubtype" : {
42540                             "type" : "boolean"
42541                           },
42542                           "wildcardType" : {
42543                             "type" : "boolean"
42544                           }
42545                         }
42546                       },
42547                       "metadata" : {
42548                         "type" : "object",
42549                         "additionalProperties" : {
42550                           "type" : "array",
42551                           "items" : {
42552                             "type" : "object"
42553                           }
42554                         }
42555                       },
42556                       "status" : {
42557                         "type" : "integer",
42558                         "format" : "int32"
42559                       },
42560                       "statusInfo" : {
42561                         "type" : "object",
42562                         "properties" : {
42563                           "family" : {
42564                             "type" : "string",
42565                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42566                           },
42567                           "reasonPhrase" : {
42568                             "type" : "string"
42569                           },
42570                           "statusCode" : {
42571                             "type" : "integer",
42572                             "format" : "int32"
42573                           }
42574                         }
42575                       },
42576                       "stringHeaders" : {
42577                         "type" : "object",
42578                         "additionalProperties" : {
42579                           "type" : "array",
42580                           "items" : {
42581                             "type" : "string"
42582                           }
42583                         }
42584                       }
42585                     }
42586                   }
42587                 }
42588               }
42589             }
42590           }
42591         },
42592         "servers" : [ {
42593           "url" : "/sdc2/rest",
42594           "variables" : { }
42595         } ],
42596         "summary" : "Returns deleted resource instance property",
42597         "tags" : [ "SDCE-2 APIs" ]
42598       }
42599     },
42600     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{resourceInstanceId}" : {
42601       "delete" : {
42602         "description" : "Delete ResourceInstance",
42603         "operationId" : "deleteResourceInstance",
42604         "parameters" : [ {
42605           "in" : "path",
42606           "name" : "componentId",
42607           "required" : true,
42608           "schema" : {
42609             "type" : "string"
42610           }
42611         }, {
42612           "in" : "path",
42613           "name" : "resourceInstanceId",
42614           "required" : true,
42615           "schema" : {
42616             "type" : "string"
42617           }
42618         }, {
42619           "description" : "valid values: resources / services / products",
42620           "in" : "path",
42621           "name" : "containerComponentType",
42622           "required" : true,
42623           "schema" : {
42624             "type" : "string",
42625             "enum" : [ "resources", "services", "products" ]
42626           }
42627         } ],
42628         "responses" : {
42629           "201" : {
42630             "description" : "ResourceInstance deleted"
42631           },
42632           "400" : {
42633             "description" : "Invalid content / Missing content"
42634           },
42635           "403" : {
42636             "description" : "Restricted operation"
42637           },
42638           "default" : {
42639             "content" : {
42640               "application/json" : {
42641                 "schema" : {
42642                   "type" : "array",
42643                   "items" : {
42644                     "type" : "object",
42645                     "properties" : {
42646                       "allowedMethods" : {
42647                         "type" : "array",
42648                         "items" : {
42649                           "type" : "string"
42650                         },
42651                         "uniqueItems" : true
42652                       },
42653                       "cookies" : {
42654                         "type" : "object",
42655                         "additionalProperties" : {
42656                           "type" : "object",
42657                           "properties" : {
42658                             "comment" : {
42659                               "type" : "string"
42660                             },
42661                             "domain" : {
42662                               "type" : "string"
42663                             },
42664                             "expiry" : {
42665                               "type" : "string",
42666                               "format" : "date-time"
42667                             },
42668                             "httpOnly" : {
42669                               "type" : "boolean"
42670                             },
42671                             "maxAge" : {
42672                               "type" : "integer",
42673                               "format" : "int32"
42674                             },
42675                             "name" : {
42676                               "type" : "string"
42677                             },
42678                             "path" : {
42679                               "type" : "string"
42680                             },
42681                             "secure" : {
42682                               "type" : "boolean"
42683                             },
42684                             "value" : {
42685                               "type" : "string"
42686                             },
42687                             "version" : {
42688                               "type" : "integer",
42689                               "format" : "int32"
42690                             }
42691                           }
42692                         }
42693                       },
42694                       "date" : {
42695                         "type" : "string",
42696                         "format" : "date-time"
42697                       },
42698                       "entity" : {
42699                         "type" : "object"
42700                       },
42701                       "entityTag" : {
42702                         "type" : "object",
42703                         "properties" : {
42704                           "value" : {
42705                             "type" : "string"
42706                           },
42707                           "weak" : {
42708                             "type" : "boolean"
42709                           }
42710                         }
42711                       },
42712                       "headers" : {
42713                         "type" : "object",
42714                         "additionalProperties" : {
42715                           "type" : "array",
42716                           "items" : {
42717                             "type" : "object"
42718                           }
42719                         }
42720                       },
42721                       "language" : {
42722                         "type" : "object",
42723                         "properties" : {
42724                           "country" : {
42725                             "type" : "string"
42726                           },
42727                           "displayCountry" : {
42728                             "type" : "string"
42729                           },
42730                           "displayLanguage" : {
42731                             "type" : "string"
42732                           },
42733                           "displayName" : {
42734                             "type" : "string"
42735                           },
42736                           "displayScript" : {
42737                             "type" : "string"
42738                           },
42739                           "displayVariant" : {
42740                             "type" : "string"
42741                           },
42742                           "extensionKeys" : {
42743                             "type" : "array",
42744                             "items" : {
42745                               "type" : "string"
42746                             },
42747                             "uniqueItems" : true
42748                           },
42749                           "iso3Country" : {
42750                             "type" : "string"
42751                           },
42752                           "iso3Language" : {
42753                             "type" : "string"
42754                           },
42755                           "language" : {
42756                             "type" : "string"
42757                           },
42758                           "script" : {
42759                             "type" : "string"
42760                           },
42761                           "unicodeLocaleAttributes" : {
42762                             "type" : "array",
42763                             "items" : {
42764                               "type" : "string"
42765                             },
42766                             "uniqueItems" : true
42767                           },
42768                           "unicodeLocaleKeys" : {
42769                             "type" : "array",
42770                             "items" : {
42771                               "type" : "string"
42772                             },
42773                             "uniqueItems" : true
42774                           },
42775                           "variant" : {
42776                             "type" : "string"
42777                           }
42778                         }
42779                       },
42780                       "lastModified" : {
42781                         "type" : "string",
42782                         "format" : "date-time"
42783                       },
42784                       "length" : {
42785                         "type" : "integer",
42786                         "format" : "int32"
42787                       },
42788                       "links" : {
42789                         "type" : "array",
42790                         "items" : {
42791                           "type" : "object",
42792                           "properties" : {
42793                             "params" : {
42794                               "type" : "object",
42795                               "additionalProperties" : {
42796                                 "type" : "string"
42797                               }
42798                             },
42799                             "rel" : {
42800                               "type" : "string"
42801                             },
42802                             "rels" : {
42803                               "type" : "array",
42804                               "items" : {
42805                                 "type" : "string"
42806                               }
42807                             },
42808                             "title" : {
42809                               "type" : "string"
42810                             },
42811                             "type" : {
42812                               "type" : "string"
42813                             },
42814                             "uri" : {
42815                               "type" : "string",
42816                               "format" : "uri"
42817                             },
42818                             "uriBuilder" : {
42819                               "type" : "object"
42820                             }
42821                           }
42822                         },
42823                         "uniqueItems" : true
42824                       },
42825                       "location" : {
42826                         "type" : "string",
42827                         "format" : "uri"
42828                       },
42829                       "mediaType" : {
42830                         "type" : "object",
42831                         "properties" : {
42832                           "parameters" : {
42833                             "type" : "object",
42834                             "additionalProperties" : {
42835                               "type" : "string"
42836                             }
42837                           },
42838                           "subtype" : {
42839                             "type" : "string"
42840                           },
42841                           "type" : {
42842                             "type" : "string"
42843                           },
42844                           "wildcardSubtype" : {
42845                             "type" : "boolean"
42846                           },
42847                           "wildcardType" : {
42848                             "type" : "boolean"
42849                           }
42850                         }
42851                       },
42852                       "metadata" : {
42853                         "type" : "object",
42854                         "additionalProperties" : {
42855                           "type" : "array",
42856                           "items" : {
42857                             "type" : "object"
42858                           }
42859                         }
42860                       },
42861                       "status" : {
42862                         "type" : "integer",
42863                         "format" : "int32"
42864                       },
42865                       "statusInfo" : {
42866                         "type" : "object",
42867                         "properties" : {
42868                           "family" : {
42869                             "type" : "string",
42870                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42871                           },
42872                           "reasonPhrase" : {
42873                             "type" : "string"
42874                           },
42875                           "statusCode" : {
42876                             "type" : "integer",
42877                             "format" : "int32"
42878                           }
42879                         }
42880                       },
42881                       "stringHeaders" : {
42882                         "type" : "object",
42883                         "additionalProperties" : {
42884                           "type" : "array",
42885                           "items" : {
42886                             "type" : "string"
42887                           }
42888                         }
42889                       }
42890                     }
42891                   }
42892                 }
42893               }
42894             }
42895           }
42896         },
42897         "servers" : [ {
42898           "url" : "/sdc2/rest",
42899           "variables" : { }
42900         } ],
42901         "summary" : "Returns delete resourceInstance",
42902         "tags" : [ "SDCE-2 APIs" ]
42903       }
42904     },
42905     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifacts/{artifactId}" : {
42906       "get" : {
42907         "description" : "Download component Artifact in Base64",
42908         "operationId" : "downloadResourceInstanceArtifactBase64",
42909         "parameters" : [ {
42910           "description" : "valid values: resources / services",
42911           "in" : "path",
42912           "name" : "containerComponentType",
42913           "required" : true,
42914           "schema" : {
42915             "type" : "string",
42916             "enum" : [ "resources", "services" ]
42917           }
42918         }, {
42919           "in" : "path",
42920           "name" : "componentId",
42921           "required" : true,
42922           "schema" : {
42923             "type" : "string"
42924           }
42925         }, {
42926           "in" : "path",
42927           "name" : "componentInstanceId",
42928           "required" : true,
42929           "schema" : {
42930             "type" : "string"
42931           }
42932         }, {
42933           "in" : "path",
42934           "name" : "artifactId",
42935           "required" : true,
42936           "schema" : {
42937             "type" : "string"
42938           }
42939         } ],
42940         "responses" : {
42941           "200" : {
42942             "description" : "ResourceInstance artifact downloaded"
42943           },
42944           "404" : {
42945             "description" : "ResourceInstance/Artifact not found"
42946           },
42947           "default" : {
42948             "content" : {
42949               "application/json" : {
42950                 "schema" : {
42951                   "type" : "array",
42952                   "items" : {
42953                     "type" : "object",
42954                     "properties" : {
42955                       "allowedMethods" : {
42956                         "type" : "array",
42957                         "items" : {
42958                           "type" : "string"
42959                         },
42960                         "uniqueItems" : true
42961                       },
42962                       "cookies" : {
42963                         "type" : "object",
42964                         "additionalProperties" : {
42965                           "type" : "object",
42966                           "properties" : {
42967                             "comment" : {
42968                               "type" : "string"
42969                             },
42970                             "domain" : {
42971                               "type" : "string"
42972                             },
42973                             "expiry" : {
42974                               "type" : "string",
42975                               "format" : "date-time"
42976                             },
42977                             "httpOnly" : {
42978                               "type" : "boolean"
42979                             },
42980                             "maxAge" : {
42981                               "type" : "integer",
42982                               "format" : "int32"
42983                             },
42984                             "name" : {
42985                               "type" : "string"
42986                             },
42987                             "path" : {
42988                               "type" : "string"
42989                             },
42990                             "secure" : {
42991                               "type" : "boolean"
42992                             },
42993                             "value" : {
42994                               "type" : "string"
42995                             },
42996                             "version" : {
42997                               "type" : "integer",
42998                               "format" : "int32"
42999                             }
43000                           }
43001                         }
43002                       },
43003                       "date" : {
43004                         "type" : "string",
43005                         "format" : "date-time"
43006                       },
43007                       "entity" : {
43008                         "type" : "object"
43009                       },
43010                       "entityTag" : {
43011                         "type" : "object",
43012                         "properties" : {
43013                           "value" : {
43014                             "type" : "string"
43015                           },
43016                           "weak" : {
43017                             "type" : "boolean"
43018                           }
43019                         }
43020                       },
43021                       "headers" : {
43022                         "type" : "object",
43023                         "additionalProperties" : {
43024                           "type" : "array",
43025                           "items" : {
43026                             "type" : "object"
43027                           }
43028                         }
43029                       },
43030                       "language" : {
43031                         "type" : "object",
43032                         "properties" : {
43033                           "country" : {
43034                             "type" : "string"
43035                           },
43036                           "displayCountry" : {
43037                             "type" : "string"
43038                           },
43039                           "displayLanguage" : {
43040                             "type" : "string"
43041                           },
43042                           "displayName" : {
43043                             "type" : "string"
43044                           },
43045                           "displayScript" : {
43046                             "type" : "string"
43047                           },
43048                           "displayVariant" : {
43049                             "type" : "string"
43050                           },
43051                           "extensionKeys" : {
43052                             "type" : "array",
43053                             "items" : {
43054                               "type" : "string"
43055                             },
43056                             "uniqueItems" : true
43057                           },
43058                           "iso3Country" : {
43059                             "type" : "string"
43060                           },
43061                           "iso3Language" : {
43062                             "type" : "string"
43063                           },
43064                           "language" : {
43065                             "type" : "string"
43066                           },
43067                           "script" : {
43068                             "type" : "string"
43069                           },
43070                           "unicodeLocaleAttributes" : {
43071                             "type" : "array",
43072                             "items" : {
43073                               "type" : "string"
43074                             },
43075                             "uniqueItems" : true
43076                           },
43077                           "unicodeLocaleKeys" : {
43078                             "type" : "array",
43079                             "items" : {
43080                               "type" : "string"
43081                             },
43082                             "uniqueItems" : true
43083                           },
43084                           "variant" : {
43085                             "type" : "string"
43086                           }
43087                         }
43088                       },
43089                       "lastModified" : {
43090                         "type" : "string",
43091                         "format" : "date-time"
43092                       },
43093                       "length" : {
43094                         "type" : "integer",
43095                         "format" : "int32"
43096                       },
43097                       "links" : {
43098                         "type" : "array",
43099                         "items" : {
43100                           "type" : "object",
43101                           "properties" : {
43102                             "params" : {
43103                               "type" : "object",
43104                               "additionalProperties" : {
43105                                 "type" : "string"
43106                               }
43107                             },
43108                             "rel" : {
43109                               "type" : "string"
43110                             },
43111                             "rels" : {
43112                               "type" : "array",
43113                               "items" : {
43114                                 "type" : "string"
43115                               }
43116                             },
43117                             "title" : {
43118                               "type" : "string"
43119                             },
43120                             "type" : {
43121                               "type" : "string"
43122                             },
43123                             "uri" : {
43124                               "type" : "string",
43125                               "format" : "uri"
43126                             },
43127                             "uriBuilder" : {
43128                               "type" : "object"
43129                             }
43130                           }
43131                         },
43132                         "uniqueItems" : true
43133                       },
43134                       "location" : {
43135                         "type" : "string",
43136                         "format" : "uri"
43137                       },
43138                       "mediaType" : {
43139                         "type" : "object",
43140                         "properties" : {
43141                           "parameters" : {
43142                             "type" : "object",
43143                             "additionalProperties" : {
43144                               "type" : "string"
43145                             }
43146                           },
43147                           "subtype" : {
43148                             "type" : "string"
43149                           },
43150                           "type" : {
43151                             "type" : "string"
43152                           },
43153                           "wildcardSubtype" : {
43154                             "type" : "boolean"
43155                           },
43156                           "wildcardType" : {
43157                             "type" : "boolean"
43158                           }
43159                         }
43160                       },
43161                       "metadata" : {
43162                         "type" : "object",
43163                         "additionalProperties" : {
43164                           "type" : "array",
43165                           "items" : {
43166                             "type" : "object"
43167                           }
43168                         }
43169                       },
43170                       "status" : {
43171                         "type" : "integer",
43172                         "format" : "int32"
43173                       },
43174                       "statusInfo" : {
43175                         "type" : "object",
43176                         "properties" : {
43177                           "family" : {
43178                             "type" : "string",
43179                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43180                           },
43181                           "reasonPhrase" : {
43182                             "type" : "string"
43183                           },
43184                           "statusCode" : {
43185                             "type" : "integer",
43186                             "format" : "int32"
43187                           }
43188                         }
43189                       },
43190                       "stringHeaders" : {
43191                         "type" : "object",
43192                         "additionalProperties" : {
43193                           "type" : "array",
43194                           "items" : {
43195                             "type" : "string"
43196                           }
43197                         }
43198                       }
43199                     }
43200                   }
43201                 }
43202               }
43203             }
43204           }
43205         },
43206         "servers" : [ {
43207           "url" : "/sdc2/rest",
43208           "variables" : { }
43209         } ],
43210         "summary" : "Returns downloaded artifact",
43211         "tags" : [ "SDCE-2 APIs" ]
43212       }
43213     },
43214     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifactsByType/{artifactGroupType}" : {
43215       "get" : {
43216         "description" : "Get component Artifacts",
43217         "operationId" : "getComponentInstanceArtifacts",
43218         "parameters" : [ {
43219           "description" : "valid values: resources / services",
43220           "in" : "path",
43221           "name" : "containerComponentType",
43222           "required" : true,
43223           "schema" : {
43224             "type" : "string",
43225             "enum" : [ "resources", "services" ]
43226           }
43227         }, {
43228           "in" : "path",
43229           "name" : "componentId",
43230           "required" : true,
43231           "schema" : {
43232             "type" : "string"
43233           }
43234         }, {
43235           "in" : "path",
43236           "name" : "componentInstanceId",
43237           "required" : true,
43238           "schema" : {
43239             "type" : "string"
43240           }
43241         }, {
43242           "in" : "path",
43243           "name" : "artifactGroupType",
43244           "required" : true,
43245           "schema" : {
43246             "type" : "string"
43247           }
43248         } ],
43249         "responses" : {
43250           "200" : {
43251             "description" : "Component artifacts"
43252           },
43253           "404" : {
43254             "description" : "Resource/Artifact not found"
43255           },
43256           "default" : {
43257             "content" : {
43258               "application/json" : {
43259                 "schema" : {
43260                   "type" : "array",
43261                   "items" : {
43262                     "type" : "object",
43263                     "properties" : {
43264                       "allowedMethods" : {
43265                         "type" : "array",
43266                         "items" : {
43267                           "type" : "string"
43268                         },
43269                         "uniqueItems" : true
43270                       },
43271                       "cookies" : {
43272                         "type" : "object",
43273                         "additionalProperties" : {
43274                           "type" : "object",
43275                           "properties" : {
43276                             "comment" : {
43277                               "type" : "string"
43278                             },
43279                             "domain" : {
43280                               "type" : "string"
43281                             },
43282                             "expiry" : {
43283                               "type" : "string",
43284                               "format" : "date-time"
43285                             },
43286                             "httpOnly" : {
43287                               "type" : "boolean"
43288                             },
43289                             "maxAge" : {
43290                               "type" : "integer",
43291                               "format" : "int32"
43292                             },
43293                             "name" : {
43294                               "type" : "string"
43295                             },
43296                             "path" : {
43297                               "type" : "string"
43298                             },
43299                             "secure" : {
43300                               "type" : "boolean"
43301                             },
43302                             "value" : {
43303                               "type" : "string"
43304                             },
43305                             "version" : {
43306                               "type" : "integer",
43307                               "format" : "int32"
43308                             }
43309                           }
43310                         }
43311                       },
43312                       "date" : {
43313                         "type" : "string",
43314                         "format" : "date-time"
43315                       },
43316                       "entity" : {
43317                         "type" : "object"
43318                       },
43319                       "entityTag" : {
43320                         "type" : "object",
43321                         "properties" : {
43322                           "value" : {
43323                             "type" : "string"
43324                           },
43325                           "weak" : {
43326                             "type" : "boolean"
43327                           }
43328                         }
43329                       },
43330                       "headers" : {
43331                         "type" : "object",
43332                         "additionalProperties" : {
43333                           "type" : "array",
43334                           "items" : {
43335                             "type" : "object"
43336                           }
43337                         }
43338                       },
43339                       "language" : {
43340                         "type" : "object",
43341                         "properties" : {
43342                           "country" : {
43343                             "type" : "string"
43344                           },
43345                           "displayCountry" : {
43346                             "type" : "string"
43347                           },
43348                           "displayLanguage" : {
43349                             "type" : "string"
43350                           },
43351                           "displayName" : {
43352                             "type" : "string"
43353                           },
43354                           "displayScript" : {
43355                             "type" : "string"
43356                           },
43357                           "displayVariant" : {
43358                             "type" : "string"
43359                           },
43360                           "extensionKeys" : {
43361                             "type" : "array",
43362                             "items" : {
43363                               "type" : "string"
43364                             },
43365                             "uniqueItems" : true
43366                           },
43367                           "iso3Country" : {
43368                             "type" : "string"
43369                           },
43370                           "iso3Language" : {
43371                             "type" : "string"
43372                           },
43373                           "language" : {
43374                             "type" : "string"
43375                           },
43376                           "script" : {
43377                             "type" : "string"
43378                           },
43379                           "unicodeLocaleAttributes" : {
43380                             "type" : "array",
43381                             "items" : {
43382                               "type" : "string"
43383                             },
43384                             "uniqueItems" : true
43385                           },
43386                           "unicodeLocaleKeys" : {
43387                             "type" : "array",
43388                             "items" : {
43389                               "type" : "string"
43390                             },
43391                             "uniqueItems" : true
43392                           },
43393                           "variant" : {
43394                             "type" : "string"
43395                           }
43396                         }
43397                       },
43398                       "lastModified" : {
43399                         "type" : "string",
43400                         "format" : "date-time"
43401                       },
43402                       "length" : {
43403                         "type" : "integer",
43404                         "format" : "int32"
43405                       },
43406                       "links" : {
43407                         "type" : "array",
43408                         "items" : {
43409                           "type" : "object",
43410                           "properties" : {
43411                             "params" : {
43412                               "type" : "object",
43413                               "additionalProperties" : {
43414                                 "type" : "string"
43415                               }
43416                             },
43417                             "rel" : {
43418                               "type" : "string"
43419                             },
43420                             "rels" : {
43421                               "type" : "array",
43422                               "items" : {
43423                                 "type" : "string"
43424                               }
43425                             },
43426                             "title" : {
43427                               "type" : "string"
43428                             },
43429                             "type" : {
43430                               "type" : "string"
43431                             },
43432                             "uri" : {
43433                               "type" : "string",
43434                               "format" : "uri"
43435                             },
43436                             "uriBuilder" : {
43437                               "type" : "object"
43438                             }
43439                           }
43440                         },
43441                         "uniqueItems" : true
43442                       },
43443                       "location" : {
43444                         "type" : "string",
43445                         "format" : "uri"
43446                       },
43447                       "mediaType" : {
43448                         "type" : "object",
43449                         "properties" : {
43450                           "parameters" : {
43451                             "type" : "object",
43452                             "additionalProperties" : {
43453                               "type" : "string"
43454                             }
43455                           },
43456                           "subtype" : {
43457                             "type" : "string"
43458                           },
43459                           "type" : {
43460                             "type" : "string"
43461                           },
43462                           "wildcardSubtype" : {
43463                             "type" : "boolean"
43464                           },
43465                           "wildcardType" : {
43466                             "type" : "boolean"
43467                           }
43468                         }
43469                       },
43470                       "metadata" : {
43471                         "type" : "object",
43472                         "additionalProperties" : {
43473                           "type" : "array",
43474                           "items" : {
43475                             "type" : "object"
43476                           }
43477                         }
43478                       },
43479                       "status" : {
43480                         "type" : "integer",
43481                         "format" : "int32"
43482                       },
43483                       "statusInfo" : {
43484                         "type" : "object",
43485                         "properties" : {
43486                           "family" : {
43487                             "type" : "string",
43488                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43489                           },
43490                           "reasonPhrase" : {
43491                             "type" : "string"
43492                           },
43493                           "statusCode" : {
43494                             "type" : "integer",
43495                             "format" : "int32"
43496                           }
43497                         }
43498                       },
43499                       "stringHeaders" : {
43500                         "type" : "object",
43501                         "additionalProperties" : {
43502                           "type" : "array",
43503                           "items" : {
43504                             "type" : "string"
43505                           }
43506                         }
43507                       }
43508                     }
43509                   }
43510                 }
43511               }
43512             }
43513           }
43514         },
43515         "servers" : [ {
43516           "url" : "/sdc2/rest",
43517           "variables" : { }
43518         } ],
43519         "summary" : "Returns artifacts",
43520         "tags" : [ "SDCE-2 APIs" ]
43521       }
43522     },
43523     "/v1/catalog/{containerComponentType}/{componentId}/update/inputs" : {
43524       "post" : {
43525         "description" : "Update resource  inputs",
43526         "operationId" : "updateComponentInputs",
43527         "parameters" : [ {
43528           "description" : "valid values: resources / services",
43529           "in" : "path",
43530           "name" : "containerComponentType",
43531           "required" : true,
43532           "schema" : {
43533             "type" : "string",
43534             "enum" : [ "resources", "services" ]
43535           }
43536         }, {
43537           "in" : "path",
43538           "name" : "componentId",
43539           "required" : true,
43540           "schema" : {
43541             "type" : "string"
43542           }
43543         } ],
43544         "requestBody" : {
43545           "content" : {
43546             "application/json" : {
43547               "schema" : {
43548                 "type" : "string"
43549               }
43550             }
43551           },
43552           "description" : "json describe the input",
43553           "required" : true
43554         },
43555         "responses" : {
43556           "200" : {
43557             "description" : "Input updated"
43558           },
43559           "400" : {
43560             "description" : "Invalid content / Missing content"
43561           },
43562           "403" : {
43563             "description" : "Restricted operation"
43564           },
43565           "default" : {
43566             "content" : {
43567               "application/json" : {
43568                 "schema" : {
43569                   "type" : "array",
43570                   "items" : {
43571                     "type" : "object",
43572                     "properties" : {
43573                       "allowedMethods" : {
43574                         "type" : "array",
43575                         "items" : {
43576                           "type" : "string"
43577                         },
43578                         "uniqueItems" : true
43579                       },
43580                       "cookies" : {
43581                         "type" : "object",
43582                         "additionalProperties" : {
43583                           "type" : "object",
43584                           "properties" : {
43585                             "comment" : {
43586                               "type" : "string"
43587                             },
43588                             "domain" : {
43589                               "type" : "string"
43590                             },
43591                             "expiry" : {
43592                               "type" : "string",
43593                               "format" : "date-time"
43594                             },
43595                             "httpOnly" : {
43596                               "type" : "boolean"
43597                             },
43598                             "maxAge" : {
43599                               "type" : "integer",
43600                               "format" : "int32"
43601                             },
43602                             "name" : {
43603                               "type" : "string"
43604                             },
43605                             "path" : {
43606                               "type" : "string"
43607                             },
43608                             "secure" : {
43609                               "type" : "boolean"
43610                             },
43611                             "value" : {
43612                               "type" : "string"
43613                             },
43614                             "version" : {
43615                               "type" : "integer",
43616                               "format" : "int32"
43617                             }
43618                           }
43619                         }
43620                       },
43621                       "date" : {
43622                         "type" : "string",
43623                         "format" : "date-time"
43624                       },
43625                       "entity" : {
43626                         "type" : "object"
43627                       },
43628                       "entityTag" : {
43629                         "type" : "object",
43630                         "properties" : {
43631                           "value" : {
43632                             "type" : "string"
43633                           },
43634                           "weak" : {
43635                             "type" : "boolean"
43636                           }
43637                         }
43638                       },
43639                       "headers" : {
43640                         "type" : "object",
43641                         "additionalProperties" : {
43642                           "type" : "array",
43643                           "items" : {
43644                             "type" : "object"
43645                           }
43646                         }
43647                       },
43648                       "language" : {
43649                         "type" : "object",
43650                         "properties" : {
43651                           "country" : {
43652                             "type" : "string"
43653                           },
43654                           "displayCountry" : {
43655                             "type" : "string"
43656                           },
43657                           "displayLanguage" : {
43658                             "type" : "string"
43659                           },
43660                           "displayName" : {
43661                             "type" : "string"
43662                           },
43663                           "displayScript" : {
43664                             "type" : "string"
43665                           },
43666                           "displayVariant" : {
43667                             "type" : "string"
43668                           },
43669                           "extensionKeys" : {
43670                             "type" : "array",
43671                             "items" : {
43672                               "type" : "string"
43673                             },
43674                             "uniqueItems" : true
43675                           },
43676                           "iso3Country" : {
43677                             "type" : "string"
43678                           },
43679                           "iso3Language" : {
43680                             "type" : "string"
43681                           },
43682                           "language" : {
43683                             "type" : "string"
43684                           },
43685                           "script" : {
43686                             "type" : "string"
43687                           },
43688                           "unicodeLocaleAttributes" : {
43689                             "type" : "array",
43690                             "items" : {
43691                               "type" : "string"
43692                             },
43693                             "uniqueItems" : true
43694                           },
43695                           "unicodeLocaleKeys" : {
43696                             "type" : "array",
43697                             "items" : {
43698                               "type" : "string"
43699                             },
43700                             "uniqueItems" : true
43701                           },
43702                           "variant" : {
43703                             "type" : "string"
43704                           }
43705                         }
43706                       },
43707                       "lastModified" : {
43708                         "type" : "string",
43709                         "format" : "date-time"
43710                       },
43711                       "length" : {
43712                         "type" : "integer",
43713                         "format" : "int32"
43714                       },
43715                       "links" : {
43716                         "type" : "array",
43717                         "items" : {
43718                           "type" : "object",
43719                           "properties" : {
43720                             "params" : {
43721                               "type" : "object",
43722                               "additionalProperties" : {
43723                                 "type" : "string"
43724                               }
43725                             },
43726                             "rel" : {
43727                               "type" : "string"
43728                             },
43729                             "rels" : {
43730                               "type" : "array",
43731                               "items" : {
43732                                 "type" : "string"
43733                               }
43734                             },
43735                             "title" : {
43736                               "type" : "string"
43737                             },
43738                             "type" : {
43739                               "type" : "string"
43740                             },
43741                             "uri" : {
43742                               "type" : "string",
43743                               "format" : "uri"
43744                             },
43745                             "uriBuilder" : {
43746                               "type" : "object"
43747                             }
43748                           }
43749                         },
43750                         "uniqueItems" : true
43751                       },
43752                       "location" : {
43753                         "type" : "string",
43754                         "format" : "uri"
43755                       },
43756                       "mediaType" : {
43757                         "type" : "object",
43758                         "properties" : {
43759                           "parameters" : {
43760                             "type" : "object",
43761                             "additionalProperties" : {
43762                               "type" : "string"
43763                             }
43764                           },
43765                           "subtype" : {
43766                             "type" : "string"
43767                           },
43768                           "type" : {
43769                             "type" : "string"
43770                           },
43771                           "wildcardSubtype" : {
43772                             "type" : "boolean"
43773                           },
43774                           "wildcardType" : {
43775                             "type" : "boolean"
43776                           }
43777                         }
43778                       },
43779                       "metadata" : {
43780                         "type" : "object",
43781                         "additionalProperties" : {
43782                           "type" : "array",
43783                           "items" : {
43784                             "type" : "object"
43785                           }
43786                         }
43787                       },
43788                       "status" : {
43789                         "type" : "integer",
43790                         "format" : "int32"
43791                       },
43792                       "statusInfo" : {
43793                         "type" : "object",
43794                         "properties" : {
43795                           "family" : {
43796                             "type" : "string",
43797                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43798                           },
43799                           "reasonPhrase" : {
43800                             "type" : "string"
43801                           },
43802                           "statusCode" : {
43803                             "type" : "integer",
43804                             "format" : "int32"
43805                           }
43806                         }
43807                       },
43808                       "stringHeaders" : {
43809                         "type" : "object",
43810                         "additionalProperties" : {
43811                           "type" : "array",
43812                           "items" : {
43813                             "type" : "string"
43814                           }
43815                         }
43816                       }
43817                     }
43818                   }
43819                 }
43820               }
43821             }
43822           }
43823         },
43824         "servers" : [ {
43825           "url" : "/sdc2/rest",
43826           "variables" : { }
43827         } ],
43828         "summary" : "Returns updated input",
43829         "tags" : [ "SDCE-2 APIs" ]
43830       }
43831     },
43832     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/attributes" : {
43833       "get" : {
43834         "description" : "Get component instance attributes",
43835         "operationId" : "getInstanceAttributesById",
43836         "parameters" : [ {
43837           "in" : "path",
43838           "name" : "containerComponentType",
43839           "required" : true,
43840           "schema" : {
43841             "type" : "string"
43842           }
43843         }, {
43844           "in" : "path",
43845           "name" : "containerComponentId",
43846           "required" : true,
43847           "schema" : {
43848             "type" : "string"
43849           }
43850         }, {
43851           "in" : "path",
43852           "name" : "componentInstanceUniqueId",
43853           "required" : true,
43854           "schema" : {
43855             "type" : "string"
43856           }
43857         }, {
43858           "in" : "header",
43859           "name" : "USER_ID",
43860           "schema" : {
43861             "type" : "string"
43862           }
43863         } ],
43864         "responses" : {
43865           "200" : {
43866             "description" : "Attributes found"
43867           },
43868           "403" : {
43869             "description" : "Restricted operation"
43870           },
43871           "404" : {
43872             "description" : "Component/Component Instance - not found"
43873           },
43874           "default" : {
43875             "content" : {
43876               "application/json" : {
43877                 "schema" : {
43878                   "type" : "array",
43879                   "items" : {
43880                     "type" : "object",
43881                     "properties" : {
43882                       "allowedMethods" : {
43883                         "type" : "array",
43884                         "items" : {
43885                           "type" : "string"
43886                         },
43887                         "uniqueItems" : true
43888                       },
43889                       "cookies" : {
43890                         "type" : "object",
43891                         "additionalProperties" : {
43892                           "type" : "object",
43893                           "properties" : {
43894                             "comment" : {
43895                               "type" : "string"
43896                             },
43897                             "domain" : {
43898                               "type" : "string"
43899                             },
43900                             "expiry" : {
43901                               "type" : "string",
43902                               "format" : "date-time"
43903                             },
43904                             "httpOnly" : {
43905                               "type" : "boolean"
43906                             },
43907                             "maxAge" : {
43908                               "type" : "integer",
43909                               "format" : "int32"
43910                             },
43911                             "name" : {
43912                               "type" : "string"
43913                             },
43914                             "path" : {
43915                               "type" : "string"
43916                             },
43917                             "secure" : {
43918                               "type" : "boolean"
43919                             },
43920                             "value" : {
43921                               "type" : "string"
43922                             },
43923                             "version" : {
43924                               "type" : "integer",
43925                               "format" : "int32"
43926                             }
43927                           }
43928                         }
43929                       },
43930                       "date" : {
43931                         "type" : "string",
43932                         "format" : "date-time"
43933                       },
43934                       "entity" : {
43935                         "type" : "object"
43936                       },
43937                       "entityTag" : {
43938                         "type" : "object",
43939                         "properties" : {
43940                           "value" : {
43941                             "type" : "string"
43942                           },
43943                           "weak" : {
43944                             "type" : "boolean"
43945                           }
43946                         }
43947                       },
43948                       "headers" : {
43949                         "type" : "object",
43950                         "additionalProperties" : {
43951                           "type" : "array",
43952                           "items" : {
43953                             "type" : "object"
43954                           }
43955                         }
43956                       },
43957                       "language" : {
43958                         "type" : "object",
43959                         "properties" : {
43960                           "country" : {
43961                             "type" : "string"
43962                           },
43963                           "displayCountry" : {
43964                             "type" : "string"
43965                           },
43966                           "displayLanguage" : {
43967                             "type" : "string"
43968                           },
43969                           "displayName" : {
43970                             "type" : "string"
43971                           },
43972                           "displayScript" : {
43973                             "type" : "string"
43974                           },
43975                           "displayVariant" : {
43976                             "type" : "string"
43977                           },
43978                           "extensionKeys" : {
43979                             "type" : "array",
43980                             "items" : {
43981                               "type" : "string"
43982                             },
43983                             "uniqueItems" : true
43984                           },
43985                           "iso3Country" : {
43986                             "type" : "string"
43987                           },
43988                           "iso3Language" : {
43989                             "type" : "string"
43990                           },
43991                           "language" : {
43992                             "type" : "string"
43993                           },
43994                           "script" : {
43995                             "type" : "string"
43996                           },
43997                           "unicodeLocaleAttributes" : {
43998                             "type" : "array",
43999                             "items" : {
44000                               "type" : "string"
44001                             },
44002                             "uniqueItems" : true
44003                           },
44004                           "unicodeLocaleKeys" : {
44005                             "type" : "array",
44006                             "items" : {
44007                               "type" : "string"
44008                             },
44009                             "uniqueItems" : true
44010                           },
44011                           "variant" : {
44012                             "type" : "string"
44013                           }
44014                         }
44015                       },
44016                       "lastModified" : {
44017                         "type" : "string",
44018                         "format" : "date-time"
44019                       },
44020                       "length" : {
44021                         "type" : "integer",
44022                         "format" : "int32"
44023                       },
44024                       "links" : {
44025                         "type" : "array",
44026                         "items" : {
44027                           "type" : "object",
44028                           "properties" : {
44029                             "params" : {
44030                               "type" : "object",
44031                               "additionalProperties" : {
44032                                 "type" : "string"
44033                               }
44034                             },
44035                             "rel" : {
44036                               "type" : "string"
44037                             },
44038                             "rels" : {
44039                               "type" : "array",
44040                               "items" : {
44041                                 "type" : "string"
44042                               }
44043                             },
44044                             "title" : {
44045                               "type" : "string"
44046                             },
44047                             "type" : {
44048                               "type" : "string"
44049                             },
44050                             "uri" : {
44051                               "type" : "string",
44052                               "format" : "uri"
44053                             },
44054                             "uriBuilder" : {
44055                               "type" : "object"
44056                             }
44057                           }
44058                         },
44059                         "uniqueItems" : true
44060                       },
44061                       "location" : {
44062                         "type" : "string",
44063                         "format" : "uri"
44064                       },
44065                       "mediaType" : {
44066                         "type" : "object",
44067                         "properties" : {
44068                           "parameters" : {
44069                             "type" : "object",
44070                             "additionalProperties" : {
44071                               "type" : "string"
44072                             }
44073                           },
44074                           "subtype" : {
44075                             "type" : "string"
44076                           },
44077                           "type" : {
44078                             "type" : "string"
44079                           },
44080                           "wildcardSubtype" : {
44081                             "type" : "boolean"
44082                           },
44083                           "wildcardType" : {
44084                             "type" : "boolean"
44085                           }
44086                         }
44087                       },
44088                       "metadata" : {
44089                         "type" : "object",
44090                         "additionalProperties" : {
44091                           "type" : "array",
44092                           "items" : {
44093                             "type" : "object"
44094                           }
44095                         }
44096                       },
44097                       "status" : {
44098                         "type" : "integer",
44099                         "format" : "int32"
44100                       },
44101                       "statusInfo" : {
44102                         "type" : "object",
44103                         "properties" : {
44104                           "family" : {
44105                             "type" : "string",
44106                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
44107                           },
44108                           "reasonPhrase" : {
44109                             "type" : "string"
44110                           },
44111                           "statusCode" : {
44112                             "type" : "integer",
44113                             "format" : "int32"
44114                           }
44115                         }
44116                       },
44117                       "stringHeaders" : {
44118                         "type" : "object",
44119                         "additionalProperties" : {
44120                           "type" : "array",
44121                           "items" : {
44122                             "type" : "string"
44123                           }
44124                         }
44125                       }
44126                     }
44127                   }
44128                 }
44129               }
44130             }
44131           }
44132         },
44133         "servers" : [ {
44134           "url" : "/sdc2/rest",
44135           "variables" : { }
44136         } ],
44137         "summary" : "Returns component instance attributes",
44138         "tags" : [ "SDCE-2 APIs" ]
44139       }
44140     },
44141     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/capability" : {
44142       "put" : {
44143         "description" : "Update Component Instance Capability",
44144         "operationId" : "updateInstanceRequirement",
44145         "parameters" : [ {
44146           "in" : "path",
44147           "name" : "containerComponentType",
44148           "required" : true,
44149           "schema" : {
44150             "type" : "string"
44151           }
44152         }, {
44153           "in" : "path",
44154           "name" : "containerComponentId",
44155           "required" : true,
44156           "schema" : {
44157             "type" : "string"
44158           }
44159         }, {
44160           "in" : "path",
44161           "name" : "componentInstanceUniqueId",
44162           "required" : true,
44163           "schema" : {
44164             "type" : "string"
44165           }
44166         }, {
44167           "in" : "header",
44168           "name" : "USER_ID",
44169           "schema" : {
44170             "type" : "string"
44171           }
44172         } ],
44173         "requestBody" : {
44174           "content" : {
44175             "application/json" : {
44176               "schema" : {
44177                 "$ref" : "#/components/schemas/ComponentInstanceCapabilityUpdateModel"
44178               }
44179             }
44180           },
44181           "description" : "Component instance capability to update",
44182           "required" : true
44183         },
44184         "responses" : {
44185           "200" : {
44186             "description" : "Resource instance capability successfully updated"
44187           },
44188           "400" : {
44189             "description" : "Invalid content / Missing content"
44190           },
44191           "403" : {
44192             "description" : "Restricted operation"
44193           },
44194           "404" : {
44195             "description" : "Component/Component Instance/Capability not found"
44196           },
44197           "default" : {
44198             "content" : {
44199               "application/json" : {
44200                 "schema" : {
44201                   "type" : "array",
44202                   "items" : {
44203                     "type" : "object",
44204                     "properties" : {
44205                       "allowedMethods" : {
44206                         "type" : "array",
44207                         "items" : {
44208                           "type" : "string"
44209                         },
44210                         "uniqueItems" : true
44211                       },
44212                       "cookies" : {
44213                         "type" : "object",
44214                         "additionalProperties" : {
44215                           "type" : "object",
44216                           "properties" : {
44217                             "comment" : {
44218                               "type" : "string"
44219                             },
44220                             "domain" : {
44221                               "type" : "string"
44222                             },
44223                             "expiry" : {
44224                               "type" : "string",
44225                               "format" : "date-time"
44226                             },
44227                             "httpOnly" : {
44228                               "type" : "boolean"
44229                             },
44230                             "maxAge" : {
44231                               "type" : "integer",
44232                               "format" : "int32"
44233                             },
44234                             "name" : {
44235                               "type" : "string"
44236                             },
44237                             "path" : {
44238                               "type" : "string"
44239                             },
44240                             "secure" : {
44241                               "type" : "boolean"
44242                             },
44243                             "value" : {
44244                               "type" : "string"
44245                             },
44246                             "version" : {
44247                               "type" : "integer",
44248                               "format" : "int32"
44249                             }
44250                           }
44251                         }
44252                       },
44253                       "date" : {
44254                         "type" : "string",
44255                         "format" : "date-time"
44256                       },
44257                       "entity" : {
44258                         "type" : "object"
44259                       },
44260                       "entityTag" : {
44261                         "type" : "object",
44262                         "properties" : {
44263                           "value" : {
44264                             "type" : "string"
44265                           },
44266                           "weak" : {
44267                             "type" : "boolean"
44268                           }
44269                         }
44270                       },
44271                       "headers" : {
44272                         "type" : "object",
44273                         "additionalProperties" : {
44274                           "type" : "array",
44275                           "items" : {
44276                             "type" : "object"
44277                           }
44278                         }
44279                       },
44280                       "language" : {
44281                         "type" : "object",
44282                         "properties" : {
44283                           "country" : {
44284                             "type" : "string"
44285                           },
44286                           "displayCountry" : {
44287                             "type" : "string"
44288                           },
44289                           "displayLanguage" : {
44290                             "type" : "string"
44291                           },
44292                           "displayName" : {
44293                             "type" : "string"
44294                           },
44295                           "displayScript" : {
44296                             "type" : "string"
44297                           },
44298                           "displayVariant" : {
44299                             "type" : "string"
44300                           },
44301                           "extensionKeys" : {
44302                             "type" : "array",
44303                             "items" : {
44304                               "type" : "string"
44305                             },
44306                             "uniqueItems" : true
44307                           },
44308                           "iso3Country" : {
44309                             "type" : "string"
44310                           },
44311                           "iso3Language" : {
44312                             "type" : "string"
44313                           },
44314                           "language" : {
44315                             "type" : "string"
44316                           },
44317                           "script" : {
44318                             "type" : "string"
44319                           },
44320                           "unicodeLocaleAttributes" : {
44321                             "type" : "array",
44322                             "items" : {
44323                               "type" : "string"
44324                             },
44325                             "uniqueItems" : true
44326                           },
44327                           "unicodeLocaleKeys" : {
44328                             "type" : "array",
44329                             "items" : {
44330                               "type" : "string"
44331                             },
44332                             "uniqueItems" : true
44333                           },
44334                           "variant" : {
44335                             "type" : "string"
44336                           }
44337                         }
44338                       },
44339                       "lastModified" : {
44340                         "type" : "string",
44341                         "format" : "date-time"
44342                       },
44343                       "length" : {
44344                         "type" : "integer",
44345                         "format" : "int32"
44346                       },
44347                       "links" : {
44348                         "type" : "array",
44349                         "items" : {
44350                           "type" : "object",
44351                           "properties" : {
44352                             "params" : {
44353                               "type" : "object",
44354                               "additionalProperties" : {
44355                                 "type" : "string"
44356                               }
44357                             },
44358                             "rel" : {
44359                               "type" : "string"
44360                             },
44361                             "rels" : {
44362                               "type" : "array",
44363                               "items" : {
44364                                 "type" : "string"
44365                               }
44366                             },
44367                             "title" : {
44368                               "type" : "string"
44369                             },
44370                             "type" : {
44371                               "type" : "string"
44372                             },
44373                             "uri" : {
44374                               "type" : "string",
44375                               "format" : "uri"
44376                             },
44377                             "uriBuilder" : {
44378                               "type" : "object"
44379                             }
44380                           }
44381                         },
44382                         "uniqueItems" : true
44383                       },
44384                       "location" : {
44385                         "type" : "string",
44386                         "format" : "uri"
44387                       },
44388                       "mediaType" : {
44389                         "type" : "object",
44390                         "properties" : {
44391                           "parameters" : {
44392                             "type" : "object",
44393                             "additionalProperties" : {
44394                               "type" : "string"
44395                             }
44396                           },
44397                           "subtype" : {
44398                             "type" : "string"
44399                           },
44400                           "type" : {
44401                             "type" : "string"
44402                           },
44403                           "wildcardSubtype" : {
44404                             "type" : "boolean"
44405                           },
44406                           "wildcardType" : {
44407                             "type" : "boolean"
44408                           }
44409                         }
44410                       },
44411                       "metadata" : {
44412                         "type" : "object",
44413                         "additionalProperties" : {
44414                           "type" : "array",
44415                           "items" : {
44416                             "type" : "object"
44417                           }
44418                         }
44419                       },
44420                       "status" : {
44421                         "type" : "integer",
44422                         "format" : "int32"
44423                       },
44424                       "statusInfo" : {
44425                         "type" : "object",
44426                         "properties" : {
44427                           "family" : {
44428                             "type" : "string",
44429                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
44430                           },
44431                           "reasonPhrase" : {
44432                             "type" : "string"
44433                           },
44434                           "statusCode" : {
44435                             "type" : "integer",
44436                             "format" : "int32"
44437                           }
44438                         }
44439                       },
44440                       "stringHeaders" : {
44441                         "type" : "object",
44442                         "additionalProperties" : {
44443                           "type" : "array",
44444                           "items" : {
44445                             "type" : "string"
44446                           }
44447                         }
44448                       }
44449                     }
44450                   }
44451                 }
44452               }
44453             }
44454           }
44455         },
44456         "servers" : [ {
44457           "url" : "/sdc2/rest",
44458           "variables" : { }
44459         } ],
44460         "summary" : "Returns updated Component Instance Capability",
44461         "tags" : [ "SDCE-2 APIs" ]
44462       }
44463     },
44464     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/capability/{capabilityType}/capabilityName/{capabilityName}/ownerId/{ownerId}/properties" : {
44465       "get" : {
44466         "description" : "Get component instance capability properties",
44467         "operationId" : "getInstanceCapabilityPropertiesById",
44468         "parameters" : [ {
44469           "in" : "path",
44470           "name" : "containerComponentType",
44471           "required" : true,
44472           "schema" : {
44473             "type" : "string"
44474           }
44475         }, {
44476           "in" : "path",
44477           "name" : "containerComponentId",
44478           "required" : true,
44479           "schema" : {
44480             "type" : "string"
44481           }
44482         }, {
44483           "in" : "path",
44484           "name" : "componentInstanceUniqueId",
44485           "required" : true,
44486           "schema" : {
44487             "type" : "string"
44488           }
44489         }, {
44490           "in" : "path",
44491           "name" : "capabilityType",
44492           "required" : true,
44493           "schema" : {
44494             "type" : "string"
44495           }
44496         }, {
44497           "in" : "path",
44498           "name" : "capabilityName",
44499           "required" : true,
44500           "schema" : {
44501             "type" : "string"
44502           }
44503         }, {
44504           "in" : "path",
44505           "name" : "ownerId",
44506           "required" : true,
44507           "schema" : {
44508             "type" : "string"
44509           }
44510         }, {
44511           "in" : "header",
44512           "name" : "USER_ID",
44513           "schema" : {
44514             "type" : "string"
44515           }
44516         } ],
44517         "responses" : {
44518           "200" : {
44519             "description" : "Properties found"
44520           },
44521           "403" : {
44522             "description" : "Restricted operation"
44523           },
44524           "404" : {
44525             "description" : "Component/Component Instance/Capability - not found"
44526           },
44527           "default" : {
44528             "content" : {
44529               "application/json" : {
44530                 "schema" : {
44531                   "type" : "array",
44532                   "items" : {
44533                     "type" : "object",
44534                     "properties" : {
44535                       "allowedMethods" : {
44536                         "type" : "array",
44537                         "items" : {
44538                           "type" : "string"
44539                         },
44540                         "uniqueItems" : true
44541                       },
44542                       "cookies" : {
44543                         "type" : "object",
44544                         "additionalProperties" : {
44545                           "type" : "object",
44546                           "properties" : {
44547                             "comment" : {
44548                               "type" : "string"
44549                             },
44550                             "domain" : {
44551                               "type" : "string"
44552                             },
44553                             "expiry" : {
44554                               "type" : "string",
44555                               "format" : "date-time"
44556                             },
44557                             "httpOnly" : {
44558                               "type" : "boolean"
44559                             },
44560                             "maxAge" : {
44561                               "type" : "integer",
44562                               "format" : "int32"
44563                             },
44564                             "name" : {
44565                               "type" : "string"
44566                             },
44567                             "path" : {
44568                               "type" : "string"
44569                             },
44570                             "secure" : {
44571                               "type" : "boolean"
44572                             },
44573                             "value" : {
44574                               "type" : "string"
44575                             },
44576                             "version" : {
44577                               "type" : "integer",
44578                               "format" : "int32"
44579                             }
44580                           }
44581                         }
44582                       },
44583                       "date" : {
44584                         "type" : "string",
44585                         "format" : "date-time"
44586                       },
44587                       "entity" : {
44588                         "type" : "object"
44589                       },
44590                       "entityTag" : {
44591                         "type" : "object",
44592                         "properties" : {
44593                           "value" : {
44594                             "type" : "string"
44595                           },
44596                           "weak" : {
44597                             "type" : "boolean"
44598                           }
44599                         }
44600                       },
44601                       "headers" : {
44602                         "type" : "object",
44603                         "additionalProperties" : {
44604                           "type" : "array",
44605                           "items" : {
44606                             "type" : "object"
44607                           }
44608                         }
44609                       },
44610                       "language" : {
44611                         "type" : "object",
44612                         "properties" : {
44613                           "country" : {
44614                             "type" : "string"
44615                           },
44616                           "displayCountry" : {
44617                             "type" : "string"
44618                           },
44619                           "displayLanguage" : {
44620                             "type" : "string"
44621                           },
44622                           "displayName" : {
44623                             "type" : "string"
44624                           },
44625                           "displayScript" : {
44626                             "type" : "string"
44627                           },
44628                           "displayVariant" : {
44629                             "type" : "string"
44630                           },
44631                           "extensionKeys" : {
44632                             "type" : "array",
44633                             "items" : {
44634                               "type" : "string"
44635                             },
44636                             "uniqueItems" : true
44637                           },
44638                           "iso3Country" : {
44639                             "type" : "string"
44640                           },
44641                           "iso3Language" : {
44642                             "type" : "string"
44643                           },
44644                           "language" : {
44645                             "type" : "string"
44646                           },
44647                           "script" : {
44648                             "type" : "string"
44649                           },
44650                           "unicodeLocaleAttributes" : {
44651                             "type" : "array",
44652                             "items" : {
44653                               "type" : "string"
44654                             },
44655                             "uniqueItems" : true
44656                           },
44657                           "unicodeLocaleKeys" : {
44658                             "type" : "array",
44659                             "items" : {
44660                               "type" : "string"
44661                             },
44662                             "uniqueItems" : true
44663                           },
44664                           "variant" : {
44665                             "type" : "string"
44666                           }
44667                         }
44668                       },
44669                       "lastModified" : {
44670                         "type" : "string",
44671                         "format" : "date-time"
44672                       },
44673                       "length" : {
44674                         "type" : "integer",
44675                         "format" : "int32"
44676                       },
44677                       "links" : {
44678                         "type" : "array",
44679                         "items" : {
44680                           "type" : "object",
44681                           "properties" : {
44682                             "params" : {
44683                               "type" : "object",
44684                               "additionalProperties" : {
44685                                 "type" : "string"
44686                               }
44687                             },
44688                             "rel" : {
44689                               "type" : "string"
44690                             },
44691                             "rels" : {
44692                               "type" : "array",
44693                               "items" : {
44694                                 "type" : "string"
44695                               }
44696                             },
44697                             "title" : {
44698                               "type" : "string"
44699                             },
44700                             "type" : {
44701                               "type" : "string"
44702                             },
44703                             "uri" : {
44704                               "type" : "string",
44705                               "format" : "uri"
44706                             },
44707                             "uriBuilder" : {
44708                               "type" : "object"
44709                             }
44710                           }
44711                         },
44712                         "uniqueItems" : true
44713                       },
44714                       "location" : {
44715                         "type" : "string",
44716                         "format" : "uri"
44717                       },
44718                       "mediaType" : {
44719                         "type" : "object",
44720                         "properties" : {
44721                           "parameters" : {
44722                             "type" : "object",
44723                             "additionalProperties" : {
44724                               "type" : "string"
44725                             }
44726                           },
44727                           "subtype" : {
44728                             "type" : "string"
44729                           },
44730                           "type" : {
44731                             "type" : "string"
44732                           },
44733                           "wildcardSubtype" : {
44734                             "type" : "boolean"
44735                           },
44736                           "wildcardType" : {
44737                             "type" : "boolean"
44738                           }
44739                         }
44740                       },
44741                       "metadata" : {
44742                         "type" : "object",
44743                         "additionalProperties" : {
44744                           "type" : "array",
44745                           "items" : {
44746                             "type" : "object"
44747                           }
44748                         }
44749                       },
44750                       "status" : {
44751                         "type" : "integer",
44752                         "format" : "int32"
44753                       },
44754                       "statusInfo" : {
44755                         "type" : "object",
44756                         "properties" : {
44757                           "family" : {
44758                             "type" : "string",
44759                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
44760                           },
44761                           "reasonPhrase" : {
44762                             "type" : "string"
44763                           },
44764                           "statusCode" : {
44765                             "type" : "integer",
44766                             "format" : "int32"
44767                           }
44768                         }
44769                       },
44770                       "stringHeaders" : {
44771                         "type" : "object",
44772                         "additionalProperties" : {
44773                           "type" : "array",
44774                           "items" : {
44775                             "type" : "string"
44776                           }
44777                         }
44778                       }
44779                     }
44780                   }
44781                 }
44782               }
44783             }
44784           }
44785         },
44786         "servers" : [ {
44787           "url" : "/sdc2/rest",
44788           "variables" : { }
44789         } ],
44790         "summary" : "Returns component instance capability properties",
44791         "tags" : [ "SDCE-2 APIs" ]
44792       },
44793       "put" : {
44794         "description" : "Update Instance Capabilty  Property",
44795         "operationId" : "updateInstanceCapabilityProperty",
44796         "parameters" : [ {
44797           "in" : "path",
44798           "name" : "containerComponentType",
44799           "required" : true,
44800           "schema" : {
44801             "type" : "string"
44802           }
44803         }, {
44804           "in" : "path",
44805           "name" : "containerComponentId",
44806           "required" : true,
44807           "schema" : {
44808             "type" : "string"
44809           }
44810         }, {
44811           "in" : "path",
44812           "name" : "componentInstanceUniqueId",
44813           "required" : true,
44814           "schema" : {
44815             "type" : "string"
44816           }
44817         }, {
44818           "in" : "path",
44819           "name" : "capabilityType",
44820           "required" : true,
44821           "schema" : {
44822             "type" : "string"
44823           }
44824         }, {
44825           "in" : "path",
44826           "name" : "capabilityName",
44827           "required" : true,
44828           "schema" : {
44829             "type" : "string"
44830           }
44831         }, {
44832           "in" : "path",
44833           "name" : "ownerId",
44834           "required" : true,
44835           "schema" : {
44836             "type" : "string"
44837           }
44838         }, {
44839           "in" : "header",
44840           "name" : "USER_ID",
44841           "schema" : {
44842             "type" : "string"
44843           }
44844         } ],
44845         "requestBody" : {
44846           "content" : {
44847             "application/json" : {
44848               "schema" : {
44849                 "type" : "string"
44850               }
44851             }
44852           },
44853           "description" : "Instance capabilty property to update",
44854           "required" : true
44855         },
44856         "responses" : {
44857           "200" : {
44858             "description" : "Resource instance capabilty property updated"
44859           },
44860           "400" : {
44861             "description" : "Invalid content / Missing content"
44862           },
44863           "403" : {
44864             "description" : "Restricted operation"
44865           },
44866           "404" : {
44867             "description" : "Component/Component Instance/Capability - not found"
44868           },
44869           "default" : {
44870             "content" : {
44871               "application/json" : {
44872                 "schema" : {
44873                   "type" : "array",
44874                   "items" : {
44875                     "type" : "object",
44876                     "properties" : {
44877                       "allowedMethods" : {
44878                         "type" : "array",
44879                         "items" : {
44880                           "type" : "string"
44881                         },
44882                         "uniqueItems" : true
44883                       },
44884                       "cookies" : {
44885                         "type" : "object",
44886                         "additionalProperties" : {
44887                           "type" : "object",
44888                           "properties" : {
44889                             "comment" : {
44890                               "type" : "string"
44891                             },
44892                             "domain" : {
44893                               "type" : "string"
44894                             },
44895                             "expiry" : {
44896                               "type" : "string",
44897                               "format" : "date-time"
44898                             },
44899                             "httpOnly" : {
44900                               "type" : "boolean"
44901                             },
44902                             "maxAge" : {
44903                               "type" : "integer",
44904                               "format" : "int32"
44905                             },
44906                             "name" : {
44907                               "type" : "string"
44908                             },
44909                             "path" : {
44910                               "type" : "string"
44911                             },
44912                             "secure" : {
44913                               "type" : "boolean"
44914                             },
44915                             "value" : {
44916                               "type" : "string"
44917                             },
44918                             "version" : {
44919                               "type" : "integer",
44920                               "format" : "int32"
44921                             }
44922                           }
44923                         }
44924                       },
44925                       "date" : {
44926                         "type" : "string",
44927                         "format" : "date-time"
44928                       },
44929                       "entity" : {
44930                         "type" : "object"
44931                       },
44932                       "entityTag" : {
44933                         "type" : "object",
44934                         "properties" : {
44935                           "value" : {
44936                             "type" : "string"
44937                           },
44938                           "weak" : {
44939                             "type" : "boolean"
44940                           }
44941                         }
44942                       },
44943                       "headers" : {
44944                         "type" : "object",
44945                         "additionalProperties" : {
44946                           "type" : "array",
44947                           "items" : {
44948                             "type" : "object"
44949                           }
44950                         }
44951                       },
44952                       "language" : {
44953                         "type" : "object",
44954                         "properties" : {
44955                           "country" : {
44956                             "type" : "string"
44957                           },
44958                           "displayCountry" : {
44959                             "type" : "string"
44960                           },
44961                           "displayLanguage" : {
44962                             "type" : "string"
44963                           },
44964                           "displayName" : {
44965                             "type" : "string"
44966                           },
44967                           "displayScript" : {
44968                             "type" : "string"
44969                           },
44970                           "displayVariant" : {
44971                             "type" : "string"
44972                           },
44973                           "extensionKeys" : {
44974                             "type" : "array",
44975                             "items" : {
44976                               "type" : "string"
44977                             },
44978                             "uniqueItems" : true
44979                           },
44980                           "iso3Country" : {
44981                             "type" : "string"
44982                           },
44983                           "iso3Language" : {
44984                             "type" : "string"
44985                           },
44986                           "language" : {
44987                             "type" : "string"
44988                           },
44989                           "script" : {
44990                             "type" : "string"
44991                           },
44992                           "unicodeLocaleAttributes" : {
44993                             "type" : "array",
44994                             "items" : {
44995                               "type" : "string"
44996                             },
44997                             "uniqueItems" : true
44998                           },
44999                           "unicodeLocaleKeys" : {
45000                             "type" : "array",
45001                             "items" : {
45002                               "type" : "string"
45003                             },
45004                             "uniqueItems" : true
45005                           },
45006                           "variant" : {
45007                             "type" : "string"
45008                           }
45009                         }
45010                       },
45011                       "lastModified" : {
45012                         "type" : "string",
45013                         "format" : "date-time"
45014                       },
45015                       "length" : {
45016                         "type" : "integer",
45017                         "format" : "int32"
45018                       },
45019                       "links" : {
45020                         "type" : "array",
45021                         "items" : {
45022                           "type" : "object",
45023                           "properties" : {
45024                             "params" : {
45025                               "type" : "object",
45026                               "additionalProperties" : {
45027                                 "type" : "string"
45028                               }
45029                             },
45030                             "rel" : {
45031                               "type" : "string"
45032                             },
45033                             "rels" : {
45034                               "type" : "array",
45035                               "items" : {
45036                                 "type" : "string"
45037                               }
45038                             },
45039                             "title" : {
45040                               "type" : "string"
45041                             },
45042                             "type" : {
45043                               "type" : "string"
45044                             },
45045                             "uri" : {
45046                               "type" : "string",
45047                               "format" : "uri"
45048                             },
45049                             "uriBuilder" : {
45050                               "type" : "object"
45051                             }
45052                           }
45053                         },
45054                         "uniqueItems" : true
45055                       },
45056                       "location" : {
45057                         "type" : "string",
45058                         "format" : "uri"
45059                       },
45060                       "mediaType" : {
45061                         "type" : "object",
45062                         "properties" : {
45063                           "parameters" : {
45064                             "type" : "object",
45065                             "additionalProperties" : {
45066                               "type" : "string"
45067                             }
45068                           },
45069                           "subtype" : {
45070                             "type" : "string"
45071                           },
45072                           "type" : {
45073                             "type" : "string"
45074                           },
45075                           "wildcardSubtype" : {
45076                             "type" : "boolean"
45077                           },
45078                           "wildcardType" : {
45079                             "type" : "boolean"
45080                           }
45081                         }
45082                       },
45083                       "metadata" : {
45084                         "type" : "object",
45085                         "additionalProperties" : {
45086                           "type" : "array",
45087                           "items" : {
45088                             "type" : "object"
45089                           }
45090                         }
45091                       },
45092                       "status" : {
45093                         "type" : "integer",
45094                         "format" : "int32"
45095                       },
45096                       "statusInfo" : {
45097                         "type" : "object",
45098                         "properties" : {
45099                           "family" : {
45100                             "type" : "string",
45101                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
45102                           },
45103                           "reasonPhrase" : {
45104                             "type" : "string"
45105                           },
45106                           "statusCode" : {
45107                             "type" : "integer",
45108                             "format" : "int32"
45109                           }
45110                         }
45111                       },
45112                       "stringHeaders" : {
45113                         "type" : "object",
45114                         "additionalProperties" : {
45115                           "type" : "array",
45116                           "items" : {
45117                             "type" : "string"
45118                           }
45119                         }
45120                       }
45121                     }
45122                   }
45123                 }
45124               }
45125             }
45126           }
45127         },
45128         "servers" : [ {
45129           "url" : "/sdc2/rest",
45130           "variables" : { }
45131         } ],
45132         "summary" : "Returns updated property",
45133         "tags" : [ "SDCE-2 APIs" ]
45134       }
45135     },
45136     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/properties" : {
45137       "get" : {
45138         "description" : "Get component instance properties",
45139         "operationId" : "getInstancePropertiesById",
45140         "parameters" : [ {
45141           "in" : "path",
45142           "name" : "containerComponentType",
45143           "required" : true,
45144           "schema" : {
45145             "type" : "string"
45146           }
45147         }, {
45148           "in" : "path",
45149           "name" : "containerComponentId",
45150           "required" : true,
45151           "schema" : {
45152             "type" : "string"
45153           }
45154         }, {
45155           "in" : "path",
45156           "name" : "componentInstanceUniqueId",
45157           "required" : true,
45158           "schema" : {
45159             "type" : "string"
45160           }
45161         }, {
45162           "in" : "header",
45163           "name" : "USER_ID",
45164           "schema" : {
45165             "type" : "string"
45166           }
45167         } ],
45168         "responses" : {
45169           "200" : {
45170             "description" : "Properties found"
45171           },
45172           "403" : {
45173             "description" : "Restricted operation"
45174           },
45175           "404" : {
45176             "description" : "Component/Component Instance - not found"
45177           },
45178           "default" : {
45179             "content" : {
45180               "application/json" : {
45181                 "schema" : {
45182                   "type" : "array",
45183                   "items" : {
45184                     "type" : "object",
45185                     "properties" : {
45186                       "allowedMethods" : {
45187                         "type" : "array",
45188                         "items" : {
45189                           "type" : "string"
45190                         },
45191                         "uniqueItems" : true
45192                       },
45193                       "cookies" : {
45194                         "type" : "object",
45195                         "additionalProperties" : {
45196                           "type" : "object",
45197                           "properties" : {
45198                             "comment" : {
45199                               "type" : "string"
45200                             },
45201                             "domain" : {
45202                               "type" : "string"
45203                             },
45204                             "expiry" : {
45205                               "type" : "string",
45206                               "format" : "date-time"
45207                             },
45208                             "httpOnly" : {
45209                               "type" : "boolean"
45210                             },
45211                             "maxAge" : {
45212                               "type" : "integer",
45213                               "format" : "int32"
45214                             },
45215                             "name" : {
45216                               "type" : "string"
45217                             },
45218                             "path" : {
45219                               "type" : "string"
45220                             },
45221                             "secure" : {
45222                               "type" : "boolean"
45223                             },
45224                             "value" : {
45225                               "type" : "string"
45226                             },
45227                             "version" : {
45228                               "type" : "integer",
45229                               "format" : "int32"
45230                             }
45231                           }
45232                         }
45233                       },
45234                       "date" : {
45235                         "type" : "string",
45236                         "format" : "date-time"
45237                       },
45238                       "entity" : {
45239                         "type" : "object"
45240                       },
45241                       "entityTag" : {
45242                         "type" : "object",
45243                         "properties" : {
45244                           "value" : {
45245                             "type" : "string"
45246                           },
45247                           "weak" : {
45248                             "type" : "boolean"
45249                           }
45250                         }
45251                       },
45252                       "headers" : {
45253                         "type" : "object",
45254                         "additionalProperties" : {
45255                           "type" : "array",
45256                           "items" : {
45257                             "type" : "object"
45258                           }
45259                         }
45260                       },
45261                       "language" : {
45262                         "type" : "object",
45263                         "properties" : {
45264                           "country" : {
45265                             "type" : "string"
45266                           },
45267                           "displayCountry" : {
45268                             "type" : "string"
45269                           },
45270                           "displayLanguage" : {
45271                             "type" : "string"
45272                           },
45273                           "displayName" : {
45274                             "type" : "string"
45275                           },
45276                           "displayScript" : {
45277                             "type" : "string"
45278                           },
45279                           "displayVariant" : {
45280                             "type" : "string"
45281                           },
45282                           "extensionKeys" : {
45283                             "type" : "array",
45284                             "items" : {
45285                               "type" : "string"
45286                             },
45287                             "uniqueItems" : true
45288                           },
45289                           "iso3Country" : {
45290                             "type" : "string"
45291                           },
45292                           "iso3Language" : {
45293                             "type" : "string"
45294                           },
45295                           "language" : {
45296                             "type" : "string"
45297                           },
45298                           "script" : {
45299                             "type" : "string"
45300                           },
45301                           "unicodeLocaleAttributes" : {
45302                             "type" : "array",
45303                             "items" : {
45304                               "type" : "string"
45305                             },
45306                             "uniqueItems" : true
45307                           },
45308                           "unicodeLocaleKeys" : {
45309                             "type" : "array",
45310                             "items" : {
45311                               "type" : "string"
45312                             },
45313                             "uniqueItems" : true
45314                           },
45315                           "variant" : {
45316                             "type" : "string"
45317                           }
45318                         }
45319                       },
45320                       "lastModified" : {
45321                         "type" : "string",
45322                         "format" : "date-time"
45323                       },
45324                       "length" : {
45325                         "type" : "integer",
45326                         "format" : "int32"
45327                       },
45328                       "links" : {
45329                         "type" : "array",
45330                         "items" : {
45331                           "type" : "object",
45332                           "properties" : {
45333                             "params" : {
45334                               "type" : "object",
45335                               "additionalProperties" : {
45336                                 "type" : "string"
45337                               }
45338                             },
45339                             "rel" : {
45340                               "type" : "string"
45341                             },
45342                             "rels" : {
45343                               "type" : "array",
45344                               "items" : {
45345                                 "type" : "string"
45346                               }
45347                             },
45348                             "title" : {
45349                               "type" : "string"
45350                             },
45351                             "type" : {
45352                               "type" : "string"
45353                             },
45354                             "uri" : {
45355                               "type" : "string",
45356                               "format" : "uri"
45357                             },
45358                             "uriBuilder" : {
45359                               "type" : "object"
45360                             }
45361                           }
45362                         },
45363                         "uniqueItems" : true
45364                       },
45365                       "location" : {
45366                         "type" : "string",
45367                         "format" : "uri"
45368                       },
45369                       "mediaType" : {
45370                         "type" : "object",
45371                         "properties" : {
45372                           "parameters" : {
45373                             "type" : "object",
45374                             "additionalProperties" : {
45375                               "type" : "string"
45376                             }
45377                           },
45378                           "subtype" : {
45379                             "type" : "string"
45380                           },
45381                           "type" : {
45382                             "type" : "string"
45383                           },
45384                           "wildcardSubtype" : {
45385                             "type" : "boolean"
45386                           },
45387                           "wildcardType" : {
45388                             "type" : "boolean"
45389                           }
45390                         }
45391                       },
45392                       "metadata" : {
45393                         "type" : "object",
45394                         "additionalProperties" : {
45395                           "type" : "array",
45396                           "items" : {
45397                             "type" : "object"
45398                           }
45399                         }
45400                       },
45401                       "status" : {
45402                         "type" : "integer",
45403                         "format" : "int32"
45404                       },
45405                       "statusInfo" : {
45406                         "type" : "object",
45407                         "properties" : {
45408                           "family" : {
45409                             "type" : "string",
45410                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
45411                           },
45412                           "reasonPhrase" : {
45413                             "type" : "string"
45414                           },
45415                           "statusCode" : {
45416                             "type" : "integer",
45417                             "format" : "int32"
45418                           }
45419                         }
45420                       },
45421                       "stringHeaders" : {
45422                         "type" : "object",
45423                         "additionalProperties" : {
45424                           "type" : "array",
45425                           "items" : {
45426                             "type" : "string"
45427                           }
45428                         }
45429                       }
45430                     }
45431                   }
45432                 }
45433               }
45434             }
45435           }
45436         },
45437         "servers" : [ {
45438           "url" : "/sdc2/rest",
45439           "variables" : { }
45440         } ],
45441         "summary" : "Returns component instance properties",
45442         "tags" : [ "SDCE-2 APIs" ]
45443       }
45444     },
45445     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/requirement/{capabilityType}/requirementName/{requirementName}" : {
45446       "put" : {
45447         "description" : "Update Instance Requirement",
45448         "operationId" : "updateInstanceRequirement_1",
45449         "parameters" : [ {
45450           "in" : "path",
45451           "name" : "containerComponentType",
45452           "required" : true,
45453           "schema" : {
45454             "type" : "string"
45455           }
45456         }, {
45457           "in" : "path",
45458           "name" : "containerComponentId",
45459           "required" : true,
45460           "schema" : {
45461             "type" : "string"
45462           }
45463         }, {
45464           "in" : "path",
45465           "name" : "componentInstanceUniqueId",
45466           "required" : true,
45467           "schema" : {
45468             "type" : "string"
45469           }
45470         }, {
45471           "in" : "path",
45472           "name" : "capabilityType",
45473           "required" : true,
45474           "schema" : {
45475             "type" : "string"
45476           }
45477         }, {
45478           "in" : "path",
45479           "name" : "requirementName",
45480           "required" : true,
45481           "schema" : {
45482             "type" : "string"
45483           }
45484         }, {
45485           "in" : "header",
45486           "name" : "USER_ID",
45487           "schema" : {
45488             "type" : "string"
45489           }
45490         } ],
45491         "requestBody" : {
45492           "content" : {
45493             "application/json" : {
45494               "schema" : {
45495                 "type" : "string"
45496               }
45497             }
45498           },
45499           "description" : "Instance capabilty requirement to update",
45500           "required" : true
45501         },
45502         "responses" : {
45503           "200" : {
45504             "description" : "Resource instance requirement updated"
45505           },
45506           "400" : {
45507             "description" : "Invalid content / Missing content"
45508           },
45509           "403" : {
45510             "description" : "Restricted operation"
45511           },
45512           "404" : {
45513             "description" : "Component/Component Instance/Requirement - not found"
45514           },
45515           "default" : {
45516             "content" : {
45517               "application/json" : {
45518                 "schema" : {
45519                   "type" : "array",
45520                   "items" : {
45521                     "type" : "object",
45522                     "properties" : {
45523                       "allowedMethods" : {
45524                         "type" : "array",
45525                         "items" : {
45526                           "type" : "string"
45527                         },
45528                         "uniqueItems" : true
45529                       },
45530                       "cookies" : {
45531                         "type" : "object",
45532                         "additionalProperties" : {
45533                           "type" : "object",
45534                           "properties" : {
45535                             "comment" : {
45536                               "type" : "string"
45537                             },
45538                             "domain" : {
45539                               "type" : "string"
45540                             },
45541                             "expiry" : {
45542                               "type" : "string",
45543                               "format" : "date-time"
45544                             },
45545                             "httpOnly" : {
45546                               "type" : "boolean"
45547                             },
45548                             "maxAge" : {
45549                               "type" : "integer",
45550                               "format" : "int32"
45551                             },
45552                             "name" : {
45553                               "type" : "string"
45554                             },
45555                             "path" : {
45556                               "type" : "string"
45557                             },
45558                             "secure" : {
45559                               "type" : "boolean"
45560                             },
45561                             "value" : {
45562                               "type" : "string"
45563                             },
45564                             "version" : {
45565                               "type" : "integer",
45566                               "format" : "int32"
45567                             }
45568                           }
45569                         }
45570                       },
45571                       "date" : {
45572                         "type" : "string",
45573                         "format" : "date-time"
45574                       },
45575                       "entity" : {
45576                         "type" : "object"
45577                       },
45578                       "entityTag" : {
45579                         "type" : "object",
45580                         "properties" : {
45581                           "value" : {
45582                             "type" : "string"
45583                           },
45584                           "weak" : {
45585                             "type" : "boolean"
45586                           }
45587                         }
45588                       },
45589                       "headers" : {
45590                         "type" : "object",
45591                         "additionalProperties" : {
45592                           "type" : "array",
45593                           "items" : {
45594                             "type" : "object"
45595                           }
45596                         }
45597                       },
45598                       "language" : {
45599                         "type" : "object",
45600                         "properties" : {
45601                           "country" : {
45602                             "type" : "string"
45603                           },
45604                           "displayCountry" : {
45605                             "type" : "string"
45606                           },
45607                           "displayLanguage" : {
45608                             "type" : "string"
45609                           },
45610                           "displayName" : {
45611                             "type" : "string"
45612                           },
45613                           "displayScript" : {
45614                             "type" : "string"
45615                           },
45616                           "displayVariant" : {
45617                             "type" : "string"
45618                           },
45619                           "extensionKeys" : {
45620                             "type" : "array",
45621                             "items" : {
45622                               "type" : "string"
45623                             },
45624                             "uniqueItems" : true
45625                           },
45626                           "iso3Country" : {
45627                             "type" : "string"
45628                           },
45629                           "iso3Language" : {
45630                             "type" : "string"
45631                           },
45632                           "language" : {
45633                             "type" : "string"
45634                           },
45635                           "script" : {
45636                             "type" : "string"
45637                           },
45638                           "unicodeLocaleAttributes" : {
45639                             "type" : "array",
45640                             "items" : {
45641                               "type" : "string"
45642                             },
45643                             "uniqueItems" : true
45644                           },
45645                           "unicodeLocaleKeys" : {
45646                             "type" : "array",
45647                             "items" : {
45648                               "type" : "string"
45649                             },
45650                             "uniqueItems" : true
45651                           },
45652                           "variant" : {
45653                             "type" : "string"
45654                           }
45655                         }
45656                       },
45657                       "lastModified" : {
45658                         "type" : "string",
45659                         "format" : "date-time"
45660                       },
45661                       "length" : {
45662                         "type" : "integer",
45663                         "format" : "int32"
45664                       },
45665                       "links" : {
45666                         "type" : "array",
45667                         "items" : {
45668                           "type" : "object",
45669                           "properties" : {
45670                             "params" : {
45671                               "type" : "object",
45672                               "additionalProperties" : {
45673                                 "type" : "string"
45674                               }
45675                             },
45676                             "rel" : {
45677                               "type" : "string"
45678                             },
45679                             "rels" : {
45680                               "type" : "array",
45681                               "items" : {
45682                                 "type" : "string"
45683                               }
45684                             },
45685                             "title" : {
45686                               "type" : "string"
45687                             },
45688                             "type" : {
45689                               "type" : "string"
45690                             },
45691                             "uri" : {
45692                               "type" : "string",
45693                               "format" : "uri"
45694                             },
45695                             "uriBuilder" : {
45696                               "type" : "object"
45697                             }
45698                           }
45699                         },
45700                         "uniqueItems" : true
45701                       },
45702                       "location" : {
45703                         "type" : "string",
45704                         "format" : "uri"
45705                       },
45706                       "mediaType" : {
45707                         "type" : "object",
45708                         "properties" : {
45709                           "parameters" : {
45710                             "type" : "object",
45711                             "additionalProperties" : {
45712                               "type" : "string"
45713                             }
45714                           },
45715                           "subtype" : {
45716                             "type" : "string"
45717                           },
45718                           "type" : {
45719                             "type" : "string"
45720                           },
45721                           "wildcardSubtype" : {
45722                             "type" : "boolean"
45723                           },
45724                           "wildcardType" : {
45725                             "type" : "boolean"
45726                           }
45727                         }
45728                       },
45729                       "metadata" : {
45730                         "type" : "object",
45731                         "additionalProperties" : {
45732                           "type" : "array",
45733                           "items" : {
45734                             "type" : "object"
45735                           }
45736                         }
45737                       },
45738                       "status" : {
45739                         "type" : "integer",
45740                         "format" : "int32"
45741                       },
45742                       "statusInfo" : {
45743                         "type" : "object",
45744                         "properties" : {
45745                           "family" : {
45746                             "type" : "string",
45747                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
45748                           },
45749                           "reasonPhrase" : {
45750                             "type" : "string"
45751                           },
45752                           "statusCode" : {
45753                             "type" : "integer",
45754                             "format" : "int32"
45755                           }
45756                         }
45757                       },
45758                       "stringHeaders" : {
45759                         "type" : "object",
45760                         "additionalProperties" : {
45761                           "type" : "array",
45762                           "items" : {
45763                             "type" : "string"
45764                           }
45765                         }
45766                       }
45767                     }
45768                   }
45769                 }
45770               }
45771             }
45772           }
45773         },
45774         "servers" : [ {
45775           "url" : "/sdc2/rest",
45776           "variables" : { }
45777         } ],
45778         "summary" : "Returns updated requirement",
45779         "tags" : [ "SDCE-2 APIs" ]
45780       }
45781     },
45782     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy" : {
45783       "post" : {
45784         "description" : "Create service proxy",
45785         "operationId" : "createServiceProxy",
45786         "parameters" : [ {
45787           "in" : "path",
45788           "name" : "containerComponentId",
45789           "required" : true,
45790           "schema" : {
45791             "type" : "string"
45792           }
45793         }, {
45794           "description" : "valid values: resources / services",
45795           "in" : "path",
45796           "name" : "containerComponentType",
45797           "required" : true,
45798           "schema" : {
45799             "type" : "string",
45800             "enum" : [ "resources", "services" ]
45801           }
45802         }, {
45803           "description" : "USER_ID of modifier user",
45804           "in" : "header",
45805           "name" : "USER_ID",
45806           "required" : true,
45807           "schema" : {
45808             "type" : "string"
45809           }
45810         } ],
45811         "requestBody" : {
45812           "content" : {
45813             "application/json" : {
45814               "schema" : {
45815                 "type" : "string"
45816               }
45817             }
45818           },
45819           "description" : "RI object to be created",
45820           "required" : true
45821         },
45822         "responses" : {
45823           "201" : {
45824             "description" : "Service proxy created"
45825           },
45826           "400" : {
45827             "description" : "Invalid content / Missing content"
45828           },
45829           "403" : {
45830             "description" : "Restricted operation"
45831           },
45832           "409" : {
45833             "description" : "Service proxy already exist"
45834           },
45835           "default" : {
45836             "content" : {
45837               "application/json" : {
45838                 "schema" : {
45839                   "type" : "array",
45840                   "items" : {
45841                     "type" : "object",
45842                     "properties" : {
45843                       "allowedMethods" : {
45844                         "type" : "array",
45845                         "items" : {
45846                           "type" : "string"
45847                         },
45848                         "uniqueItems" : true
45849                       },
45850                       "cookies" : {
45851                         "type" : "object",
45852                         "additionalProperties" : {
45853                           "type" : "object",
45854                           "properties" : {
45855                             "comment" : {
45856                               "type" : "string"
45857                             },
45858                             "domain" : {
45859                               "type" : "string"
45860                             },
45861                             "expiry" : {
45862                               "type" : "string",
45863                               "format" : "date-time"
45864                             },
45865                             "httpOnly" : {
45866                               "type" : "boolean"
45867                             },
45868                             "maxAge" : {
45869                               "type" : "integer",
45870                               "format" : "int32"
45871                             },
45872                             "name" : {
45873                               "type" : "string"
45874                             },
45875                             "path" : {
45876                               "type" : "string"
45877                             },
45878                             "secure" : {
45879                               "type" : "boolean"
45880                             },
45881                             "value" : {
45882                               "type" : "string"
45883                             },
45884                             "version" : {
45885                               "type" : "integer",
45886                               "format" : "int32"
45887                             }
45888                           }
45889                         }
45890                       },
45891                       "date" : {
45892                         "type" : "string",
45893                         "format" : "date-time"
45894                       },
45895                       "entity" : {
45896                         "type" : "object"
45897                       },
45898                       "entityTag" : {
45899                         "type" : "object",
45900                         "properties" : {
45901                           "value" : {
45902                             "type" : "string"
45903                           },
45904                           "weak" : {
45905                             "type" : "boolean"
45906                           }
45907                         }
45908                       },
45909                       "headers" : {
45910                         "type" : "object",
45911                         "additionalProperties" : {
45912                           "type" : "array",
45913                           "items" : {
45914                             "type" : "object"
45915                           }
45916                         }
45917                       },
45918                       "language" : {
45919                         "type" : "object",
45920                         "properties" : {
45921                           "country" : {
45922                             "type" : "string"
45923                           },
45924                           "displayCountry" : {
45925                             "type" : "string"
45926                           },
45927                           "displayLanguage" : {
45928                             "type" : "string"
45929                           },
45930                           "displayName" : {
45931                             "type" : "string"
45932                           },
45933                           "displayScript" : {
45934                             "type" : "string"
45935                           },
45936                           "displayVariant" : {
45937                             "type" : "string"
45938                           },
45939                           "extensionKeys" : {
45940                             "type" : "array",
45941                             "items" : {
45942                               "type" : "string"
45943                             },
45944                             "uniqueItems" : true
45945                           },
45946                           "iso3Country" : {
45947                             "type" : "string"
45948                           },
45949                           "iso3Language" : {
45950                             "type" : "string"
45951                           },
45952                           "language" : {
45953                             "type" : "string"
45954                           },
45955                           "script" : {
45956                             "type" : "string"
45957                           },
45958                           "unicodeLocaleAttributes" : {
45959                             "type" : "array",
45960                             "items" : {
45961                               "type" : "string"
45962                             },
45963                             "uniqueItems" : true
45964                           },
45965                           "unicodeLocaleKeys" : {
45966                             "type" : "array",
45967                             "items" : {
45968                               "type" : "string"
45969                             },
45970                             "uniqueItems" : true
45971                           },
45972                           "variant" : {
45973                             "type" : "string"
45974                           }
45975                         }
45976                       },
45977                       "lastModified" : {
45978                         "type" : "string",
45979                         "format" : "date-time"
45980                       },
45981                       "length" : {
45982                         "type" : "integer",
45983                         "format" : "int32"
45984                       },
45985                       "links" : {
45986                         "type" : "array",
45987                         "items" : {
45988                           "type" : "object",
45989                           "properties" : {
45990                             "params" : {
45991                               "type" : "object",
45992                               "additionalProperties" : {
45993                                 "type" : "string"
45994                               }
45995                             },
45996                             "rel" : {
45997                               "type" : "string"
45998                             },
45999                             "rels" : {
46000                               "type" : "array",
46001                               "items" : {
46002                                 "type" : "string"
46003                               }
46004                             },
46005                             "title" : {
46006                               "type" : "string"
46007                             },
46008                             "type" : {
46009                               "type" : "string"
46010                             },
46011                             "uri" : {
46012                               "type" : "string",
46013                               "format" : "uri"
46014                             },
46015                             "uriBuilder" : {
46016                               "type" : "object"
46017                             }
46018                           }
46019                         },
46020                         "uniqueItems" : true
46021                       },
46022                       "location" : {
46023                         "type" : "string",
46024                         "format" : "uri"
46025                       },
46026                       "mediaType" : {
46027                         "type" : "object",
46028                         "properties" : {
46029                           "parameters" : {
46030                             "type" : "object",
46031                             "additionalProperties" : {
46032                               "type" : "string"
46033                             }
46034                           },
46035                           "subtype" : {
46036                             "type" : "string"
46037                           },
46038                           "type" : {
46039                             "type" : "string"
46040                           },
46041                           "wildcardSubtype" : {
46042                             "type" : "boolean"
46043                           },
46044                           "wildcardType" : {
46045                             "type" : "boolean"
46046                           }
46047                         }
46048                       },
46049                       "metadata" : {
46050                         "type" : "object",
46051                         "additionalProperties" : {
46052                           "type" : "array",
46053                           "items" : {
46054                             "type" : "object"
46055                           }
46056                         }
46057                       },
46058                       "status" : {
46059                         "type" : "integer",
46060                         "format" : "int32"
46061                       },
46062                       "statusInfo" : {
46063                         "type" : "object",
46064                         "properties" : {
46065                           "family" : {
46066                             "type" : "string",
46067                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
46068                           },
46069                           "reasonPhrase" : {
46070                             "type" : "string"
46071                           },
46072                           "statusCode" : {
46073                             "type" : "integer",
46074                             "format" : "int32"
46075                           }
46076                         }
46077                       },
46078                       "stringHeaders" : {
46079                         "type" : "object",
46080                         "additionalProperties" : {
46081                           "type" : "array",
46082                           "items" : {
46083                             "type" : "string"
46084                           }
46085                         }
46086                       }
46087                     }
46088                   }
46089                 }
46090               }
46091             }
46092           }
46093         },
46094         "servers" : [ {
46095           "url" : "/sdc2/rest",
46096           "variables" : { }
46097         } ],
46098         "summary" : "Returns created service proxy",
46099         "tags" : [ "SDCE-2 APIs" ]
46100       }
46101     },
46102     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}" : {
46103       "delete" : {
46104         "description" : "Delete service proxy",
46105         "operationId" : "deleteServiceProxy",
46106         "parameters" : [ {
46107           "in" : "path",
46108           "name" : "containerComponentId",
46109           "required" : true,
46110           "schema" : {
46111             "type" : "string"
46112           }
46113         }, {
46114           "in" : "path",
46115           "name" : "serviceProxyId",
46116           "required" : true,
46117           "schema" : {
46118             "type" : "string"
46119           }
46120         }, {
46121           "description" : "valid values: resources / services / products",
46122           "in" : "path",
46123           "name" : "containerComponentType",
46124           "required" : true,
46125           "schema" : {
46126             "type" : "string",
46127             "enum" : [ "resources", "services" ]
46128           }
46129         } ],
46130         "responses" : {
46131           "201" : {
46132             "description" : "Service proxy deleted"
46133           },
46134           "400" : {
46135             "description" : "Invalid content / Missing content"
46136           },
46137           "403" : {
46138             "description" : "Restricted operation"
46139           },
46140           "default" : {
46141             "content" : {
46142               "application/json" : {
46143                 "schema" : {
46144                   "type" : "array",
46145                   "items" : {
46146                     "type" : "object",
46147                     "properties" : {
46148                       "allowedMethods" : {
46149                         "type" : "array",
46150                         "items" : {
46151                           "type" : "string"
46152                         },
46153                         "uniqueItems" : true
46154                       },
46155                       "cookies" : {
46156                         "type" : "object",
46157                         "additionalProperties" : {
46158                           "type" : "object",
46159                           "properties" : {
46160                             "comment" : {
46161                               "type" : "string"
46162                             },
46163                             "domain" : {
46164                               "type" : "string"
46165                             },
46166                             "expiry" : {
46167                               "type" : "string",
46168                               "format" : "date-time"
46169                             },
46170                             "httpOnly" : {
46171                               "type" : "boolean"
46172                             },
46173                             "maxAge" : {
46174                               "type" : "integer",
46175                               "format" : "int32"
46176                             },
46177                             "name" : {
46178                               "type" : "string"
46179                             },
46180                             "path" : {
46181                               "type" : "string"
46182                             },
46183                             "secure" : {
46184                               "type" : "boolean"
46185                             },
46186                             "value" : {
46187                               "type" : "string"
46188                             },
46189                             "version" : {
46190                               "type" : "integer",
46191                               "format" : "int32"
46192                             }
46193                           }
46194                         }
46195                       },
46196                       "date" : {
46197                         "type" : "string",
46198                         "format" : "date-time"
46199                       },
46200                       "entity" : {
46201                         "type" : "object"
46202                       },
46203                       "entityTag" : {
46204                         "type" : "object",
46205                         "properties" : {
46206                           "value" : {
46207                             "type" : "string"
46208                           },
46209                           "weak" : {
46210                             "type" : "boolean"
46211                           }
46212                         }
46213                       },
46214                       "headers" : {
46215                         "type" : "object",
46216                         "additionalProperties" : {
46217                           "type" : "array",
46218                           "items" : {
46219                             "type" : "object"
46220                           }
46221                         }
46222                       },
46223                       "language" : {
46224                         "type" : "object",
46225                         "properties" : {
46226                           "country" : {
46227                             "type" : "string"
46228                           },
46229                           "displayCountry" : {
46230                             "type" : "string"
46231                           },
46232                           "displayLanguage" : {
46233                             "type" : "string"
46234                           },
46235                           "displayName" : {
46236                             "type" : "string"
46237                           },
46238                           "displayScript" : {
46239                             "type" : "string"
46240                           },
46241                           "displayVariant" : {
46242                             "type" : "string"
46243                           },
46244                           "extensionKeys" : {
46245                             "type" : "array",
46246                             "items" : {
46247                               "type" : "string"
46248                             },
46249                             "uniqueItems" : true
46250                           },
46251                           "iso3Country" : {
46252                             "type" : "string"
46253                           },
46254                           "iso3Language" : {
46255                             "type" : "string"
46256                           },
46257                           "language" : {
46258                             "type" : "string"
46259                           },
46260                           "script" : {
46261                             "type" : "string"
46262                           },
46263                           "unicodeLocaleAttributes" : {
46264                             "type" : "array",
46265                             "items" : {
46266                               "type" : "string"
46267                             },
46268                             "uniqueItems" : true
46269                           },
46270                           "unicodeLocaleKeys" : {
46271                             "type" : "array",
46272                             "items" : {
46273                               "type" : "string"
46274                             },
46275                             "uniqueItems" : true
46276                           },
46277                           "variant" : {
46278                             "type" : "string"
46279                           }
46280                         }
46281                       },
46282                       "lastModified" : {
46283                         "type" : "string",
46284                         "format" : "date-time"
46285                       },
46286                       "length" : {
46287                         "type" : "integer",
46288                         "format" : "int32"
46289                       },
46290                       "links" : {
46291                         "type" : "array",
46292                         "items" : {
46293                           "type" : "object",
46294                           "properties" : {
46295                             "params" : {
46296                               "type" : "object",
46297                               "additionalProperties" : {
46298                                 "type" : "string"
46299                               }
46300                             },
46301                             "rel" : {
46302                               "type" : "string"
46303                             },
46304                             "rels" : {
46305                               "type" : "array",
46306                               "items" : {
46307                                 "type" : "string"
46308                               }
46309                             },
46310                             "title" : {
46311                               "type" : "string"
46312                             },
46313                             "type" : {
46314                               "type" : "string"
46315                             },
46316                             "uri" : {
46317                               "type" : "string",
46318                               "format" : "uri"
46319                             },
46320                             "uriBuilder" : {
46321                               "type" : "object"
46322                             }
46323                           }
46324                         },
46325                         "uniqueItems" : true
46326                       },
46327                       "location" : {
46328                         "type" : "string",
46329                         "format" : "uri"
46330                       },
46331                       "mediaType" : {
46332                         "type" : "object",
46333                         "properties" : {
46334                           "parameters" : {
46335                             "type" : "object",
46336                             "additionalProperties" : {
46337                               "type" : "string"
46338                             }
46339                           },
46340                           "subtype" : {
46341                             "type" : "string"
46342                           },
46343                           "type" : {
46344                             "type" : "string"
46345                           },
46346                           "wildcardSubtype" : {
46347                             "type" : "boolean"
46348                           },
46349                           "wildcardType" : {
46350                             "type" : "boolean"
46351                           }
46352                         }
46353                       },
46354                       "metadata" : {
46355                         "type" : "object",
46356                         "additionalProperties" : {
46357                           "type" : "array",
46358                           "items" : {
46359                             "type" : "object"
46360                           }
46361                         }
46362                       },
46363                       "status" : {
46364                         "type" : "integer",
46365                         "format" : "int32"
46366                       },
46367                       "statusInfo" : {
46368                         "type" : "object",
46369                         "properties" : {
46370                           "family" : {
46371                             "type" : "string",
46372                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
46373                           },
46374                           "reasonPhrase" : {
46375                             "type" : "string"
46376                           },
46377                           "statusCode" : {
46378                             "type" : "integer",
46379                             "format" : "int32"
46380                           }
46381                         }
46382                       },
46383                       "stringHeaders" : {
46384                         "type" : "object",
46385                         "additionalProperties" : {
46386                           "type" : "array",
46387                           "items" : {
46388                             "type" : "string"
46389                           }
46390                         }
46391                       }
46392                     }
46393                   }
46394                 }
46395               }
46396             }
46397           }
46398         },
46399         "servers" : [ {
46400           "url" : "/sdc2/rest",
46401           "variables" : { }
46402         } ],
46403         "summary" : "Returns delete service proxy",
46404         "tags" : [ "SDCE-2 APIs" ]
46405       }
46406     },
46407     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}/changeVersion/{newServiceId}" : {
46408       "post" : {
46409         "description" : "Update service proxy with new version",
46410         "operationId" : "changeServiceProxyVersion",
46411         "parameters" : [ {
46412           "in" : "path",
46413           "name" : "containerComponentId",
46414           "required" : true,
46415           "schema" : {
46416             "type" : "string"
46417           }
46418         }, {
46419           "in" : "path",
46420           "name" : "serviceProxyId",
46421           "required" : true,
46422           "schema" : {
46423             "type" : "string"
46424           }
46425         }, {
46426           "description" : "valid values: resources / services",
46427           "in" : "path",
46428           "name" : "containerComponentType",
46429           "required" : true,
46430           "schema" : {
46431             "type" : "string",
46432             "enum" : [ "resources", "services" ]
46433           }
46434         } ],
46435         "responses" : {
46436           "201" : {
46437             "description" : "Service proxy created"
46438           },
46439           "400" : {
46440             "description" : "Invalid content / Missing content"
46441           },
46442           "403" : {
46443             "description" : "Restricted operation"
46444           },
46445           "default" : {
46446             "content" : {
46447               "application/json" : {
46448                 "schema" : {
46449                   "type" : "array",
46450                   "items" : {
46451                     "type" : "object",
46452                     "properties" : {
46453                       "allowedMethods" : {
46454                         "type" : "array",
46455                         "items" : {
46456                           "type" : "string"
46457                         },
46458                         "uniqueItems" : true
46459                       },
46460                       "cookies" : {
46461                         "type" : "object",
46462                         "additionalProperties" : {
46463                           "type" : "object",
46464                           "properties" : {
46465                             "comment" : {
46466                               "type" : "string"
46467                             },
46468                             "domain" : {
46469                               "type" : "string"
46470                             },
46471                             "expiry" : {
46472                               "type" : "string",
46473                               "format" : "date-time"
46474                             },
46475                             "httpOnly" : {
46476                               "type" : "boolean"
46477                             },
46478                             "maxAge" : {
46479                               "type" : "integer",
46480                               "format" : "int32"
46481                             },
46482                             "name" : {
46483                               "type" : "string"
46484                             },
46485                             "path" : {
46486                               "type" : "string"
46487                             },
46488                             "secure" : {
46489                               "type" : "boolean"
46490                             },
46491                             "value" : {
46492                               "type" : "string"
46493                             },
46494                             "version" : {
46495                               "type" : "integer",
46496                               "format" : "int32"
46497                             }
46498                           }
46499                         }
46500                       },
46501                       "date" : {
46502                         "type" : "string",
46503                         "format" : "date-time"
46504                       },
46505                       "entity" : {
46506                         "type" : "object"
46507                       },
46508                       "entityTag" : {
46509                         "type" : "object",
46510                         "properties" : {
46511                           "value" : {
46512                             "type" : "string"
46513                           },
46514                           "weak" : {
46515                             "type" : "boolean"
46516                           }
46517                         }
46518                       },
46519                       "headers" : {
46520                         "type" : "object",
46521                         "additionalProperties" : {
46522                           "type" : "array",
46523                           "items" : {
46524                             "type" : "object"
46525                           }
46526                         }
46527                       },
46528                       "language" : {
46529                         "type" : "object",
46530                         "properties" : {
46531                           "country" : {
46532                             "type" : "string"
46533                           },
46534                           "displayCountry" : {
46535                             "type" : "string"
46536                           },
46537                           "displayLanguage" : {
46538                             "type" : "string"
46539                           },
46540                           "displayName" : {
46541                             "type" : "string"
46542                           },
46543                           "displayScript" : {
46544                             "type" : "string"
46545                           },
46546                           "displayVariant" : {
46547                             "type" : "string"
46548                           },
46549                           "extensionKeys" : {
46550                             "type" : "array",
46551                             "items" : {
46552                               "type" : "string"
46553                             },
46554                             "uniqueItems" : true
46555                           },
46556                           "iso3Country" : {
46557                             "type" : "string"
46558                           },
46559                           "iso3Language" : {
46560                             "type" : "string"
46561                           },
46562                           "language" : {
46563                             "type" : "string"
46564                           },
46565                           "script" : {
46566                             "type" : "string"
46567                           },
46568                           "unicodeLocaleAttributes" : {
46569                             "type" : "array",
46570                             "items" : {
46571                               "type" : "string"
46572                             },
46573                             "uniqueItems" : true
46574                           },
46575                           "unicodeLocaleKeys" : {
46576                             "type" : "array",
46577                             "items" : {
46578                               "type" : "string"
46579                             },
46580                             "uniqueItems" : true
46581                           },
46582                           "variant" : {
46583                             "type" : "string"
46584                           }
46585                         }
46586                       },
46587                       "lastModified" : {
46588                         "type" : "string",
46589                         "format" : "date-time"
46590                       },
46591                       "length" : {
46592                         "type" : "integer",
46593                         "format" : "int32"
46594                       },
46595                       "links" : {
46596                         "type" : "array",
46597                         "items" : {
46598                           "type" : "object",
46599                           "properties" : {
46600                             "params" : {
46601                               "type" : "object",
46602                               "additionalProperties" : {
46603                                 "type" : "string"
46604                               }
46605                             },
46606                             "rel" : {
46607                               "type" : "string"
46608                             },
46609                             "rels" : {
46610                               "type" : "array",
46611                               "items" : {
46612                                 "type" : "string"
46613                               }
46614                             },
46615                             "title" : {
46616                               "type" : "string"
46617                             },
46618                             "type" : {
46619                               "type" : "string"
46620                             },
46621                             "uri" : {
46622                               "type" : "string",
46623                               "format" : "uri"
46624                             },
46625                             "uriBuilder" : {
46626                               "type" : "object"
46627                             }
46628                           }
46629                         },
46630                         "uniqueItems" : true
46631                       },
46632                       "location" : {
46633                         "type" : "string",
46634                         "format" : "uri"
46635                       },
46636                       "mediaType" : {
46637                         "type" : "object",
46638                         "properties" : {
46639                           "parameters" : {
46640                             "type" : "object",
46641                             "additionalProperties" : {
46642                               "type" : "string"
46643                             }
46644                           },
46645                           "subtype" : {
46646                             "type" : "string"
46647                           },
46648                           "type" : {
46649                             "type" : "string"
46650                           },
46651                           "wildcardSubtype" : {
46652                             "type" : "boolean"
46653                           },
46654                           "wildcardType" : {
46655                             "type" : "boolean"
46656                           }
46657                         }
46658                       },
46659                       "metadata" : {
46660                         "type" : "object",
46661                         "additionalProperties" : {
46662                           "type" : "array",
46663                           "items" : {
46664                             "type" : "object"
46665                           }
46666                         }
46667                       },
46668                       "status" : {
46669                         "type" : "integer",
46670                         "format" : "int32"
46671                       },
46672                       "statusInfo" : {
46673                         "type" : "object",
46674                         "properties" : {
46675                           "family" : {
46676                             "type" : "string",
46677                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
46678                           },
46679                           "reasonPhrase" : {
46680                             "type" : "string"
46681                           },
46682                           "statusCode" : {
46683                             "type" : "integer",
46684                             "format" : "int32"
46685                           }
46686                         }
46687                       },
46688                       "stringHeaders" : {
46689                         "type" : "object",
46690                         "additionalProperties" : {
46691                           "type" : "array",
46692                           "items" : {
46693                             "type" : "string"
46694                           }
46695                         }
46696                       }
46697                     }
46698                   }
46699                 }
46700               }
46701             }
46702           }
46703         },
46704         "servers" : [ {
46705           "url" : "/sdc2/rest",
46706           "variables" : { }
46707         } ],
46708         "summary" : "Returns updated service proxy",
46709         "tags" : [ "SDCE-2 APIs" ]
46710       }
46711     },
46712     "/v1/catalog/{containerComponentType}/{serviceId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}" : {
46713       "put" : {
46714         "description" : "Update Group Instance Property Values",
46715         "operationId" : "updateGroupInstancePropertyValues",
46716         "parameters" : [ {
46717           "in" : "path",
46718           "name" : "serviceId",
46719           "required" : true,
46720           "schema" : {
46721             "type" : "string"
46722           }
46723         }, {
46724           "in" : "path",
46725           "name" : "componentInstanceId",
46726           "required" : true,
46727           "schema" : {
46728             "type" : "string"
46729           }
46730         }, {
46731           "in" : "path",
46732           "name" : "groupInstanceId",
46733           "required" : true,
46734           "schema" : {
46735             "type" : "string"
46736           }
46737         }, {
46738           "in" : "header",
46739           "name" : "USER_ID",
46740           "schema" : {
46741             "type" : "string"
46742           }
46743         } ],
46744         "requestBody" : {
46745           "content" : {
46746             "application/json" : {
46747               "schema" : {
46748                 "type" : "string"
46749               }
46750             }
46751           },
46752           "description" : "Group instance object to be Updated",
46753           "required" : true
46754         },
46755         "responses" : {
46756           "200" : {
46757             "description" : "Group Instance Property Values Updated"
46758           },
46759           "400" : {
46760             "description" : "Invalid content / Missing content"
46761           },
46762           "403" : {
46763             "description" : "Restricted operation"
46764           },
46765           "default" : {
46766             "content" : {
46767               "application/json" : {
46768                 "schema" : {
46769                   "type" : "array",
46770                   "items" : {
46771                     "$ref" : "#/components/schemas/Service"
46772                   }
46773                 }
46774               }
46775             }
46776           }
46777         },
46778         "servers" : [ {
46779           "url" : "/sdc2/rest",
46780           "variables" : { }
46781         } ],
46782         "summary" : "Returns updated group instance",
46783         "tags" : [ "SDCE-2 APIs" ]
46784       }
46785     },
46786     "/v1/catalogUpdateTime" : {
46787       "get" : {
46788         "description" : "Retrieve previus and current catalog update time",
46789         "operationId" : "getCatalogUpdateTime",
46790         "parameters" : [ {
46791           "in" : "header",
46792           "name" : "USER_ID",
46793           "schema" : {
46794             "type" : "string"
46795           }
46796         } ],
46797         "responses" : {
46798           "200" : {
46799             "description" : "Retrieve previus and current catalog update time"
46800           },
46801           "default" : {
46802             "content" : {
46803               "application/json" : {
46804                 "schema" : {
46805                   "type" : "array",
46806                   "items" : {
46807                     "type" : "object",
46808                     "properties" : {
46809                       "allowedMethods" : {
46810                         "type" : "array",
46811                         "items" : {
46812                           "type" : "string"
46813                         },
46814                         "uniqueItems" : true
46815                       },
46816                       "cookies" : {
46817                         "type" : "object",
46818                         "additionalProperties" : {
46819                           "type" : "object",
46820                           "properties" : {
46821                             "comment" : {
46822                               "type" : "string"
46823                             },
46824                             "domain" : {
46825                               "type" : "string"
46826                             },
46827                             "expiry" : {
46828                               "type" : "string",
46829                               "format" : "date-time"
46830                             },
46831                             "httpOnly" : {
46832                               "type" : "boolean"
46833                             },
46834                             "maxAge" : {
46835                               "type" : "integer",
46836                               "format" : "int32"
46837                             },
46838                             "name" : {
46839                               "type" : "string"
46840                             },
46841                             "path" : {
46842                               "type" : "string"
46843                             },
46844                             "secure" : {
46845                               "type" : "boolean"
46846                             },
46847                             "value" : {
46848                               "type" : "string"
46849                             },
46850                             "version" : {
46851                               "type" : "integer",
46852                               "format" : "int32"
46853                             }
46854                           }
46855                         }
46856                       },
46857                       "date" : {
46858                         "type" : "string",
46859                         "format" : "date-time"
46860                       },
46861                       "entity" : {
46862                         "type" : "object"
46863                       },
46864                       "entityTag" : {
46865                         "type" : "object",
46866                         "properties" : {
46867                           "value" : {
46868                             "type" : "string"
46869                           },
46870                           "weak" : {
46871                             "type" : "boolean"
46872                           }
46873                         }
46874                       },
46875                       "headers" : {
46876                         "type" : "object",
46877                         "additionalProperties" : {
46878                           "type" : "array",
46879                           "items" : {
46880                             "type" : "object"
46881                           }
46882                         }
46883                       },
46884                       "language" : {
46885                         "type" : "object",
46886                         "properties" : {
46887                           "country" : {
46888                             "type" : "string"
46889                           },
46890                           "displayCountry" : {
46891                             "type" : "string"
46892                           },
46893                           "displayLanguage" : {
46894                             "type" : "string"
46895                           },
46896                           "displayName" : {
46897                             "type" : "string"
46898                           },
46899                           "displayScript" : {
46900                             "type" : "string"
46901                           },
46902                           "displayVariant" : {
46903                             "type" : "string"
46904                           },
46905                           "extensionKeys" : {
46906                             "type" : "array",
46907                             "items" : {
46908                               "type" : "string"
46909                             },
46910                             "uniqueItems" : true
46911                           },
46912                           "iso3Country" : {
46913                             "type" : "string"
46914                           },
46915                           "iso3Language" : {
46916                             "type" : "string"
46917                           },
46918                           "language" : {
46919                             "type" : "string"
46920                           },
46921                           "script" : {
46922                             "type" : "string"
46923                           },
46924                           "unicodeLocaleAttributes" : {
46925                             "type" : "array",
46926                             "items" : {
46927                               "type" : "string"
46928                             },
46929                             "uniqueItems" : true
46930                           },
46931                           "unicodeLocaleKeys" : {
46932                             "type" : "array",
46933                             "items" : {
46934                               "type" : "string"
46935                             },
46936                             "uniqueItems" : true
46937                           },
46938                           "variant" : {
46939                             "type" : "string"
46940                           }
46941                         }
46942                       },
46943                       "lastModified" : {
46944                         "type" : "string",
46945                         "format" : "date-time"
46946                       },
46947                       "length" : {
46948                         "type" : "integer",
46949                         "format" : "int32"
46950                       },
46951                       "links" : {
46952                         "type" : "array",
46953                         "items" : {
46954                           "type" : "object",
46955                           "properties" : {
46956                             "params" : {
46957                               "type" : "object",
46958                               "additionalProperties" : {
46959                                 "type" : "string"
46960                               }
46961                             },
46962                             "rel" : {
46963                               "type" : "string"
46964                             },
46965                             "rels" : {
46966                               "type" : "array",
46967                               "items" : {
46968                                 "type" : "string"
46969                               }
46970                             },
46971                             "title" : {
46972                               "type" : "string"
46973                             },
46974                             "type" : {
46975                               "type" : "string"
46976                             },
46977                             "uri" : {
46978                               "type" : "string",
46979                               "format" : "uri"
46980                             },
46981                             "uriBuilder" : {
46982                               "type" : "object"
46983                             }
46984                           }
46985                         },
46986                         "uniqueItems" : true
46987                       },
46988                       "location" : {
46989                         "type" : "string",
46990                         "format" : "uri"
46991                       },
46992                       "mediaType" : {
46993                         "type" : "object",
46994                         "properties" : {
46995                           "parameters" : {
46996                             "type" : "object",
46997                             "additionalProperties" : {
46998                               "type" : "string"
46999                             }
47000                           },
47001                           "subtype" : {
47002                             "type" : "string"
47003                           },
47004                           "type" : {
47005                             "type" : "string"
47006                           },
47007                           "wildcardSubtype" : {
47008                             "type" : "boolean"
47009                           },
47010                           "wildcardType" : {
47011                             "type" : "boolean"
47012                           }
47013                         }
47014                       },
47015                       "metadata" : {
47016                         "type" : "object",
47017                         "additionalProperties" : {
47018                           "type" : "array",
47019                           "items" : {
47020                             "type" : "object"
47021                           }
47022                         }
47023                       },
47024                       "status" : {
47025                         "type" : "integer",
47026                         "format" : "int32"
47027                       },
47028                       "statusInfo" : {
47029                         "type" : "object",
47030                         "properties" : {
47031                           "family" : {
47032                             "type" : "string",
47033                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
47034                           },
47035                           "reasonPhrase" : {
47036                             "type" : "string"
47037                           },
47038                           "statusCode" : {
47039                             "type" : "integer",
47040                             "format" : "int32"
47041                           }
47042                         }
47043                       },
47044                       "stringHeaders" : {
47045                         "type" : "object",
47046                         "additionalProperties" : {
47047                           "type" : "array",
47048                           "items" : {
47049                             "type" : "string"
47050                           }
47051                         }
47052                       }
47053                     }
47054                   }
47055                 }
47056               }
47057             }
47058           }
47059         },
47060         "servers" : [ {
47061           "url" : "/sdc2/rest",
47062           "variables" : { }
47063         } ],
47064         "summary" : "Retrieve previus and current catalog update time",
47065         "tags" : [ "SDCE-2 APIs" ]
47066       }
47067     },
47068     "/v1/categories/{componentType}" : {
47069       "get" : {
47070         "description" : "Retrieve the list of all resource/service/product categories/sub-categories/groupings",
47071         "operationId" : "getComponentCategories",
47072         "parameters" : [ {
47073           "description" : "allowed values are resources / services/ products",
47074           "in" : "path",
47075           "name" : "componentType",
47076           "required" : true,
47077           "schema" : {
47078             "type" : "string",
47079             "enum" : [ "resources", "services", "products" ]
47080           }
47081         }, {
47082           "in" : "header",
47083           "name" : "USER_ID",
47084           "schema" : {
47085             "type" : "string"
47086           }
47087         } ],
47088         "responses" : {
47089           "200" : {
47090             "description" : "Returns categories Ok"
47091           },
47092           "400" : {
47093             "description" : "Invalid component type"
47094           },
47095           "403" : {
47096             "description" : "Missing information"
47097           },
47098           "409" : {
47099             "description" : "Restricted operation"
47100           },
47101           "500" : {
47102             "description" : "Internal Server Error"
47103           },
47104           "default" : {
47105             "content" : {
47106               "application/json" : {
47107                 "schema" : {
47108                   "type" : "array",
47109                   "items" : {
47110                     "type" : "object",
47111                     "properties" : {
47112                       "allowedMethods" : {
47113                         "type" : "array",
47114                         "items" : {
47115                           "type" : "string"
47116                         },
47117                         "uniqueItems" : true
47118                       },
47119                       "cookies" : {
47120                         "type" : "object",
47121                         "additionalProperties" : {
47122                           "type" : "object",
47123                           "properties" : {
47124                             "comment" : {
47125                               "type" : "string"
47126                             },
47127                             "domain" : {
47128                               "type" : "string"
47129                             },
47130                             "expiry" : {
47131                               "type" : "string",
47132                               "format" : "date-time"
47133                             },
47134                             "httpOnly" : {
47135                               "type" : "boolean"
47136                             },
47137                             "maxAge" : {
47138                               "type" : "integer",
47139                               "format" : "int32"
47140                             },
47141                             "name" : {
47142                               "type" : "string"
47143                             },
47144                             "path" : {
47145                               "type" : "string"
47146                             },
47147                             "secure" : {
47148                               "type" : "boolean"
47149                             },
47150                             "value" : {
47151                               "type" : "string"
47152                             },
47153                             "version" : {
47154                               "type" : "integer",
47155                               "format" : "int32"
47156                             }
47157                           }
47158                         }
47159                       },
47160                       "date" : {
47161                         "type" : "string",
47162                         "format" : "date-time"
47163                       },
47164                       "entity" : {
47165                         "type" : "object"
47166                       },
47167                       "entityTag" : {
47168                         "type" : "object",
47169                         "properties" : {
47170                           "value" : {
47171                             "type" : "string"
47172                           },
47173                           "weak" : {
47174                             "type" : "boolean"
47175                           }
47176                         }
47177                       },
47178                       "headers" : {
47179                         "type" : "object",
47180                         "additionalProperties" : {
47181                           "type" : "array",
47182                           "items" : {
47183                             "type" : "object"
47184                           }
47185                         }
47186                       },
47187                       "language" : {
47188                         "type" : "object",
47189                         "properties" : {
47190                           "country" : {
47191                             "type" : "string"
47192                           },
47193                           "displayCountry" : {
47194                             "type" : "string"
47195                           },
47196                           "displayLanguage" : {
47197                             "type" : "string"
47198                           },
47199                           "displayName" : {
47200                             "type" : "string"
47201                           },
47202                           "displayScript" : {
47203                             "type" : "string"
47204                           },
47205                           "displayVariant" : {
47206                             "type" : "string"
47207                           },
47208                           "extensionKeys" : {
47209                             "type" : "array",
47210                             "items" : {
47211                               "type" : "string"
47212                             },
47213                             "uniqueItems" : true
47214                           },
47215                           "iso3Country" : {
47216                             "type" : "string"
47217                           },
47218                           "iso3Language" : {
47219                             "type" : "string"
47220                           },
47221                           "language" : {
47222                             "type" : "string"
47223                           },
47224                           "script" : {
47225                             "type" : "string"
47226                           },
47227                           "unicodeLocaleAttributes" : {
47228                             "type" : "array",
47229                             "items" : {
47230                               "type" : "string"
47231                             },
47232                             "uniqueItems" : true
47233                           },
47234                           "unicodeLocaleKeys" : {
47235                             "type" : "array",
47236                             "items" : {
47237                               "type" : "string"
47238                             },
47239                             "uniqueItems" : true
47240                           },
47241                           "variant" : {
47242                             "type" : "string"
47243                           }
47244                         }
47245                       },
47246                       "lastModified" : {
47247                         "type" : "string",
47248                         "format" : "date-time"
47249                       },
47250                       "length" : {
47251                         "type" : "integer",
47252                         "format" : "int32"
47253                       },
47254                       "links" : {
47255                         "type" : "array",
47256                         "items" : {
47257                           "type" : "object",
47258                           "properties" : {
47259                             "params" : {
47260                               "type" : "object",
47261                               "additionalProperties" : {
47262                                 "type" : "string"
47263                               }
47264                             },
47265                             "rel" : {
47266                               "type" : "string"
47267                             },
47268                             "rels" : {
47269                               "type" : "array",
47270                               "items" : {
47271                                 "type" : "string"
47272                               }
47273                             },
47274                             "title" : {
47275                               "type" : "string"
47276                             },
47277                             "type" : {
47278                               "type" : "string"
47279                             },
47280                             "uri" : {
47281                               "type" : "string",
47282                               "format" : "uri"
47283                             },
47284                             "uriBuilder" : {
47285                               "type" : "object"
47286                             }
47287                           }
47288                         },
47289                         "uniqueItems" : true
47290                       },
47291                       "location" : {
47292                         "type" : "string",
47293                         "format" : "uri"
47294                       },
47295                       "mediaType" : {
47296                         "type" : "object",
47297                         "properties" : {
47298                           "parameters" : {
47299                             "type" : "object",
47300                             "additionalProperties" : {
47301                               "type" : "string"
47302                             }
47303                           },
47304                           "subtype" : {
47305                             "type" : "string"
47306                           },
47307                           "type" : {
47308                             "type" : "string"
47309                           },
47310                           "wildcardSubtype" : {
47311                             "type" : "boolean"
47312                           },
47313                           "wildcardType" : {
47314                             "type" : "boolean"
47315                           }
47316                         }
47317                       },
47318                       "metadata" : {
47319                         "type" : "object",
47320                         "additionalProperties" : {
47321                           "type" : "array",
47322                           "items" : {
47323                             "type" : "object"
47324                           }
47325                         }
47326                       },
47327                       "status" : {
47328                         "type" : "integer",
47329                         "format" : "int32"
47330                       },
47331                       "statusInfo" : {
47332                         "type" : "object",
47333                         "properties" : {
47334                           "family" : {
47335                             "type" : "string",
47336                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
47337                           },
47338                           "reasonPhrase" : {
47339                             "type" : "string"
47340                           },
47341                           "statusCode" : {
47342                             "type" : "integer",
47343                             "format" : "int32"
47344                           }
47345                         }
47346                       },
47347                       "stringHeaders" : {
47348                         "type" : "object",
47349                         "additionalProperties" : {
47350                           "type" : "array",
47351                           "items" : {
47352                             "type" : "string"
47353                           }
47354                         }
47355                       }
47356                     }
47357                   }
47358                 }
47359               }
47360             }
47361           }
47362         },
47363         "servers" : [ {
47364           "url" : "/sdc2/rest",
47365           "variables" : { }
47366         } ],
47367         "summary" : "Retrieve the list of all resource/service/product categories/sub-categories/groupings.",
47368         "tags" : [ "SDCE-2 APIs" ]
47369       }
47370     },
47371     "/v1/category/{componentType}" : {
47372       "post" : {
47373         "description" : "Create new component category",
47374         "operationId" : "createComponentCategory",
47375         "parameters" : [ {
47376           "description" : "allowed values are resources /services / products",
47377           "in" : "path",
47378           "name" : "componentType",
47379           "required" : true,
47380           "schema" : {
47381             "type" : "string",
47382             "enum" : [ "resources", "services", "products" ]
47383           }
47384         }, {
47385           "in" : "header",
47386           "name" : "USER_ID",
47387           "schema" : {
47388             "type" : "string"
47389           }
47390         } ],
47391         "requestBody" : {
47392           "content" : {
47393             "application/json" : {
47394               "schema" : {
47395                 "type" : "string"
47396               }
47397             }
47398           },
47399           "description" : "Category to be created",
47400           "required" : true
47401         },
47402         "responses" : {
47403           "201" : {
47404             "description" : "Category created"
47405           },
47406           "400" : {
47407             "description" : "Invalid category data"
47408           },
47409           "403" : {
47410             "description" : "USER_ID header is missing"
47411           },
47412           "409" : {
47413             "description" : "Category already exists / User not permitted to perform the action"
47414           },
47415           "500" : {
47416             "description" : "General Error"
47417           }
47418         },
47419         "servers" : [ {
47420           "url" : "/sdc2/rest",
47421           "variables" : { }
47422         } ],
47423         "summary" : "Create new component category",
47424         "tags" : [ "SDCE-2 APIs" ]
47425       }
47426     },
47427     "/v1/category/{componentType}/{categoryId}/subCategory" : {
47428       "post" : {
47429         "description" : "Create new component sub-category",
47430         "operationId" : "createComponentSubCategory",
47431         "parameters" : [ {
47432           "description" : "allowed values are resources / products",
47433           "in" : "path",
47434           "name" : "componentType",
47435           "required" : true,
47436           "schema" : {
47437             "type" : "string",
47438             "enum" : [ "resources", "products" ]
47439           }
47440         }, {
47441           "description" : "Parent category unique ID",
47442           "in" : "path",
47443           "name" : "categoryId",
47444           "required" : true,
47445           "schema" : {
47446             "type" : "string"
47447           }
47448         }, {
47449           "in" : "header",
47450           "name" : "USER_ID",
47451           "schema" : {
47452             "type" : "string"
47453           }
47454         } ],
47455         "requestBody" : {
47456           "content" : {
47457             "application/json" : {
47458               "schema" : {
47459                 "type" : "string"
47460               }
47461             }
47462           },
47463           "description" : "Subcategory to be created. \ne.g. {\"name\":\"Resource-subcat\"}",
47464           "required" : true
47465         },
47466         "responses" : {
47467           "201" : {
47468             "description" : "Subcategory created"
47469           },
47470           "400" : {
47471             "description" : "Invalid subcategory data"
47472           },
47473           "403" : {
47474             "description" : "USER_ID header is missing"
47475           },
47476           "404" : {
47477             "description" : "Parent category wasn't found"
47478           },
47479           "409" : {
47480             "description" : "Subcategory already exists / User not permitted to perform the action"
47481           },
47482           "500" : {
47483             "description" : "General Error"
47484           }
47485         },
47486         "servers" : [ {
47487           "url" : "/sdc2/rest",
47488           "variables" : { }
47489         } ],
47490         "summary" : "Create new component sub-category for existing category",
47491         "tags" : [ "SDCE-2 APIs" ]
47492       }
47493     },
47494     "/v1/category/{componentType}/{categoryId}/subCategory/{subCategoryId}/grouping" : {
47495       "post" : {
47496         "description" : "Create new component grouping",
47497         "operationId" : "createComponentGrouping",
47498         "parameters" : [ {
47499           "description" : "allowed values are products",
47500           "in" : "path",
47501           "name" : "componentType",
47502           "required" : true,
47503           "schema" : {
47504             "type" : "string",
47505             "enum" : [ "products" ]
47506           }
47507         }, {
47508           "description" : "Parent category unique ID",
47509           "in" : "path",
47510           "name" : "categoryId",
47511           "required" : true,
47512           "schema" : {
47513             "type" : "string"
47514           }
47515         }, {
47516           "description" : "Parent sub-category unique ID",
47517           "in" : "path",
47518           "name" : "subCategoryId",
47519           "required" : true,
47520           "schema" : {
47521             "type" : "string"
47522           }
47523         }, {
47524           "in" : "header",
47525           "name" : "USER_ID",
47526           "schema" : {
47527             "type" : "string"
47528           }
47529         } ],
47530         "requestBody" : {
47531           "content" : {
47532             "application/json" : {
47533               "schema" : {
47534                 "type" : "string"
47535               }
47536             }
47537           },
47538           "description" : "Subcategory to be created",
47539           "required" : true
47540         },
47541         "responses" : {
47542           "201" : {
47543             "description" : "Grouping created"
47544           },
47545           "400" : {
47546             "description" : "Invalid grouping data"
47547           },
47548           "403" : {
47549             "description" : "USER_ID header is missing"
47550           },
47551           "404" : {
47552             "description" : "Parent category or subcategory were not found"
47553           },
47554           "409" : {
47555             "description" : "Grouping already exists / User not permitted to perform the action"
47556           },
47557           "500" : {
47558             "description" : "General Error"
47559           }
47560         },
47561         "servers" : [ {
47562           "url" : "/sdc2/rest",
47563           "variables" : { }
47564         } ],
47565         "summary" : "Create new component grouping for existing sub-category",
47566         "tags" : [ "SDCE-2 APIs" ]
47567       }
47568     },
47569     "/v1/category/{componentType}/{categoryName}/baseTypes" : {
47570       "get" : {
47571         "description" : "Get base types for category",
47572         "operationId" : "getCategoryBaseTypes",
47573         "parameters" : [ {
47574           "in" : "path",
47575           "name" : "categoryName",
47576           "required" : true,
47577           "schema" : {
47578             "type" : "string"
47579           }
47580         }, {
47581           "in" : "path",
47582           "name" : "componentType",
47583           "required" : true,
47584           "schema" : {
47585             "type" : "string"
47586           }
47587         }, {
47588           "in" : "header",
47589           "name" : "USER_ID",
47590           "schema" : {
47591             "type" : "string"
47592           }
47593         }, {
47594           "description" : "model",
47595           "in" : "query",
47596           "name" : "model",
47597           "schema" : {
47598             "type" : "string"
47599           }
47600         } ],
47601         "responses" : {
47602           "200" : {
47603             "description" : "Returns base types Ok"
47604           },
47605           "404" : {
47606             "description" : "No base types were found"
47607           },
47608           "500" : {
47609             "description" : "Internal Server Error"
47610           }
47611         },
47612         "servers" : [ {
47613           "url" : "/sdc2/rest",
47614           "variables" : { }
47615         } ],
47616         "summary" : "Get base types for category",
47617         "tags" : [ "SDCE-2 APIs" ]
47618       }
47619     },
47620     "/v1/category/{componentType}/{categoryUniqueId}" : {
47621       "delete" : {
47622         "description" : "Delete component category",
47623         "operationId" : "deleteComponentCategory",
47624         "parameters" : [ {
47625           "in" : "path",
47626           "name" : "categoryUniqueId",
47627           "required" : true,
47628           "schema" : {
47629             "type" : "string"
47630           }
47631         }, {
47632           "in" : "path",
47633           "name" : "componentType",
47634           "required" : true,
47635           "schema" : {
47636             "type" : "string"
47637           }
47638         }, {
47639           "in" : "header",
47640           "name" : "USER_ID",
47641           "schema" : {
47642             "type" : "string"
47643           }
47644         } ],
47645         "responses" : {
47646           "204" : {
47647             "description" : "Category deleted"
47648           },
47649           "403" : {
47650             "description" : "USER_ID header is missing"
47651           },
47652           "404" : {
47653             "description" : "Category not found"
47654           },
47655           "409" : {
47656             "description" : "User not permitted to perform the action"
47657           },
47658           "500" : {
47659             "description" : "General Error"
47660           },
47661           "default" : {
47662             "content" : {
47663               "application/json" : {
47664                 "schema" : {
47665                   "type" : "array",
47666                   "items" : {
47667                     "$ref" : "#/components/schemas/Category"
47668                   }
47669                 }
47670               }
47671             }
47672           }
47673         },
47674         "servers" : [ {
47675           "url" : "/sdc2/rest",
47676           "variables" : { }
47677         } ],
47678         "summary" : "Delete component category",
47679         "tags" : [ "SDCE-2 APIs" ]
47680       }
47681     },
47682     "/v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}" : {
47683       "delete" : {
47684         "description" : "Delete component category",
47685         "operationId" : "deleteComponentSubCategory",
47686         "parameters" : [ {
47687           "in" : "path",
47688           "name" : "categoryUniqueId",
47689           "required" : true,
47690           "schema" : {
47691             "type" : "string"
47692           }
47693         }, {
47694           "in" : "path",
47695           "name" : "subCategoryUniqueId",
47696           "required" : true,
47697           "schema" : {
47698             "type" : "string"
47699           }
47700         }, {
47701           "in" : "path",
47702           "name" : "componentType",
47703           "required" : true,
47704           "schema" : {
47705             "type" : "string"
47706           }
47707         }, {
47708           "in" : "header",
47709           "name" : "USER_ID",
47710           "schema" : {
47711             "type" : "string"
47712           }
47713         } ],
47714         "responses" : {
47715           "204" : {
47716             "description" : "Category deleted"
47717           },
47718           "403" : {
47719             "description" : "USER_ID header is missing"
47720           },
47721           "404" : {
47722             "description" : "Category not found"
47723           },
47724           "409" : {
47725             "description" : "User not permitted to perform the action"
47726           },
47727           "500" : {
47728             "description" : "General Error"
47729           },
47730           "default" : {
47731             "content" : {
47732               "application/json" : {
47733                 "schema" : {
47734                   "type" : "array",
47735                   "items" : {
47736                     "$ref" : "#/components/schemas/Category"
47737                   }
47738                 }
47739               }
47740             }
47741           }
47742         },
47743         "servers" : [ {
47744           "url" : "/sdc2/rest",
47745           "variables" : { }
47746         } ],
47747         "summary" : "Delete component category",
47748         "tags" : [ "SDCE-2 APIs" ]
47749       }
47750     },
47751     "/v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}/grouping/{groupingUniqueId}" : {
47752       "delete" : {
47753         "description" : "Delete component category",
47754         "operationId" : "deleteComponentGrouping",
47755         "parameters" : [ {
47756           "in" : "path",
47757           "name" : "categoryUniqueId",
47758           "required" : true,
47759           "schema" : {
47760             "type" : "string"
47761           }
47762         }, {
47763           "in" : "path",
47764           "name" : "subCategoryUniqueId",
47765           "required" : true,
47766           "schema" : {
47767             "type" : "string"
47768           }
47769         }, {
47770           "in" : "path",
47771           "name" : "groupingUniqueId",
47772           "required" : true,
47773           "schema" : {
47774             "type" : "string"
47775           }
47776         }, {
47777           "in" : "path",
47778           "name" : "componentType",
47779           "required" : true,
47780           "schema" : {
47781             "type" : "string"
47782           }
47783         }, {
47784           "in" : "header",
47785           "name" : "USER_ID",
47786           "schema" : {
47787             "type" : "string"
47788           }
47789         } ],
47790         "responses" : {
47791           "204" : {
47792             "description" : "Category deleted"
47793           },
47794           "403" : {
47795             "description" : "USER_ID header is missing"
47796           },
47797           "404" : {
47798             "description" : "Category not found"
47799           },
47800           "409" : {
47801             "description" : "User not permitted to perform the action"
47802           },
47803           "500" : {
47804             "description" : "General Error"
47805           },
47806           "default" : {
47807             "content" : {
47808               "application/json" : {
47809                 "schema" : {
47810                   "type" : "array",
47811                   "items" : {
47812                     "$ref" : "#/components/schemas/Category"
47813                   }
47814                 }
47815               }
47816             }
47817           }
47818         },
47819         "servers" : [ {
47820           "url" : "/sdc2/rest",
47821           "variables" : { }
47822         } ],
47823         "summary" : "Delete component category",
47824         "tags" : [ "SDCE-2 APIs" ]
47825       }
47826     },
47827     "/v1/consumers" : {
47828       "post" : {
47829         "description" : "Consumer credentials",
47830         "operationId" : "createConsumer",
47831         "parameters" : [ {
47832           "in" : "header",
47833           "name" : "USER_ID",
47834           "schema" : {
47835             "type" : "string"
47836           }
47837         } ],
47838         "requestBody" : {
47839           "content" : {
47840             "application/json" : {
47841               "schema" : {
47842                 "type" : "string"
47843               }
47844             }
47845           },
47846           "description" : "Consumer Object to be created",
47847           "required" : true
47848         },
47849         "responses" : {
47850           "201" : {
47851             "description" : "Consumer credentials created"
47852           },
47853           "400" : {
47854             "description" : "Invalid content / Missing content"
47855           },
47856           "403" : {
47857             "description" : "Restricted operation"
47858           },
47859           "default" : {
47860             "content" : {
47861               "application/json" : {
47862                 "schema" : {
47863                   "type" : "array",
47864                   "items" : {
47865                     "type" : "object",
47866                     "properties" : {
47867                       "allowedMethods" : {
47868                         "type" : "array",
47869                         "items" : {
47870                           "type" : "string"
47871                         },
47872                         "uniqueItems" : true
47873                       },
47874                       "cookies" : {
47875                         "type" : "object",
47876                         "additionalProperties" : {
47877                           "type" : "object",
47878                           "properties" : {
47879                             "comment" : {
47880                               "type" : "string"
47881                             },
47882                             "domain" : {
47883                               "type" : "string"
47884                             },
47885                             "expiry" : {
47886                               "type" : "string",
47887                               "format" : "date-time"
47888                             },
47889                             "httpOnly" : {
47890                               "type" : "boolean"
47891                             },
47892                             "maxAge" : {
47893                               "type" : "integer",
47894                               "format" : "int32"
47895                             },
47896                             "name" : {
47897                               "type" : "string"
47898                             },
47899                             "path" : {
47900                               "type" : "string"
47901                             },
47902                             "secure" : {
47903                               "type" : "boolean"
47904                             },
47905                             "value" : {
47906                               "type" : "string"
47907                             },
47908                             "version" : {
47909                               "type" : "integer",
47910                               "format" : "int32"
47911                             }
47912                           }
47913                         }
47914                       },
47915                       "date" : {
47916                         "type" : "string",
47917                         "format" : "date-time"
47918                       },
47919                       "entity" : {
47920                         "type" : "object"
47921                       },
47922                       "entityTag" : {
47923                         "type" : "object",
47924                         "properties" : {
47925                           "value" : {
47926                             "type" : "string"
47927                           },
47928                           "weak" : {
47929                             "type" : "boolean"
47930                           }
47931                         }
47932                       },
47933                       "headers" : {
47934                         "type" : "object",
47935                         "additionalProperties" : {
47936                           "type" : "array",
47937                           "items" : {
47938                             "type" : "object"
47939                           }
47940                         }
47941                       },
47942                       "language" : {
47943                         "type" : "object",
47944                         "properties" : {
47945                           "country" : {
47946                             "type" : "string"
47947                           },
47948                           "displayCountry" : {
47949                             "type" : "string"
47950                           },
47951                           "displayLanguage" : {
47952                             "type" : "string"
47953                           },
47954                           "displayName" : {
47955                             "type" : "string"
47956                           },
47957                           "displayScript" : {
47958                             "type" : "string"
47959                           },
47960                           "displayVariant" : {
47961                             "type" : "string"
47962                           },
47963                           "extensionKeys" : {
47964                             "type" : "array",
47965                             "items" : {
47966                               "type" : "string"
47967                             },
47968                             "uniqueItems" : true
47969                           },
47970                           "iso3Country" : {
47971                             "type" : "string"
47972                           },
47973                           "iso3Language" : {
47974                             "type" : "string"
47975                           },
47976                           "language" : {
47977                             "type" : "string"
47978                           },
47979                           "script" : {
47980                             "type" : "string"
47981                           },
47982                           "unicodeLocaleAttributes" : {
47983                             "type" : "array",
47984                             "items" : {
47985                               "type" : "string"
47986                             },
47987                             "uniqueItems" : true
47988                           },
47989                           "unicodeLocaleKeys" : {
47990                             "type" : "array",
47991                             "items" : {
47992                               "type" : "string"
47993                             },
47994                             "uniqueItems" : true
47995                           },
47996                           "variant" : {
47997                             "type" : "string"
47998                           }
47999                         }
48000                       },
48001                       "lastModified" : {
48002                         "type" : "string",
48003                         "format" : "date-time"
48004                       },
48005                       "length" : {
48006                         "type" : "integer",
48007                         "format" : "int32"
48008                       },
48009                       "links" : {
48010                         "type" : "array",
48011                         "items" : {
48012                           "type" : "object",
48013                           "properties" : {
48014                             "params" : {
48015                               "type" : "object",
48016                               "additionalProperties" : {
48017                                 "type" : "string"
48018                               }
48019                             },
48020                             "rel" : {
48021                               "type" : "string"
48022                             },
48023                             "rels" : {
48024                               "type" : "array",
48025                               "items" : {
48026                                 "type" : "string"
48027                               }
48028                             },
48029                             "title" : {
48030                               "type" : "string"
48031                             },
48032                             "type" : {
48033                               "type" : "string"
48034                             },
48035                             "uri" : {
48036                               "type" : "string",
48037                               "format" : "uri"
48038                             },
48039                             "uriBuilder" : {
48040                               "type" : "object"
48041                             }
48042                           }
48043                         },
48044                         "uniqueItems" : true
48045                       },
48046                       "location" : {
48047                         "type" : "string",
48048                         "format" : "uri"
48049                       },
48050                       "mediaType" : {
48051                         "type" : "object",
48052                         "properties" : {
48053                           "parameters" : {
48054                             "type" : "object",
48055                             "additionalProperties" : {
48056                               "type" : "string"
48057                             }
48058                           },
48059                           "subtype" : {
48060                             "type" : "string"
48061                           },
48062                           "type" : {
48063                             "type" : "string"
48064                           },
48065                           "wildcardSubtype" : {
48066                             "type" : "boolean"
48067                           },
48068                           "wildcardType" : {
48069                             "type" : "boolean"
48070                           }
48071                         }
48072                       },
48073                       "metadata" : {
48074                         "type" : "object",
48075                         "additionalProperties" : {
48076                           "type" : "array",
48077                           "items" : {
48078                             "type" : "object"
48079                           }
48080                         }
48081                       },
48082                       "status" : {
48083                         "type" : "integer",
48084                         "format" : "int32"
48085                       },
48086                       "statusInfo" : {
48087                         "type" : "object",
48088                         "properties" : {
48089                           "family" : {
48090                             "type" : "string",
48091                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
48092                           },
48093                           "reasonPhrase" : {
48094                             "type" : "string"
48095                           },
48096                           "statusCode" : {
48097                             "type" : "integer",
48098                             "format" : "int32"
48099                           }
48100                         }
48101                       },
48102                       "stringHeaders" : {
48103                         "type" : "object",
48104                         "additionalProperties" : {
48105                           "type" : "array",
48106                           "items" : {
48107                             "type" : "string"
48108                           }
48109                         }
48110                       }
48111                     }
48112                   }
48113                 }
48114               }
48115             }
48116           }
48117         },
48118         "servers" : [ {
48119           "url" : "/sdc2/rest",
48120           "variables" : { }
48121         } ],
48122         "summary" : "Returns created ECOMP consumer credentials",
48123         "tags" : [ "SDCE-2 APIs" ]
48124       }
48125     },
48126     "/v1/consumers/{consumerId}" : {
48127       "delete" : {
48128         "description" : "Deletes Consumer",
48129         "operationId" : "deleteConsumer",
48130         "parameters" : [ {
48131           "in" : "path",
48132           "name" : "consumerId",
48133           "required" : true,
48134           "schema" : {
48135             "type" : "string"
48136           }
48137         }, {
48138           "in" : "header",
48139           "name" : "USER_ID",
48140           "schema" : {
48141             "type" : "string"
48142           }
48143         } ],
48144         "responses" : {
48145           "204" : {
48146             "description" : "Consumer deleted"
48147           },
48148           "403" : {
48149             "description" : "Restricted operation"
48150           },
48151           "404" : {
48152             "description" : "Consumer not found"
48153           },
48154           "default" : {
48155             "content" : {
48156               "application/json" : {
48157                 "schema" : {
48158                   "type" : "array",
48159                   "items" : {
48160                     "$ref" : "#/components/schemas/ConsumerDefinition"
48161                   }
48162                 }
48163               }
48164             }
48165           }
48166         },
48167         "servers" : [ {
48168           "url" : "/sdc2/rest",
48169           "variables" : { }
48170         } ],
48171         "summary" : "Returns deleted consumer according to ConsumerID",
48172         "tags" : [ "SDCE-2 APIs" ]
48173       },
48174       "get" : {
48175         "description" : "Retrieve Consumer",
48176         "operationId" : "getConsumer",
48177         "parameters" : [ {
48178           "in" : "path",
48179           "name" : "consumerId",
48180           "required" : true,
48181           "schema" : {
48182             "type" : "string"
48183           }
48184         }, {
48185           "in" : "header",
48186           "name" : "USER_ID",
48187           "schema" : {
48188             "type" : "string"
48189           }
48190         } ],
48191         "responses" : {
48192           "200" : {
48193             "description" : "Consumer found"
48194           },
48195           "403" : {
48196             "description" : "Restricted operation"
48197           },
48198           "404" : {
48199             "description" : "Consumer not found"
48200           },
48201           "default" : {
48202             "content" : {
48203               "application/json" : {
48204                 "schema" : {
48205                   "type" : "array",
48206                   "items" : {
48207                     "$ref" : "#/components/schemas/ConsumerDefinition"
48208                   }
48209                 }
48210               }
48211             }
48212           }
48213         },
48214         "servers" : [ {
48215           "url" : "/sdc2/rest",
48216           "variables" : { }
48217         } ],
48218         "summary" : "Returns consumer according to ConsumerID",
48219         "tags" : [ "SDCE-2 APIs" ]
48220       }
48221     },
48222     "/v1/ecompPortalMenu" : {
48223       "get" : {
48224         "description" : "Retrieve ecomp portal menu - MOC",
48225         "operationId" : "getListOfCsars",
48226         "responses" : {
48227           "200" : {
48228             "description" : "Retrieve ecomp portal menu"
48229           },
48230           "default" : {
48231             "content" : {
48232               "application/json" : {
48233                 "schema" : {
48234                   "type" : "array",
48235                   "items" : {
48236                     "$ref" : "#/components/schemas/User"
48237                   }
48238                 }
48239               }
48240             }
48241           }
48242         },
48243         "servers" : [ {
48244           "url" : "/sdc2/rest",
48245           "variables" : { }
48246         } ],
48247         "summary" : "Retrieve ecomp portal menu",
48248         "tags" : [ "SDCE-2 APIs" ]
48249       }
48250     },
48251     "/v1/followed" : {
48252       "get" : {
48253         "description" : "Retrieve all followed",
48254         "operationId" : "getFollowedResourcesServices",
48255         "parameters" : [ {
48256           "in" : "header",
48257           "name" : "USER_ID",
48258           "schema" : {
48259             "type" : "string"
48260           }
48261         } ],
48262         "responses" : {
48263           "200" : {
48264             "description" : "Returns followed Ok"
48265           },
48266           "404" : {
48267             "description" : "User not found"
48268           },
48269           "500" : {
48270             "description" : "Internal Server Error"
48271           },
48272           "default" : {
48273             "content" : {
48274               "application/json" : {
48275                 "schema" : {
48276                   "type" : "array",
48277                   "items" : {
48278                     "$ref" : "#/components/schemas/User"
48279                   }
48280                 }
48281               }
48282             }
48283           }
48284         },
48285         "servers" : [ {
48286           "url" : "/sdc2/rest",
48287           "variables" : { }
48288         } ],
48289         "summary" : "Retrieve all followed",
48290         "tags" : [ "SDCE-2 APIs" ]
48291       }
48292     },
48293     "/v1/inactiveComponents/{componentType}" : {
48294       "delete" : {
48295         "operationId" : "deleteMarkedResources",
48296         "parameters" : [ {
48297           "in" : "path",
48298           "name" : "componentType",
48299           "required" : true,
48300           "schema" : {
48301             "type" : "string"
48302           }
48303         } ],
48304         "responses" : {
48305           "default" : {
48306             "content" : {
48307               "*/*" : { }
48308             },
48309             "description" : "default response"
48310           }
48311         },
48312         "servers" : [ {
48313           "url" : "/sdc2/rest",
48314           "variables" : { }
48315         } ],
48316         "tags" : [ "SDCE-2 APIs" ]
48317       }
48318     },
48319     "/v1/propertyScopes" : {
48320       "get" : {
48321         "description" : "Retrieve all propertyScopes",
48322         "operationId" : "getPropertyScopes",
48323         "parameters" : [ {
48324           "in" : "header",
48325           "name" : "USER_ID",
48326           "schema" : {
48327             "type" : "string"
48328           }
48329         } ],
48330         "responses" : {
48331           "200" : {
48332             "description" : "Returns propertyScopes Ok"
48333           },
48334           "404" : {
48335             "description" : "No propertyScopes were found"
48336           },
48337           "500" : {
48338             "description" : "Internal Server Error"
48339           },
48340           "default" : {
48341             "content" : {
48342               "application/json" : {
48343                 "schema" : {
48344                   "type" : "array",
48345                   "items" : {
48346                     "$ref" : "#/components/schemas/User"
48347                   }
48348                 }
48349               }
48350             }
48351           }
48352         },
48353         "servers" : [ {
48354           "url" : "/sdc2/rest",
48355           "variables" : { }
48356         } ],
48357         "summary" : "Retrieve all propertyScopes",
48358         "tags" : [ "SDCE-2 APIs" ]
48359       }
48360     },
48361     "/v1/screen" : {
48362       "get" : {
48363         "description" : "Retrieve catalog resources and services",
48364         "operationId" : "getCatalogComponents",
48365         "parameters" : [ {
48366           "in" : "header",
48367           "name" : "USER_ID",
48368           "schema" : {
48369             "type" : "string"
48370           }
48371         }, {
48372           "in" : "query",
48373           "name" : "excludeTypes",
48374           "schema" : {
48375             "type" : "array",
48376             "items" : {
48377               "type" : "string",
48378               "enum" : [ "PRODUCT", "SERVICE", "VF", "VFC", "CP", "VL", "Configuration", "VFCMT", "CVFC", "PNF", "CR", "ServiceProxy", "ServiceSubstitution" ]
48379             }
48380           }
48381         } ],
48382         "responses" : {
48383           "200" : {
48384             "description" : "Returns resources and services Ok"
48385           },
48386           "404" : {
48387             "description" : "User not found"
48388           },
48389           "500" : {
48390             "description" : "Internal Server Error"
48391           },
48392           "default" : {
48393             "content" : {
48394               "application/json" : {
48395                 "schema" : {
48396                   "type" : "array",
48397                   "items" : {
48398                     "$ref" : "#/components/schemas/User"
48399                   }
48400                 }
48401               }
48402             }
48403           }
48404         },
48405         "servers" : [ {
48406           "url" : "/sdc2/rest",
48407           "variables" : { }
48408         } ],
48409         "summary" : "Retrieve catalog resources and services",
48410         "tags" : [ "SDCE-2 APIs" ]
48411       }
48412     },
48413     "/v1/setup/ui" : {
48414       "get" : {
48415         "description" : "Retrieve all artifactTypes, ui configuration and sdc version",
48416         "operationId" : "getConfCategoriesAndVersion_1",
48417         "parameters" : [ {
48418           "in" : "header",
48419           "name" : "USER_ID",
48420           "schema" : {
48421             "type" : "string"
48422           }
48423         } ],
48424         "responses" : {
48425           "200" : {
48426             "description" : "Returns artifactTypes, ui configuration and sdc version Ok"
48427           },
48428           "404" : {
48429             "description" : "No artifactTypes were found/no ui configuration were found/no sdc version were found"
48430           },
48431           "500" : {
48432             "description" : "Internal Server Error"
48433           },
48434           "default" : {
48435             "content" : {
48436               "application/json" : {
48437                 "schema" : {
48438                   "type" : "array",
48439                   "items" : {
48440                     "$ref" : "#/components/schemas/User"
48441                   }
48442                 }
48443               }
48444             }
48445           }
48446         },
48447         "servers" : [ {
48448           "url" : "/sdc2/rest",
48449           "variables" : { }
48450         } ],
48451         "summary" : "Retrieve all artifactTypes, ui configuration and sdc version",
48452         "tags" : [ "SDCE-2 APIs" ]
48453       }
48454     },
48455     "/v1/tags" : {
48456       "get" : {
48457         "description" : "Retrieve all tags",
48458         "operationId" : "getTags",
48459         "parameters" : [ {
48460           "in" : "header",
48461           "name" : "USER_ID",
48462           "schema" : {
48463             "type" : "string"
48464           }
48465         } ],
48466         "responses" : {
48467           "200" : {
48468             "description" : "Returns tags Ok"
48469           },
48470           "404" : {
48471             "description" : "No tags were found"
48472           },
48473           "500" : {
48474             "description" : "Internal Server Error"
48475           },
48476           "default" : {
48477             "content" : {
48478               "application/json" : {
48479                 "schema" : {
48480                   "type" : "array",
48481                   "items" : {
48482                     "$ref" : "#/components/schemas/User"
48483                   }
48484                 }
48485               }
48486             }
48487           }
48488         },
48489         "servers" : [ {
48490           "url" : "/sdc2/rest",
48491           "variables" : { }
48492         } ],
48493         "summary" : "Retrieve all tags",
48494         "tags" : [ "SDCE-2 APIs" ]
48495       }
48496     },
48497     "/v1/user" : {
48498       "post" : {
48499         "description" : "add user",
48500         "operationId" : "createUser",
48501         "parameters" : [ {
48502           "in" : "header",
48503           "name" : "USER_ID",
48504           "schema" : {
48505             "type" : "string"
48506           }
48507         } ],
48508         "requestBody" : {
48509           "content" : {
48510             "application/json" : {
48511               "schema" : {
48512                 "$ref" : "#/components/schemas/User"
48513               }
48514             }
48515           },
48516           "description" : "json describe the user",
48517           "required" : true
48518         },
48519         "responses" : {
48520           "201" : {
48521             "description" : "New user created"
48522           },
48523           "400" : {
48524             "description" : "Invalid Content."
48525           },
48526           "403" : {
48527             "description" : "Missing information"
48528           },
48529           "405" : {
48530             "description" : "Method Not Allowed"
48531           },
48532           "409" : {
48533             "description" : "User already exists"
48534           },
48535           "500" : {
48536             "description" : "Internal Server Error"
48537           },
48538           "default" : {
48539             "content" : {
48540               "application/json" : {
48541                 "schema" : {
48542                   "type" : "array",
48543                   "items" : {
48544                     "$ref" : "#/components/schemas/User"
48545                   }
48546                 }
48547               }
48548             }
48549           }
48550         },
48551         "servers" : [ {
48552           "url" : "/sdc2/rest",
48553           "variables" : { }
48554         } ],
48555         "summary" : "Provision new user",
48556         "tags" : [ "SDCE-2 APIs" ]
48557       }
48558     },
48559     "/v1/user/admins" : {
48560       "get" : {
48561         "description" : "retrieve all administrators",
48562         "operationId" : "getAdminsUser",
48563         "responses" : {
48564           "200" : {
48565             "description" : "Returns user Ok"
48566           },
48567           "405" : {
48568             "description" : "Method Not Allowed"
48569           },
48570           "500" : {
48571             "description" : "Internal Server Error"
48572           },
48573           "default" : {
48574             "content" : {
48575               "application/json" : {
48576                 "schema" : {
48577                   "type" : "array",
48578                   "items" : {
48579                     "$ref" : "#/components/schemas/User"
48580                   }
48581                 }
48582               }
48583             }
48584           }
48585         },
48586         "servers" : [ {
48587           "url" : "/sdc2/rest",
48588           "variables" : { }
48589         } ],
48590         "summary" : "Returns all administrators",
48591         "tags" : [ "SDCE-2 APIs" ]
48592       }
48593     },
48594     "/v1/user/authorize" : {
48595       "get" : {
48596         "description" : "authorize",
48597         "operationId" : "authorize",
48598         "parameters" : [ {
48599           "in" : "header",
48600           "name" : "USER_ID",
48601           "schema" : {
48602             "type" : "string"
48603           }
48604         }, {
48605           "in" : "header",
48606           "name" : "HTTP_CSP_FIRSTNAME",
48607           "schema" : {
48608             "type" : "string"
48609           }
48610         }, {
48611           "in" : "header",
48612           "name" : "HTTP_CSP_LASTNAME",
48613           "schema" : {
48614             "type" : "string"
48615           }
48616         }, {
48617           "in" : "header",
48618           "name" : "HTTP_CSP_EMAIL",
48619           "schema" : {
48620             "type" : "string"
48621           }
48622         } ],
48623         "responses" : {
48624           "200" : {
48625             "description" : "Returns user Ok"
48626           },
48627           "403" : {
48628             "description" : "Restricted Access"
48629           },
48630           "500" : {
48631             "description" : "Internal Server Error"
48632           },
48633           "default" : {
48634             "content" : {
48635               "application/json" : {
48636                 "schema" : {
48637                   "type" : "array",
48638                   "items" : {
48639                     "$ref" : "#/components/schemas/User"
48640                   }
48641                 }
48642               }
48643             }
48644           }
48645         },
48646         "servers" : [ {
48647           "url" : "/sdc2/rest",
48648           "variables" : { }
48649         } ],
48650         "summary" : "authorize user",
48651         "tags" : [ "SDCE-2 APIs" ]
48652       }
48653     },
48654     "/v1/user/users" : {
48655       "get" : {
48656         "description" : "Retrieve the list of all active ASDC users or only group of users having specific roles.",
48657         "operationId" : "getUsersList",
48658         "parameters" : [ {
48659           "description" : "Any active user's USER_ID ",
48660           "in" : "header",
48661           "name" : "USER_ID",
48662           "schema" : {
48663             "type" : "string"
48664           }
48665         }, {
48666           "description" : "TESTER,DESIGNER,PRODUCT_STRATEGIST,OPS,PRODUCT_MANAGER,GOVERNOR, ADMIN OR all users by not typing anything",
48667           "in" : "query",
48668           "name" : "roles",
48669           "schema" : {
48670             "type" : "string"
48671           }
48672         } ],
48673         "responses" : {
48674           "200" : {
48675             "description" : "Returns users Ok"
48676           },
48677           "204" : {
48678             "description" : "No provisioned ASDC users of requested role"
48679           },
48680           "400" : {
48681             "description" : "Missing content"
48682           },
48683           "403" : {
48684             "description" : "Restricted Access"
48685           },
48686           "500" : {
48687             "description" : "Internal Server Error"
48688           },
48689           "default" : {
48690             "content" : {
48691               "application/json" : {
48692                 "schema" : {
48693                   "type" : "array",
48694                   "items" : {
48695                     "$ref" : "#/components/schemas/User"
48696                   }
48697                 }
48698               }
48699             }
48700           }
48701         },
48702         "servers" : [ {
48703           "url" : "/sdc2/rest",
48704           "variables" : { }
48705         } ],
48706         "summary" : "Returns list of users with the specified roles, or all of users in the case of empty 'roles' header",
48707         "tags" : [ "SDCE-2 APIs" ]
48708       }
48709     },
48710     "/v1/user/{userId}" : {
48711       "delete" : {
48712         "description" : "delete user",
48713         "operationId" : "deActivateUser",
48714         "parameters" : [ {
48715           "description" : "userId of user to get",
48716           "in" : "path",
48717           "name" : "userId",
48718           "required" : true,
48719           "schema" : {
48720             "type" : "string"
48721           }
48722         }, {
48723           "in" : "header",
48724           "name" : "USER_ID",
48725           "schema" : {
48726             "type" : "string"
48727           }
48728         } ],
48729         "responses" : {
48730           "200" : {
48731             "description" : "Update deleted OK"
48732           },
48733           "400" : {
48734             "description" : "Invalid Content."
48735           },
48736           "403" : {
48737             "description" : "Missing information"
48738           },
48739           "404" : {
48740             "description" : "User not found"
48741           },
48742           "405" : {
48743             "description" : "Method Not Allowed"
48744           },
48745           "409" : {
48746             "description" : "Restricted operation"
48747           },
48748           "500" : {
48749             "description" : "Internal Server Error"
48750           },
48751           "default" : {
48752             "content" : {
48753               "application/json" : {
48754                 "schema" : {
48755                   "type" : "array",
48756                   "items" : {
48757                     "$ref" : "#/components/schemas/User"
48758                   }
48759                 }
48760               }
48761             }
48762           }
48763         },
48764         "servers" : [ {
48765           "url" : "/sdc2/rest",
48766           "variables" : { }
48767         } ],
48768         "summary" : "Delete user",
48769         "tags" : [ "SDCE-2 APIs" ]
48770       },
48771       "get" : {
48772         "description" : "retrieve user details",
48773         "operationId" : "get",
48774         "parameters" : [ {
48775           "description" : "userId of user to get",
48776           "in" : "path",
48777           "name" : "userId",
48778           "required" : true,
48779           "schema" : {
48780             "type" : "string"
48781           }
48782         } ],
48783         "responses" : {
48784           "200" : {
48785             "description" : "Returns user Ok"
48786           },
48787           "404" : {
48788             "description" : "User not found"
48789           },
48790           "405" : {
48791             "description" : "Method Not Allowed"
48792           },
48793           "500" : {
48794             "description" : "Internal Server Error"
48795           },
48796           "default" : {
48797             "content" : {
48798               "application/json" : {
48799                 "schema" : {
48800                   "type" : "array",
48801                   "items" : {
48802                     "$ref" : "#/components/schemas/User"
48803                   }
48804                 }
48805               }
48806             }
48807           }
48808         },
48809         "servers" : [ {
48810           "url" : "/sdc2/rest",
48811           "variables" : { }
48812         } ],
48813         "summary" : "Returns user details according to userId",
48814         "tags" : [ "SDCE-2 APIs" ]
48815       }
48816     },
48817     "/v1/user/{userId}/role" : {
48818       "get" : {
48819         "description" : "retrieve user role",
48820         "operationId" : "getRole",
48821         "parameters" : [ {
48822           "description" : "userId of user to get",
48823           "in" : "path",
48824           "name" : "userId",
48825           "required" : true,
48826           "schema" : {
48827             "type" : "string"
48828           }
48829         } ],
48830         "responses" : {
48831           "200" : {
48832             "description" : "Returns user role Ok"
48833           },
48834           "404" : {
48835             "description" : "User not found"
48836           },
48837           "405" : {
48838             "description" : "Method Not Allowed"
48839           },
48840           "500" : {
48841             "description" : "Internal Server Error"
48842           },
48843           "default" : {
48844             "content" : {
48845               "application/json" : {
48846                 "schema" : {
48847                   "type" : "array",
48848                   "items" : {
48849                     "type" : "string"
48850                   }
48851                 }
48852               }
48853             }
48854           }
48855         },
48856         "servers" : [ {
48857           "url" : "/sdc2/rest",
48858           "variables" : { }
48859         } ],
48860         "summary" : "Returns user role according to userId",
48861         "tags" : [ "SDCE-2 APIs" ]
48862       },
48863       "post" : {
48864         "description" : "update user role",
48865         "operationId" : "updateUserRole",
48866         "parameters" : [ {
48867           "description" : "userId of user to get",
48868           "in" : "path",
48869           "name" : "userId",
48870           "required" : true,
48871           "schema" : {
48872             "type" : "string"
48873           }
48874         }, {
48875           "in" : "header",
48876           "name" : "USER_ID",
48877           "schema" : {
48878             "type" : "string"
48879           }
48880         } ],
48881         "requestBody" : {
48882           "content" : {
48883             "application/json" : {
48884               "schema" : {
48885                 "$ref" : "#/components/schemas/UserRole"
48886               }
48887             }
48888           },
48889           "description" : "json describe the update role",
48890           "required" : true
48891         },
48892         "responses" : {
48893           "200" : {
48894             "description" : "Update user OK"
48895           },
48896           "400" : {
48897             "description" : "Invalid Content."
48898           },
48899           "403" : {
48900             "description" : "Missing information/Restricted operation"
48901           },
48902           "404" : {
48903             "description" : "User not found"
48904           },
48905           "405" : {
48906             "description" : "Method Not Allowed"
48907           },
48908           "409" : {
48909             "description" : "User already exists"
48910           },
48911           "500" : {
48912             "description" : "Internal Server Error"
48913           },
48914           "default" : {
48915             "content" : {
48916               "application/json" : {
48917                 "schema" : {
48918                   "type" : "array",
48919                   "items" : {
48920                     "$ref" : "#/components/schemas/User"
48921                   }
48922                 }
48923               }
48924             }
48925           }
48926         },
48927         "servers" : [ {
48928           "url" : "/sdc2/rest",
48929           "variables" : { }
48930         } ],
48931         "summary" : "Update user role",
48932         "tags" : [ "SDCE-2 APIs" ]
48933       }
48934     }
48935   },
48936   "components" : {
48937     "schemas" : {
48938       "AdditionalInfoParameterInfo" : {
48939         "type" : "object",
48940         "properties" : {
48941           "empty" : {
48942             "type" : "boolean"
48943           },
48944           "key" : {
48945             "type" : "string"
48946           },
48947           "ownerId" : {
48948             "type" : "string"
48949           },
48950           "ownerIdIfEmpty" : {
48951             "type" : "string",
48952             "writeOnly" : true
48953           },
48954           "type" : {
48955             "type" : "string"
48956           },
48957           "uniqueId" : {
48958             "type" : "string"
48959           },
48960           "value" : {
48961             "type" : "string"
48962           },
48963           "version" : {
48964             "type" : "string"
48965           }
48966         }
48967       },
48968       "AdditionalInformationDefinition" : {
48969         "type" : "object",
48970         "properties" : {
48971           "creationTime" : {
48972             "type" : "integer",
48973             "format" : "int64"
48974           },
48975           "empty" : {
48976             "type" : "boolean"
48977           },
48978           "lastCreatedCounter" : {
48979             "type" : "integer",
48980             "format" : "int32"
48981           },
48982           "modificationTime" : {
48983             "type" : "integer",
48984             "format" : "int64"
48985           },
48986           "ownerId" : {
48987             "type" : "string"
48988           },
48989           "ownerIdIfEmpty" : {
48990             "type" : "string",
48991             "writeOnly" : true
48992           },
48993           "parameters" : {
48994             "type" : "array",
48995             "items" : {
48996               "$ref" : "#/components/schemas/AdditionalInfoParameterInfo"
48997             }
48998           },
48999           "parentUniqueId" : {
49000             "type" : "string"
49001           },
49002           "type" : {
49003             "type" : "string"
49004           },
49005           "uniqueId" : {
49006             "type" : "string"
49007           },
49008           "version" : {
49009             "type" : "string"
49010           }
49011         }
49012       },
49013       "Annotation" : {
49014         "type" : "object",
49015         "properties" : {
49016           "description" : {
49017             "type" : "string"
49018           },
49019           "name" : {
49020             "type" : "string"
49021           },
49022           "properties" : {
49023             "type" : "array",
49024             "items" : {
49025               "$ref" : "#/components/schemas/PropertyDataDefinition"
49026             }
49027           },
49028           "type" : {
49029             "type" : "string"
49030           }
49031         }
49032       },
49033       "ApplicationL1CacheCatalogInfo" : {
49034         "type" : "object",
49035         "properties" : {
49036           "enabled" : {
49037             "type" : "boolean"
49038           },
49039           "productsSizeInCache" : {
49040             "type" : "integer",
49041             "format" : "int32"
49042           },
49043           "resourcesSizeInCache" : {
49044             "type" : "integer",
49045             "format" : "int32"
49046           },
49047           "servicesSizeInCache" : {
49048             "type" : "integer",
49049             "format" : "int32"
49050           }
49051         }
49052       },
49053       "ApplicationL1CacheConfig" : {
49054         "type" : "object",
49055         "properties" : {
49056           "datatypes" : {
49057             "$ref" : "#/components/schemas/ApplicationL1CacheInfo"
49058           }
49059         }
49060       },
49061       "ApplicationL1CacheInfo" : {
49062         "type" : "object",
49063         "properties" : {
49064           "enabled" : {
49065             "type" : "boolean"
49066           },
49067           "firstRunDelay" : {
49068             "type" : "integer",
49069             "format" : "int32"
49070           },
49071           "pollIntervalInSec" : {
49072             "type" : "integer",
49073             "format" : "int32"
49074           }
49075         }
49076       },
49077       "ApplicationL2CacheConfig" : {
49078         "type" : "object",
49079         "properties" : {
49080           "catalogL1Cache" : {
49081             "$ref" : "#/components/schemas/ApplicationL1CacheCatalogInfo"
49082           },
49083           "enabled" : {
49084             "type" : "boolean"
49085           },
49086           "queue" : {
49087             "$ref" : "#/components/schemas/QueueInfo"
49088           }
49089         }
49090       },
49091       "ArtifactConfiguration" : {
49092         "type" : "object",
49093         "properties" : {
49094           "acceptedTypes" : {
49095             "type" : "array",
49096             "items" : {
49097               "type" : "string"
49098             }
49099           },
49100           "categories" : {
49101             "type" : "array",
49102             "items" : {
49103               "type" : "string",
49104               "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
49105             }
49106           },
49107           "componentTypes" : {
49108             "type" : "array",
49109             "items" : {
49110               "type" : "string",
49111               "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "SERVICE_INSTANCE" ]
49112             }
49113           },
49114           "resourceTypes" : {
49115             "type" : "array",
49116             "items" : {
49117               "type" : "string"
49118             }
49119           },
49120           "type" : {
49121             "type" : "string"
49122           }
49123         }
49124       },
49125       "ArtifactDataDefinition" : {
49126         "type" : "object",
49127         "properties" : {
49128           "apiUrl" : {
49129             "type" : "string"
49130           },
49131           "artifactChecksum" : {
49132             "type" : "string"
49133           },
49134           "artifactCreator" : {
49135             "type" : "string"
49136           },
49137           "artifactDisplayName" : {
49138             "type" : "string"
49139           },
49140           "artifactGroupType" : {
49141             "type" : "string",
49142             "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
49143           },
49144           "artifactLabel" : {
49145             "type" : "string"
49146           },
49147           "artifactName" : {
49148             "type" : "string"
49149           },
49150           "artifactRef" : {
49151             "type" : "string"
49152           },
49153           "artifactRepository" : {
49154             "type" : "string"
49155           },
49156           "artifactType" : {
49157             "type" : "string"
49158           },
49159           "artifactUUID" : {
49160             "type" : "string"
49161           },
49162           "artifactVersion" : {
49163             "type" : "string"
49164           },
49165           "creationDate" : {
49166             "type" : "integer",
49167             "format" : "int64"
49168           },
49169           "creatorFullName" : {
49170             "type" : "string"
49171           },
49172           "description" : {
49173             "type" : "string"
49174           },
49175           "duplicated" : {
49176             "type" : "boolean"
49177           },
49178           "empty" : {
49179             "type" : "boolean"
49180           },
49181           "esId" : {
49182             "type" : "string"
49183           },
49184           "generated" : {
49185             "type" : "boolean"
49186           },
49187           "generatedFromId" : {
49188             "type" : "string"
49189           },
49190           "heatEnvType" : {
49191             "type" : "boolean"
49192           },
49193           "heatParameters" : {
49194             "type" : "array",
49195             "items" : {
49196               "$ref" : "#/components/schemas/HeatParameterDataDefinition"
49197             }
49198           },
49199           "heatParamsUpdateDate" : {
49200             "type" : "integer",
49201             "format" : "int64"
49202           },
49203           "isFromCsar" : {
49204             "type" : "boolean"
49205           },
49206           "lastUpdateDate" : {
49207             "type" : "integer",
49208             "format" : "int64"
49209           },
49210           "mandatory" : {
49211             "type" : "boolean"
49212           },
49213           "ownerId" : {
49214             "type" : "string"
49215           },
49216           "ownerIdIfEmpty" : {
49217             "type" : "string",
49218             "writeOnly" : true
49219           },
49220           "payloadUpdateDate" : {
49221             "type" : "integer",
49222             "format" : "int64"
49223           },
49224           "properties" : {
49225             "type" : "array",
49226             "items" : {
49227               "$ref" : "#/components/schemas/PropertyDataDefinition"
49228             }
49229           },
49230           "requiredArtifacts" : {
49231             "type" : "array",
49232             "items" : {
49233               "type" : "string"
49234             }
49235           },
49236           "serviceApi" : {
49237             "type" : "boolean"
49238           },
49239           "timeout" : {
49240             "type" : "integer",
49241             "format" : "int32"
49242           },
49243           "type" : {
49244             "type" : "string"
49245           },
49246           "uniqueId" : {
49247             "type" : "string"
49248           },
49249           "updaterFullName" : {
49250             "type" : "string"
49251           },
49252           "userIdCreator" : {
49253             "type" : "string"
49254           },
49255           "userIdLastUpdater" : {
49256             "type" : "string"
49257           },
49258           "version" : {
49259             "type" : "string"
49260           }
49261         }
49262       },
49263       "ArtifactDefinition" : {
49264         "type" : "object",
49265         "properties" : {
49266           "apiUrl" : {
49267             "type" : "string"
49268           },
49269           "artifactChecksum" : {
49270             "type" : "string"
49271           },
49272           "artifactCreator" : {
49273             "type" : "string"
49274           },
49275           "artifactDisplayName" : {
49276             "type" : "string"
49277           },
49278           "artifactGroupType" : {
49279             "type" : "string",
49280             "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
49281           },
49282           "artifactLabel" : {
49283             "type" : "string"
49284           },
49285           "artifactName" : {
49286             "type" : "string"
49287           },
49288           "artifactRef" : {
49289             "type" : "string"
49290           },
49291           "artifactRepository" : {
49292             "type" : "string"
49293           },
49294           "artifactType" : {
49295             "type" : "string"
49296           },
49297           "artifactUUID" : {
49298             "type" : "string"
49299           },
49300           "artifactVersion" : {
49301             "type" : "string"
49302           },
49303           "creationDate" : {
49304             "type" : "integer",
49305             "format" : "int64"
49306           },
49307           "creatorFullName" : {
49308             "type" : "string"
49309           },
49310           "description" : {
49311             "type" : "string"
49312           },
49313           "duplicated" : {
49314             "type" : "boolean"
49315           },
49316           "empty" : {
49317             "type" : "boolean"
49318           },
49319           "esId" : {
49320             "type" : "string"
49321           },
49322           "generated" : {
49323             "type" : "boolean"
49324           },
49325           "generatedFromId" : {
49326             "type" : "string"
49327           },
49328           "heatEnvType" : {
49329             "type" : "boolean"
49330           },
49331           "heatParamUpdated" : {
49332             "type" : "boolean"
49333           },
49334           "heatParameters" : {
49335             "type" : "array",
49336             "items" : {
49337               "$ref" : "#/components/schemas/HeatParameterDataDefinition"
49338             }
49339           },
49340           "heatParamsUpdateDate" : {
49341             "type" : "integer",
49342             "format" : "int64"
49343           },
49344           "isFromCsar" : {
49345             "type" : "boolean"
49346           },
49347           "lastUpdateDate" : {
49348             "type" : "integer",
49349             "format" : "int64"
49350           },
49351           "listHeatParameters" : {
49352             "type" : "array",
49353             "items" : {
49354               "$ref" : "#/components/schemas/HeatParameterDefinition"
49355             }
49356           },
49357           "mandatory" : {
49358             "type" : "boolean"
49359           },
49360           "ownerId" : {
49361             "type" : "string"
49362           },
49363           "ownerIdIfEmpty" : {
49364             "type" : "string",
49365             "writeOnly" : true
49366           },
49367           "payload" : {
49368             "type" : "array",
49369             "items" : {
49370               "type" : "string",
49371               "format" : "byte"
49372             },
49373             "writeOnly" : true
49374           },
49375           "payloadData" : {
49376             "type" : "array",
49377             "items" : {
49378               "type" : "string",
49379               "format" : "byte"
49380             }
49381           },
49382           "payloadUpdateDate" : {
49383             "type" : "integer",
49384             "format" : "int64"
49385           },
49386           "properties" : {
49387             "type" : "array",
49388             "items" : {
49389               "$ref" : "#/components/schemas/PropertyDataDefinition"
49390             }
49391           },
49392           "requiredArtifacts" : {
49393             "type" : "array",
49394             "items" : {
49395               "type" : "string"
49396             }
49397           },
49398           "serviceApi" : {
49399             "type" : "boolean"
49400           },
49401           "timeout" : {
49402             "type" : "integer",
49403             "format" : "int32"
49404           },
49405           "type" : {
49406             "type" : "string"
49407           },
49408           "uniqueId" : {
49409             "type" : "string"
49410           },
49411           "updaterFullName" : {
49412             "type" : "string"
49413           },
49414           "userIdCreator" : {
49415             "type" : "string"
49416           },
49417           "userIdLastUpdater" : {
49418             "type" : "string"
49419           },
49420           "version" : {
49421             "type" : "string"
49422           }
49423         }
49424       },
49425       "AttributeDefinition" : {
49426         "type" : "object",
49427         "properties" : {
49428           "attributeId" : {
49429             "type" : "string"
49430           },
49431           "defaultValue" : {
49432             "type" : "string"
49433           },
49434           "definition" : {
49435             "type" : "boolean"
49436           },
49437           "description" : {
49438             "type" : "string"
49439           },
49440           "empty" : {
49441             "type" : "boolean"
49442           },
49443           "entry_schema" : {
49444             "$ref" : "#/components/schemas/EntrySchema"
49445           },
49446           "getOutputAttribute" : {
49447             "type" : "boolean"
49448           },
49449           "getOutputValues" : {
49450             "type" : "array",
49451             "items" : {
49452               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
49453             }
49454           },
49455           "get_default" : {
49456             "type" : "object"
49457           },
49458           "instanceUniqueId" : {
49459             "type" : "string"
49460           },
49461           "model" : {
49462             "type" : "string"
49463           },
49464           "name" : {
49465             "type" : "string"
49466           },
49467           "outputId" : {
49468             "type" : "string"
49469           },
49470           "outputPath" : {
49471             "type" : "string"
49472           },
49473           "ownerId" : {
49474             "type" : "string"
49475           },
49476           "ownerIdIfEmpty" : {
49477             "type" : "string",
49478             "writeOnly" : true
49479           },
49480           "parentUniqueId" : {
49481             "type" : "string"
49482           },
49483           "schema" : {
49484             "$ref" : "#/components/schemas/SchemaDefinition"
49485           },
49486           "schemaType" : {
49487             "type" : "string"
49488           },
49489           "status" : {
49490             "type" : "string"
49491           },
49492           "type" : {
49493             "type" : "string"
49494           },
49495           "uniqueId" : {
49496             "type" : "string"
49497           },
49498           "value" : {
49499             "type" : "string"
49500           },
49501           "version" : {
49502             "type" : "string"
49503           }
49504         }
49505       },
49506       "BasicAuthConfig" : {
49507         "type" : "object",
49508         "properties" : {
49509           "enabled" : {
49510             "type" : "boolean"
49511           },
49512           "excludedUrls" : {
49513             "type" : "string"
49514           },
49515           "userName" : {
49516             "type" : "string"
49517           },
49518           "userPass" : {
49519             "type" : "string"
49520           }
49521         }
49522       },
49523       "BeMonitoringConfig" : {
49524         "type" : "object",
49525         "properties" : {
49526           "enabled" : {
49527             "type" : "boolean"
49528           },
49529           "isProxy" : {
49530             "type" : "boolean"
49531           },
49532           "probeIntervalInSeconds" : {
49533             "type" : "integer",
49534             "format" : "int32"
49535           }
49536         }
49537       },
49538       "CINodeFilterDataDefinition" : {
49539         "type" : "object",
49540         "properties" : {
49541           "capabilities" : {
49542             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterCapabilityDataDefinition"
49543           },
49544           "empty" : {
49545             "type" : "boolean"
49546           },
49547           "id" : {
49548             "type" : "string"
49549           },
49550           "name" : {
49551             "type" : "string"
49552           },
49553           "ownerId" : {
49554             "type" : "string"
49555           },
49556           "ownerIdIfEmpty" : {
49557             "type" : "string",
49558             "writeOnly" : true
49559           },
49560           "properties" : {
49561             "$ref" : "#/components/schemas/ListDataDefinitionPropertyFilterDataDefinition"
49562           },
49563           "tosca_id" : {
49564             "type" : "object"
49565           },
49566           "type" : {
49567             "type" : "string"
49568           },
49569           "version" : {
49570             "type" : "string"
49571           }
49572         }
49573       },
49574       "CadiFilterParams" : {
49575         "type" : "object",
49576         "properties" : {
49577           "aafLocateUrl" : {
49578             "type" : "string"
49579           },
49580           "aaf_env" : {
49581             "type" : "string"
49582           },
49583           "aaf_id" : {
49584             "type" : "string"
49585           },
49586           "aaf_password" : {
49587             "type" : "string"
49588           },
49589           "aaf_url" : {
49590             "type" : "string"
49591           },
49592           "aft_ENVIRONMENT" : {
49593             "type" : "string"
49594           },
49595           "aft_LATITUDE" : {
49596             "type" : "string"
49597           },
49598           "aft_LONGITUDE" : {
49599             "type" : "string"
49600           },
49601           "cadiX509Issuers" : {
49602             "type" : "string"
49603           },
49604           "cadi_keyfile" : {
49605             "type" : "string"
49606           },
49607           "cadi_loglevel" : {
49608             "type" : "string"
49609           },
49610           "cadi_truststore" : {
49611             "type" : "string"
49612           },
49613           "cadi_truststore_password" : {
49614             "type" : "string"
49615           },
49616           "csp_domain" : {
49617             "type" : "string"
49618           },
49619           "hostname" : {
49620             "type" : "string"
49621           }
49622         }
49623       },
49624       "CapabilityDataDefinition" : {
49625         "type" : "object",
49626         "properties" : {
49627           "capabilitySources" : {
49628             "type" : "array",
49629             "items" : {
49630               "type" : "string"
49631             }
49632           },
49633           "description" : {
49634             "type" : "string"
49635           },
49636           "empty" : {
49637             "type" : "boolean"
49638           },
49639           "external" : {
49640             "type" : "boolean"
49641           },
49642           "externalName" : {
49643             "type" : "string"
49644           },
49645           "leftOccurrences" : {
49646             "type" : "string"
49647           },
49648           "maxOccurrences" : {
49649             "type" : "string"
49650           },
49651           "minOccurrences" : {
49652             "type" : "string"
49653           },
49654           "name" : {
49655             "type" : "string"
49656           },
49657           "ownerId" : {
49658             "type" : "string"
49659           },
49660           "ownerIdIfEmpty" : {
49661             "type" : "string",
49662             "writeOnly" : true
49663           },
49664           "ownerName" : {
49665             "type" : "string"
49666           },
49667           "ownerType" : {
49668             "type" : "string",
49669             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ]
49670           },
49671           "parentName" : {
49672             "type" : "string"
49673           },
49674           "path" : {
49675             "type" : "array",
49676             "items" : {
49677               "type" : "string"
49678             }
49679           },
49680           "previousName" : {
49681             "type" : "string"
49682           },
49683           "source" : {
49684             "type" : "string"
49685           },
49686           "type" : {
49687             "type" : "string"
49688           },
49689           "uniqueId" : {
49690             "type" : "string"
49691           },
49692           "validSourceTypes" : {
49693             "type" : "array",
49694             "items" : {
49695               "type" : "string"
49696             }
49697           },
49698           "version" : {
49699             "type" : "string"
49700           }
49701         }
49702       },
49703       "CapabilityDefinition" : {
49704         "type" : "object",
49705         "properties" : {
49706           "capabilitySources" : {
49707             "type" : "array",
49708             "items" : {
49709               "type" : "string"
49710             }
49711           },
49712           "description" : {
49713             "type" : "string"
49714           },
49715           "empty" : {
49716             "type" : "boolean"
49717           },
49718           "external" : {
49719             "type" : "boolean"
49720           },
49721           "externalName" : {
49722             "type" : "string"
49723           },
49724           "leftOccurrences" : {
49725             "type" : "string"
49726           },
49727           "maxOccurrences" : {
49728             "type" : "string"
49729           },
49730           "minOccurrences" : {
49731             "type" : "string"
49732           },
49733           "name" : {
49734             "type" : "string"
49735           },
49736           "ownerId" : {
49737             "type" : "string"
49738           },
49739           "ownerIdIfEmpty" : {
49740             "type" : "string",
49741             "writeOnly" : true
49742           },
49743           "ownerName" : {
49744             "type" : "string"
49745           },
49746           "ownerType" : {
49747             "type" : "string",
49748             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ]
49749           },
49750           "ownerTypeIfEmpty" : {
49751             "type" : "string",
49752             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ],
49753             "writeOnly" : true
49754           },
49755           "parentName" : {
49756             "type" : "string"
49757           },
49758           "path" : {
49759             "type" : "array",
49760             "items" : {
49761               "type" : "string"
49762             }
49763           },
49764           "previousName" : {
49765             "type" : "string"
49766           },
49767           "properties" : {
49768             "type" : "array",
49769             "items" : {
49770               "$ref" : "#/components/schemas/ComponentInstanceProperty"
49771             }
49772           },
49773           "source" : {
49774             "type" : "string"
49775           },
49776           "type" : {
49777             "type" : "string"
49778           },
49779           "uniqueId" : {
49780             "type" : "string"
49781           },
49782           "validSourceTypes" : {
49783             "type" : "array",
49784             "items" : {
49785               "type" : "string"
49786             }
49787           },
49788           "version" : {
49789             "type" : "string"
49790           }
49791         }
49792       },
49793       "CapabilityRequirementRelationship" : {
49794         "type" : "object",
49795         "properties" : {
49796           "capability" : {
49797             "$ref" : "#/components/schemas/CapabilityDataDefinition"
49798           },
49799           "operations" : {
49800             "type" : "array",
49801             "items" : {
49802               "$ref" : "#/components/schemas/OperationUi"
49803             }
49804           },
49805           "relation" : {
49806             "$ref" : "#/components/schemas/RelationshipInfo"
49807           },
49808           "requirement" : {
49809             "$ref" : "#/components/schemas/RequirementDataDefinition"
49810           }
49811         }
49812       },
49813       "CassandrConfig" : {
49814         "type" : "object",
49815         "properties" : {
49816           "authenticate" : {
49817             "type" : "boolean"
49818           },
49819           "cassandraHosts" : {
49820             "type" : "array",
49821             "items" : {
49822               "type" : "string"
49823             }
49824           },
49825           "cassandraPort" : {
49826             "type" : "integer",
49827             "format" : "int32"
49828           },
49829           "keySpaces" : {
49830             "type" : "array",
49831             "items" : {
49832               "$ref" : "#/components/schemas/KeyspaceConfig"
49833             }
49834           },
49835           "localDataCenter" : {
49836             "type" : "string"
49837           },
49838           "maxWaitSeconds" : {
49839             "type" : "integer",
49840             "format" : "int32"
49841           },
49842           "password" : {
49843             "type" : "string"
49844           },
49845           "reconnectTimeout" : {
49846             "type" : "integer",
49847             "format" : "int64"
49848           },
49849           "socketConnectTimeout" : {
49850             "type" : "integer",
49851             "format" : "int32"
49852           },
49853           "socketReadTimeout" : {
49854             "type" : "integer",
49855             "format" : "int32"
49856           },
49857           "ssl" : {
49858             "type" : "boolean"
49859           },
49860           "truststorePassword" : {
49861             "type" : "string"
49862           },
49863           "truststorePath" : {
49864             "type" : "string"
49865           },
49866           "username" : {
49867             "type" : "string"
49868           }
49869         }
49870       },
49871       "CatalogComponent" : {
49872         "type" : "object",
49873         "properties" : {
49874           "categories" : {
49875             "type" : "array",
49876             "items" : {
49877               "$ref" : "#/components/schemas/CategoryDefinition"
49878             }
49879           },
49880           "categoryNormalizedName" : {
49881             "type" : "string"
49882           },
49883           "componentType" : {
49884             "type" : "string",
49885             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
49886           },
49887           "description" : {
49888             "type" : "string"
49889           },
49890           "distributionStatus" : {
49891             "type" : "string"
49892           },
49893           "icon" : {
49894             "type" : "string"
49895           },
49896           "invariantUUID" : {
49897             "type" : "string"
49898           },
49899           "isHighestVersion" : {
49900             "type" : "boolean"
49901           },
49902           "lastUpdateDate" : {
49903             "type" : "integer",
49904             "format" : "int64"
49905           },
49906           "lastUpdaterUserId" : {
49907             "type" : "string"
49908           },
49909           "lifecycleState" : {
49910             "type" : "string"
49911           },
49912           "model" : {
49913             "type" : "string"
49914           },
49915           "name" : {
49916             "type" : "string"
49917           },
49918           "resourceType" : {
49919             "type" : "string"
49920           },
49921           "subCategoryNormalizedName" : {
49922             "type" : "string"
49923           },
49924           "systemName" : {
49925             "type" : "string"
49926           },
49927           "tags" : {
49928             "type" : "array",
49929             "items" : {
49930               "type" : "string"
49931             }
49932           },
49933           "tenant" : {
49934             "type" : "string"
49935           },
49936           "uniqueId" : {
49937             "type" : "string"
49938           },
49939           "uuid" : {
49940             "type" : "string"
49941           },
49942           "version" : {
49943             "type" : "string"
49944           }
49945         }
49946       },
49947       "Category" : {
49948         "type" : "object",
49949         "properties" : {
49950           "name" : {
49951             "type" : "string"
49952           }
49953         }
49954       },
49955       "CategoryBaseTypeConfig" : {
49956         "type" : "object",
49957         "properties" : {
49958           "baseTypes" : {
49959             "type" : "array",
49960             "items" : {
49961               "type" : "string"
49962             }
49963           },
49964           "defaultBaseType" : {
49965             "type" : "string"
49966           },
49967           "doNotExtendBaseType" : {
49968             "type" : "boolean"
49969           },
49970           "required" : {
49971             "type" : "boolean"
49972           }
49973         }
49974       },
49975       "CategoryDefinition" : {
49976         "type" : "object",
49977         "properties" : {
49978           "displayName" : {
49979             "type" : "string"
49980           },
49981           "empty" : {
49982             "type" : "boolean"
49983           },
49984           "icons" : {
49985             "type" : "array",
49986             "items" : {
49987               "type" : "string"
49988             }
49989           },
49990           "metadataKeys" : {
49991             "type" : "array",
49992             "items" : {
49993               "$ref" : "#/components/schemas/MetadataKeyDataDefinition"
49994             }
49995           },
49996           "models" : {
49997             "type" : "array",
49998             "items" : {
49999               "type" : "string"
50000             }
50001           },
50002           "name" : {
50003             "type" : "string"
50004           },
50005           "normalizedName" : {
50006             "type" : "string"
50007           },
50008           "notApplicableMetadataKeys" : {
50009             "type" : "array",
50010             "items" : {
50011               "type" : "string"
50012             }
50013           },
50014           "ownerId" : {
50015             "type" : "string"
50016           },
50017           "ownerIdIfEmpty" : {
50018             "type" : "string",
50019             "writeOnly" : true
50020           },
50021           "subcategories" : {
50022             "type" : "array",
50023             "items" : {
50024               "$ref" : "#/components/schemas/SubCategoryDefinition"
50025             }
50026           },
50027           "type" : {
50028             "type" : "string"
50029           },
50030           "uniqueId" : {
50031             "type" : "string"
50032           },
50033           "useServiceSubstitutionForNestedServices" : {
50034             "type" : "boolean"
50035           },
50036           "version" : {
50037             "type" : "string"
50038           }
50039         }
50040       },
50041       "CleanComponentsConfiguration" : {
50042         "type" : "object",
50043         "properties" : {
50044           "cleanIntervalInMinutes" : {
50045             "type" : "integer",
50046             "format" : "int64"
50047           },
50048           "componentsToClean" : {
50049             "type" : "array",
50050             "items" : {
50051               "type" : "string"
50052             }
50053           }
50054         }
50055       },
50056       "ComponentInstance" : {
50057         "type" : "object",
50058         "properties" : {
50059           "actualComponentUid" : {
50060             "type" : "string"
50061           },
50062           "artifacts" : {
50063             "type" : "object",
50064             "additionalProperties" : {
50065               "$ref" : "#/components/schemas/ArtifactDefinition"
50066             }
50067           },
50068           "attributeValueCounter" : {
50069             "type" : "integer",
50070             "format" : "int32"
50071           },
50072           "attributes" : {
50073             "type" : "array",
50074             "items" : {
50075               "$ref" : "#/components/schemas/AttributeDefinition"
50076             }
50077           },
50078           "capabilities" : {
50079             "type" : "object",
50080             "additionalProperties" : {
50081               "type" : "array",
50082               "items" : {
50083                 "$ref" : "#/components/schemas/CapabilityDefinition"
50084               }
50085             }
50086           },
50087           "componentMetadataForSupportLog" : {
50088             "type" : "object",
50089             "additionalProperties" : {
50090               "type" : "string"
50091             }
50092           },
50093           "componentName" : {
50094             "type" : "string"
50095           },
50096           "componentUid" : {
50097             "type" : "string"
50098           },
50099           "componentVersion" : {
50100             "type" : "string"
50101           },
50102           "createdFrom" : {
50103             "type" : "string",
50104             "enum" : [ "UI", "CSAR" ]
50105           },
50106           "createdFromCsar" : {
50107             "type" : "boolean"
50108           },
50109           "creationTime" : {
50110             "type" : "integer",
50111             "format" : "int64"
50112           },
50113           "customizationUUID" : {
50114             "type" : "string"
50115           },
50116           "deploymentArtifacts" : {
50117             "type" : "object",
50118             "additionalProperties" : {
50119               "$ref" : "#/components/schemas/ArtifactDefinition"
50120             }
50121           },
50122           "description" : {
50123             "type" : "string"
50124           },
50125           "directives" : {
50126             "type" : "array",
50127             "items" : {
50128               "type" : "string"
50129             }
50130           },
50131           "empty" : {
50132             "type" : "boolean"
50133           },
50134           "groupInstances" : {
50135             "type" : "array",
50136             "items" : {
50137               "$ref" : "#/components/schemas/GroupInstance"
50138             }
50139           },
50140           "icon" : {
50141             "type" : "string"
50142           },
50143           "inputValueCounter" : {
50144             "type" : "integer",
50145             "format" : "int32"
50146           },
50147           "inputs" : {
50148             "type" : "array",
50149             "items" : {
50150               "$ref" : "#/components/schemas/InputDefinition"
50151             }
50152           },
50153           "instanceCount" : {
50154             "type" : "string"
50155           },
50156           "interfaces" : {
50157             "type" : "object",
50158             "additionalProperties" : {
50159               "type" : "object"
50160             }
50161           },
50162           "invariantName" : {
50163             "type" : "string"
50164           },
50165           "isProxy" : {
50166             "type" : "boolean"
50167           },
50168           "maxOccurrences" : {
50169             "type" : "string"
50170           },
50171           "minOccurrences" : {
50172             "type" : "string"
50173           },
50174           "modificationTime" : {
50175             "type" : "integer",
50176             "format" : "int64"
50177           },
50178           "name" : {
50179             "type" : "string"
50180           },
50181           "nodeFilter" : {
50182             "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
50183           },
50184           "normalizedName" : {
50185             "type" : "string"
50186           },
50187           "originArchived" : {
50188             "type" : "boolean"
50189           },
50190           "originType" : {
50191             "type" : "string",
50192             "enum" : [ "PRODUCT", "SERVICE", "VF", "VFC", "CP", "VL", "Configuration", "VFCMT", "CVFC", "PNF", "CR", "ServiceProxy", "ServiceSubstitution" ]
50193           },
50194           "ownerId" : {
50195             "type" : "string"
50196           },
50197           "ownerIdIfEmpty" : {
50198             "type" : "string",
50199             "writeOnly" : true
50200           },
50201           "posX" : {
50202             "type" : "string"
50203           },
50204           "posY" : {
50205             "type" : "string"
50206           },
50207           "properties" : {
50208             "type" : "array",
50209             "items" : {
50210               "$ref" : "#/components/schemas/PropertyDefinition"
50211             }
50212           },
50213           "propertyValueCounter" : {
50214             "type" : "integer",
50215             "format" : "int32"
50216           },
50217           "requirements" : {
50218             "type" : "object",
50219             "additionalProperties" : {
50220               "type" : "array",
50221               "items" : {
50222                 "$ref" : "#/components/schemas/RequirementDefinition"
50223               }
50224             }
50225           },
50226           "serviceSubstitution" : {
50227             "type" : "boolean"
50228           },
50229           "sourceModelInvariant" : {
50230             "type" : "string"
50231           },
50232           "sourceModelName" : {
50233             "type" : "string"
50234           },
50235           "sourceModelUid" : {
50236             "type" : "string"
50237           },
50238           "sourceModelUuid" : {
50239             "type" : "string"
50240           },
50241           "toscaArtifacts" : {
50242             "type" : "object",
50243             "additionalProperties" : {
50244               "$ref" : "#/components/schemas/ToscaArtifactDataDefinition"
50245             }
50246           },
50247           "toscaComponentName" : {
50248             "type" : "string"
50249           },
50250           "type" : {
50251             "type" : "string"
50252           },
50253           "uniqueId" : {
50254             "type" : "string"
50255           },
50256           "version" : {
50257             "type" : "string"
50258           }
50259         }
50260       },
50261       "ComponentInstanceAttribute" : {
50262         "type" : "object",
50263         "properties" : {
50264           "attributeId" : {
50265             "type" : "string"
50266           },
50267           "componentInstanceId" : {
50268             "type" : "string"
50269           },
50270           "componentInstanceName" : {
50271             "type" : "string"
50272           },
50273           "defaultValue" : {
50274             "type" : "string"
50275           },
50276           "definition" : {
50277             "type" : "boolean"
50278           },
50279           "description" : {
50280             "type" : "string"
50281           },
50282           "empty" : {
50283             "type" : "boolean"
50284           },
50285           "entry_schema" : {
50286             "$ref" : "#/components/schemas/EntrySchema"
50287           },
50288           "getOutputAttribute" : {
50289             "type" : "boolean"
50290           },
50291           "getOutputValues" : {
50292             "type" : "array",
50293             "items" : {
50294               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
50295             }
50296           },
50297           "get_default" : {
50298             "type" : "object"
50299           },
50300           "instanceUniqueId" : {
50301             "type" : "string"
50302           },
50303           "model" : {
50304             "type" : "string"
50305           },
50306           "name" : {
50307             "type" : "string"
50308           },
50309           "outputId" : {
50310             "type" : "string"
50311           },
50312           "outputPath" : {
50313             "type" : "string"
50314           },
50315           "ownerId" : {
50316             "type" : "string"
50317           },
50318           "ownerIdIfEmpty" : {
50319             "type" : "string",
50320             "writeOnly" : true
50321           },
50322           "parentUniqueId" : {
50323             "type" : "string"
50324           },
50325           "path" : {
50326             "type" : "array",
50327             "items" : {
50328               "type" : "string"
50329             }
50330           },
50331           "rules" : {
50332             "type" : "array",
50333             "items" : {
50334               "$ref" : "#/components/schemas/PropertyRule"
50335             }
50336           },
50337           "schema" : {
50338             "$ref" : "#/components/schemas/SchemaDefinition"
50339           },
50340           "schemaType" : {
50341             "type" : "string"
50342           },
50343           "status" : {
50344             "type" : "string"
50345           },
50346           "type" : {
50347             "type" : "string"
50348           },
50349           "uniqueId" : {
50350             "type" : "string"
50351           },
50352           "value" : {
50353             "type" : "string"
50354           },
50355           "valueUniqueUid" : {
50356             "type" : "string"
50357           },
50358           "version" : {
50359             "type" : "string"
50360           }
50361         }
50362       },
50363       "ComponentInstanceCapabilityUpdateModel" : {
50364         "type" : "object",
50365         "properties" : {
50366           "external" : {
50367             "type" : "boolean"
50368           },
50369           "name" : {
50370             "type" : "string",
50371             "maxLength" : 2147483647,
50372             "minLength" : 1
50373           },
50374           "ownerId" : {
50375             "type" : "string",
50376             "maxLength" : 2147483647,
50377             "minLength" : 1
50378           },
50379           "ownerName" : {
50380             "type" : "string",
50381             "maxLength" : 2147483647,
50382             "minLength" : 1
50383           },
50384           "type" : {
50385             "type" : "string",
50386             "maxLength" : 2147483647,
50387             "minLength" : 1
50388           },
50389           "uniqueId" : {
50390             "type" : "string",
50391             "maxLength" : 2147483647,
50392             "minLength" : 1
50393           }
50394         },
50395         "required" : [ "external", "name", "ownerId", "ownerName", "type", "uniqueId" ]
50396       },
50397       "ComponentInstanceInput" : {
50398         "type" : "object",
50399         "properties" : {
50400           "annotations" : {
50401             "type" : "array",
50402             "items" : {
50403               "$ref" : "#/components/schemas/Annotation"
50404             }
50405           },
50406           "annotationsToInput" : {
50407             "type" : "array",
50408             "items" : {
50409               "$ref" : "#/components/schemas/Annotation"
50410             },
50411             "writeOnly" : true
50412           },
50413           "componentInstanceId" : {
50414             "type" : "string"
50415           },
50416           "componentInstanceName" : {
50417             "type" : "string"
50418           },
50419           "constraints" : {
50420             "type" : "array",
50421             "items" : {
50422               "$ref" : "#/components/schemas/PropertyConstraint"
50423             }
50424           },
50425           "defaultValue" : {
50426             "type" : "string"
50427           },
50428           "definition" : {
50429             "type" : "boolean"
50430           },
50431           "description" : {
50432             "type" : "string"
50433           },
50434           "empty" : {
50435             "type" : "boolean"
50436           },
50437           "getInputProperty" : {
50438             "type" : "boolean"
50439           },
50440           "getInputValues" : {
50441             "type" : "array",
50442             "items" : {
50443               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
50444             }
50445           },
50446           "getPolicyValues" : {
50447             "type" : "array",
50448             "items" : {
50449               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
50450             }
50451           },
50452           "hidden" : {
50453             "type" : "boolean"
50454           },
50455           "immutable" : {
50456             "type" : "boolean"
50457           },
50458           "inputId" : {
50459             "type" : "string"
50460           },
50461           "inputPath" : {
50462             "type" : "string"
50463           },
50464           "instanceUniqueId" : {
50465             "type" : "string"
50466           },
50467           "isDeclaredListInput" : {
50468             "type" : "boolean"
50469           },
50470           "label" : {
50471             "type" : "string"
50472           },
50473           "mappedToComponentProperty" : {
50474             "type" : "boolean"
50475           },
50476           "metadata" : {
50477             "type" : "object",
50478             "additionalProperties" : {
50479               "type" : "string"
50480             }
50481           },
50482           "model" : {
50483             "type" : "string"
50484           },
50485           "name" : {
50486             "type" : "string"
50487           },
50488           "ownerId" : {
50489             "type" : "string"
50490           },
50491           "ownerIdIfEmpty" : {
50492             "type" : "string",
50493             "writeOnly" : true
50494           },
50495           "parentPropertyType" : {
50496             "type" : "string"
50497           },
50498           "parentUniqueId" : {
50499             "type" : "string"
50500           },
50501           "password" : {
50502             "type" : "boolean"
50503           },
50504           "path" : {
50505             "type" : "array",
50506             "items" : {
50507               "type" : "string"
50508             }
50509           },
50510           "properties" : {
50511             "type" : "array",
50512             "items" : {
50513               "$ref" : "#/components/schemas/ComponentInstanceProperty"
50514             }
50515           },
50516           "propertyConstraints" : {
50517             "type" : "array",
50518             "items" : {
50519               "type" : "string"
50520             }
50521           },
50522           "propertyId" : {
50523             "type" : "string"
50524           },
50525           "required" : {
50526             "type" : "boolean"
50527           },
50528           "rules" : {
50529             "type" : "array",
50530             "items" : {
50531               "$ref" : "#/components/schemas/PropertyRule"
50532             }
50533           },
50534           "schema" : {
50535             "$ref" : "#/components/schemas/SchemaDefinition"
50536           },
50537           "schemaProperty" : {
50538             "$ref" : "#/components/schemas/PropertyDataDefinition"
50539           },
50540           "schemaType" : {
50541             "type" : "string"
50542           },
50543           "status" : {
50544             "type" : "string"
50545           },
50546           "subPropertyInputPath" : {
50547             "type" : "string"
50548           },
50549           "subPropertyToscaFunctions" : {
50550             "type" : "array",
50551             "items" : {
50552               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
50553             }
50554           },
50555           "toscaFunction" : {
50556             "$ref" : "#/components/schemas/ToscaFunction"
50557           },
50558           "toscaGetFunction" : {
50559             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
50560           },
50561           "toscaGetFunctionType" : {
50562             "type" : "string",
50563             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
50564           },
50565           "toscaSubPath" : {
50566             "type" : "string"
50567           },
50568           "type" : {
50569             "type" : "string"
50570           },
50571           "uniqueId" : {
50572             "type" : "string"
50573           },
50574           "userCreated" : {
50575             "type" : "boolean"
50576           },
50577           "value" : {
50578             "type" : "string"
50579           },
50580           "valueUniqueUid" : {
50581             "type" : "string"
50582           },
50583           "version" : {
50584             "type" : "string"
50585           }
50586         }
50587       },
50588       "ComponentInstanceInterface" : {
50589         "type" : "object",
50590         "properties" : {
50591           "creationDate" : {
50592             "type" : "integer",
50593             "format" : "int64"
50594           },
50595           "definition" : {
50596             "type" : "boolean"
50597           },
50598           "derivedFrom" : {
50599             "type" : "string"
50600           },
50601           "description" : {
50602             "type" : "string"
50603           },
50604           "empty" : {
50605             "type" : "boolean"
50606           },
50607           "inputs" : {
50608             "type" : "object",
50609             "additionalProperties" : {
50610               "$ref" : "#/components/schemas/InputDataDefinition"
50611             }
50612           },
50613           "interfaceId" : {
50614             "type" : "string"
50615           },
50616           "interfaceInstanceDataDefinition" : {
50617             "$ref" : "#/components/schemas/InterfaceInstanceDataDefinition"
50618           },
50619           "lastUpdateDate" : {
50620             "type" : "integer",
50621             "format" : "int64"
50622           },
50623           "model" : {
50624             "type" : "string"
50625           },
50626           "operations" : {
50627             "type" : "object",
50628             "additionalProperties" : {
50629               "$ref" : "#/components/schemas/OperationDataDefinition"
50630             }
50631           },
50632           "ownerId" : {
50633             "type" : "string"
50634           },
50635           "ownerIdIfEmpty" : {
50636             "type" : "string",
50637             "writeOnly" : true
50638           },
50639           "toscaResourceName" : {
50640             "type" : "string"
50641           },
50642           "type" : {
50643             "type" : "string"
50644           },
50645           "uniqueId" : {
50646             "type" : "string"
50647           },
50648           "userCreated" : {
50649             "type" : "boolean"
50650           },
50651           "version" : {
50652             "type" : "string"
50653           }
50654         }
50655       },
50656       "ComponentInstanceOutput" : {
50657         "type" : "object",
50658         "properties" : {
50659           "attribute" : {
50660             "$ref" : "#/components/schemas/ComponentInstanceAttribute"
50661           },
50662           "attributeId" : {
50663             "type" : "string"
50664           },
50665           "componentInstanceId" : {
50666             "type" : "string"
50667           },
50668           "componentInstanceName" : {
50669             "type" : "string"
50670           },
50671           "defaultValue" : {
50672             "type" : "string"
50673           },
50674           "definition" : {
50675             "type" : "boolean"
50676           },
50677           "description" : {
50678             "type" : "string"
50679           },
50680           "empty" : {
50681             "type" : "boolean"
50682           },
50683           "entry_schema" : {
50684             "$ref" : "#/components/schemas/EntrySchema"
50685           },
50686           "getOutputAttribute" : {
50687             "type" : "boolean"
50688           },
50689           "getOutputValues" : {
50690             "type" : "array",
50691             "items" : {
50692               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
50693             }
50694           },
50695           "get_default" : {
50696             "type" : "object"
50697           },
50698           "instanceUniqueId" : {
50699             "type" : "string"
50700           },
50701           "model" : {
50702             "type" : "string"
50703           },
50704           "name" : {
50705             "type" : "string"
50706           },
50707           "outputId" : {
50708             "type" : "string"
50709           },
50710           "outputPath" : {
50711             "type" : "string"
50712           },
50713           "ownerId" : {
50714             "type" : "string"
50715           },
50716           "ownerIdIfEmpty" : {
50717             "type" : "string",
50718             "writeOnly" : true
50719           },
50720           "parentUniqueId" : {
50721             "type" : "string"
50722           },
50723           "path" : {
50724             "type" : "array",
50725             "items" : {
50726               "type" : "string"
50727             }
50728           },
50729           "rules" : {
50730             "type" : "array",
50731             "items" : {
50732               "$ref" : "#/components/schemas/PropertyRule"
50733             }
50734           },
50735           "schema" : {
50736             "$ref" : "#/components/schemas/SchemaDefinition"
50737           },
50738           "schemaType" : {
50739             "type" : "string"
50740           },
50741           "status" : {
50742             "type" : "string"
50743           },
50744           "type" : {
50745             "type" : "string"
50746           },
50747           "uniqueId" : {
50748             "type" : "string"
50749           },
50750           "value" : {
50751             "type" : "string"
50752           },
50753           "valueUniqueUid" : {
50754             "type" : "string"
50755           },
50756           "version" : {
50757             "type" : "string"
50758           }
50759         }
50760       },
50761       "ComponentInstanceProperty" : {
50762         "type" : "object",
50763         "properties" : {
50764           "annotations" : {
50765             "type" : "array",
50766             "items" : {
50767               "$ref" : "#/components/schemas/Annotation"
50768             }
50769           },
50770           "componentInstanceId" : {
50771             "type" : "string"
50772           },
50773           "componentInstanceName" : {
50774             "type" : "string"
50775           },
50776           "constraints" : {
50777             "type" : "array",
50778             "items" : {
50779               "$ref" : "#/components/schemas/PropertyConstraint"
50780             }
50781           },
50782           "defaultValue" : {
50783             "type" : "string"
50784           },
50785           "definition" : {
50786             "type" : "boolean"
50787           },
50788           "description" : {
50789             "type" : "string"
50790           },
50791           "empty" : {
50792             "type" : "boolean"
50793           },
50794           "getInputProperty" : {
50795             "type" : "boolean"
50796           },
50797           "getInputValues" : {
50798             "type" : "array",
50799             "items" : {
50800               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
50801             }
50802           },
50803           "getPolicyValues" : {
50804             "type" : "array",
50805             "items" : {
50806               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
50807             }
50808           },
50809           "hidden" : {
50810             "type" : "boolean"
50811           },
50812           "immutable" : {
50813             "type" : "boolean"
50814           },
50815           "inputId" : {
50816             "type" : "string"
50817           },
50818           "inputPath" : {
50819             "type" : "string"
50820           },
50821           "instanceUniqueId" : {
50822             "type" : "string"
50823           },
50824           "isDeclaredListInput" : {
50825             "type" : "boolean"
50826           },
50827           "label" : {
50828             "type" : "string"
50829           },
50830           "mappedToComponentProperty" : {
50831             "type" : "boolean"
50832           },
50833           "metadata" : {
50834             "type" : "object",
50835             "additionalProperties" : {
50836               "type" : "string"
50837             }
50838           },
50839           "model" : {
50840             "type" : "string"
50841           },
50842           "name" : {
50843             "type" : "string"
50844           },
50845           "ownerId" : {
50846             "type" : "string"
50847           },
50848           "ownerIdIfEmpty" : {
50849             "type" : "string",
50850             "writeOnly" : true
50851           },
50852           "parentPropertyType" : {
50853             "type" : "string"
50854           },
50855           "parentUniqueId" : {
50856             "type" : "string"
50857           },
50858           "password" : {
50859             "type" : "boolean"
50860           },
50861           "path" : {
50862             "type" : "array",
50863             "items" : {
50864               "type" : "string"
50865             }
50866           },
50867           "propertyConstraints" : {
50868             "type" : "array",
50869             "items" : {
50870               "type" : "string"
50871             }
50872           },
50873           "propertyId" : {
50874             "type" : "string"
50875           },
50876           "required" : {
50877             "type" : "boolean"
50878           },
50879           "rules" : {
50880             "type" : "array",
50881             "items" : {
50882               "$ref" : "#/components/schemas/PropertyRule"
50883             }
50884           },
50885           "schema" : {
50886             "$ref" : "#/components/schemas/SchemaDefinition"
50887           },
50888           "schemaProperty" : {
50889             "$ref" : "#/components/schemas/PropertyDataDefinition"
50890           },
50891           "schemaType" : {
50892             "type" : "string"
50893           },
50894           "status" : {
50895             "type" : "string"
50896           },
50897           "subPropertyInputPath" : {
50898             "type" : "string"
50899           },
50900           "subPropertyToscaFunctions" : {
50901             "type" : "array",
50902             "items" : {
50903               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
50904             }
50905           },
50906           "toscaFunction" : {
50907             "$ref" : "#/components/schemas/ToscaFunction"
50908           },
50909           "toscaGetFunction" : {
50910             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
50911           },
50912           "toscaGetFunctionType" : {
50913             "type" : "string",
50914             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
50915           },
50916           "toscaSubPath" : {
50917             "type" : "string"
50918           },
50919           "type" : {
50920             "type" : "string"
50921           },
50922           "uniqueId" : {
50923             "type" : "string"
50924           },
50925           "userCreated" : {
50926             "type" : "boolean"
50927           },
50928           "value" : {
50929             "type" : "string"
50930           },
50931           "valueUniqueUid" : {
50932             "type" : "string"
50933           },
50934           "version" : {
50935             "type" : "string"
50936           }
50937         }
50938       },
50939       "Configuration" : {
50940         "type" : "object",
50941         "properties" : {
50942           "aafAuthNeeded" : {
50943             "type" : "boolean"
50944           },
50945           "aafNamespace" : {
50946             "type" : "string"
50947           },
50948           "additionalInformationMaxNumberOfKeys" : {
50949             "type" : "integer",
50950             "format" : "int32"
50951           },
50952           "appVersion" : {
50953             "type" : "string"
50954           },
50955           "applicationL1Cache" : {
50956             "$ref" : "#/components/schemas/ApplicationL1CacheConfig"
50957           },
50958           "applicationL2Cache" : {
50959             "$ref" : "#/components/schemas/ApplicationL2CacheConfig"
50960           },
50961           "artifactGeneratorConfig" : {
50962             "type" : "string"
50963           },
50964           "artifacts" : {
50965             "type" : "array",
50966             "items" : {
50967               "$ref" : "#/components/schemas/ArtifactConfiguration"
50968             }
50969           },
50970           "artifactsIndex" : {
50971             "type" : "string"
50972           },
50973           "authCookie" : {
50974             "$ref" : "#/components/schemas/CookieConfig"
50975           },
50976           "autoHealingOwner" : {
50977             "type" : "string"
50978           },
50979           "basicAuth" : {
50980             "$ref" : "#/components/schemas/BasicAuthConfig"
50981           },
50982           "beContext" : {
50983             "type" : "string"
50984           },
50985           "beFqdn" : {
50986             "type" : "string"
50987           },
50988           "beHttpPort" : {
50989             "type" : "integer",
50990             "format" : "int32"
50991           },
50992           "beProtocol" : {
50993             "type" : "string"
50994           },
50995           "beSslPort" : {
50996             "type" : "integer",
50997             "format" : "int32"
50998           },
50999           "cadiFilterParams" : {
51000             "$ref" : "#/components/schemas/CadiFilterParams"
51001           },
51002           "cassandraConfig" : {
51003             "$ref" : "#/components/schemas/CassandrConfig"
51004           },
51005           "cleanComponentsConfiguration" : {
51006             "$ref" : "#/components/schemas/CleanComponentsConfiguration"
51007           },
51008           "componentAllowedInstanceTypes" : {
51009             "type" : "object",
51010             "additionalProperties" : {
51011               "type" : "object",
51012               "additionalProperties" : {
51013                 "type" : "array",
51014                 "items" : {
51015                   "type" : "string"
51016                 }
51017               }
51018             }
51019           },
51020           "componentInstanceCounterDelimiter" : {
51021             "type" : "string"
51022           },
51023           "consumerBusinessLogic" : {
51024             "type" : "boolean"
51025           },
51026           "csarFormat" : {
51027             "$ref" : "#/components/schemas/CsarFormat"
51028           },
51029           "dataValidatorFilterExcludedUrls" : {
51030             "type" : "string"
51031           },
51032           "defaultCustomToscaFunctions" : {
51033             "type" : "array",
51034             "items" : {
51035               "$ref" : "#/components/schemas/CustomToscaFunction"
51036             }
51037           },
51038           "defaultImports" : {
51039             "type" : "array",
51040             "items" : {
51041               "type" : "object",
51042               "additionalProperties" : {
51043                 "type" : "object",
51044                 "additionalProperties" : {
51045                   "type" : "string"
51046                 }
51047               }
51048             }
51049           },
51050           "definedResourceNamespace" : {
51051             "type" : "array",
51052             "items" : {
51053               "type" : "string"
51054             }
51055           },
51056           "deleteLockTimeoutInSeconds" : {
51057             "type" : "integer",
51058             "format" : "int32"
51059           },
51060           "deploymentResourceArtifacts" : {
51061             "type" : "object",
51062             "additionalProperties" : {
51063               "type" : "object"
51064             }
51065           },
51066           "deploymentResourceInstanceArtifacts" : {
51067             "type" : "object",
51068             "additionalProperties" : {
51069               "type" : "object"
51070             }
51071           },
51072           "directives" : {
51073             "type" : "array",
51074             "items" : {
51075               "type" : "string"
51076             }
51077           },
51078           "disableAudit" : {
51079             "type" : "boolean"
51080           },
51081           "dmaapConsumerConfiguration" : {
51082             "$ref" : "#/components/schemas/DmaapConsumerConfiguration"
51083           },
51084           "dmaapProducerConfiguration" : {
51085             "$ref" : "#/components/schemas/DmaapProducerConfiguration"
51086           },
51087           "dmeConfiguration" : {
51088             "$ref" : "#/components/schemas/DmeConfiguration"
51089           },
51090           "ecompPortal" : {
51091             "$ref" : "#/components/schemas/EcompPortalConfig"
51092           },
51093           "enableAutoHealing" : {
51094             "type" : "boolean"
51095           },
51096           "environmentContext" : {
51097             "$ref" : "#/components/schemas/EnvironmentContext"
51098           },
51099           "excludeResourceCategory" : {
51100             "type" : "array",
51101             "items" : {
51102               "type" : "string"
51103             }
51104           },
51105           "excludeResourceType" : {
51106             "type" : "array",
51107             "items" : {
51108               "type" : "string"
51109             }
51110           },
51111           "excludeServiceCategory" : {
51112             "type" : "array",
51113             "items" : {
51114               "type" : "string"
51115             }
51116           },
51117           "excludedGroupTypesMapping" : {
51118             "type" : "object",
51119             "additionalProperties" : {
51120               "type" : "array",
51121               "items" : {
51122                 "type" : "string"
51123               },
51124               "uniqueItems" : true
51125             }
51126           },
51127           "excludedPolicyTypesMapping" : {
51128             "type" : "object",
51129             "additionalProperties" : {
51130               "type" : "array",
51131               "items" : {
51132                 "type" : "string"
51133               },
51134               "uniqueItems" : true
51135             }
51136           },
51137           "externalCsarStore" : {
51138             "$ref" : "#/components/schemas/ExternalCsarStore"
51139           },
51140           "gabConfig" : {
51141             "type" : "array",
51142             "items" : {
51143               "$ref" : "#/components/schemas/GabConfig"
51144             }
51145           },
51146           "genericAssetNodeTypes" : {
51147             "type" : "object",
51148             "additionalProperties" : {
51149               "type" : "string"
51150             }
51151           },
51152           "globalCsarImports" : {
51153             "type" : "array",
51154             "items" : {
51155               "type" : "string"
51156             }
51157           },
51158           "healthStatusExclude" : {
51159             "type" : "array",
51160             "items" : {
51161               "type" : "string"
51162             }
51163           },
51164           "heatArtifactDeploymentTimeout" : {
51165             "$ref" : "#/components/schemas/HeatDeploymentArtifactTimeout"
51166           },
51167           "heatEnvArtifactFooter" : {
51168             "type" : "string"
51169           },
51170           "heatEnvArtifactHeader" : {
51171             "type" : "string"
51172           },
51173           "heatTranslatorPath" : {
51174             "type" : "string"
51175           },
51176           "identificationHeaderFields" : {
51177             "type" : "array",
51178             "items" : {
51179               "type" : "string"
51180             }
51181           },
51182           "informationalResourceArtifacts" : {
51183             "type" : "object",
51184             "additionalProperties" : {
51185               "type" : "object"
51186             }
51187           },
51188           "informationalServiceArtifacts" : {
51189             "type" : "object",
51190             "additionalProperties" : {
51191               "type" : "object"
51192             }
51193           },
51194           "janusGraphCfgFile" : {
51195             "type" : "string"
51196           },
51197           "janusGraphHealthCheckReadTimeout" : {
51198             "type" : "integer",
51199             "format" : "int64"
51200           },
51201           "janusGraphInMemoryGraph" : {
51202             "type" : "boolean"
51203           },
51204           "janusGraphLockTimeout" : {
51205             "type" : "integer",
51206             "format" : "int64"
51207           },
51208           "janusGraphMigrationKeySpaceCfgFile" : {
51209             "type" : "string"
51210           },
51211           "janusGraphReconnectIntervalInSeconds" : {
51212             "type" : "integer",
51213             "format" : "int64"
51214           },
51215           "licenseTypes" : {
51216             "type" : "array",
51217             "items" : {
51218               "type" : "string"
51219             }
51220           },
51221           "maxDeleteComponents" : {
51222             "type" : "integer",
51223             "format" : "int32"
51224           },
51225           "minToscaConformanceLevel" : {
51226             "type" : "string"
51227           },
51228           "neo4j" : {
51229             "type" : "object",
51230             "additionalProperties" : {
51231               "type" : "object"
51232             }
51233           },
51234           "onboarding" : {
51235             "$ref" : "#/components/schemas/OnboardingConfig"
51236           },
51237           "permittedAncestors" : {
51238             "type" : "string"
51239           },
51240           "protocols" : {
51241             "type" : "array",
51242             "items" : {
51243               "type" : "string"
51244             }
51245           },
51246           "released" : {
51247             "type" : "string",
51248             "format" : "date-time"
51249           },
51250           "resourceNodeTypes" : {
51251             "type" : "object",
51252             "additionalProperties" : {
51253               "type" : "object",
51254               "additionalProperties" : {
51255                 "type" : "string"
51256               }
51257             }
51258           },
51259           "resourceTypes" : {
51260             "type" : "array",
51261             "items" : {
51262               "type" : "string"
51263             }
51264           },
51265           "resourcesForUpgrade" : {
51266             "type" : "object",
51267             "additionalProperties" : {
51268               "type" : "array",
51269               "items" : {
51270                 "type" : "string"
51271               }
51272             }
51273           },
51274           "serviceApiArtifacts" : {
51275             "type" : "object",
51276             "additionalProperties" : {
51277               "type" : "object"
51278             }
51279           },
51280           "serviceBaseNodeTypes" : {
51281             "type" : "object",
51282             "additionalProperties" : {
51283               "$ref" : "#/components/schemas/CategoryBaseTypeConfig"
51284             }
51285           },
51286           "skipUpgradeFailedVfs" : {
51287             "type" : "boolean"
51288           },
51289           "skipUpgradeVSPs" : {
51290             "type" : "boolean"
51291           },
51292           "startMigrationFrom" : {
51293             "type" : "integer",
51294             "format" : "int32"
51295           },
51296           "supportAllottedResourcesAndProxy" : {
51297             "type" : "boolean"
51298           },
51299           "switchoverDetector" : {
51300             "$ref" : "#/components/schemas/SwitchoverDetectorConfig"
51301           },
51302           "systemMonitoring" : {
51303             "$ref" : "#/components/schemas/BeMonitoringConfig"
51304           },
51305           "toscaArtifacts" : {
51306             "type" : "object",
51307             "additionalProperties" : {
51308               "type" : "object"
51309             }
51310           },
51311           "toscaConformanceLevel" : {
51312             "type" : "string"
51313           },
51314           "toscaFilesDir" : {
51315             "type" : "string"
51316           },
51317           "toscaValidators" : {
51318             "$ref" : "#/components/schemas/ToscaValidatorsConfig"
51319           },
51320           "uebHealthCheckReadTimeout" : {
51321             "type" : "integer",
51322             "format" : "int64"
51323           },
51324           "uebHealthCheckReconnectIntervalInSeconds" : {
51325             "type" : "integer",
51326             "format" : "int64"
51327           },
51328           "unLoggedUrls" : {
51329             "type" : "array",
51330             "items" : {
51331               "type" : "string"
51332             }
51333           },
51334           "users" : {
51335             "type" : "object",
51336             "additionalProperties" : {
51337               "type" : "string"
51338             }
51339           },
51340           "version" : {
51341             "type" : "string"
51342           },
51343           "vfModuleProperties" : {
51344             "type" : "object",
51345             "additionalProperties" : {
51346               "$ref" : "#/components/schemas/VfModuleProperty"
51347             }
51348           },
51349           "workloadContext" : {
51350             "type" : "string"
51351           }
51352         }
51353       },
51354       "Constraint" : {
51355         "type" : "object",
51356         "properties" : {
51357           "equal" : {
51358             "type" : "object"
51359           },
51360           "greater_or_equal" : {
51361             "type" : "object"
51362           },
51363           "greater_than" : {
51364             "type" : "object"
51365           },
51366           "in_range" : {
51367             "type" : "array",
51368             "items" : {
51369               "type" : "object"
51370             }
51371           },
51372           "length" : {
51373             "type" : "integer",
51374             "format" : "int32"
51375           },
51376           "less_or_equal" : {
51377             "type" : "object"
51378           },
51379           "less_than" : {
51380             "type" : "object"
51381           },
51382           "max_length" : {
51383             "type" : "integer",
51384             "format" : "int32"
51385           },
51386           "min_length" : {
51387             "type" : "integer",
51388             "format" : "int32"
51389           },
51390           "pattern" : {
51391             "type" : "object"
51392           },
51393           "valid_values" : {
51394             "type" : "array",
51395             "items" : {
51396               "type" : "object"
51397             }
51398           }
51399         }
51400       },
51401       "ConsumerDefinition" : {
51402         "type" : "object",
51403         "properties" : {
51404           "consumerDetailsLastupdatedtime" : {
51405             "type" : "integer",
51406             "format" : "int64"
51407           },
51408           "consumerLastAuthenticationTime" : {
51409             "type" : "integer",
51410             "format" : "int64"
51411           },
51412           "consumerName" : {
51413             "type" : "string"
51414           },
51415           "consumerPassword" : {
51416             "type" : "string"
51417           },
51418           "consumerSalt" : {
51419             "type" : "string"
51420           },
51421           "empty" : {
51422             "type" : "boolean"
51423           },
51424           "lastModfierAtuid" : {
51425             "type" : "string"
51426           },
51427           "ownerId" : {
51428             "type" : "string"
51429           },
51430           "ownerIdIfEmpty" : {
51431             "type" : "string",
51432             "writeOnly" : true
51433           },
51434           "type" : {
51435             "type" : "string"
51436           },
51437           "version" : {
51438             "type" : "string"
51439           }
51440         }
51441       },
51442       "CookieConfig" : {
51443         "type" : "object",
51444         "properties" : {
51445           "cookieName" : {
51446             "type" : "string"
51447           },
51448           "domain" : {
51449             "type" : "string"
51450           },
51451           "excludedUrls" : {
51452             "type" : "array",
51453             "items" : {
51454               "type" : "string"
51455             }
51456           },
51457           "httpOnly" : {
51458             "type" : "boolean"
51459           },
51460           "isHttpOnly" : {
51461             "type" : "boolean",
51462             "writeOnly" : true
51463           },
51464           "maxSessionTimeOut" : {
51465             "type" : "integer",
51466             "format" : "int64"
51467           },
51468           "onboardingExcludedUrls" : {
51469             "type" : "array",
51470             "items" : {
51471               "type" : "string"
51472             }
51473           },
51474           "path" : {
51475             "type" : "string"
51476           },
51477           "redirectURL" : {
51478             "type" : "string"
51479           },
51480           "securityKey" : {
51481             "type" : "string"
51482           },
51483           "sessionIdleTimeOut" : {
51484             "type" : "integer",
51485             "format" : "int64"
51486           }
51487         }
51488       },
51489       "Credential" : {
51490         "type" : "object",
51491         "properties" : {
51492           "password" : {
51493             "type" : "string"
51494           },
51495           "username" : {
51496             "type" : "string"
51497           }
51498         }
51499       },
51500       "Credentials" : {
51501         "type" : "object",
51502         "properties" : {
51503           "accessKey" : {
51504             "type" : "string"
51505           },
51506           "secretKey" : {
51507             "type" : "string"
51508           }
51509         }
51510       },
51511       "CsarFormat" : {
51512         "type" : "object",
51513         "properties" : {
51514           "defaultFormat" : {
51515             "type" : "string"
51516           }
51517         }
51518       },
51519       "CustomToscaFunction" : {
51520         "type" : "object",
51521         "properties" : {
51522           "name" : {
51523             "type" : "string"
51524           },
51525           "type" : {
51526             "type" : "string"
51527           }
51528         }
51529       },
51530       "DataTypeDataDefinition" : {
51531         "type" : "object",
51532         "properties" : {
51533           "creationTime" : {
51534             "type" : "integer",
51535             "format" : "int64"
51536           },
51537           "derivedFromName" : {
51538             "type" : "string"
51539           },
51540           "description" : {
51541             "type" : "string"
51542           },
51543           "empty" : {
51544             "type" : "boolean"
51545           },
51546           "model" : {
51547             "type" : "string"
51548           },
51549           "modificationTime" : {
51550             "type" : "integer",
51551             "format" : "int64"
51552           },
51553           "name" : {
51554             "type" : "string"
51555           },
51556           "normative" : {
51557             "type" : "boolean"
51558           },
51559           "ownerId" : {
51560             "type" : "string"
51561           },
51562           "ownerIdIfEmpty" : {
51563             "type" : "string",
51564             "writeOnly" : true
51565           },
51566           "propertiesData" : {
51567             "type" : "array",
51568             "items" : {
51569               "$ref" : "#/components/schemas/PropertyDataDefinition"
51570             }
51571           },
51572           "type" : {
51573             "type" : "string"
51574           },
51575           "uniqueId" : {
51576             "type" : "string"
51577           },
51578           "version" : {
51579             "type" : "string"
51580           }
51581         }
51582       },
51583       "DataTypeDefinition" : {
51584         "type" : "object",
51585         "properties" : {
51586           "constraints" : {
51587             "type" : "array",
51588             "items" : {
51589               "$ref" : "#/components/schemas/PropertyConstraint"
51590             }
51591           },
51592           "creationTime" : {
51593             "type" : "integer",
51594             "format" : "int64"
51595           },
51596           "derivedFrom" : {
51597             "$ref" : "#/components/schemas/DataTypeDefinition"
51598           },
51599           "derivedFromName" : {
51600             "type" : "string"
51601           },
51602           "description" : {
51603             "type" : "string"
51604           },
51605           "empty" : {
51606             "type" : "boolean"
51607           },
51608           "model" : {
51609             "type" : "string"
51610           },
51611           "modificationTime" : {
51612             "type" : "integer",
51613             "format" : "int64"
51614           },
51615           "name" : {
51616             "type" : "string"
51617           },
51618           "normative" : {
51619             "type" : "boolean"
51620           },
51621           "ownerId" : {
51622             "type" : "string"
51623           },
51624           "ownerIdIfEmpty" : {
51625             "type" : "string",
51626             "writeOnly" : true
51627           },
51628           "properties" : {
51629             "type" : "array",
51630             "items" : {
51631               "$ref" : "#/components/schemas/PropertyDefinition"
51632             }
51633           },
51634           "propertiesData" : {
51635             "type" : "array",
51636             "items" : {
51637               "$ref" : "#/components/schemas/PropertyDataDefinition"
51638             }
51639           },
51640           "type" : {
51641             "type" : "string"
51642           },
51643           "uniqueId" : {
51644             "type" : "string"
51645           },
51646           "version" : {
51647             "type" : "string"
51648           }
51649         }
51650       },
51651       "DistributionStatusInfo" : {
51652         "type" : "object",
51653         "properties" : {
51654           "errorReason" : {
51655             "type" : "string"
51656           },
51657           "omfComponentID" : {
51658             "type" : "string"
51659           },
51660           "status" : {
51661             "type" : "string"
51662           },
51663           "timestamp" : {
51664             "type" : "string"
51665           },
51666           "url" : {
51667             "type" : "string"
51668           }
51669         }
51670       },
51671       "DistributionStatusListResponse" : {
51672         "type" : "object",
51673         "properties" : {
51674           "distributionStatusList" : {
51675             "type" : "array",
51676             "items" : {
51677               "$ref" : "#/components/schemas/DistributionStatusInfo"
51678             }
51679           }
51680         }
51681       },
51682       "DmaapConsumerConfiguration" : {
51683         "type" : "object",
51684         "properties" : {
51685           "active" : {
51686             "type" : "boolean"
51687           },
51688           "aftDme2ClientIgnoreSslConfig" : {
51689             "type" : "boolean"
51690           },
51691           "aftDme2ClientKeystore" : {
51692             "type" : "string"
51693           },
51694           "aftDme2ClientKeystorePassword" : {
51695             "type" : "string"
51696           },
51697           "aftDme2ClientSslCertAlias" : {
51698             "type" : "string"
51699           },
51700           "aftDme2ConnectionTimeoutMs" : {
51701             "type" : "integer",
51702             "format" : "int32"
51703           },
51704           "aftDme2ReadTimeoutMs" : {
51705             "type" : "integer",
51706             "format" : "int32"
51707           },
51708           "aftDme2RoundtripTimeoutMs" : {
51709             "type" : "integer",
51710             "format" : "int32"
51711           },
51712           "aftDme2SslEnable" : {
51713             "type" : "boolean"
51714           },
51715           "aftEnvironment" : {
51716             "type" : "string"
51717           },
51718           "consumerGroup" : {
51719             "type" : "string"
51720           },
51721           "consumerId" : {
51722             "type" : "string"
51723           },
51724           "contenttype" : {
51725             "type" : "string"
51726           },
51727           "credential" : {
51728             "$ref" : "#/components/schemas/Credential"
51729           },
51730           "dme2TraceOn" : {
51731             "type" : "boolean"
51732           },
51733           "dme2preferredRouterFilePath" : {
51734             "type" : "string"
51735           },
51736           "environment" : {
51737             "type" : "string"
51738           },
51739           "hosts" : {
51740             "type" : "string"
51741           },
51742           "latitude" : {
51743             "type" : "number",
51744             "format" : "double"
51745           },
51746           "limit" : {
51747             "type" : "integer",
51748             "format" : "int32"
51749           },
51750           "longitude" : {
51751             "type" : "number",
51752             "format" : "double"
51753           },
51754           "partner" : {
51755             "type" : "string"
51756           },
51757           "pollingInterval" : {
51758             "type" : "integer",
51759             "format" : "int32"
51760           },
51761           "protocol" : {
51762             "type" : "string"
51763           },
51764           "routeOffer" : {
51765             "type" : "string"
51766           },
51767           "serviceName" : {
51768             "type" : "string"
51769           },
51770           "timeLimitForNotificationHandleMs" : {
51771             "type" : "integer",
51772             "format" : "int32"
51773           },
51774           "timeoutMs" : {
51775             "type" : "integer",
51776             "format" : "int32"
51777           },
51778           "topic" : {
51779             "type" : "string"
51780           },
51781           "version" : {
51782             "type" : "string"
51783           }
51784         }
51785       },
51786       "DmaapProducerConfiguration" : {
51787         "type" : "object",
51788         "properties" : {
51789           "active" : {
51790             "type" : "boolean"
51791           },
51792           "aftDme2ClientIgnoreSslConfig" : {
51793             "type" : "boolean"
51794           },
51795           "aftDme2ClientKeystore" : {
51796             "type" : "string"
51797           },
51798           "aftDme2ClientKeystorePassword" : {
51799             "type" : "string"
51800           },
51801           "aftDme2ClientSslCertAlias" : {
51802             "type" : "string"
51803           },
51804           "aftDme2ConnectionTimeoutMs" : {
51805             "type" : "integer",
51806             "format" : "int32"
51807           },
51808           "aftDme2ReadTimeoutMs" : {
51809             "type" : "integer",
51810             "format" : "int32"
51811           },
51812           "aftDme2RoundtripTimeoutMs" : {
51813             "type" : "integer",
51814             "format" : "int32"
51815           },
51816           "aftDme2SslEnable" : {
51817             "type" : "boolean"
51818           },
51819           "aftEnvironment" : {
51820             "type" : "string"
51821           },
51822           "consumerGroup" : {
51823             "type" : "string"
51824           },
51825           "consumerId" : {
51826             "type" : "string"
51827           },
51828           "contenttype" : {
51829             "type" : "string"
51830           },
51831           "credential" : {
51832             "$ref" : "#/components/schemas/Credential"
51833           },
51834           "dme2TraceOn" : {
51835             "type" : "boolean"
51836           },
51837           "dme2preferredRouterFilePath" : {
51838             "type" : "string"
51839           },
51840           "environment" : {
51841             "type" : "string"
51842           },
51843           "hosts" : {
51844             "type" : "string"
51845           },
51846           "latitude" : {
51847             "type" : "number",
51848             "format" : "double"
51849           },
51850           "limit" : {
51851             "type" : "integer",
51852             "format" : "int32"
51853           },
51854           "longitude" : {
51855             "type" : "number",
51856             "format" : "double"
51857           },
51858           "partner" : {
51859             "type" : "string"
51860           },
51861           "pollingInterval" : {
51862             "type" : "integer",
51863             "format" : "int32"
51864           },
51865           "protocol" : {
51866             "type" : "string"
51867           },
51868           "routeOffer" : {
51869             "type" : "string"
51870           },
51871           "serviceName" : {
51872             "type" : "string"
51873           },
51874           "timeLimitForNotificationHandleMs" : {
51875             "type" : "integer",
51876             "format" : "int32"
51877           },
51878           "timeoutMs" : {
51879             "type" : "integer",
51880             "format" : "int32"
51881           },
51882           "topic" : {
51883             "type" : "string"
51884           },
51885           "version" : {
51886             "type" : "string"
51887           }
51888         }
51889       },
51890       "DmeConfiguration" : {
51891         "type" : "object",
51892         "properties" : {
51893           "lookupUriFormat" : {
51894             "type" : "string"
51895           }
51896         }
51897       },
51898       "EcompPortalConfig" : {
51899         "type" : "object",
51900         "properties" : {
51901           "defaultFunctionalMenu" : {
51902             "type" : "string"
51903           },
51904           "healthCheckUri" : {
51905             "type" : "string"
51906           },
51907           "host" : {
51908             "type" : "string"
51909           },
51910           "pollingInterval" : {
51911             "type" : "integer",
51912             "format" : "int32"
51913           },
51914           "port" : {
51915             "type" : "integer",
51916             "format" : "int32"
51917           },
51918           "protocol" : {
51919             "type" : "string"
51920           },
51921           "timeoutMs" : {
51922             "type" : "integer",
51923             "format" : "int32"
51924           }
51925         }
51926       },
51927       "Endpoint" : {
51928         "type" : "object",
51929         "properties" : {
51930           "host" : {
51931             "type" : "string"
51932           },
51933           "port" : {
51934             "type" : "integer",
51935             "format" : "int32"
51936           },
51937           "secure" : {
51938             "type" : "boolean"
51939           }
51940         }
51941       },
51942       "EntrySchema" : {
51943         "type" : "object",
51944         "properties" : {
51945           "constraints" : {
51946             "type" : "array",
51947             "items" : {
51948               "$ref" : "#/components/schemas/Constraint"
51949             }
51950           },
51951           "description" : {
51952             "type" : "string"
51953           },
51954           "type" : {
51955             "type" : "string"
51956           }
51957         }
51958       },
51959       "EnvironmentContext" : {
51960         "type" : "object",
51961         "properties" : {
51962           "defaultValue" : {
51963             "type" : "string"
51964           },
51965           "validValues" : {
51966             "type" : "array",
51967             "items" : {
51968               "type" : "string"
51969             }
51970           }
51971         }
51972       },
51973       "ExternalCsarStore" : {
51974         "type" : "object",
51975         "properties" : {
51976           "credentials" : {
51977             "$ref" : "#/components/schemas/Credentials"
51978           },
51979           "endpoint" : {
51980             "$ref" : "#/components/schemas/Endpoint"
51981           },
51982           "storageType" : {
51983             "type" : "string"
51984           },
51985           "tempPath" : {
51986             "type" : "string"
51987           },
51988           "uploadPartSize" : {
51989             "type" : "integer",
51990             "format" : "int32"
51991           }
51992         }
51993       },
51994       "FormDataContentDisposition" : {
51995         "type" : "object",
51996         "properties" : {
51997           "creationDate" : {
51998             "type" : "string",
51999             "format" : "date-time"
52000           },
52001           "fileName" : {
52002             "type" : "string"
52003           },
52004           "modificationDate" : {
52005             "type" : "string",
52006             "format" : "date-time"
52007           },
52008           "name" : {
52009             "type" : "string"
52010           },
52011           "parameters" : {
52012             "type" : "object",
52013             "additionalProperties" : {
52014               "type" : "string"
52015             }
52016           },
52017           "readDate" : {
52018             "type" : "string",
52019             "format" : "date-time"
52020           },
52021           "size" : {
52022             "type" : "integer",
52023             "format" : "int64"
52024           },
52025           "type" : {
52026             "type" : "string"
52027           }
52028         }
52029       },
52030       "ForwardingPathDataDefinition" : {
52031         "type" : "object",
52032         "properties" : {
52033           "description" : {
52034             "type" : "string"
52035           },
52036           "destinationPortNumber" : {
52037             "type" : "string"
52038           },
52039           "empty" : {
52040             "type" : "boolean"
52041           },
52042           "name" : {
52043             "type" : "string"
52044           },
52045           "ownerId" : {
52046             "type" : "string"
52047           },
52048           "ownerIdIfEmpty" : {
52049             "type" : "string",
52050             "writeOnly" : true
52051           },
52052           "pathElements" : {
52053             "$ref" : "#/components/schemas/ListDataDefinitionForwardingPathElementDataDefinition"
52054           },
52055           "protocol" : {
52056             "type" : "string"
52057           },
52058           "toscaResourceName" : {
52059             "type" : "string"
52060           },
52061           "type" : {
52062             "type" : "string"
52063           },
52064           "uniqueId" : {
52065             "type" : "string"
52066           },
52067           "version" : {
52068             "type" : "string"
52069           }
52070         }
52071       },
52072       "ForwardingPathElementDataDefinition" : {
52073         "type" : "object",
52074         "properties" : {
52075           "empty" : {
52076             "type" : "boolean"
52077           },
52078           "fromCP" : {
52079             "type" : "string"
52080           },
52081           "fromCPOriginId" : {
52082             "type" : "string"
52083           },
52084           "fromNode" : {
52085             "type" : "string"
52086           },
52087           "ownerId" : {
52088             "type" : "string"
52089           },
52090           "ownerIdIfEmpty" : {
52091             "type" : "string",
52092             "writeOnly" : true
52093           },
52094           "toCP" : {
52095             "type" : "string"
52096           },
52097           "toCPOriginId" : {
52098             "type" : "string"
52099           },
52100           "toNode" : {
52101             "type" : "string"
52102           },
52103           "type" : {
52104             "type" : "string"
52105           },
52106           "version" : {
52107             "type" : "string"
52108           }
52109         }
52110       },
52111       "GabConfig" : {
52112         "type" : "object",
52113         "properties" : {
52114           "artifactType" : {
52115             "type" : "string"
52116           },
52117           "pathsAndNamesDefinitions" : {
52118             "type" : "array",
52119             "items" : {
52120               "$ref" : "#/components/schemas/PathsAndNamesDefinition"
52121             }
52122           }
52123         }
52124       },
52125       "GenericArtifactQueryInfo" : {
52126         "type" : "object",
52127         "properties" : {
52128           "artifactUniqueId" : {
52129             "type" : "string"
52130           },
52131           "fields" : {
52132             "type" : "array",
52133             "items" : {
52134               "type" : "string"
52135             },
52136             "uniqueItems" : true
52137           },
52138           "parentId" : {
52139             "type" : "string"
52140           }
52141         }
52142       },
52143       "GetInputValueDataDefinition" : {
52144         "type" : "object",
52145         "properties" : {
52146           "empty" : {
52147             "type" : "boolean"
52148           },
52149           "getInputIndex" : {
52150             "$ref" : "#/components/schemas/GetInputValueDataDefinition"
52151           },
52152           "indexValue" : {
52153             "type" : "integer",
52154             "format" : "int32"
52155           },
52156           "inputId" : {
52157             "type" : "string"
52158           },
52159           "inputName" : {
52160             "type" : "string"
52161           },
52162           "inputType" : {
52163             "type" : "string"
52164           },
52165           "list" : {
52166             "type" : "boolean"
52167           },
52168           "ownerId" : {
52169             "type" : "string"
52170           },
52171           "ownerIdIfEmpty" : {
52172             "type" : "string",
52173             "writeOnly" : true
52174           },
52175           "propName" : {
52176             "type" : "string"
52177           },
52178           "type" : {
52179             "type" : "string"
52180           },
52181           "version" : {
52182             "type" : "string"
52183           }
52184         }
52185       },
52186       "GetOutputValueDataDefinition" : {
52187         "type" : "object",
52188         "properties" : {
52189           "attribName" : {
52190             "type" : "string"
52191           },
52192           "empty" : {
52193             "type" : "boolean"
52194           },
52195           "getOutputIndex" : {
52196             "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
52197           },
52198           "indexValue" : {
52199             "type" : "integer",
52200             "format" : "int32"
52201           },
52202           "list" : {
52203             "type" : "boolean"
52204           },
52205           "outputId" : {
52206             "type" : "string"
52207           },
52208           "outputName" : {
52209             "type" : "string"
52210           },
52211           "ownerId" : {
52212             "type" : "string"
52213           },
52214           "ownerIdIfEmpty" : {
52215             "type" : "string",
52216             "writeOnly" : true
52217           },
52218           "type" : {
52219             "type" : "string"
52220           },
52221           "version" : {
52222             "type" : "string"
52223           }
52224         }
52225       },
52226       "GetPolicyValueDataDefinition" : {
52227         "type" : "object",
52228         "properties" : {
52229           "origPropertyValue" : {
52230             "type" : "string"
52231           },
52232           "policyId" : {
52233             "type" : "string"
52234           },
52235           "propertyName" : {
52236             "type" : "string"
52237           }
52238         }
52239       },
52240       "GroupDefinition" : {
52241         "type" : "object",
52242         "properties" : {
52243           "artifacts" : {
52244             "type" : "array",
52245             "items" : {
52246               "type" : "string"
52247             }
52248           },
52249           "artifactsUuid" : {
52250             "type" : "array",
52251             "items" : {
52252               "type" : "string"
52253             }
52254           },
52255           "capabilities" : {
52256             "type" : "object",
52257             "additionalProperties" : {
52258               "type" : "array",
52259               "items" : {
52260                 "$ref" : "#/components/schemas/CapabilityDefinition"
52261               }
52262             }
52263           },
52264           "createdFrom" : {
52265             "type" : "string",
52266             "enum" : [ "UI", "CSAR" ]
52267           },
52268           "description" : {
52269             "type" : "string"
52270           },
52271           "empty" : {
52272             "type" : "boolean"
52273           },
52274           "groupUUID" : {
52275             "type" : "string"
52276           },
52277           "invariantName" : {
52278             "type" : "string"
52279           },
52280           "invariantUUID" : {
52281             "type" : "string"
52282           },
52283           "members" : {
52284             "type" : "object",
52285             "additionalProperties" : {
52286               "type" : "string"
52287             }
52288           },
52289           "name" : {
52290             "type" : "string"
52291           },
52292           "normalizedName" : {
52293             "type" : "string"
52294           },
52295           "ownerId" : {
52296             "type" : "string"
52297           },
52298           "ownerIdIfEmpty" : {
52299             "type" : "string",
52300             "writeOnly" : true
52301           },
52302           "properties" : {
52303             "type" : "array",
52304             "items" : {
52305               "$ref" : "#/components/schemas/PropertyDataDefinition"
52306             }
52307           },
52308           "propertyValueCounter" : {
52309             "type" : "integer",
52310             "format" : "int32"
52311           },
52312           "type" : {
52313             "type" : "string"
52314           },
52315           "typeUid" : {
52316             "type" : "string"
52317           },
52318           "uniqueId" : {
52319             "type" : "string"
52320           },
52321           "userDefined" : {
52322             "type" : "boolean"
52323           },
52324           "version" : {
52325             "type" : "string"
52326           },
52327           "vspOriginated" : {
52328             "type" : "boolean"
52329           }
52330         }
52331       },
52332       "GroupInfo" : {
52333         "type" : "object",
52334         "properties" : {
52335           "changePriorityBody" : {
52336             "type" : "string"
52337           },
52338           "changePriorityUrl" : {
52339             "type" : "string"
52340           }
52341         }
52342       },
52343       "GroupInstance" : {
52344         "type" : "object",
52345         "properties" : {
52346           "artifacts" : {
52347             "type" : "array",
52348             "items" : {
52349               "type" : "string"
52350             }
52351           },
52352           "artifactsUuid" : {
52353             "type" : "array",
52354             "items" : {
52355               "type" : "string"
52356             }
52357           },
52358           "creationTime" : {
52359             "type" : "integer",
52360             "format" : "int64"
52361           },
52362           "customizationUUID" : {
52363             "type" : "string"
52364           },
52365           "description" : {
52366             "type" : "string"
52367           },
52368           "empty" : {
52369             "type" : "boolean"
52370           },
52371           "groupInstanceArtifacts" : {
52372             "type" : "array",
52373             "items" : {
52374               "type" : "string"
52375             }
52376           },
52377           "groupInstanceArtifactsUuid" : {
52378             "type" : "array",
52379             "items" : {
52380               "type" : "string"
52381             }
52382           },
52383           "groupName" : {
52384             "type" : "string"
52385           },
52386           "groupUUID" : {
52387             "type" : "string"
52388           },
52389           "groupUid" : {
52390             "type" : "string"
52391           },
52392           "invariantUUID" : {
52393             "type" : "string"
52394           },
52395           "modificationTime" : {
52396             "type" : "integer",
52397             "format" : "int64"
52398           },
52399           "name" : {
52400             "type" : "string"
52401           },
52402           "normalizedName" : {
52403             "type" : "string"
52404           },
52405           "ownerId" : {
52406             "type" : "string"
52407           },
52408           "ownerIdIfEmpty" : {
52409             "type" : "string",
52410             "writeOnly" : true
52411           },
52412           "posX" : {
52413             "type" : "string"
52414           },
52415           "posY" : {
52416             "type" : "string"
52417           },
52418           "properties" : {
52419             "type" : "array",
52420             "items" : {
52421               "$ref" : "#/components/schemas/PropertyDataDefinition"
52422             }
52423           },
52424           "propertyValueCounter" : {
52425             "type" : "integer",
52426             "format" : "int32"
52427           },
52428           "type" : {
52429             "type" : "string"
52430           },
52431           "uniqueId" : {
52432             "type" : "string"
52433           },
52434           "version" : {
52435             "type" : "string"
52436           }
52437         }
52438       },
52439       "GroupProperty" : {
52440         "type" : "object",
52441         "properties" : {
52442           "annotations" : {
52443             "type" : "array",
52444             "items" : {
52445               "$ref" : "#/components/schemas/Annotation"
52446             }
52447           },
52448           "constraints" : {
52449             "type" : "array",
52450             "items" : {
52451               "$ref" : "#/components/schemas/PropertyConstraint"
52452             }
52453           },
52454           "defaultValue" : {
52455             "type" : "string"
52456           },
52457           "definition" : {
52458             "type" : "boolean"
52459           },
52460           "description" : {
52461             "type" : "string"
52462           },
52463           "empty" : {
52464             "type" : "boolean"
52465           },
52466           "getInputProperty" : {
52467             "type" : "boolean"
52468           },
52469           "getInputValues" : {
52470             "type" : "array",
52471             "items" : {
52472               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
52473             }
52474           },
52475           "getPolicyValues" : {
52476             "type" : "array",
52477             "items" : {
52478               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
52479             }
52480           },
52481           "hidden" : {
52482             "type" : "boolean"
52483           },
52484           "immutable" : {
52485             "type" : "boolean"
52486           },
52487           "inputId" : {
52488             "type" : "string"
52489           },
52490           "inputPath" : {
52491             "type" : "string"
52492           },
52493           "instanceUniqueId" : {
52494             "type" : "string"
52495           },
52496           "isDeclaredListInput" : {
52497             "type" : "boolean"
52498           },
52499           "label" : {
52500             "type" : "string"
52501           },
52502           "mappedToComponentProperty" : {
52503             "type" : "boolean"
52504           },
52505           "metadata" : {
52506             "type" : "object",
52507             "additionalProperties" : {
52508               "type" : "string"
52509             }
52510           },
52511           "model" : {
52512             "type" : "string"
52513           },
52514           "name" : {
52515             "type" : "string"
52516           },
52517           "ownerId" : {
52518             "type" : "string"
52519           },
52520           "ownerIdIfEmpty" : {
52521             "type" : "string",
52522             "writeOnly" : true
52523           },
52524           "parentPropertyType" : {
52525             "type" : "string"
52526           },
52527           "parentUniqueId" : {
52528             "type" : "string"
52529           },
52530           "password" : {
52531             "type" : "boolean"
52532           },
52533           "propertyConstraints" : {
52534             "type" : "array",
52535             "items" : {
52536               "type" : "string"
52537             }
52538           },
52539           "propertyId" : {
52540             "type" : "string"
52541           },
52542           "required" : {
52543             "type" : "boolean"
52544           },
52545           "schema" : {
52546             "$ref" : "#/components/schemas/SchemaDefinition"
52547           },
52548           "schemaProperty" : {
52549             "$ref" : "#/components/schemas/PropertyDataDefinition"
52550           },
52551           "schemaType" : {
52552             "type" : "string"
52553           },
52554           "status" : {
52555             "type" : "string"
52556           },
52557           "subPropertyInputPath" : {
52558             "type" : "string"
52559           },
52560           "subPropertyToscaFunctions" : {
52561             "type" : "array",
52562             "items" : {
52563               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
52564             }
52565           },
52566           "toscaFunction" : {
52567             "$ref" : "#/components/schemas/ToscaFunction"
52568           },
52569           "toscaGetFunction" : {
52570             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
52571           },
52572           "toscaGetFunctionType" : {
52573             "type" : "string",
52574             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
52575           },
52576           "toscaSubPath" : {
52577             "type" : "string"
52578           },
52579           "type" : {
52580             "type" : "string"
52581           },
52582           "uniqueId" : {
52583             "type" : "string"
52584           },
52585           "userCreated" : {
52586             "type" : "boolean"
52587           },
52588           "value" : {
52589             "type" : "string"
52590           },
52591           "valueUniqueUid" : {
52592             "type" : "string"
52593           },
52594           "version" : {
52595             "type" : "string"
52596           }
52597         }
52598       },
52599       "GroupTypeDefinition" : {
52600         "type" : "object",
52601         "properties" : {
52602           "capabilities" : {
52603             "type" : "object",
52604             "additionalProperties" : {
52605               "$ref" : "#/components/schemas/CapabilityDefinition"
52606             }
52607           },
52608           "creationTime" : {
52609             "type" : "integer",
52610             "format" : "int64"
52611           },
52612           "derivedFrom" : {
52613             "type" : "string"
52614           },
52615           "description" : {
52616             "type" : "string"
52617           },
52618           "empty" : {
52619             "type" : "boolean"
52620           },
52621           "highestVersion" : {
52622             "type" : "boolean"
52623           },
52624           "icon" : {
52625             "type" : "string"
52626           },
52627           "members" : {
52628             "type" : "array",
52629             "items" : {
52630               "type" : "string"
52631             }
52632           },
52633           "metadata" : {
52634             "type" : "object",
52635             "additionalProperties" : {
52636               "type" : "string"
52637             }
52638           },
52639           "model" : {
52640             "type" : "string"
52641           },
52642           "modificationTime" : {
52643             "type" : "integer",
52644             "format" : "int64"
52645           },
52646           "name" : {
52647             "type" : "string"
52648           },
52649           "ownerId" : {
52650             "type" : "string"
52651           },
52652           "ownerIdIfEmpty" : {
52653             "type" : "string",
52654             "writeOnly" : true
52655           },
52656           "properties" : {
52657             "type" : "array",
52658             "items" : {
52659               "$ref" : "#/components/schemas/PropertyDefinition"
52660             }
52661           },
52662           "type" : {
52663             "type" : "string"
52664           },
52665           "uniqueId" : {
52666             "type" : "string"
52667           },
52668           "version" : {
52669             "type" : "string"
52670           }
52671         }
52672       },
52673       "GroupingDefinition" : {
52674         "type" : "object",
52675         "properties" : {
52676           "empty" : {
52677             "type" : "boolean"
52678           },
52679           "name" : {
52680             "type" : "string"
52681           },
52682           "normalizedName" : {
52683             "type" : "string"
52684           },
52685           "ownerId" : {
52686             "type" : "string"
52687           },
52688           "ownerIdIfEmpty" : {
52689             "type" : "string",
52690             "writeOnly" : true
52691           },
52692           "type" : {
52693             "type" : "string"
52694           },
52695           "uniqueId" : {
52696             "type" : "string"
52697           },
52698           "version" : {
52699             "type" : "string"
52700           }
52701         }
52702       },
52703       "HeatDeploymentArtifactTimeout" : {
52704         "type" : "object",
52705         "properties" : {
52706           "defaultMinutes" : {
52707             "type" : "integer",
52708             "format" : "int32"
52709           },
52710           "maxMinutes" : {
52711             "type" : "integer",
52712             "format" : "int32"
52713           },
52714           "minMinutes" : {
52715             "type" : "integer",
52716             "format" : "int32"
52717           }
52718         }
52719       },
52720       "HeatParameterDataDefinition" : {
52721         "type" : "object",
52722         "properties" : {
52723           "currentValue" : {
52724             "type" : "string"
52725           },
52726           "defaultValue" : {
52727             "type" : "string"
52728           },
52729           "description" : {
52730             "type" : "string"
52731           },
52732           "empty" : {
52733             "type" : "boolean"
52734           },
52735           "name" : {
52736             "type" : "string"
52737           },
52738           "ownerId" : {
52739             "type" : "string"
52740           },
52741           "ownerIdIfEmpty" : {
52742             "type" : "string",
52743             "writeOnly" : true
52744           },
52745           "type" : {
52746             "type" : "string"
52747           },
52748           "uniqueId" : {
52749             "type" : "string"
52750           },
52751           "version" : {
52752             "type" : "string"
52753           }
52754         }
52755       },
52756       "HeatParameterDefinition" : {
52757         "type" : "object",
52758         "properties" : {
52759           "currentValue" : {
52760             "type" : "string"
52761           },
52762           "defaultValue" : {
52763             "type" : "string"
52764           },
52765           "description" : {
52766             "type" : "string"
52767           },
52768           "empty" : {
52769             "type" : "boolean"
52770           },
52771           "name" : {
52772             "type" : "string"
52773           },
52774           "ownerId" : {
52775             "type" : "string"
52776           },
52777           "ownerIdIfEmpty" : {
52778             "type" : "string",
52779             "writeOnly" : true
52780           },
52781           "type" : {
52782             "type" : "string"
52783           },
52784           "uniqueId" : {
52785             "type" : "string"
52786           },
52787           "version" : {
52788             "type" : "string"
52789           }
52790         }
52791       },
52792       "InputDataDefinition" : {
52793         "type" : "object",
52794         "properties" : {
52795           "annotations" : {
52796             "type" : "array",
52797             "items" : {
52798               "$ref" : "#/components/schemas/Annotation"
52799             }
52800           },
52801           "defaultValue" : {
52802             "type" : "string"
52803           },
52804           "definition" : {
52805             "type" : "boolean"
52806           },
52807           "description" : {
52808             "type" : "string"
52809           },
52810           "empty" : {
52811             "type" : "boolean"
52812           },
52813           "getInputProperty" : {
52814             "type" : "boolean"
52815           },
52816           "getInputValues" : {
52817             "type" : "array",
52818             "items" : {
52819               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
52820             }
52821           },
52822           "getPolicyValues" : {
52823             "type" : "array",
52824             "items" : {
52825               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
52826             }
52827           },
52828           "hidden" : {
52829             "type" : "boolean"
52830           },
52831           "immutable" : {
52832             "type" : "boolean"
52833           },
52834           "inputId" : {
52835             "type" : "string"
52836           },
52837           "inputPath" : {
52838             "type" : "string"
52839           },
52840           "instanceUniqueId" : {
52841             "type" : "string"
52842           },
52843           "isDeclaredListInput" : {
52844             "type" : "boolean"
52845           },
52846           "label" : {
52847             "type" : "string"
52848           },
52849           "mappedToComponentProperty" : {
52850             "type" : "boolean"
52851           },
52852           "metadata" : {
52853             "type" : "object",
52854             "additionalProperties" : {
52855               "type" : "string"
52856             }
52857           },
52858           "model" : {
52859             "type" : "string"
52860           },
52861           "name" : {
52862             "type" : "string"
52863           },
52864           "ownerId" : {
52865             "type" : "string"
52866           },
52867           "ownerIdIfEmpty" : {
52868             "type" : "string",
52869             "writeOnly" : true
52870           },
52871           "parentPropertyType" : {
52872             "type" : "string"
52873           },
52874           "parentUniqueId" : {
52875             "type" : "string"
52876           },
52877           "password" : {
52878             "type" : "boolean"
52879           },
52880           "propertyConstraints" : {
52881             "type" : "array",
52882             "items" : {
52883               "type" : "string"
52884             }
52885           },
52886           "propertyId" : {
52887             "type" : "string"
52888           },
52889           "required" : {
52890             "type" : "boolean"
52891           },
52892           "schema" : {
52893             "$ref" : "#/components/schemas/SchemaDefinition"
52894           },
52895           "schemaProperty" : {
52896             "$ref" : "#/components/schemas/PropertyDataDefinition"
52897           },
52898           "schemaType" : {
52899             "type" : "string"
52900           },
52901           "status" : {
52902             "type" : "string"
52903           },
52904           "subPropertyInputPath" : {
52905             "type" : "string"
52906           },
52907           "subPropertyToscaFunctions" : {
52908             "type" : "array",
52909             "items" : {
52910               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
52911             }
52912           },
52913           "toscaFunction" : {
52914             "$ref" : "#/components/schemas/ToscaFunction"
52915           },
52916           "toscaGetFunction" : {
52917             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
52918           },
52919           "toscaGetFunctionType" : {
52920             "type" : "string",
52921             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
52922           },
52923           "type" : {
52924             "type" : "string"
52925           },
52926           "uniqueId" : {
52927             "type" : "string"
52928           },
52929           "userCreated" : {
52930             "type" : "boolean"
52931           },
52932           "value" : {
52933             "type" : "string"
52934           },
52935           "version" : {
52936             "type" : "string"
52937           }
52938         }
52939       },
52940       "InputDefinition" : {
52941         "type" : "object",
52942         "properties" : {
52943           "annotations" : {
52944             "type" : "array",
52945             "items" : {
52946               "$ref" : "#/components/schemas/Annotation"
52947             }
52948           },
52949           "annotationsToInput" : {
52950             "type" : "array",
52951             "items" : {
52952               "$ref" : "#/components/schemas/Annotation"
52953             },
52954             "writeOnly" : true
52955           },
52956           "constraints" : {
52957             "type" : "array",
52958             "items" : {
52959               "$ref" : "#/components/schemas/PropertyConstraint"
52960             }
52961           },
52962           "defaultValue" : {
52963             "type" : "string"
52964           },
52965           "definition" : {
52966             "type" : "boolean"
52967           },
52968           "description" : {
52969             "type" : "string"
52970           },
52971           "empty" : {
52972             "type" : "boolean"
52973           },
52974           "getInputProperty" : {
52975             "type" : "boolean"
52976           },
52977           "getInputValues" : {
52978             "type" : "array",
52979             "items" : {
52980               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
52981             }
52982           },
52983           "getPolicyValues" : {
52984             "type" : "array",
52985             "items" : {
52986               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
52987             }
52988           },
52989           "hidden" : {
52990             "type" : "boolean"
52991           },
52992           "immutable" : {
52993             "type" : "boolean"
52994           },
52995           "inputId" : {
52996             "type" : "string"
52997           },
52998           "inputPath" : {
52999             "type" : "string"
53000           },
53001           "inputs" : {
53002             "type" : "array",
53003             "items" : {
53004               "$ref" : "#/components/schemas/ComponentInstanceInput"
53005             }
53006           },
53007           "instanceUniqueId" : {
53008             "type" : "string"
53009           },
53010           "isDeclaredListInput" : {
53011             "type" : "boolean"
53012           },
53013           "label" : {
53014             "type" : "string"
53015           },
53016           "mappedToComponentProperty" : {
53017             "type" : "boolean"
53018           },
53019           "metadata" : {
53020             "type" : "object",
53021             "additionalProperties" : {
53022               "type" : "string"
53023             }
53024           },
53025           "model" : {
53026             "type" : "string"
53027           },
53028           "name" : {
53029             "type" : "string"
53030           },
53031           "ownerId" : {
53032             "type" : "string"
53033           },
53034           "ownerIdIfEmpty" : {
53035             "type" : "string",
53036             "writeOnly" : true
53037           },
53038           "parentPropertyType" : {
53039             "type" : "string"
53040           },
53041           "parentUniqueId" : {
53042             "type" : "string"
53043           },
53044           "password" : {
53045             "type" : "boolean"
53046           },
53047           "properties" : {
53048             "type" : "array",
53049             "items" : {
53050               "$ref" : "#/components/schemas/ComponentInstanceProperty"
53051             }
53052           },
53053           "propertyConstraints" : {
53054             "type" : "array",
53055             "items" : {
53056               "type" : "string"
53057             }
53058           },
53059           "propertyId" : {
53060             "type" : "string"
53061           },
53062           "required" : {
53063             "type" : "boolean"
53064           },
53065           "schema" : {
53066             "$ref" : "#/components/schemas/SchemaDefinition"
53067           },
53068           "schemaProperty" : {
53069             "$ref" : "#/components/schemas/PropertyDataDefinition"
53070           },
53071           "schemaType" : {
53072             "type" : "string"
53073           },
53074           "status" : {
53075             "type" : "string"
53076           },
53077           "subPropertyInputPath" : {
53078             "type" : "string"
53079           },
53080           "subPropertyToscaFunctions" : {
53081             "type" : "array",
53082             "items" : {
53083               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
53084             }
53085           },
53086           "toscaFunction" : {
53087             "$ref" : "#/components/schemas/ToscaFunction"
53088           },
53089           "toscaGetFunction" : {
53090             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
53091           },
53092           "toscaGetFunctionType" : {
53093             "type" : "string",
53094             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
53095           },
53096           "toscaSubPath" : {
53097             "type" : "string"
53098           },
53099           "type" : {
53100             "type" : "string"
53101           },
53102           "uniqueId" : {
53103             "type" : "string"
53104           },
53105           "userCreated" : {
53106             "type" : "boolean"
53107           },
53108           "value" : {
53109             "type" : "string"
53110           },
53111           "version" : {
53112             "type" : "string"
53113           }
53114         }
53115       },
53116       "InterfaceDefinition" : {
53117         "type" : "object",
53118         "properties" : {
53119           "creationDate" : {
53120             "type" : "integer",
53121             "format" : "int64"
53122           },
53123           "definition" : {
53124             "type" : "boolean"
53125           },
53126           "derivedFrom" : {
53127             "type" : "string"
53128           },
53129           "description" : {
53130             "type" : "string"
53131           },
53132           "empty" : {
53133             "type" : "boolean"
53134           },
53135           "inputs" : {
53136             "type" : "object",
53137             "additionalProperties" : {
53138               "$ref" : "#/components/schemas/InputDataDefinition"
53139             }
53140           },
53141           "lastUpdateDate" : {
53142             "type" : "integer",
53143             "format" : "int64"
53144           },
53145           "model" : {
53146             "type" : "string"
53147           },
53148           "operations" : {
53149             "type" : "object",
53150             "additionalProperties" : {
53151               "$ref" : "#/components/schemas/OperationDataDefinition"
53152             }
53153           },
53154           "ownerId" : {
53155             "type" : "string"
53156           },
53157           "ownerIdIfEmpty" : {
53158             "type" : "string",
53159             "writeOnly" : true
53160           },
53161           "toscaResourceName" : {
53162             "type" : "string"
53163           },
53164           "type" : {
53165             "type" : "string"
53166           },
53167           "uniqueId" : {
53168             "type" : "string"
53169           },
53170           "userCreated" : {
53171             "type" : "boolean"
53172           },
53173           "version" : {
53174             "type" : "string"
53175           }
53176         }
53177       },
53178       "InterfaceInstanceDataDefinition" : {
53179         "type" : "object",
53180         "properties" : {
53181           "empty" : {
53182             "type" : "boolean"
53183           },
53184           "inputs" : {
53185             "type" : "object",
53186             "additionalProperties" : {
53187               "type" : "object"
53188             }
53189           },
53190           "operations" : {
53191             "type" : "object",
53192             "additionalProperties" : {
53193               "$ref" : "#/components/schemas/OperationInstance"
53194             }
53195           },
53196           "ownerId" : {
53197             "type" : "string"
53198           },
53199           "ownerIdIfEmpty" : {
53200             "type" : "string",
53201             "writeOnly" : true
53202           },
53203           "type" : {
53204             "type" : "string"
53205           },
53206           "version" : {
53207             "type" : "string"
53208           }
53209         }
53210       },
53211       "KeyspaceConfig" : {
53212         "type" : "object",
53213         "properties" : {
53214           "name" : {
53215             "type" : "string"
53216           },
53217           "replicationInfo" : {
53218             "type" : "array",
53219             "items" : {
53220               "type" : "string"
53221             }
53222           },
53223           "replicationStrategy" : {
53224             "type" : "string"
53225           }
53226         }
53227       },
53228       "ListDataDefinitionForwardingPathElementDataDefinition" : {
53229         "type" : "object",
53230         "properties" : {
53231           "empty" : {
53232             "type" : "boolean"
53233           },
53234           "listToscaDataDefinition" : {
53235             "type" : "array",
53236             "items" : {
53237               "$ref" : "#/components/schemas/ForwardingPathElementDataDefinition"
53238             }
53239           },
53240           "ownerId" : {
53241             "type" : "string"
53242           },
53243           "ownerIdIfEmpty" : {
53244             "type" : "string",
53245             "writeOnly" : true
53246           },
53247           "type" : {
53248             "type" : "string"
53249           },
53250           "version" : {
53251             "type" : "string"
53252           }
53253         }
53254       },
53255       "ListDataDefinitionOperationInputDefinition" : {
53256         "type" : "object",
53257         "properties" : {
53258           "empty" : {
53259             "type" : "boolean"
53260           },
53261           "listToscaDataDefinition" : {
53262             "type" : "array",
53263             "items" : {
53264               "$ref" : "#/components/schemas/OperationInputDefinition"
53265             }
53266           },
53267           "ownerId" : {
53268             "type" : "string"
53269           },
53270           "ownerIdIfEmpty" : {
53271             "type" : "string",
53272             "writeOnly" : true
53273           },
53274           "type" : {
53275             "type" : "string"
53276           },
53277           "version" : {
53278             "type" : "string"
53279           }
53280         }
53281       },
53282       "ListDataDefinitionOperationOutputDefinition" : {
53283         "type" : "object",
53284         "properties" : {
53285           "empty" : {
53286             "type" : "boolean"
53287           },
53288           "listToscaDataDefinition" : {
53289             "type" : "array",
53290             "items" : {
53291               "$ref" : "#/components/schemas/OperationOutputDefinition"
53292             }
53293           },
53294           "ownerId" : {
53295             "type" : "string"
53296           },
53297           "ownerIdIfEmpty" : {
53298             "type" : "string",
53299             "writeOnly" : true
53300           },
53301           "type" : {
53302             "type" : "string"
53303           },
53304           "version" : {
53305             "type" : "string"
53306           }
53307         }
53308       },
53309       "ListDataDefinitionPropertyFilterDataDefinition" : {
53310         "type" : "object",
53311         "properties" : {
53312           "empty" : {
53313             "type" : "boolean"
53314           },
53315           "listToscaDataDefinition" : {
53316             "type" : "array",
53317             "items" : {
53318               "$ref" : "#/components/schemas/PropertyFilterDataDefinition"
53319             }
53320           },
53321           "ownerId" : {
53322             "type" : "string"
53323           },
53324           "ownerIdIfEmpty" : {
53325             "type" : "string",
53326             "writeOnly" : true
53327           },
53328           "type" : {
53329             "type" : "string"
53330           },
53331           "version" : {
53332             "type" : "string"
53333           }
53334         }
53335       },
53336       "ListDataDefinitionRequirementNodeFilterCapabilityDataDefinition" : {
53337         "type" : "object",
53338         "properties" : {
53339           "empty" : {
53340             "type" : "boolean"
53341           },
53342           "listToscaDataDefinition" : {
53343             "type" : "array",
53344             "items" : {
53345               "$ref" : "#/components/schemas/RequirementNodeFilterCapabilityDataDefinition"
53346             }
53347           },
53348           "ownerId" : {
53349             "type" : "string"
53350           },
53351           "ownerIdIfEmpty" : {
53352             "type" : "string",
53353             "writeOnly" : true
53354           },
53355           "type" : {
53356             "type" : "string"
53357           },
53358           "version" : {
53359             "type" : "string"
53360           }
53361         }
53362       },
53363       "ListDataDefinitionRequirementSubstitutionFilterCapabilityDataDefinition" : {
53364         "type" : "object",
53365         "properties" : {
53366           "empty" : {
53367             "type" : "boolean"
53368           },
53369           "listToscaDataDefinition" : {
53370             "type" : "array",
53371             "items" : {
53372               "$ref" : "#/components/schemas/RequirementSubstitutionFilterCapabilityDataDefinition"
53373             }
53374           },
53375           "ownerId" : {
53376             "type" : "string"
53377           },
53378           "ownerIdIfEmpty" : {
53379             "type" : "string",
53380             "writeOnly" : true
53381           },
53382           "type" : {
53383             "type" : "string"
53384           },
53385           "version" : {
53386             "type" : "string"
53387           }
53388         }
53389       },
53390       "ListDataDefinitionSubstitutionFilterPropertyDataDefinition" : {
53391         "type" : "object",
53392         "properties" : {
53393           "empty" : {
53394             "type" : "boolean"
53395           },
53396           "listToscaDataDefinition" : {
53397             "type" : "array",
53398             "items" : {
53399               "$ref" : "#/components/schemas/SubstitutionFilterPropertyDataDefinition"
53400             }
53401           },
53402           "ownerId" : {
53403             "type" : "string"
53404           },
53405           "ownerIdIfEmpty" : {
53406             "type" : "string",
53407             "writeOnly" : true
53408           },
53409           "type" : {
53410             "type" : "string"
53411           },
53412           "version" : {
53413             "type" : "string"
53414           }
53415         }
53416       },
53417       "MetadataKeyDataDefinition" : {
53418         "type" : "object",
53419         "properties" : {
53420           "defaultValue" : {
53421             "type" : "string"
53422           },
53423           "displayName" : {
53424             "type" : "string"
53425           },
53426           "empty" : {
53427             "type" : "boolean"
53428           },
53429           "mandatory" : {
53430             "type" : "boolean"
53431           },
53432           "name" : {
53433             "type" : "string"
53434           },
53435           "ownerId" : {
53436             "type" : "string"
53437           },
53438           "ownerIdIfEmpty" : {
53439             "type" : "string",
53440             "writeOnly" : true
53441           },
53442           "type" : {
53443             "type" : "string"
53444           },
53445           "validValues" : {
53446             "type" : "array",
53447             "items" : {
53448               "type" : "string"
53449             }
53450           },
53451           "version" : {
53452             "type" : "string"
53453           }
53454         }
53455       },
53456       "Model" : {
53457         "type" : "object",
53458         "properties" : {
53459           "derivedFrom" : {
53460             "type" : "string"
53461           },
53462           "modelType" : {
53463             "type" : "string",
53464             "enum" : [ "NORMATIVE", "NORMATIVE_EXTENSION" ]
53465           },
53466           "name" : {
53467             "type" : "string"
53468           }
53469         }
53470       },
53471       "ModelCreateRequest" : {
53472         "type" : "object",
53473         "properties" : {
53474           "derivedFrom" : {
53475             "type" : "string"
53476           },
53477           "modelType" : {
53478             "type" : "string",
53479             "enum" : [ "NORMATIVE", "NORMATIVE_EXTENSION" ]
53480           },
53481           "name" : {
53482             "type" : "string",
53483             "maxLength" : 2147483647,
53484             "minLength" : 2
53485           }
53486         },
53487         "required" : [ "modelType", "name" ]
53488       },
53489       "NameIdPair" : {
53490         "type" : "object",
53491         "additionalProperties" : {
53492           "type" : "object"
53493         },
53494         "properties" : {
53495           "empty" : {
53496             "type" : "boolean"
53497           },
53498           "id" : {
53499             "type" : "string"
53500           },
53501           "name" : {
53502             "type" : "string"
53503           },
53504           "ownerId" : {
53505             "type" : "string"
53506           }
53507         }
53508       },
53509       "NameIdPairWrapper" : {
53510         "type" : "object",
53511         "additionalProperties" : {
53512           "type" : "object"
53513         },
53514         "properties" : {
53515           "data" : {
53516             "type" : "object",
53517             "additionalProperties" : {
53518               "type" : "object"
53519             },
53520             "properties" : {
53521               "empty" : {
53522                 "type" : "boolean"
53523               },
53524               "id" : {
53525                 "type" : "string"
53526               },
53527               "name" : {
53528                 "type" : "string"
53529               },
53530               "ownerId" : {
53531                 "type" : "string"
53532               }
53533             }
53534           },
53535           "empty" : {
53536             "type" : "boolean"
53537           },
53538           "id" : {
53539             "type" : "string"
53540           },
53541           "nameIdPair" : {
53542             "type" : "object",
53543             "additionalProperties" : {
53544               "type" : "object"
53545             },
53546             "properties" : {
53547               "empty" : {
53548                 "type" : "boolean"
53549               },
53550               "id" : {
53551                 "type" : "string"
53552               },
53553               "name" : {
53554                 "type" : "string"
53555               },
53556               "ownerId" : {
53557                 "type" : "string"
53558               }
53559             }
53560           }
53561         }
53562       },
53563       "NodeTypeMetadata" : {
53564         "type" : "object",
53565         "properties" : {
53566           "categories" : {
53567             "type" : "array",
53568             "items" : {
53569               "$ref" : "#/components/schemas/CategoryDefinition"
53570             }
53571           },
53572           "contactId" : {
53573             "type" : "string"
53574           },
53575           "description" : {
53576             "type" : "string"
53577           },
53578           "icon" : {
53579             "type" : "string"
53580           },
53581           "model" : {
53582             "type" : "string"
53583           },
53584           "name" : {
53585             "type" : "string"
53586           },
53587           "normative" : {
53588             "type" : "boolean"
53589           },
53590           "resourceIconPath" : {
53591             "type" : "string"
53592           },
53593           "resourceType" : {
53594             "type" : "string"
53595           },
53596           "resourceVendorModelNumber" : {
53597             "type" : "string"
53598           },
53599           "tags" : {
53600             "type" : "array",
53601             "items" : {
53602               "type" : "string"
53603             }
53604           },
53605           "toscaName" : {
53606             "type" : "string"
53607           },
53608           "vendorName" : {
53609             "type" : "string"
53610           },
53611           "vendorRelease" : {
53612             "type" : "string"
53613           }
53614         }
53615       },
53616       "NodeTypesMetadataList" : {
53617         "type" : "object",
53618         "properties" : {
53619           "nodeMetadataList" : {
53620             "type" : "array",
53621             "items" : {
53622               "$ref" : "#/components/schemas/NodeTypeMetadata"
53623             }
53624           }
53625         }
53626       },
53627       "OnboardingConfig" : {
53628         "type" : "object",
53629         "properties" : {
53630           "getLatestVspPackageUri" : {
53631             "type" : "string"
53632           },
53633           "getLatestVspUri" : {
53634             "type" : "string"
53635           },
53636           "getVspPackageUri" : {
53637             "type" : "string"
53638           },
53639           "getVspUri" : {
53640             "type" : "string"
53641           },
53642           "healthCheckUri" : {
53643             "type" : "string"
53644           },
53645           "host" : {
53646             "type" : "string"
53647           },
53648           "port" : {
53649             "type" : "integer",
53650             "format" : "int32"
53651           },
53652           "protocol" : {
53653             "type" : "string"
53654           }
53655         }
53656       },
53657       "OperationDataDefinition" : {
53658         "type" : "object",
53659         "properties" : {
53660           "creationDate" : {
53661             "type" : "integer",
53662             "format" : "int64"
53663           },
53664           "description" : {
53665             "type" : "string"
53666           },
53667           "empty" : {
53668             "type" : "boolean"
53669           },
53670           "implementation" : {
53671             "$ref" : "#/components/schemas/ArtifactDataDefinition"
53672           },
53673           "inputs" : {
53674             "$ref" : "#/components/schemas/ListDataDefinitionOperationInputDefinition"
53675           },
53676           "lastUpdateDate" : {
53677             "type" : "integer",
53678             "format" : "int64"
53679           },
53680           "name" : {
53681             "type" : "string"
53682           },
53683           "outputs" : {
53684             "$ref" : "#/components/schemas/ListDataDefinitionOperationOutputDefinition"
53685           },
53686           "ownerId" : {
53687             "type" : "string"
53688           },
53689           "ownerIdIfEmpty" : {
53690             "type" : "string",
53691             "writeOnly" : true
53692           },
53693           "type" : {
53694             "type" : "string"
53695           },
53696           "uniqueId" : {
53697             "type" : "string"
53698           },
53699           "version" : {
53700             "type" : "string"
53701           },
53702           "workflowAssociationType" : {
53703             "type" : "string"
53704           },
53705           "workflowId" : {
53706             "type" : "string"
53707           },
53708           "workflowName" : {
53709             "type" : "string"
53710           },
53711           "workflowVersion" : {
53712             "type" : "string"
53713           },
53714           "workflowVersionId" : {
53715             "type" : "string"
53716           }
53717         }
53718       },
53719       "OperationImplementation" : {
53720         "type" : "object",
53721         "properties" : {
53722           "dependencies" : {
53723             "type" : "array",
53724             "items" : {
53725               "type" : "string"
53726             }
53727           },
53728           "primary" : {
53729             "type" : "string"
53730           }
53731         }
53732       },
53733       "OperationInputDefinition" : {
53734         "type" : "object",
53735         "properties" : {
53736           "annotations" : {
53737             "type" : "array",
53738             "items" : {
53739               "$ref" : "#/components/schemas/Annotation"
53740             }
53741           },
53742           "defaultValue" : {
53743             "type" : "string"
53744           },
53745           "definition" : {
53746             "type" : "boolean"
53747           },
53748           "description" : {
53749             "type" : "string"
53750           },
53751           "empty" : {
53752             "type" : "boolean"
53753           },
53754           "getInputProperty" : {
53755             "type" : "boolean"
53756           },
53757           "getInputValues" : {
53758             "type" : "array",
53759             "items" : {
53760               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
53761             }
53762           },
53763           "getPolicyValues" : {
53764             "type" : "array",
53765             "items" : {
53766               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
53767             }
53768           },
53769           "hidden" : {
53770             "type" : "boolean"
53771           },
53772           "immutable" : {
53773             "type" : "boolean"
53774           },
53775           "inputId" : {
53776             "type" : "string"
53777           },
53778           "inputPath" : {
53779             "type" : "string"
53780           },
53781           "instanceUniqueId" : {
53782             "type" : "string"
53783           },
53784           "isDeclaredListInput" : {
53785             "type" : "boolean"
53786           },
53787           "label" : {
53788             "type" : "string"
53789           },
53790           "mappedToComponentProperty" : {
53791             "type" : "boolean"
53792           },
53793           "metadata" : {
53794             "type" : "object",
53795             "additionalProperties" : {
53796               "type" : "string"
53797             }
53798           },
53799           "model" : {
53800             "type" : "string"
53801           },
53802           "name" : {
53803             "type" : "string"
53804           },
53805           "ownerId" : {
53806             "type" : "string"
53807           },
53808           "ownerIdIfEmpty" : {
53809             "type" : "string",
53810             "writeOnly" : true
53811           },
53812           "parentPropertyType" : {
53813             "type" : "string"
53814           },
53815           "parentUniqueId" : {
53816             "type" : "string"
53817           },
53818           "password" : {
53819             "type" : "boolean"
53820           },
53821           "propertyConstraints" : {
53822             "type" : "array",
53823             "items" : {
53824               "type" : "string"
53825             }
53826           },
53827           "propertyId" : {
53828             "type" : "string"
53829           },
53830           "required" : {
53831             "type" : "boolean"
53832           },
53833           "schema" : {
53834             "$ref" : "#/components/schemas/SchemaDefinition"
53835           },
53836           "schemaProperty" : {
53837             "$ref" : "#/components/schemas/PropertyDataDefinition"
53838           },
53839           "schemaType" : {
53840             "type" : "string"
53841           },
53842           "source" : {
53843             "type" : "string"
53844           },
53845           "sourceProperty" : {
53846             "type" : "string"
53847           },
53848           "status" : {
53849             "type" : "string"
53850           },
53851           "subPropertyInputPath" : {
53852             "type" : "string"
53853           },
53854           "subPropertyToscaFunctions" : {
53855             "type" : "array",
53856             "items" : {
53857               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
53858             }
53859           },
53860           "toscaDefaultValue" : {
53861             "type" : "string"
53862           },
53863           "toscaFunction" : {
53864             "$ref" : "#/components/schemas/ToscaFunction"
53865           },
53866           "toscaGetFunction" : {
53867             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
53868           },
53869           "toscaGetFunctionType" : {
53870             "type" : "string",
53871             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
53872           },
53873           "type" : {
53874             "type" : "string"
53875           },
53876           "uniqueId" : {
53877             "type" : "string"
53878           },
53879           "userCreated" : {
53880             "type" : "boolean"
53881           },
53882           "value" : {
53883             "type" : "string"
53884           },
53885           "version" : {
53886             "type" : "string"
53887           }
53888         }
53889       },
53890       "OperationInstance" : {
53891         "type" : "object",
53892         "properties" : {
53893           "implementation" : {
53894             "$ref" : "#/components/schemas/OperationImplementation"
53895           },
53896           "inputs" : {
53897             "type" : "object",
53898             "additionalProperties" : {
53899               "type" : "object"
53900             }
53901           }
53902         }
53903       },
53904       "OperationOutputDefinition" : {
53905         "type" : "object",
53906         "properties" : {
53907           "annotations" : {
53908             "type" : "array",
53909             "items" : {
53910               "$ref" : "#/components/schemas/Annotation"
53911             }
53912           },
53913           "defaultValue" : {
53914             "type" : "string"
53915           },
53916           "definition" : {
53917             "type" : "boolean"
53918           },
53919           "description" : {
53920             "type" : "string"
53921           },
53922           "empty" : {
53923             "type" : "boolean"
53924           },
53925           "getInputProperty" : {
53926             "type" : "boolean"
53927           },
53928           "getInputValues" : {
53929             "type" : "array",
53930             "items" : {
53931               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
53932             }
53933           },
53934           "getPolicyValues" : {
53935             "type" : "array",
53936             "items" : {
53937               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
53938             }
53939           },
53940           "hidden" : {
53941             "type" : "boolean"
53942           },
53943           "immutable" : {
53944             "type" : "boolean"
53945           },
53946           "inputId" : {
53947             "type" : "string"
53948           },
53949           "inputPath" : {
53950             "type" : "string"
53951           },
53952           "instanceUniqueId" : {
53953             "type" : "string"
53954           },
53955           "isDeclaredListInput" : {
53956             "type" : "boolean"
53957           },
53958           "label" : {
53959             "type" : "string"
53960           },
53961           "mappedToComponentProperty" : {
53962             "type" : "boolean"
53963           },
53964           "metadata" : {
53965             "type" : "object",
53966             "additionalProperties" : {
53967               "type" : "string"
53968             }
53969           },
53970           "model" : {
53971             "type" : "string"
53972           },
53973           "name" : {
53974             "type" : "string"
53975           },
53976           "ownerId" : {
53977             "type" : "string"
53978           },
53979           "ownerIdIfEmpty" : {
53980             "type" : "string",
53981             "writeOnly" : true
53982           },
53983           "parentPropertyType" : {
53984             "type" : "string"
53985           },
53986           "parentUniqueId" : {
53987             "type" : "string"
53988           },
53989           "password" : {
53990             "type" : "boolean"
53991           },
53992           "propertyConstraints" : {
53993             "type" : "array",
53994             "items" : {
53995               "type" : "string"
53996             }
53997           },
53998           "propertyId" : {
53999             "type" : "string"
54000           },
54001           "required" : {
54002             "type" : "boolean"
54003           },
54004           "schema" : {
54005             "$ref" : "#/components/schemas/SchemaDefinition"
54006           },
54007           "schemaProperty" : {
54008             "$ref" : "#/components/schemas/PropertyDataDefinition"
54009           },
54010           "schemaType" : {
54011             "type" : "string"
54012           },
54013           "status" : {
54014             "type" : "string"
54015           },
54016           "subPropertyInputPath" : {
54017             "type" : "string"
54018           },
54019           "subPropertyToscaFunctions" : {
54020             "type" : "array",
54021             "items" : {
54022               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
54023             }
54024           },
54025           "toscaFunction" : {
54026             "$ref" : "#/components/schemas/ToscaFunction"
54027           },
54028           "toscaGetFunction" : {
54029             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
54030           },
54031           "toscaGetFunctionType" : {
54032             "type" : "string",
54033             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
54034           },
54035           "type" : {
54036             "type" : "string"
54037           },
54038           "uniqueId" : {
54039             "type" : "string"
54040           },
54041           "userCreated" : {
54042             "type" : "boolean"
54043           },
54044           "value" : {
54045             "type" : "string"
54046           },
54047           "version" : {
54048             "type" : "string"
54049           }
54050         }
54051       },
54052       "OperationUi" : {
54053         "type" : "object",
54054         "properties" : {
54055           "implementation" : {
54056             "type" : "object"
54057           },
54058           "inputs" : {
54059             "type" : "array",
54060             "items" : {
54061               "$ref" : "#/components/schemas/PropertyAssignmentUi"
54062             }
54063           },
54064           "interfaceType" : {
54065             "type" : "string"
54066           },
54067           "operationType" : {
54068             "type" : "string"
54069           }
54070         }
54071       },
54072       "OutputDefinition" : {
54073         "type" : "object",
54074         "properties" : {
54075           "attribute" : {
54076             "$ref" : "#/components/schemas/ComponentInstanceAttribute"
54077           },
54078           "attributeId" : {
54079             "type" : "string"
54080           },
54081           "defaultValue" : {
54082             "type" : "string"
54083           },
54084           "definition" : {
54085             "type" : "boolean"
54086           },
54087           "description" : {
54088             "type" : "string"
54089           },
54090           "empty" : {
54091             "type" : "boolean"
54092           },
54093           "entry_schema" : {
54094             "$ref" : "#/components/schemas/EntrySchema"
54095           },
54096           "getOutputAttribute" : {
54097             "type" : "boolean"
54098           },
54099           "getOutputValues" : {
54100             "type" : "array",
54101             "items" : {
54102               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
54103             }
54104           },
54105           "get_default" : {
54106             "type" : "object"
54107           },
54108           "instanceUniqueId" : {
54109             "type" : "string"
54110           },
54111           "model" : {
54112             "type" : "string"
54113           },
54114           "name" : {
54115             "type" : "string"
54116           },
54117           "outputId" : {
54118             "type" : "string"
54119           },
54120           "outputPath" : {
54121             "type" : "string"
54122           },
54123           "ownerId" : {
54124             "type" : "string"
54125           },
54126           "ownerIdIfEmpty" : {
54127             "type" : "string",
54128             "writeOnly" : true
54129           },
54130           "parentUniqueId" : {
54131             "type" : "string"
54132           },
54133           "schema" : {
54134             "$ref" : "#/components/schemas/SchemaDefinition"
54135           },
54136           "schemaType" : {
54137             "type" : "string"
54138           },
54139           "status" : {
54140             "type" : "string"
54141           },
54142           "type" : {
54143             "type" : "string"
54144           },
54145           "uniqueId" : {
54146             "type" : "string"
54147           },
54148           "value" : {
54149             "type" : "string"
54150           },
54151           "version" : {
54152             "type" : "string"
54153           }
54154         }
54155       },
54156       "PathsAndNamesDefinition" : {
54157         "type" : "object",
54158         "properties" : {
54159           "friendlyName" : {
54160             "type" : "string"
54161           },
54162           "path" : {
54163             "type" : "string"
54164           },
54165           "searchable" : {
54166             "type" : "boolean"
54167           }
54168         }
54169       },
54170       "PolicyDefinition" : {
54171         "type" : "object",
54172         "properties" : {
54173           "annotations" : {
54174             "type" : "array",
54175             "items" : {
54176               "$ref" : "#/components/schemas/Annotation"
54177             }
54178           },
54179           "componentName" : {
54180             "type" : "string"
54181           },
54182           "defaultValue" : {
54183             "type" : "string"
54184           },
54185           "definition" : {
54186             "type" : "boolean"
54187           },
54188           "derivedFrom" : {
54189             "type" : "string"
54190           },
54191           "description" : {
54192             "type" : "string"
54193           },
54194           "empty" : {
54195             "type" : "boolean"
54196           },
54197           "getInputProperty" : {
54198             "type" : "boolean"
54199           },
54200           "getInputValues" : {
54201             "type" : "array",
54202             "items" : {
54203               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
54204             }
54205           },
54206           "getPolicyValues" : {
54207             "type" : "array",
54208             "items" : {
54209               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
54210             }
54211           },
54212           "hidden" : {
54213             "type" : "boolean"
54214           },
54215           "immutable" : {
54216             "type" : "boolean"
54217           },
54218           "inputId" : {
54219             "type" : "string"
54220           },
54221           "inputPath" : {
54222             "type" : "string"
54223           },
54224           "instanceUniqueId" : {
54225             "type" : "string"
54226           },
54227           "invariantName" : {
54228             "type" : "string"
54229           },
54230           "invariantUUID" : {
54231             "type" : "string"
54232           },
54233           "isDeclaredListInput" : {
54234             "type" : "boolean"
54235           },
54236           "isFromCsar" : {
54237             "type" : "boolean"
54238           },
54239           "label" : {
54240             "type" : "string"
54241           },
54242           "mappedToComponentProperty" : {
54243             "type" : "boolean"
54244           },
54245           "metadata" : {
54246             "type" : "object",
54247             "additionalProperties" : {
54248               "type" : "string"
54249             }
54250           },
54251           "model" : {
54252             "type" : "string"
54253           },
54254           "name" : {
54255             "type" : "string"
54256           },
54257           "normalizedName" : {
54258             "type" : "string"
54259           },
54260           "ownerId" : {
54261             "type" : "string"
54262           },
54263           "ownerIdIfEmpty" : {
54264             "type" : "string",
54265             "writeOnly" : true
54266           },
54267           "parentPropertyType" : {
54268             "type" : "string"
54269           },
54270           "parentUniqueId" : {
54271             "type" : "string"
54272           },
54273           "password" : {
54274             "type" : "boolean"
54275           },
54276           "policyTypeName" : {
54277             "type" : "string"
54278           },
54279           "policyTypeUid" : {
54280             "type" : "string"
54281           },
54282           "policyUUID" : {
54283             "type" : "string"
54284           },
54285           "properties" : {
54286             "type" : "array",
54287             "items" : {
54288               "$ref" : "#/components/schemas/PropertyDataDefinition"
54289             }
54290           },
54291           "propertyConstraints" : {
54292             "type" : "array",
54293             "items" : {
54294               "type" : "string"
54295             }
54296           },
54297           "propertyId" : {
54298             "type" : "string"
54299           },
54300           "required" : {
54301             "type" : "boolean"
54302           },
54303           "schema" : {
54304             "$ref" : "#/components/schemas/SchemaDefinition"
54305           },
54306           "schemaProperty" : {
54307             "$ref" : "#/components/schemas/PropertyDataDefinition"
54308           },
54309           "schemaType" : {
54310             "type" : "string"
54311           },
54312           "status" : {
54313             "type" : "string"
54314           },
54315           "subPropertyInputPath" : {
54316             "type" : "string"
54317           },
54318           "subPropertyToscaFunctions" : {
54319             "type" : "array",
54320             "items" : {
54321               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
54322             }
54323           },
54324           "targets" : {
54325             "type" : "object",
54326             "additionalProperties" : {
54327               "type" : "array",
54328               "items" : {
54329                 "type" : "string"
54330               }
54331             }
54332           },
54333           "toscaFunction" : {
54334             "$ref" : "#/components/schemas/ToscaFunction"
54335           },
54336           "toscaGetFunction" : {
54337             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
54338           },
54339           "toscaGetFunctionType" : {
54340             "type" : "string",
54341             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
54342           },
54343           "type" : {
54344             "type" : "string"
54345           },
54346           "uniqueId" : {
54347             "type" : "string"
54348           },
54349           "userCreated" : {
54350             "type" : "boolean"
54351           },
54352           "value" : {
54353             "type" : "string"
54354           },
54355           "version" : {
54356             "type" : "string"
54357           }
54358         }
54359       },
54360       "PolicyTargetDTO" : {
54361         "type" : "object",
54362         "properties" : {
54363           "type" : {
54364             "type" : "string"
54365           },
54366           "uniqueIds" : {
54367             "type" : "array",
54368             "items" : {
54369               "type" : "string"
54370             }
54371           }
54372         }
54373       },
54374       "PolicyTypeDefinition" : {
54375         "type" : "object",
54376         "properties" : {
54377           "creationTime" : {
54378             "type" : "integer",
54379             "format" : "int64"
54380           },
54381           "derivedFrom" : {
54382             "type" : "string"
54383           },
54384           "description" : {
54385             "type" : "string"
54386           },
54387           "empty" : {
54388             "type" : "boolean"
54389           },
54390           "highestVersion" : {
54391             "type" : "boolean"
54392           },
54393           "icon" : {
54394             "type" : "string"
54395           },
54396           "metadata" : {
54397             "type" : "object",
54398             "additionalProperties" : {
54399               "type" : "string"
54400             }
54401           },
54402           "model" : {
54403             "type" : "string"
54404           },
54405           "modificationTime" : {
54406             "type" : "integer",
54407             "format" : "int64"
54408           },
54409           "name" : {
54410             "type" : "string"
54411           },
54412           "ownerId" : {
54413             "type" : "string"
54414           },
54415           "ownerIdIfEmpty" : {
54416             "type" : "string",
54417             "writeOnly" : true
54418           },
54419           "properties" : {
54420             "type" : "array",
54421             "items" : {
54422               "$ref" : "#/components/schemas/PropertyDefinition"
54423             }
54424           },
54425           "targets" : {
54426             "type" : "array",
54427             "items" : {
54428               "type" : "string"
54429             }
54430           },
54431           "type" : {
54432             "type" : "string"
54433           },
54434           "uniqueId" : {
54435             "type" : "string"
54436           },
54437           "version" : {
54438             "type" : "string"
54439           }
54440         }
54441       },
54442       "PropertyAssignmentUi" : {
54443         "type" : "object",
54444         "properties" : {
54445           "name" : {
54446             "type" : "string"
54447           },
54448           "type" : {
54449             "type" : "string"
54450           },
54451           "value" : {
54452             "type" : "string"
54453           }
54454         }
54455       },
54456       "PropertyConstraint" : {
54457         "type" : "object"
54458       },
54459       "PropertyDataDefinition" : {
54460         "type" : "object",
54461         "properties" : {
54462           "annotations" : {
54463             "type" : "array",
54464             "items" : {
54465               "$ref" : "#/components/schemas/Annotation"
54466             }
54467           },
54468           "defaultValue" : {
54469             "type" : "string"
54470           },
54471           "definition" : {
54472             "type" : "boolean"
54473           },
54474           "description" : {
54475             "type" : "string"
54476           },
54477           "empty" : {
54478             "type" : "boolean"
54479           },
54480           "getInputProperty" : {
54481             "type" : "boolean"
54482           },
54483           "getInputValues" : {
54484             "type" : "array",
54485             "items" : {
54486               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
54487             }
54488           },
54489           "getPolicyValues" : {
54490             "type" : "array",
54491             "items" : {
54492               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
54493             }
54494           },
54495           "hidden" : {
54496             "type" : "boolean"
54497           },
54498           "immutable" : {
54499             "type" : "boolean"
54500           },
54501           "inputId" : {
54502             "type" : "string"
54503           },
54504           "inputPath" : {
54505             "type" : "string"
54506           },
54507           "instanceUniqueId" : {
54508             "type" : "string"
54509           },
54510           "isDeclaredListInput" : {
54511             "type" : "boolean"
54512           },
54513           "label" : {
54514             "type" : "string"
54515           },
54516           "mappedToComponentProperty" : {
54517             "type" : "boolean"
54518           },
54519           "metadata" : {
54520             "type" : "object",
54521             "additionalProperties" : {
54522               "type" : "string"
54523             }
54524           },
54525           "model" : {
54526             "type" : "string"
54527           },
54528           "name" : {
54529             "type" : "string"
54530           },
54531           "ownerId" : {
54532             "type" : "string"
54533           },
54534           "ownerIdIfEmpty" : {
54535             "type" : "string",
54536             "writeOnly" : true
54537           },
54538           "parentPropertyType" : {
54539             "type" : "string"
54540           },
54541           "parentUniqueId" : {
54542             "type" : "string"
54543           },
54544           "password" : {
54545             "type" : "boolean"
54546           },
54547           "propertyConstraints" : {
54548             "type" : "array",
54549             "items" : {
54550               "type" : "string"
54551             }
54552           },
54553           "propertyId" : {
54554             "type" : "string"
54555           },
54556           "required" : {
54557             "type" : "boolean"
54558           },
54559           "schema" : {
54560             "$ref" : "#/components/schemas/SchemaDefinition"
54561           },
54562           "schemaProperty" : {
54563             "$ref" : "#/components/schemas/PropertyDataDefinition"
54564           },
54565           "schemaType" : {
54566             "type" : "string"
54567           },
54568           "status" : {
54569             "type" : "string"
54570           },
54571           "subPropertyInputPath" : {
54572             "type" : "string"
54573           },
54574           "subPropertyToscaFunctions" : {
54575             "type" : "array",
54576             "items" : {
54577               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
54578             }
54579           },
54580           "toscaFunction" : {
54581             "$ref" : "#/components/schemas/ToscaFunction"
54582           },
54583           "toscaGetFunction" : {
54584             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
54585           },
54586           "toscaGetFunctionType" : {
54587             "type" : "string",
54588             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
54589           },
54590           "type" : {
54591             "type" : "string"
54592           },
54593           "uniqueId" : {
54594             "type" : "string"
54595           },
54596           "userCreated" : {
54597             "type" : "boolean"
54598           },
54599           "value" : {
54600             "type" : "string"
54601           },
54602           "version" : {
54603             "type" : "string"
54604           }
54605         }
54606       },
54607       "PropertyDefinition" : {
54608         "type" : "object",
54609         "properties" : {
54610           "annotations" : {
54611             "type" : "array",
54612             "items" : {
54613               "$ref" : "#/components/schemas/Annotation"
54614             }
54615           },
54616           "constraints" : {
54617             "type" : "array",
54618             "items" : {
54619               "$ref" : "#/components/schemas/PropertyConstraint"
54620             }
54621           },
54622           "defaultValue" : {
54623             "type" : "string"
54624           },
54625           "definition" : {
54626             "type" : "boolean"
54627           },
54628           "description" : {
54629             "type" : "string"
54630           },
54631           "empty" : {
54632             "type" : "boolean"
54633           },
54634           "getInputProperty" : {
54635             "type" : "boolean"
54636           },
54637           "getInputValues" : {
54638             "type" : "array",
54639             "items" : {
54640               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
54641             }
54642           },
54643           "getPolicyValues" : {
54644             "type" : "array",
54645             "items" : {
54646               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
54647             }
54648           },
54649           "hidden" : {
54650             "type" : "boolean"
54651           },
54652           "immutable" : {
54653             "type" : "boolean"
54654           },
54655           "inputId" : {
54656             "type" : "string"
54657           },
54658           "inputPath" : {
54659             "type" : "string"
54660           },
54661           "instanceUniqueId" : {
54662             "type" : "string"
54663           },
54664           "isDeclaredListInput" : {
54665             "type" : "boolean"
54666           },
54667           "label" : {
54668             "type" : "string"
54669           },
54670           "mappedToComponentProperty" : {
54671             "type" : "boolean"
54672           },
54673           "metadata" : {
54674             "type" : "object",
54675             "additionalProperties" : {
54676               "type" : "string"
54677             }
54678           },
54679           "model" : {
54680             "type" : "string"
54681           },
54682           "name" : {
54683             "type" : "string"
54684           },
54685           "ownerId" : {
54686             "type" : "string"
54687           },
54688           "ownerIdIfEmpty" : {
54689             "type" : "string",
54690             "writeOnly" : true
54691           },
54692           "parentPropertyType" : {
54693             "type" : "string"
54694           },
54695           "parentUniqueId" : {
54696             "type" : "string"
54697           },
54698           "password" : {
54699             "type" : "boolean"
54700           },
54701           "propertyConstraints" : {
54702             "type" : "array",
54703             "items" : {
54704               "type" : "string"
54705             }
54706           },
54707           "propertyId" : {
54708             "type" : "string"
54709           },
54710           "required" : {
54711             "type" : "boolean"
54712           },
54713           "schema" : {
54714             "$ref" : "#/components/schemas/SchemaDefinition"
54715           },
54716           "schemaProperty" : {
54717             "$ref" : "#/components/schemas/PropertyDataDefinition"
54718           },
54719           "schemaType" : {
54720             "type" : "string"
54721           },
54722           "status" : {
54723             "type" : "string"
54724           },
54725           "subPropertyInputPath" : {
54726             "type" : "string"
54727           },
54728           "subPropertyToscaFunctions" : {
54729             "type" : "array",
54730             "items" : {
54731               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
54732             }
54733           },
54734           "toscaFunction" : {
54735             "$ref" : "#/components/schemas/ToscaFunction"
54736           },
54737           "toscaGetFunction" : {
54738             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
54739           },
54740           "toscaGetFunctionType" : {
54741             "type" : "string",
54742             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
54743           },
54744           "toscaSubPath" : {
54745             "type" : "string"
54746           },
54747           "type" : {
54748             "type" : "string"
54749           },
54750           "uniqueId" : {
54751             "type" : "string"
54752           },
54753           "userCreated" : {
54754             "type" : "boolean"
54755           },
54756           "value" : {
54757             "type" : "string"
54758           },
54759           "version" : {
54760             "type" : "string"
54761           }
54762         }
54763       },
54764       "PropertyDefinitionDto" : {
54765         "type" : "object",
54766         "properties" : {
54767           "constraints" : {
54768             "type" : "array",
54769             "items" : {
54770               "type" : "object"
54771             }
54772           },
54773           "defaultValue" : {
54774             "type" : "object"
54775           },
54776           "description" : {
54777             "type" : "string"
54778           },
54779           "name" : {
54780             "type" : "string"
54781           },
54782           "required" : {
54783             "type" : "boolean"
54784           },
54785           "schemaType" : {
54786             "type" : "string"
54787           },
54788           "type" : {
54789             "type" : "string"
54790           },
54791           "uniqueId" : {
54792             "type" : "string"
54793           },
54794           "value" : {
54795             "type" : "object"
54796           }
54797         }
54798       },
54799       "PropertyFilterConstraintDataDefinition" : {
54800         "type" : "object",
54801         "properties" : {
54802           "capabilityName" : {
54803             "type" : "string"
54804           },
54805           "operator" : {
54806             "type" : "string",
54807             "enum" : [ "EQUAL", "IN_RANGE", "GREATER_THAN", "GREATER_OR_EQUAL", "LESS_OR_EQUAL", "LENGTH", "MIN_LENGTH", "MAX_LENGTH", "VALID_VALUES", "LESS_THAN", "PATTERN", "SCHEMA" ]
54808           },
54809           "originalType" : {
54810             "type" : "string"
54811           },
54812           "propertyName" : {
54813             "type" : "string"
54814           },
54815           "targetType" : {
54816             "type" : "string",
54817             "enum" : [ "CAPABILITY", "PROPERTY" ]
54818           },
54819           "value" : {
54820             "type" : "object"
54821           },
54822           "valueType" : {
54823             "type" : "string",
54824             "enum" : [ "STATIC", "GET_PROPERTY", "GET_INPUT", "GET_ATTRIBUTE", "YAML", "CUSTOM", "CONCAT", "SEVERAL" ]
54825           }
54826         }
54827       },
54828       "PropertyFilterDataDefinition" : {
54829         "type" : "object",
54830         "properties" : {
54831           "constraints" : {
54832             "type" : "array",
54833             "items" : {
54834               "$ref" : "#/components/schemas/PropertyFilterConstraintDataDefinition"
54835             }
54836           },
54837           "empty" : {
54838             "type" : "boolean"
54839           },
54840           "name" : {
54841             "type" : "string"
54842           },
54843           "ownerId" : {
54844             "type" : "string"
54845           },
54846           "ownerIdIfEmpty" : {
54847             "type" : "string",
54848             "writeOnly" : true
54849           },
54850           "type" : {
54851             "type" : "string"
54852           },
54853           "version" : {
54854             "type" : "string"
54855           }
54856         }
54857       },
54858       "PropertyRule" : {
54859         "type" : "object",
54860         "properties" : {
54861           "empty" : {
54862             "type" : "boolean"
54863           },
54864           "ownerId" : {
54865             "type" : "string"
54866           },
54867           "ownerIdIfEmpty" : {
54868             "type" : "string",
54869             "writeOnly" : true
54870           },
54871           "rule" : {
54872             "type" : "array",
54873             "items" : {
54874               "type" : "string"
54875             }
54876           },
54877           "type" : {
54878             "type" : "string"
54879           },
54880           "value" : {
54881             "type" : "string"
54882           },
54883           "version" : {
54884             "type" : "string"
54885           }
54886         }
54887       },
54888       "QueueInfo" : {
54889         "type" : "object",
54890         "properties" : {
54891           "numberOfCacheWorkers" : {
54892             "type" : "integer",
54893             "format" : "int32"
54894           },
54895           "syncIntervalInSecondes" : {
54896             "type" : "integer",
54897             "format" : "int32"
54898           },
54899           "waitOnShutDownInMinutes" : {
54900             "type" : "integer",
54901             "format" : "int32"
54902           }
54903         }
54904       },
54905       "RelationshipImpl" : {
54906         "type" : "object",
54907         "properties" : {
54908           "type" : {
54909             "type" : "string"
54910           }
54911         }
54912       },
54913       "RelationshipInfo" : {
54914         "type" : "object",
54915         "properties" : {
54916           "capability" : {
54917             "type" : "string"
54918           },
54919           "capabilityOwnerId" : {
54920             "type" : "string"
54921           },
54922           "capabilityUid" : {
54923             "type" : "string"
54924           },
54925           "id" : {
54926             "type" : "string"
54927           },
54928           "relationship" : {
54929             "$ref" : "#/components/schemas/RelationshipImpl"
54930           },
54931           "relationships" : {
54932             "$ref" : "#/components/schemas/RelationshipImpl"
54933           },
54934           "requirement" : {
54935             "type" : "string"
54936           },
54937           "requirementOwnerId" : {
54938             "type" : "string"
54939           },
54940           "requirementUid" : {
54941             "type" : "string"
54942           }
54943         }
54944       },
54945       "ReplaceVNFInfo" : {
54946         "type" : "object",
54947         "properties" : {
54948           "abstractResourceUniqueId" : {
54949             "type" : "string"
54950           },
54951           "realVNFComponentInstance" : {
54952             "$ref" : "#/components/schemas/ComponentInstance"
54953           },
54954           "serviceUniqueId" : {
54955             "type" : "string"
54956           }
54957         }
54958       },
54959       "RequirementCapabilityRelDef" : {
54960         "type" : "object",
54961         "properties" : {
54962           "fromNode" : {
54963             "type" : "string"
54964           },
54965           "originUI" : {
54966             "type" : "boolean"
54967           },
54968           "relationships" : {
54969             "type" : "array",
54970             "items" : {
54971               "$ref" : "#/components/schemas/CapabilityRequirementRelationship"
54972             }
54973           },
54974           "toNode" : {
54975             "type" : "string"
54976           },
54977           "uid" : {
54978             "type" : "string"
54979           }
54980         }
54981       },
54982       "RequirementDataDefinition" : {
54983         "type" : "object",
54984         "properties" : {
54985           "capability" : {
54986             "type" : "string"
54987           },
54988           "empty" : {
54989             "type" : "boolean"
54990           },
54991           "external" : {
54992             "type" : "boolean"
54993           },
54994           "externalName" : {
54995             "type" : "string"
54996           },
54997           "leftOccurrences" : {
54998             "type" : "string"
54999           },
55000           "maxOccurrences" : {
55001             "type" : "string"
55002           },
55003           "minOccurrences" : {
55004             "type" : "string"
55005           },
55006           "name" : {
55007             "type" : "string"
55008           },
55009           "node" : {
55010             "type" : "string"
55011           },
55012           "ownerId" : {
55013             "type" : "string"
55014           },
55015           "ownerIdIfEmpty" : {
55016             "type" : "string",
55017             "writeOnly" : true
55018           },
55019           "ownerName" : {
55020             "type" : "string"
55021           },
55022           "parentName" : {
55023             "type" : "string"
55024           },
55025           "path" : {
55026             "type" : "array",
55027             "items" : {
55028               "type" : "string"
55029             }
55030           },
55031           "previousName" : {
55032             "type" : "string"
55033           },
55034           "relationship" : {
55035             "type" : "string"
55036           },
55037           "source" : {
55038             "type" : "string"
55039           },
55040           "type" : {
55041             "type" : "string"
55042           },
55043           "uniqueId" : {
55044             "type" : "string"
55045           },
55046           "version" : {
55047             "type" : "string"
55048           }
55049         }
55050       },
55051       "RequirementDefinition" : {
55052         "type" : "object",
55053         "properties" : {
55054           "capability" : {
55055             "type" : "string"
55056           },
55057           "empty" : {
55058             "type" : "boolean"
55059           },
55060           "external" : {
55061             "type" : "boolean"
55062           },
55063           "externalName" : {
55064             "type" : "string"
55065           },
55066           "leftOccurrences" : {
55067             "type" : "string"
55068           },
55069           "maxOccurrences" : {
55070             "type" : "string"
55071           },
55072           "minOccurrences" : {
55073             "type" : "string"
55074           },
55075           "name" : {
55076             "type" : "string"
55077           },
55078           "node" : {
55079             "type" : "string"
55080           },
55081           "ownerId" : {
55082             "type" : "string"
55083           },
55084           "ownerIdIfEmpty" : {
55085             "type" : "string",
55086             "writeOnly" : true
55087           },
55088           "ownerName" : {
55089             "type" : "string"
55090           },
55091           "parentName" : {
55092             "type" : "string"
55093           },
55094           "path" : {
55095             "type" : "array",
55096             "items" : {
55097               "type" : "string"
55098             }
55099           },
55100           "previousName" : {
55101             "type" : "string"
55102           },
55103           "relationship" : {
55104             "type" : "string"
55105           },
55106           "source" : {
55107             "type" : "string"
55108           },
55109           "type" : {
55110             "type" : "string"
55111           },
55112           "uniqueId" : {
55113             "type" : "string"
55114           },
55115           "version" : {
55116             "type" : "string"
55117           }
55118         }
55119       },
55120       "RequirementNodeFilterCapabilityDataDefinition" : {
55121         "type" : "object",
55122         "properties" : {
55123           "empty" : {
55124             "type" : "boolean"
55125           },
55126           "name" : {
55127             "type" : "string"
55128           },
55129           "ownerId" : {
55130             "type" : "string"
55131           },
55132           "ownerIdIfEmpty" : {
55133             "type" : "string",
55134             "writeOnly" : true
55135           },
55136           "properties" : {
55137             "$ref" : "#/components/schemas/ListDataDefinitionPropertyFilterDataDefinition"
55138           },
55139           "type" : {
55140             "type" : "string"
55141           },
55142           "version" : {
55143             "type" : "string"
55144           }
55145         }
55146       },
55147       "RequirementSubstitutionFilterCapabilityDataDefinition" : {
55148         "type" : "object",
55149         "properties" : {
55150           "empty" : {
55151             "type" : "boolean"
55152           },
55153           "name" : {
55154             "type" : "string"
55155           },
55156           "ownerId" : {
55157             "type" : "string"
55158           },
55159           "ownerIdIfEmpty" : {
55160             "type" : "string",
55161             "writeOnly" : true
55162           },
55163           "properties" : {
55164             "$ref" : "#/components/schemas/ListDataDefinitionPropertyFilterDataDefinition"
55165           },
55166           "type" : {
55167             "type" : "string"
55168           },
55169           "version" : {
55170             "type" : "string"
55171           }
55172         }
55173       },
55174       "Resource" : {
55175         "type" : "object",
55176         "properties" : {
55177           "abstract" : {
55178             "type" : "boolean"
55179           },
55180           "actualComponentType" : {
55181             "type" : "string"
55182           },
55183           "additionalInformation" : {
55184             "type" : "array",
55185             "items" : {
55186               "$ref" : "#/components/schemas/AdditionalInformationDefinition"
55187             }
55188           },
55189           "allArtifacts" : {
55190             "type" : "object",
55191             "additionalProperties" : {
55192               "$ref" : "#/components/schemas/ArtifactDefinition"
55193             }
55194           },
55195           "allVersions" : {
55196             "type" : "object",
55197             "additionalProperties" : {
55198               "type" : "string"
55199             }
55200           },
55201           "archiveTime" : {
55202             "type" : "integer",
55203             "format" : "int64"
55204           },
55205           "archived" : {
55206             "type" : "boolean"
55207           },
55208           "artifacts" : {
55209             "type" : "object",
55210             "additionalProperties" : {
55211               "$ref" : "#/components/schemas/ArtifactDefinition"
55212             }
55213           },
55214           "attributes" : {
55215             "type" : "array",
55216             "items" : {
55217               "$ref" : "#/components/schemas/AttributeDefinition"
55218             }
55219           },
55220           "capabilities" : {
55221             "type" : "object",
55222             "additionalProperties" : {
55223               "type" : "array",
55224               "items" : {
55225                 "$ref" : "#/components/schemas/CapabilityDefinition"
55226               }
55227             }
55228           },
55229           "categories" : {
55230             "type" : "array",
55231             "items" : {
55232               "$ref" : "#/components/schemas/CategoryDefinition"
55233             }
55234           },
55235           "categorySpecificMetadata" : {
55236             "type" : "object",
55237             "additionalProperties" : {
55238               "type" : "string"
55239             }
55240           },
55241           "componentInstances" : {
55242             "type" : "array",
55243             "items" : {
55244               "$ref" : "#/components/schemas/ComponentInstance"
55245             }
55246           },
55247           "componentInstancesAttributes" : {
55248             "type" : "object",
55249             "additionalProperties" : {
55250               "type" : "array",
55251               "items" : {
55252                 "$ref" : "#/components/schemas/ComponentInstanceAttribute"
55253               }
55254             }
55255           },
55256           "componentInstancesInputs" : {
55257             "type" : "object",
55258             "additionalProperties" : {
55259               "type" : "array",
55260               "items" : {
55261                 "$ref" : "#/components/schemas/ComponentInstanceInput"
55262               }
55263             }
55264           },
55265           "componentInstancesInterfaces" : {
55266             "type" : "object",
55267             "additionalProperties" : {
55268               "type" : "array",
55269               "items" : {
55270                 "$ref" : "#/components/schemas/ComponentInstanceInterface"
55271               }
55272             }
55273           },
55274           "componentInstancesOutputs" : {
55275             "type" : "object",
55276             "additionalProperties" : {
55277               "type" : "array",
55278               "items" : {
55279                 "$ref" : "#/components/schemas/ComponentInstanceOutput"
55280               }
55281             }
55282           },
55283           "componentInstancesProperties" : {
55284             "type" : "object",
55285             "additionalProperties" : {
55286               "type" : "array",
55287               "items" : {
55288                 "$ref" : "#/components/schemas/ComponentInstanceProperty"
55289               }
55290             }
55291           },
55292           "componentInstancesRelations" : {
55293             "type" : "array",
55294             "items" : {
55295               "$ref" : "#/components/schemas/RequirementCapabilityRelDef"
55296             }
55297           },
55298           "componentMetadataForSupportLog" : {
55299             "type" : "object",
55300             "additionalProperties" : {
55301               "type" : "string"
55302             }
55303           },
55304           "componentType" : {
55305             "type" : "string",
55306             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
55307           },
55308           "conformanceLevel" : {
55309             "type" : "string"
55310           },
55311           "contactId" : {
55312             "type" : "string"
55313           },
55314           "cost" : {
55315             "type" : "string"
55316           },
55317           "creationDate" : {
55318             "type" : "integer",
55319             "format" : "int64"
55320           },
55321           "creatorFullName" : {
55322             "type" : "string"
55323           },
55324           "creatorUserId" : {
55325             "type" : "string"
55326           },
55327           "csarUUID" : {
55328             "type" : "string"
55329           },
55330           "csarVersion" : {
55331             "type" : "string"
55332           },
55333           "csarVersionId" : {
55334             "type" : "string"
55335           },
55336           "dataTypes" : {
55337             "type" : "array",
55338             "items" : {
55339               "$ref" : "#/components/schemas/DataTypeDefinition"
55340             }
55341           },
55342           "deploymentArtifacts" : {
55343             "type" : "object",
55344             "additionalProperties" : {
55345               "$ref" : "#/components/schemas/ArtifactDefinition"
55346             }
55347           },
55348           "derivedFrom" : {
55349             "type" : "array",
55350             "items" : {
55351               "type" : "string"
55352             }
55353           },
55354           "derivedFromGenericInfo" : {
55355             "$ref" : "#/components/schemas/Resource"
55356           },
55357           "derivedFromGenericType" : {
55358             "type" : "string"
55359           },
55360           "derivedFromGenericVersion" : {
55361             "type" : "string"
55362           },
55363           "derivedFromMapOfIdToName" : {
55364             "type" : "object",
55365             "additionalProperties" : {
55366               "type" : "string"
55367             }
55368           },
55369           "derivedList" : {
55370             "type" : "array",
55371             "items" : {
55372               "type" : "string"
55373             }
55374           },
55375           "description" : {
55376             "type" : "string"
55377           },
55378           "groups" : {
55379             "type" : "array",
55380             "items" : {
55381               "$ref" : "#/components/schemas/GroupDefinition"
55382             }
55383           },
55384           "highestVersion" : {
55385             "type" : "boolean"
55386           },
55387           "icon" : {
55388             "type" : "string"
55389           },
55390           "importedToscaChecksum" : {
55391             "type" : "string"
55392           },
55393           "inputs" : {
55394             "type" : "array",
55395             "items" : {
55396               "$ref" : "#/components/schemas/InputDefinition"
55397             }
55398           },
55399           "interfaces" : {
55400             "type" : "object",
55401             "additionalProperties" : {
55402               "$ref" : "#/components/schemas/InterfaceDefinition"
55403             }
55404           },
55405           "invariantUUID" : {
55406             "type" : "string"
55407           },
55408           "isDeleted" : {
55409             "type" : "boolean"
55410           },
55411           "lastUpdateDate" : {
55412             "type" : "integer",
55413             "format" : "int64"
55414           },
55415           "lastUpdaterFullName" : {
55416             "type" : "string"
55417           },
55418           "lastUpdaterUserId" : {
55419             "type" : "string"
55420           },
55421           "licenseType" : {
55422             "type" : "string"
55423           },
55424           "lifecycleState" : {
55425             "type" : "string",
55426             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ]
55427           },
55428           "model" : {
55429             "type" : "string"
55430           },
55431           "name" : {
55432             "type" : "string"
55433           },
55434           "nodeFilterComponents" : {
55435             "type" : "object",
55436             "additionalProperties" : {
55437               "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
55438             }
55439           },
55440           "normalizedName" : {
55441             "type" : "string"
55442           },
55443           "outputs" : {
55444             "type" : "array",
55445             "items" : {
55446               "$ref" : "#/components/schemas/OutputDefinition"
55447             }
55448           },
55449           "policies" : {
55450             "type" : "object",
55451             "additionalProperties" : {
55452               "$ref" : "#/components/schemas/PolicyDefinition"
55453             }
55454           },
55455           "projectCode" : {
55456             "type" : "string"
55457           },
55458           "properties" : {
55459             "type" : "array",
55460             "items" : {
55461               "$ref" : "#/components/schemas/PropertyDefinition"
55462             }
55463           },
55464           "requirements" : {
55465             "type" : "object",
55466             "additionalProperties" : {
55467               "type" : "array",
55468               "items" : {
55469                 "$ref" : "#/components/schemas/RequirementDefinition"
55470               }
55471             }
55472           },
55473           "resourceType" : {
55474             "type" : "string",
55475             "enum" : [ "VFC", "VF", "CR", "CP", "PNF", "CVFC", "VL", "VFCMT", "Configuration", "ServiceProxy", "ABSTRACT", "SERVICE" ]
55476           },
55477           "resourceVendorModelNumber" : {
55478             "type" : "string"
55479           },
55480           "service" : {
55481             "type" : "boolean"
55482           },
55483           "specificComponetTypeArtifacts" : {
55484             "type" : "object",
55485             "additionalProperties" : {
55486               "$ref" : "#/components/schemas/ArtifactDefinition"
55487             },
55488             "writeOnly" : true
55489           },
55490           "state" : {
55491             "type" : "string",
55492             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ],
55493             "writeOnly" : true
55494           },
55495           "substitutionFilter" : {
55496             "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
55497           },
55498           "systemName" : {
55499             "type" : "string"
55500           },
55501           "tags" : {
55502             "type" : "array",
55503             "items" : {
55504               "type" : "string"
55505             }
55506           },
55507           "tenant" : {
55508             "type" : "string"
55509           },
55510           "topologyTemplate" : {
55511             "type" : "boolean"
55512           },
55513           "toscaArtifacts" : {
55514             "type" : "object",
55515             "additionalProperties" : {
55516               "$ref" : "#/components/schemas/ArtifactDefinition"
55517             }
55518           },
55519           "toscaResourceName" : {
55520             "type" : "string"
55521           },
55522           "toscaType" : {
55523             "type" : "string"
55524           },
55525           "toscaVersion" : {
55526             "type" : "string"
55527           },
55528           "uniqueId" : {
55529             "type" : "string"
55530           },
55531           "uuid" : {
55532             "type" : "string"
55533           },
55534           "vendorName" : {
55535             "type" : "string"
55536           },
55537           "vendorRelease" : {
55538             "type" : "string"
55539           },
55540           "version" : {
55541             "type" : "string"
55542           },
55543           "vspArchived" : {
55544             "type" : "boolean"
55545           }
55546         }
55547       },
55548       "SchemaDefinition" : {
55549         "type" : "object",
55550         "properties" : {
55551           "constraints" : {
55552             "type" : "array",
55553             "items" : {
55554               "type" : "string"
55555             }
55556           },
55557           "derivedFrom" : {
55558             "type" : "string"
55559           },
55560           "empty" : {
55561             "type" : "boolean"
55562           },
55563           "ownerId" : {
55564             "type" : "string"
55565           },
55566           "ownerIdIfEmpty" : {
55567             "type" : "string",
55568             "writeOnly" : true
55569           },
55570           "properties" : {
55571             "type" : "object",
55572             "additionalProperties" : {
55573               "$ref" : "#/components/schemas/PropertyDataDefinition"
55574             }
55575           },
55576           "property" : {
55577             "$ref" : "#/components/schemas/PropertyDataDefinition"
55578           },
55579           "type" : {
55580             "type" : "string"
55581           },
55582           "version" : {
55583             "type" : "string"
55584           }
55585         }
55586       },
55587       "Service" : {
55588         "type" : "object",
55589         "properties" : {
55590           "abstract" : {
55591             "type" : "boolean",
55592             "writeOnly" : true
55593           },
55594           "actualComponentType" : {
55595             "type" : "string"
55596           },
55597           "additionalInformation" : {
55598             "type" : "array",
55599             "items" : {
55600               "$ref" : "#/components/schemas/AdditionalInformationDefinition"
55601             }
55602           },
55603           "allArtifacts" : {
55604             "type" : "object",
55605             "additionalProperties" : {
55606               "$ref" : "#/components/schemas/ArtifactDefinition"
55607             }
55608           },
55609           "allVersions" : {
55610             "type" : "object",
55611             "additionalProperties" : {
55612               "type" : "string"
55613             }
55614           },
55615           "archiveTime" : {
55616             "type" : "integer",
55617             "format" : "int64"
55618           },
55619           "archived" : {
55620             "type" : "boolean"
55621           },
55622           "artifacts" : {
55623             "type" : "object",
55624             "additionalProperties" : {
55625               "$ref" : "#/components/schemas/ArtifactDefinition"
55626             }
55627           },
55628           "attributes" : {
55629             "type" : "array",
55630             "items" : {
55631               "$ref" : "#/components/schemas/AttributeDefinition"
55632             }
55633           },
55634           "capabilities" : {
55635             "type" : "object",
55636             "additionalProperties" : {
55637               "type" : "array",
55638               "items" : {
55639                 "$ref" : "#/components/schemas/CapabilityDefinition"
55640               }
55641             }
55642           },
55643           "categories" : {
55644             "type" : "array",
55645             "items" : {
55646               "$ref" : "#/components/schemas/CategoryDefinition"
55647             }
55648           },
55649           "categorySpecificMetadata" : {
55650             "type" : "object",
55651             "additionalProperties" : {
55652               "type" : "string"
55653             }
55654           },
55655           "componentInstances" : {
55656             "type" : "array",
55657             "items" : {
55658               "$ref" : "#/components/schemas/ComponentInstance"
55659             }
55660           },
55661           "componentInstancesAttributes" : {
55662             "type" : "object",
55663             "additionalProperties" : {
55664               "type" : "array",
55665               "items" : {
55666                 "$ref" : "#/components/schemas/ComponentInstanceAttribute"
55667               }
55668             }
55669           },
55670           "componentInstancesInputs" : {
55671             "type" : "object",
55672             "additionalProperties" : {
55673               "type" : "array",
55674               "items" : {
55675                 "$ref" : "#/components/schemas/ComponentInstanceInput"
55676               }
55677             }
55678           },
55679           "componentInstancesInterfaces" : {
55680             "type" : "object",
55681             "additionalProperties" : {
55682               "type" : "array",
55683               "items" : {
55684                 "$ref" : "#/components/schemas/ComponentInstanceInterface"
55685               }
55686             }
55687           },
55688           "componentInstancesOutputs" : {
55689             "type" : "object",
55690             "additionalProperties" : {
55691               "type" : "array",
55692               "items" : {
55693                 "$ref" : "#/components/schemas/ComponentInstanceOutput"
55694               }
55695             }
55696           },
55697           "componentInstancesProperties" : {
55698             "type" : "object",
55699             "additionalProperties" : {
55700               "type" : "array",
55701               "items" : {
55702                 "$ref" : "#/components/schemas/ComponentInstanceProperty"
55703               }
55704             }
55705           },
55706           "componentInstancesRelations" : {
55707             "type" : "array",
55708             "items" : {
55709               "$ref" : "#/components/schemas/RequirementCapabilityRelDef"
55710             }
55711           },
55712           "componentMetadataForSupportLog" : {
55713             "type" : "object",
55714             "additionalProperties" : {
55715               "type" : "string"
55716             }
55717           },
55718           "componentType" : {
55719             "type" : "string",
55720             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
55721           },
55722           "conformanceLevel" : {
55723             "type" : "string"
55724           },
55725           "contactId" : {
55726             "type" : "string"
55727           },
55728           "creationDate" : {
55729             "type" : "integer",
55730             "format" : "int64"
55731           },
55732           "creatorFullName" : {
55733             "type" : "string"
55734           },
55735           "creatorUserId" : {
55736             "type" : "string"
55737           },
55738           "csarUUID" : {
55739             "type" : "string"
55740           },
55741           "csarVersion" : {
55742             "type" : "string"
55743           },
55744           "dataTypes" : {
55745             "type" : "array",
55746             "items" : {
55747               "$ref" : "#/components/schemas/DataTypeDefinition"
55748             }
55749           },
55750           "deploymentArtifacts" : {
55751             "type" : "object",
55752             "additionalProperties" : {
55753               "$ref" : "#/components/schemas/ArtifactDefinition"
55754             }
55755           },
55756           "derivedFromGenericInfo" : {
55757             "$ref" : "#/components/schemas/Resource"
55758           },
55759           "derivedFromGenericType" : {
55760             "type" : "string"
55761           },
55762           "derivedFromGenericVersion" : {
55763             "type" : "string"
55764           },
55765           "description" : {
55766             "type" : "string"
55767           },
55768           "distributionStatus" : {
55769             "type" : "string",
55770             "enum" : [ "DISTRIBUTION_NOT_APPROVED", "DISTRIBUTED" ]
55771           },
55772           "ecompGeneratedNaming" : {
55773             "type" : "boolean"
55774           },
55775           "environmentContext" : {
55776             "type" : "string"
55777           },
55778           "forwardingPaths" : {
55779             "type" : "object",
55780             "additionalProperties" : {
55781               "$ref" : "#/components/schemas/ForwardingPathDataDefinition"
55782             }
55783           },
55784           "groups" : {
55785             "type" : "array",
55786             "items" : {
55787               "$ref" : "#/components/schemas/GroupDefinition"
55788             }
55789           },
55790           "highestVersion" : {
55791             "type" : "boolean"
55792           },
55793           "icon" : {
55794             "type" : "string"
55795           },
55796           "importedToscaChecksum" : {
55797             "type" : "string"
55798           },
55799           "inputs" : {
55800             "type" : "array",
55801             "items" : {
55802               "$ref" : "#/components/schemas/InputDefinition"
55803             }
55804           },
55805           "instantiationType" : {
55806             "type" : "string"
55807           },
55808           "interfaces" : {
55809             "type" : "object",
55810             "additionalProperties" : {
55811               "$ref" : "#/components/schemas/InterfaceDefinition"
55812             }
55813           },
55814           "invariantUUID" : {
55815             "type" : "string"
55816           },
55817           "isDeleted" : {
55818             "type" : "boolean"
55819           },
55820           "lastUpdateDate" : {
55821             "type" : "integer",
55822             "format" : "int64"
55823           },
55824           "lastUpdaterFullName" : {
55825             "type" : "string"
55826           },
55827           "lastUpdaterUserId" : {
55828             "type" : "string"
55829           },
55830           "lifecycleState" : {
55831             "type" : "string",
55832             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ]
55833           },
55834           "model" : {
55835             "type" : "string"
55836           },
55837           "name" : {
55838             "type" : "string"
55839           },
55840           "namingPolicy" : {
55841             "type" : "string"
55842           },
55843           "nodeFilterComponents" : {
55844             "type" : "object",
55845             "additionalProperties" : {
55846               "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
55847             }
55848           },
55849           "normalizedName" : {
55850             "type" : "string"
55851           },
55852           "outputs" : {
55853             "type" : "array",
55854             "items" : {
55855               "$ref" : "#/components/schemas/OutputDefinition"
55856             }
55857           },
55858           "policies" : {
55859             "type" : "object",
55860             "additionalProperties" : {
55861               "$ref" : "#/components/schemas/PolicyDefinition"
55862             }
55863           },
55864           "projectCode" : {
55865             "type" : "string"
55866           },
55867           "properties" : {
55868             "type" : "array",
55869             "items" : {
55870               "$ref" : "#/components/schemas/PropertyDefinition"
55871             }
55872           },
55873           "requirements" : {
55874             "type" : "object",
55875             "additionalProperties" : {
55876               "type" : "array",
55877               "items" : {
55878                 "$ref" : "#/components/schemas/RequirementDefinition"
55879               }
55880             }
55881           },
55882           "service" : {
55883             "type" : "boolean"
55884           },
55885           "serviceApiArtifacts" : {
55886             "type" : "object",
55887             "additionalProperties" : {
55888               "$ref" : "#/components/schemas/ArtifactDefinition"
55889             }
55890           },
55891           "serviceFunction" : {
55892             "type" : "string"
55893           },
55894           "serviceRole" : {
55895             "type" : "string"
55896           },
55897           "serviceType" : {
55898             "type" : "string"
55899           },
55900           "serviceVendorModelNumber" : {
55901             "type" : "string",
55902             "writeOnly" : true
55903           },
55904           "specificComponetTypeArtifacts" : {
55905             "type" : "object",
55906             "additionalProperties" : {
55907               "$ref" : "#/components/schemas/ArtifactDefinition"
55908             },
55909             "writeOnly" : true
55910           },
55911           "state" : {
55912             "type" : "string",
55913             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ],
55914             "writeOnly" : true
55915           },
55916           "substituteCandidate" : {
55917             "type" : "boolean"
55918           },
55919           "substitutionFilter" : {
55920             "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
55921           },
55922           "systemName" : {
55923             "type" : "string"
55924           },
55925           "tags" : {
55926             "type" : "array",
55927             "items" : {
55928               "type" : "string"
55929             }
55930           },
55931           "tenant" : {
55932             "type" : "string"
55933           },
55934           "topologyTemplate" : {
55935             "type" : "boolean"
55936           },
55937           "toscaArtifacts" : {
55938             "type" : "object",
55939             "additionalProperties" : {
55940               "$ref" : "#/components/schemas/ArtifactDefinition"
55941             }
55942           },
55943           "toscaServiceName" : {
55944             "type" : "string"
55945           },
55946           "toscaType" : {
55947             "type" : "string"
55948           },
55949           "uniqueId" : {
55950             "type" : "string"
55951           },
55952           "uuid" : {
55953             "type" : "string"
55954           },
55955           "vendorName" : {
55956             "type" : "string",
55957             "writeOnly" : true
55958           },
55959           "vendorRelease" : {
55960             "type" : "string",
55961             "writeOnly" : true
55962           },
55963           "version" : {
55964             "type" : "string"
55965           },
55966           "vspArchived" : {
55967             "type" : "boolean"
55968           }
55969         }
55970       },
55971       "ServiceRelations" : {
55972         "type" : "array",
55973         "items" : {
55974           "$ref" : "#/components/schemas/NameIdPairWrapper"
55975         },
55976         "properties" : {
55977           "empty" : {
55978             "type" : "boolean"
55979           },
55980           "relations" : {
55981             "type" : "array",
55982             "items" : {
55983               "$ref" : "#/components/schemas/NameIdPairWrapper"
55984             },
55985             "uniqueItems" : true
55986           }
55987         }
55988       },
55989       "SubCategoryDefinition" : {
55990         "type" : "object",
55991         "properties" : {
55992           "empty" : {
55993             "type" : "boolean"
55994           },
55995           "groupings" : {
55996             "type" : "array",
55997             "items" : {
55998               "$ref" : "#/components/schemas/GroupingDefinition"
55999             }
56000           },
56001           "icons" : {
56002             "type" : "array",
56003             "items" : {
56004               "type" : "string"
56005             }
56006           },
56007           "metadataKeys" : {
56008             "type" : "array",
56009             "items" : {
56010               "$ref" : "#/components/schemas/MetadataKeyDataDefinition"
56011             }
56012           },
56013           "name" : {
56014             "type" : "string"
56015           },
56016           "normalizedName" : {
56017             "type" : "string"
56018           },
56019           "ownerId" : {
56020             "type" : "string"
56021           },
56022           "ownerIdIfEmpty" : {
56023             "type" : "string",
56024             "writeOnly" : true
56025           },
56026           "type" : {
56027             "type" : "string"
56028           },
56029           "uniqueId" : {
56030             "type" : "string"
56031           },
56032           "version" : {
56033             "type" : "string"
56034           }
56035         }
56036       },
56037       "SubPropertyToscaFunction" : {
56038         "type" : "object",
56039         "properties" : {
56040           "subPropertyPath" : {
56041             "type" : "array",
56042             "items" : {
56043               "type" : "string"
56044             }
56045           },
56046           "toscaFunction" : {
56047             "$ref" : "#/components/schemas/ToscaFunction"
56048           }
56049         }
56050       },
56051       "SubstitutionFilterDataDefinition" : {
56052         "type" : "object",
56053         "properties" : {
56054           "capabilities" : {
56055             "$ref" : "#/components/schemas/ListDataDefinitionRequirementSubstitutionFilterCapabilityDataDefinition"
56056           },
56057           "empty" : {
56058             "type" : "boolean"
56059           },
56060           "id" : {
56061             "type" : "string"
56062           },
56063           "name" : {
56064             "type" : "string"
56065           },
56066           "ownerId" : {
56067             "type" : "string"
56068           },
56069           "ownerIdIfEmpty" : {
56070             "type" : "string",
56071             "writeOnly" : true
56072           },
56073           "properties" : {
56074             "$ref" : "#/components/schemas/ListDataDefinitionSubstitutionFilterPropertyDataDefinition"
56075           },
56076           "tosca_id" : {
56077             "type" : "object"
56078           },
56079           "type" : {
56080             "type" : "string"
56081           },
56082           "version" : {
56083             "type" : "string"
56084           }
56085         }
56086       },
56087       "SubstitutionFilterPropertyDataDefinition" : {
56088         "type" : "object",
56089         "properties" : {
56090           "constraints" : {
56091             "type" : "array",
56092             "items" : {
56093               "$ref" : "#/components/schemas/PropertyFilterConstraintDataDefinition"
56094             }
56095           },
56096           "empty" : {
56097             "type" : "boolean"
56098           },
56099           "name" : {
56100             "type" : "string"
56101           },
56102           "ownerId" : {
56103             "type" : "string"
56104           },
56105           "ownerIdIfEmpty" : {
56106             "type" : "string",
56107             "writeOnly" : true
56108           },
56109           "type" : {
56110             "type" : "string"
56111           },
56112           "version" : {
56113             "type" : "string"
56114           }
56115         }
56116       },
56117       "SwitchoverDetectorConfig" : {
56118         "type" : "object",
56119         "properties" : {
56120           "beResolveAttempts" : {
56121             "type" : "integer",
56122             "format" : "int32"
56123           },
56124           "beVip" : {
56125             "type" : "string"
56126           },
56127           "changePriorityPassword" : {
56128             "type" : "string"
56129           },
56130           "changePriorityUser" : {
56131             "type" : "string"
56132           },
56133           "enabled" : {
56134             "type" : "boolean"
56135           },
56136           "feResolveAttempts" : {
56137             "type" : "integer",
56138             "format" : "int32"
56139           },
56140           "feVip" : {
56141             "type" : "string"
56142           },
56143           "getgBeFqdn" : {
56144             "type" : "string"
56145           },
56146           "getgFeFqdn" : {
56147             "type" : "string"
56148           },
56149           "groups" : {
56150             "type" : "object",
56151             "additionalProperties" : {
56152               "$ref" : "#/components/schemas/GroupInfo"
56153             }
56154           },
56155           "interval" : {
56156             "type" : "integer",
56157             "format" : "int64"
56158           },
56159           "publishNetworkBody" : {
56160             "type" : "string"
56161           },
56162           "publishNetworkUrl" : {
56163             "type" : "string"
56164           }
56165         }
56166       },
56167       "ToscaArtifactDataDefinition" : {
56168         "type" : "object",
56169         "properties" : {
56170           "file" : {
56171             "type" : "string"
56172           },
56173           "properties" : {
56174             "type" : "object",
56175             "additionalProperties" : {
56176               "type" : "object"
56177             }
56178           },
56179           "type" : {
56180             "type" : "string"
56181           }
56182         }
56183       },
56184       "ToscaFunction" : {
56185         "type" : "object",
56186         "properties" : {
56187           "jsonObjectValue" : {
56188             "type" : "object"
56189           },
56190           "type" : {
56191             "type" : "string",
56192             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE", "CONCAT", "CUSTOM", "YAML", "STRING" ]
56193           },
56194           "value" : {
56195             "type" : "string"
56196           }
56197         }
56198       },
56199       "ToscaGetFunctionDataDefinition" : {
56200         "type" : "object",
56201         "properties" : {
56202           "functionType" : {
56203             "type" : "string",
56204             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
56205           },
56206           "propertyName" : {
56207             "type" : "string"
56208           },
56209           "propertyPathFromSource" : {
56210             "type" : "array",
56211             "items" : {
56212               "type" : "string"
56213             }
56214           },
56215           "propertySource" : {
56216             "type" : "string",
56217             "enum" : [ "SELF", "INSTANCE" ]
56218           },
56219           "propertyUniqueId" : {
56220             "type" : "string"
56221           },
56222           "sourceName" : {
56223             "type" : "string"
56224           },
56225           "sourceUniqueId" : {
56226             "type" : "string"
56227           },
56228           "toscaIndexList" : {
56229             "type" : "array",
56230             "items" : {
56231               "type" : "object"
56232             }
56233           },
56234           "type" : {
56235             "type" : "string",
56236             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE", "CONCAT", "CUSTOM", "YAML", "STRING" ]
56237           }
56238         }
56239       },
56240       "ToscaValidatorsConfig" : {
56241         "type" : "object",
56242         "properties" : {
56243           "stringMaxLength" : {
56244             "type" : "integer",
56245             "format" : "int32"
56246           }
56247         }
56248       },
56249       "UIConstraint" : {
56250         "type" : "object",
56251         "properties" : {
56252           "capabilityName" : {
56253             "type" : "string"
56254           },
56255           "constraintOperator" : {
56256             "type" : "string"
56257           },
56258           "originalType" : {
56259             "type" : "string"
56260           },
56261           "servicePropertyName" : {
56262             "type" : "string"
56263           },
56264           "sourceName" : {
56265             "type" : "string"
56266           },
56267           "sourceType" : {
56268             "type" : "string"
56269           },
56270           "value" : {
56271             "type" : "object"
56272           }
56273         }
56274       },
56275       "User" : {
56276         "type" : "object",
56277         "properties" : {
56278           "email" : {
56279             "type" : "string"
56280           },
56281           "firstName" : {
56282             "type" : "string"
56283           },
56284           "fullName" : {
56285             "type" : "string"
56286           },
56287           "lastLoginTime" : {
56288             "type" : "integer",
56289             "format" : "int64"
56290           },
56291           "lastName" : {
56292             "type" : "string"
56293           },
56294           "role" : {
56295             "type" : "string"
56296           },
56297           "status" : {
56298             "type" : "string",
56299             "enum" : [ "ACTIVE", "INACTIVE" ]
56300           },
56301           "userId" : {
56302             "type" : "string"
56303           }
56304         }
56305       },
56306       "UserRole" : {
56307         "type" : "object",
56308         "properties" : {
56309           "role" : {
56310             "type" : "string",
56311             "enum" : [ "ADMIN", "TESTER", "DESIGNER", "PRODUCT_MANAGER", "PRODUCT_STRATEGIST" ]
56312           }
56313         }
56314       },
56315       "VfModuleProperty" : {
56316         "type" : "object",
56317         "properties" : {
56318           "forBaseModule" : {
56319             "type" : "string"
56320           },
56321           "forNonBaseModule" : {
56322             "type" : "string"
56323           }
56324         }
56325       }
56326     }
56327   }
56328 }