Provide tosca function capability to all nested levels
[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         "responses" : {
308           "200" : {
309             "description" : "allDataTypes"
310           },
311           "400" : {
312             "description" : "Invalid content / Missing content"
313           },
314           "403" : {
315             "description" : "Restricted operation"
316           },
317           "404" : {
318             "description" : "Data types not found"
319           },
320           "default" : {
321             "content" : {
322               "application/json" : {
323                 "schema" : {
324                   "type" : "array",
325                   "items" : {
326                     "type" : "object",
327                     "properties" : {
328                       "allowedMethods" : {
329                         "type" : "array",
330                         "items" : {
331                           "type" : "string"
332                         },
333                         "uniqueItems" : true
334                       },
335                       "cookies" : {
336                         "type" : "object",
337                         "additionalProperties" : {
338                           "type" : "object",
339                           "properties" : {
340                             "comment" : {
341                               "type" : "string"
342                             },
343                             "domain" : {
344                               "type" : "string"
345                             },
346                             "expiry" : {
347                               "type" : "string",
348                               "format" : "date-time"
349                             },
350                             "httpOnly" : {
351                               "type" : "boolean"
352                             },
353                             "maxAge" : {
354                               "type" : "integer",
355                               "format" : "int32"
356                             },
357                             "name" : {
358                               "type" : "string"
359                             },
360                             "path" : {
361                               "type" : "string"
362                             },
363                             "secure" : {
364                               "type" : "boolean"
365                             },
366                             "value" : {
367                               "type" : "string"
368                             },
369                             "version" : {
370                               "type" : "integer",
371                               "format" : "int32"
372                             }
373                           }
374                         }
375                       },
376                       "date" : {
377                         "type" : "string",
378                         "format" : "date-time"
379                       },
380                       "entity" : {
381                         "type" : "object"
382                       },
383                       "entityTag" : {
384                         "type" : "object",
385                         "properties" : {
386                           "value" : {
387                             "type" : "string"
388                           },
389                           "weak" : {
390                             "type" : "boolean"
391                           }
392                         }
393                       },
394                       "headers" : {
395                         "type" : "object",
396                         "additionalProperties" : {
397                           "type" : "array",
398                           "items" : {
399                             "type" : "object"
400                           }
401                         }
402                       },
403                       "language" : {
404                         "type" : "object",
405                         "properties" : {
406                           "country" : {
407                             "type" : "string"
408                           },
409                           "displayCountry" : {
410                             "type" : "string"
411                           },
412                           "displayLanguage" : {
413                             "type" : "string"
414                           },
415                           "displayName" : {
416                             "type" : "string"
417                           },
418                           "displayScript" : {
419                             "type" : "string"
420                           },
421                           "displayVariant" : {
422                             "type" : "string"
423                           },
424                           "extensionKeys" : {
425                             "type" : "array",
426                             "items" : {
427                               "type" : "string"
428                             },
429                             "uniqueItems" : true
430                           },
431                           "iso3Country" : {
432                             "type" : "string"
433                           },
434                           "iso3Language" : {
435                             "type" : "string"
436                           },
437                           "language" : {
438                             "type" : "string"
439                           },
440                           "script" : {
441                             "type" : "string"
442                           },
443                           "unicodeLocaleAttributes" : {
444                             "type" : "array",
445                             "items" : {
446                               "type" : "string"
447                             },
448                             "uniqueItems" : true
449                           },
450                           "unicodeLocaleKeys" : {
451                             "type" : "array",
452                             "items" : {
453                               "type" : "string"
454                             },
455                             "uniqueItems" : true
456                           },
457                           "variant" : {
458                             "type" : "string"
459                           }
460                         }
461                       },
462                       "lastModified" : {
463                         "type" : "string",
464                         "format" : "date-time"
465                       },
466                       "length" : {
467                         "type" : "integer",
468                         "format" : "int32"
469                       },
470                       "links" : {
471                         "type" : "array",
472                         "items" : {
473                           "type" : "object",
474                           "properties" : {
475                             "params" : {
476                               "type" : "object",
477                               "additionalProperties" : {
478                                 "type" : "string"
479                               }
480                             },
481                             "rel" : {
482                               "type" : "string"
483                             },
484                             "rels" : {
485                               "type" : "array",
486                               "items" : {
487                                 "type" : "string"
488                               }
489                             },
490                             "title" : {
491                               "type" : "string"
492                             },
493                             "type" : {
494                               "type" : "string"
495                             },
496                             "uri" : {
497                               "type" : "string",
498                               "format" : "uri"
499                             },
500                             "uriBuilder" : {
501                               "type" : "object"
502                             }
503                           }
504                         },
505                         "uniqueItems" : true
506                       },
507                       "location" : {
508                         "type" : "string",
509                         "format" : "uri"
510                       },
511                       "mediaType" : {
512                         "type" : "object",
513                         "properties" : {
514                           "parameters" : {
515                             "type" : "object",
516                             "additionalProperties" : {
517                               "type" : "string"
518                             }
519                           },
520                           "subtype" : {
521                             "type" : "string"
522                           },
523                           "type" : {
524                             "type" : "string"
525                           },
526                           "wildcardSubtype" : {
527                             "type" : "boolean"
528                           },
529                           "wildcardType" : {
530                             "type" : "boolean"
531                           }
532                         }
533                       },
534                       "metadata" : {
535                         "type" : "object",
536                         "additionalProperties" : {
537                           "type" : "array",
538                           "items" : {
539                             "type" : "object"
540                           }
541                         }
542                       },
543                       "status" : {
544                         "type" : "integer",
545                         "format" : "int32"
546                       },
547                       "statusInfo" : {
548                         "type" : "object",
549                         "properties" : {
550                           "family" : {
551                             "type" : "string",
552                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
553                           },
554                           "reasonPhrase" : {
555                             "type" : "string"
556                           },
557                           "statusCode" : {
558                             "type" : "integer",
559                             "format" : "int32"
560                           }
561                         }
562                       },
563                       "stringHeaders" : {
564                         "type" : "object",
565                         "additionalProperties" : {
566                           "type" : "array",
567                           "items" : {
568                             "type" : "string"
569                           }
570                         }
571                       }
572                     }
573                   }
574                 }
575               }
576             }
577           }
578         },
579         "servers" : [ {
580           "url" : "/sdc2/rest",
581           "variables" : { }
582         } ],
583         "summary" : "Returns all data types from all models",
584         "tags" : [ "SDCE-2 APIs" ]
585       }
586     },
587     "/v1/catalog/archive" : {
588       "get" : {
589         "description" : "Get all Archived Components",
590         "operationId" : "getArchivedComponents",
591         "parameters" : [ {
592           "in" : "header",
593           "name" : "USER_ID",
594           "schema" : {
595             "type" : "string"
596           }
597         } ],
598         "responses" : {
599           "200" : {
600             "description" : "Success"
601           },
602           "400" : {
603             "description" : "Bad request"
604           },
605           "403" : {
606             "description" : "Restricted operation"
607           },
608           "500" : {
609             "description" : "Internal Error"
610           },
611           "default" : {
612             "content" : {
613               "application/json" : {
614                 "schema" : {
615                   "type" : "array",
616                   "items" : {
617                     "type" : "string"
618                   }
619                 }
620               }
621             }
622           }
623         },
624         "servers" : [ {
625           "url" : "/sdc2/rest",
626           "variables" : { }
627         } ],
628         "summary" : "Get all Archived Components",
629         "tags" : [ "SDCE-2 APIs" ]
630       }
631     },
632     "/v1/catalog/artifactTypes" : {
633       "get" : {
634         "description" : "Get Tosca ArtifactTypes",
635         "operationId" : "getAllToscaArtifactTypes",
636         "parameters" : [ {
637           "description" : "Model name",
638           "in" : "query",
639           "name" : "model",
640           "schema" : {
641             "type" : "string"
642           }
643         }, {
644           "in" : "header",
645           "name" : "USER_ID",
646           "schema" : {
647             "type" : "string"
648           }
649         } ],
650         "responses" : {
651           "200" : {
652             "description" : "Listing successful"
653           },
654           "400" : {
655             "description" : "Invalid content / Missing content"
656           },
657           "403" : {
658             "description" : "Restricted operation"
659           },
660           "404" : {
661             "description" : "Tosca Artifact Types not found"
662           },
663           "default" : {
664             "content" : {
665               "*/*" : {
666                 "schema" : {
667                   "type" : "array",
668                   "items" : {
669                     "type" : "object",
670                     "properties" : {
671                       "allowedMethods" : {
672                         "type" : "array",
673                         "items" : {
674                           "type" : "string"
675                         },
676                         "uniqueItems" : true
677                       },
678                       "cookies" : {
679                         "type" : "object",
680                         "additionalProperties" : {
681                           "type" : "object",
682                           "properties" : {
683                             "comment" : {
684                               "type" : "string"
685                             },
686                             "domain" : {
687                               "type" : "string"
688                             },
689                             "expiry" : {
690                               "type" : "string",
691                               "format" : "date-time"
692                             },
693                             "httpOnly" : {
694                               "type" : "boolean"
695                             },
696                             "maxAge" : {
697                               "type" : "integer",
698                               "format" : "int32"
699                             },
700                             "name" : {
701                               "type" : "string"
702                             },
703                             "path" : {
704                               "type" : "string"
705                             },
706                             "secure" : {
707                               "type" : "boolean"
708                             },
709                             "value" : {
710                               "type" : "string"
711                             },
712                             "version" : {
713                               "type" : "integer",
714                               "format" : "int32"
715                             }
716                           }
717                         }
718                       },
719                       "date" : {
720                         "type" : "string",
721                         "format" : "date-time"
722                       },
723                       "entity" : {
724                         "type" : "object"
725                       },
726                       "entityTag" : {
727                         "type" : "object",
728                         "properties" : {
729                           "value" : {
730                             "type" : "string"
731                           },
732                           "weak" : {
733                             "type" : "boolean"
734                           }
735                         }
736                       },
737                       "headers" : {
738                         "type" : "object",
739                         "additionalProperties" : {
740                           "type" : "array",
741                           "items" : {
742                             "type" : "object"
743                           }
744                         }
745                       },
746                       "language" : {
747                         "type" : "object",
748                         "properties" : {
749                           "country" : {
750                             "type" : "string"
751                           },
752                           "displayCountry" : {
753                             "type" : "string"
754                           },
755                           "displayLanguage" : {
756                             "type" : "string"
757                           },
758                           "displayName" : {
759                             "type" : "string"
760                           },
761                           "displayScript" : {
762                             "type" : "string"
763                           },
764                           "displayVariant" : {
765                             "type" : "string"
766                           },
767                           "extensionKeys" : {
768                             "type" : "array",
769                             "items" : {
770                               "type" : "string"
771                             },
772                             "uniqueItems" : true
773                           },
774                           "iso3Country" : {
775                             "type" : "string"
776                           },
777                           "iso3Language" : {
778                             "type" : "string"
779                           },
780                           "language" : {
781                             "type" : "string"
782                           },
783                           "script" : {
784                             "type" : "string"
785                           },
786                           "unicodeLocaleAttributes" : {
787                             "type" : "array",
788                             "items" : {
789                               "type" : "string"
790                             },
791                             "uniqueItems" : true
792                           },
793                           "unicodeLocaleKeys" : {
794                             "type" : "array",
795                             "items" : {
796                               "type" : "string"
797                             },
798                             "uniqueItems" : true
799                           },
800                           "variant" : {
801                             "type" : "string"
802                           }
803                         }
804                       },
805                       "lastModified" : {
806                         "type" : "string",
807                         "format" : "date-time"
808                       },
809                       "length" : {
810                         "type" : "integer",
811                         "format" : "int32"
812                       },
813                       "links" : {
814                         "type" : "array",
815                         "items" : {
816                           "type" : "object",
817                           "properties" : {
818                             "params" : {
819                               "type" : "object",
820                               "additionalProperties" : {
821                                 "type" : "string"
822                               }
823                             },
824                             "rel" : {
825                               "type" : "string"
826                             },
827                             "rels" : {
828                               "type" : "array",
829                               "items" : {
830                                 "type" : "string"
831                               }
832                             },
833                             "title" : {
834                               "type" : "string"
835                             },
836                             "type" : {
837                               "type" : "string"
838                             },
839                             "uri" : {
840                               "type" : "string",
841                               "format" : "uri"
842                             },
843                             "uriBuilder" : {
844                               "type" : "object"
845                             }
846                           }
847                         },
848                         "uniqueItems" : true
849                       },
850                       "location" : {
851                         "type" : "string",
852                         "format" : "uri"
853                       },
854                       "mediaType" : {
855                         "type" : "object",
856                         "properties" : {
857                           "parameters" : {
858                             "type" : "object",
859                             "additionalProperties" : {
860                               "type" : "string"
861                             }
862                           },
863                           "subtype" : {
864                             "type" : "string"
865                           },
866                           "type" : {
867                             "type" : "string"
868                           },
869                           "wildcardSubtype" : {
870                             "type" : "boolean"
871                           },
872                           "wildcardType" : {
873                             "type" : "boolean"
874                           }
875                         }
876                       },
877                       "metadata" : {
878                         "type" : "object",
879                         "additionalProperties" : {
880                           "type" : "array",
881                           "items" : {
882                             "type" : "object"
883                           }
884                         }
885                       },
886                       "status" : {
887                         "type" : "integer",
888                         "format" : "int32"
889                       },
890                       "statusInfo" : {
891                         "type" : "object",
892                         "properties" : {
893                           "family" : {
894                             "type" : "string",
895                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
896                           },
897                           "reasonPhrase" : {
898                             "type" : "string"
899                           },
900                           "statusCode" : {
901                             "type" : "integer",
902                             "format" : "int32"
903                           }
904                         }
905                       },
906                       "stringHeaders" : {
907                         "type" : "object",
908                         "additionalProperties" : {
909                           "type" : "array",
910                           "items" : {
911                             "type" : "string"
912                           }
913                         }
914                       }
915                     }
916                   }
917                 }
918               }
919             }
920           }
921         },
922         "servers" : [ {
923           "url" : "/sdc2/rest",
924           "variables" : { }
925         } ],
926         "summary" : "Returns tosca artifact types",
927         "tags" : [ "SDCE-2 APIs" ]
928       }
929     },
930     "/v1/catalog/audit-records/{componentType}/{componentUniqueId}" : {
931       "get" : {
932         "description" : "get component audit records",
933         "operationId" : "getComponentAuditRecords",
934         "parameters" : [ {
935           "in" : "path",
936           "name" : "componentType",
937           "required" : true,
938           "schema" : {
939             "type" : "string"
940           }
941         }, {
942           "in" : "path",
943           "name" : "componentUniqueId",
944           "required" : true,
945           "schema" : {
946             "type" : "string"
947           }
948         }, {
949           "in" : "header",
950           "name" : "USER_ID",
951           "schema" : {
952             "type" : "string"
953           }
954         } ],
955         "responses" : {
956           "200" : {
957             "description" : "Service found"
958           },
959           "403" : {
960             "description" : "Restricted operation"
961           },
962           "default" : {
963             "content" : {
964               "application/json" : {
965                 "schema" : {
966                   "type" : "array",
967                   "items" : {
968                     "type" : "object",
969                     "properties" : {
970                       "allowedMethods" : {
971                         "type" : "array",
972                         "items" : {
973                           "type" : "string"
974                         },
975                         "uniqueItems" : true
976                       },
977                       "cookies" : {
978                         "type" : "object",
979                         "additionalProperties" : {
980                           "type" : "object",
981                           "properties" : {
982                             "comment" : {
983                               "type" : "string"
984                             },
985                             "domain" : {
986                               "type" : "string"
987                             },
988                             "expiry" : {
989                               "type" : "string",
990                               "format" : "date-time"
991                             },
992                             "httpOnly" : {
993                               "type" : "boolean"
994                             },
995                             "maxAge" : {
996                               "type" : "integer",
997                               "format" : "int32"
998                             },
999                             "name" : {
1000                               "type" : "string"
1001                             },
1002                             "path" : {
1003                               "type" : "string"
1004                             },
1005                             "secure" : {
1006                               "type" : "boolean"
1007                             },
1008                             "value" : {
1009                               "type" : "string"
1010                             },
1011                             "version" : {
1012                               "type" : "integer",
1013                               "format" : "int32"
1014                             }
1015                           }
1016                         }
1017                       },
1018                       "date" : {
1019                         "type" : "string",
1020                         "format" : "date-time"
1021                       },
1022                       "entity" : {
1023                         "type" : "object"
1024                       },
1025                       "entityTag" : {
1026                         "type" : "object",
1027                         "properties" : {
1028                           "value" : {
1029                             "type" : "string"
1030                           },
1031                           "weak" : {
1032                             "type" : "boolean"
1033                           }
1034                         }
1035                       },
1036                       "headers" : {
1037                         "type" : "object",
1038                         "additionalProperties" : {
1039                           "type" : "array",
1040                           "items" : {
1041                             "type" : "object"
1042                           }
1043                         }
1044                       },
1045                       "language" : {
1046                         "type" : "object",
1047                         "properties" : {
1048                           "country" : {
1049                             "type" : "string"
1050                           },
1051                           "displayCountry" : {
1052                             "type" : "string"
1053                           },
1054                           "displayLanguage" : {
1055                             "type" : "string"
1056                           },
1057                           "displayName" : {
1058                             "type" : "string"
1059                           },
1060                           "displayScript" : {
1061                             "type" : "string"
1062                           },
1063                           "displayVariant" : {
1064                             "type" : "string"
1065                           },
1066                           "extensionKeys" : {
1067                             "type" : "array",
1068                             "items" : {
1069                               "type" : "string"
1070                             },
1071                             "uniqueItems" : true
1072                           },
1073                           "iso3Country" : {
1074                             "type" : "string"
1075                           },
1076                           "iso3Language" : {
1077                             "type" : "string"
1078                           },
1079                           "language" : {
1080                             "type" : "string"
1081                           },
1082                           "script" : {
1083                             "type" : "string"
1084                           },
1085                           "unicodeLocaleAttributes" : {
1086                             "type" : "array",
1087                             "items" : {
1088                               "type" : "string"
1089                             },
1090                             "uniqueItems" : true
1091                           },
1092                           "unicodeLocaleKeys" : {
1093                             "type" : "array",
1094                             "items" : {
1095                               "type" : "string"
1096                             },
1097                             "uniqueItems" : true
1098                           },
1099                           "variant" : {
1100                             "type" : "string"
1101                           }
1102                         }
1103                       },
1104                       "lastModified" : {
1105                         "type" : "string",
1106                         "format" : "date-time"
1107                       },
1108                       "length" : {
1109                         "type" : "integer",
1110                         "format" : "int32"
1111                       },
1112                       "links" : {
1113                         "type" : "array",
1114                         "items" : {
1115                           "type" : "object",
1116                           "properties" : {
1117                             "params" : {
1118                               "type" : "object",
1119                               "additionalProperties" : {
1120                                 "type" : "string"
1121                               }
1122                             },
1123                             "rel" : {
1124                               "type" : "string"
1125                             },
1126                             "rels" : {
1127                               "type" : "array",
1128                               "items" : {
1129                                 "type" : "string"
1130                               }
1131                             },
1132                             "title" : {
1133                               "type" : "string"
1134                             },
1135                             "type" : {
1136                               "type" : "string"
1137                             },
1138                             "uri" : {
1139                               "type" : "string",
1140                               "format" : "uri"
1141                             },
1142                             "uriBuilder" : {
1143                               "type" : "object"
1144                             }
1145                           }
1146                         },
1147                         "uniqueItems" : true
1148                       },
1149                       "location" : {
1150                         "type" : "string",
1151                         "format" : "uri"
1152                       },
1153                       "mediaType" : {
1154                         "type" : "object",
1155                         "properties" : {
1156                           "parameters" : {
1157                             "type" : "object",
1158                             "additionalProperties" : {
1159                               "type" : "string"
1160                             }
1161                           },
1162                           "subtype" : {
1163                             "type" : "string"
1164                           },
1165                           "type" : {
1166                             "type" : "string"
1167                           },
1168                           "wildcardSubtype" : {
1169                             "type" : "boolean"
1170                           },
1171                           "wildcardType" : {
1172                             "type" : "boolean"
1173                           }
1174                         }
1175                       },
1176                       "metadata" : {
1177                         "type" : "object",
1178                         "additionalProperties" : {
1179                           "type" : "array",
1180                           "items" : {
1181                             "type" : "object"
1182                           }
1183                         }
1184                       },
1185                       "status" : {
1186                         "type" : "integer",
1187                         "format" : "int32"
1188                       },
1189                       "statusInfo" : {
1190                         "type" : "object",
1191                         "properties" : {
1192                           "family" : {
1193                             "type" : "string",
1194                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1195                           },
1196                           "reasonPhrase" : {
1197                             "type" : "string"
1198                           },
1199                           "statusCode" : {
1200                             "type" : "integer",
1201                             "format" : "int32"
1202                           }
1203                         }
1204                       },
1205                       "stringHeaders" : {
1206                         "type" : "object",
1207                         "additionalProperties" : {
1208                           "type" : "array",
1209                           "items" : {
1210                             "type" : "string"
1211                           }
1212                         }
1213                       }
1214                     }
1215                   }
1216                 }
1217               }
1218             }
1219           }
1220         },
1221         "servers" : [ {
1222           "url" : "/sdc2/rest",
1223           "variables" : { }
1224         } ],
1225         "summary" : "get audit records for a service or a resource",
1226         "tags" : [ "SDCE-2 APIs" ]
1227       }
1228     },
1229     "/v1/catalog/capabilityTypes" : {
1230       "get" : {
1231         "description" : "Get capability types",
1232         "operationId" : "getAllCapabilityTypesServlet",
1233         "parameters" : [ {
1234           "in" : "header",
1235           "name" : "USER_ID",
1236           "schema" : {
1237             "type" : "string"
1238           }
1239         }, {
1240           "description" : "model",
1241           "in" : "query",
1242           "name" : "model",
1243           "schema" : {
1244             "type" : "string"
1245           }
1246         } ],
1247         "responses" : {
1248           "200" : {
1249             "description" : "capabilityTypes"
1250           },
1251           "400" : {
1252             "description" : "Invalid content / Missing content"
1253           },
1254           "403" : {
1255             "description" : "Restricted operation"
1256           },
1257           "404" : {
1258             "description" : "Capability types not found"
1259           },
1260           "default" : {
1261             "content" : {
1262               "application/json" : {
1263                 "schema" : {
1264                   "type" : "array",
1265                   "items" : {
1266                     "type" : "object",
1267                     "properties" : {
1268                       "allowedMethods" : {
1269                         "type" : "array",
1270                         "items" : {
1271                           "type" : "string"
1272                         },
1273                         "uniqueItems" : true
1274                       },
1275                       "cookies" : {
1276                         "type" : "object",
1277                         "additionalProperties" : {
1278                           "type" : "object",
1279                           "properties" : {
1280                             "comment" : {
1281                               "type" : "string"
1282                             },
1283                             "domain" : {
1284                               "type" : "string"
1285                             },
1286                             "expiry" : {
1287                               "type" : "string",
1288                               "format" : "date-time"
1289                             },
1290                             "httpOnly" : {
1291                               "type" : "boolean"
1292                             },
1293                             "maxAge" : {
1294                               "type" : "integer",
1295                               "format" : "int32"
1296                             },
1297                             "name" : {
1298                               "type" : "string"
1299                             },
1300                             "path" : {
1301                               "type" : "string"
1302                             },
1303                             "secure" : {
1304                               "type" : "boolean"
1305                             },
1306                             "value" : {
1307                               "type" : "string"
1308                             },
1309                             "version" : {
1310                               "type" : "integer",
1311                               "format" : "int32"
1312                             }
1313                           }
1314                         }
1315                       },
1316                       "date" : {
1317                         "type" : "string",
1318                         "format" : "date-time"
1319                       },
1320                       "entity" : {
1321                         "type" : "object"
1322                       },
1323                       "entityTag" : {
1324                         "type" : "object",
1325                         "properties" : {
1326                           "value" : {
1327                             "type" : "string"
1328                           },
1329                           "weak" : {
1330                             "type" : "boolean"
1331                           }
1332                         }
1333                       },
1334                       "headers" : {
1335                         "type" : "object",
1336                         "additionalProperties" : {
1337                           "type" : "array",
1338                           "items" : {
1339                             "type" : "object"
1340                           }
1341                         }
1342                       },
1343                       "language" : {
1344                         "type" : "object",
1345                         "properties" : {
1346                           "country" : {
1347                             "type" : "string"
1348                           },
1349                           "displayCountry" : {
1350                             "type" : "string"
1351                           },
1352                           "displayLanguage" : {
1353                             "type" : "string"
1354                           },
1355                           "displayName" : {
1356                             "type" : "string"
1357                           },
1358                           "displayScript" : {
1359                             "type" : "string"
1360                           },
1361                           "displayVariant" : {
1362                             "type" : "string"
1363                           },
1364                           "extensionKeys" : {
1365                             "type" : "array",
1366                             "items" : {
1367                               "type" : "string"
1368                             },
1369                             "uniqueItems" : true
1370                           },
1371                           "iso3Country" : {
1372                             "type" : "string"
1373                           },
1374                           "iso3Language" : {
1375                             "type" : "string"
1376                           },
1377                           "language" : {
1378                             "type" : "string"
1379                           },
1380                           "script" : {
1381                             "type" : "string"
1382                           },
1383                           "unicodeLocaleAttributes" : {
1384                             "type" : "array",
1385                             "items" : {
1386                               "type" : "string"
1387                             },
1388                             "uniqueItems" : true
1389                           },
1390                           "unicodeLocaleKeys" : {
1391                             "type" : "array",
1392                             "items" : {
1393                               "type" : "string"
1394                             },
1395                             "uniqueItems" : true
1396                           },
1397                           "variant" : {
1398                             "type" : "string"
1399                           }
1400                         }
1401                       },
1402                       "lastModified" : {
1403                         "type" : "string",
1404                         "format" : "date-time"
1405                       },
1406                       "length" : {
1407                         "type" : "integer",
1408                         "format" : "int32"
1409                       },
1410                       "links" : {
1411                         "type" : "array",
1412                         "items" : {
1413                           "type" : "object",
1414                           "properties" : {
1415                             "params" : {
1416                               "type" : "object",
1417                               "additionalProperties" : {
1418                                 "type" : "string"
1419                               }
1420                             },
1421                             "rel" : {
1422                               "type" : "string"
1423                             },
1424                             "rels" : {
1425                               "type" : "array",
1426                               "items" : {
1427                                 "type" : "string"
1428                               }
1429                             },
1430                             "title" : {
1431                               "type" : "string"
1432                             },
1433                             "type" : {
1434                               "type" : "string"
1435                             },
1436                             "uri" : {
1437                               "type" : "string",
1438                               "format" : "uri"
1439                             },
1440                             "uriBuilder" : {
1441                               "type" : "object"
1442                             }
1443                           }
1444                         },
1445                         "uniqueItems" : true
1446                       },
1447                       "location" : {
1448                         "type" : "string",
1449                         "format" : "uri"
1450                       },
1451                       "mediaType" : {
1452                         "type" : "object",
1453                         "properties" : {
1454                           "parameters" : {
1455                             "type" : "object",
1456                             "additionalProperties" : {
1457                               "type" : "string"
1458                             }
1459                           },
1460                           "subtype" : {
1461                             "type" : "string"
1462                           },
1463                           "type" : {
1464                             "type" : "string"
1465                           },
1466                           "wildcardSubtype" : {
1467                             "type" : "boolean"
1468                           },
1469                           "wildcardType" : {
1470                             "type" : "boolean"
1471                           }
1472                         }
1473                       },
1474                       "metadata" : {
1475                         "type" : "object",
1476                         "additionalProperties" : {
1477                           "type" : "array",
1478                           "items" : {
1479                             "type" : "object"
1480                           }
1481                         }
1482                       },
1483                       "status" : {
1484                         "type" : "integer",
1485                         "format" : "int32"
1486                       },
1487                       "statusInfo" : {
1488                         "type" : "object",
1489                         "properties" : {
1490                           "family" : {
1491                             "type" : "string",
1492                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1493                           },
1494                           "reasonPhrase" : {
1495                             "type" : "string"
1496                           },
1497                           "statusCode" : {
1498                             "type" : "integer",
1499                             "format" : "int32"
1500                           }
1501                         }
1502                       },
1503                       "stringHeaders" : {
1504                         "type" : "object",
1505                         "additionalProperties" : {
1506                           "type" : "array",
1507                           "items" : {
1508                             "type" : "string"
1509                           }
1510                         }
1511                       }
1512                     }
1513                   }
1514                 }
1515               }
1516             }
1517           }
1518         },
1519         "servers" : [ {
1520           "url" : "/sdc2/rest",
1521           "variables" : { }
1522         } ],
1523         "summary" : "Returns capability types",
1524         "tags" : [ "SDCE-2 APIs" ]
1525       }
1526     },
1527     "/v1/catalog/data-types/{dataTypeUid}" : {
1528       "get" : {
1529         "description" : "Get data types",
1530         "operationId" : "fetchDataType",
1531         "parameters" : [ {
1532           "in" : "header",
1533           "name" : "USER_ID",
1534           "schema" : {
1535             "type" : "string"
1536           }
1537         }, {
1538           "in" : "path",
1539           "name" : "dataTypeUid",
1540           "required" : true,
1541           "schema" : {
1542             "type" : "string"
1543           }
1544         } ],
1545         "responses" : {
1546           "200" : {
1547             "description" : "Data type found"
1548           },
1549           "400" : {
1550             "description" : "Invalid content / Missing content"
1551           },
1552           "403" : {
1553             "description" : "Restricted operation"
1554           },
1555           "404" : {
1556             "description" : "Data types not found"
1557           },
1558           "default" : {
1559             "content" : {
1560               "application/json" : {
1561                 "schema" : {
1562                   "$ref" : "#/components/schemas/DataTypeDataDefinition"
1563                 }
1564               }
1565             }
1566           }
1567         },
1568         "servers" : [ {
1569           "url" : "/sdc2/rest",
1570           "variables" : { }
1571         } ],
1572         "summary" : "Returns data types",
1573         "tags" : [ "SDCE-2 APIs" ]
1574       }
1575     },
1576     "/v1/catalog/data-types/{id}/properties" : {
1577       "get" : {
1578         "description" : "Get a data type properties",
1579         "operationId" : "fetchProperties",
1580         "parameters" : [ {
1581           "description" : "The data type id",
1582           "in" : "path",
1583           "name" : "id",
1584           "required" : true,
1585           "schema" : {
1586             "type" : "string"
1587           }
1588         } ],
1589         "responses" : {
1590           "200" : {
1591             "description" : "Data type found, properties may be empty"
1592           },
1593           "403" : {
1594             "description" : "Restricted operation"
1595           },
1596           "404" : {
1597             "description" : "Data type not found"
1598           },
1599           "default" : {
1600             "content" : {
1601               "application/json" : {
1602                 "schema" : {
1603                   "type" : "array",
1604                   "items" : {
1605                     "$ref" : "#/components/schemas/PropertyDefinition"
1606                   }
1607                 }
1608               }
1609             }
1610           }
1611         },
1612         "servers" : [ {
1613           "url" : "/sdc2/rest",
1614           "variables" : { }
1615         } ],
1616         "summary" : "Returns the data type properties",
1617         "tags" : [ "SDCE-2 APIs" ]
1618       },
1619       "post" : {
1620         "description" : "Create a property in the given data type",
1621         "operationId" : "createProperty",
1622         "parameters" : [ {
1623           "description" : "The data type id",
1624           "in" : "path",
1625           "name" : "id",
1626           "required" : true,
1627           "schema" : {
1628             "type" : "string"
1629           }
1630         } ],
1631         "requestBody" : {
1632           "content" : {
1633             "application/json" : {
1634               "schema" : {
1635                 "$ref" : "#/components/schemas/PropertyDefinitionDto"
1636               }
1637             }
1638           },
1639           "description" : "Property to add",
1640           "required" : true
1641         },
1642         "responses" : {
1643           "201" : {
1644             "description" : "Property created in the data type"
1645           },
1646           "400" : {
1647             "description" : "Invalid payload"
1648           },
1649           "403" : {
1650             "description" : "Restricted operation"
1651           },
1652           "404" : {
1653             "description" : "Data type not found"
1654           },
1655           "409" : {
1656             "description" : "Property already exists in the data type"
1657           },
1658           "default" : {
1659             "content" : {
1660               "application/json" : {
1661                 "schema" : {
1662                   "$ref" : "#/components/schemas/PropertyDefinitionDto"
1663                 }
1664               }
1665             }
1666           }
1667         },
1668         "servers" : [ {
1669           "url" : "/sdc2/rest",
1670           "variables" : { }
1671         } ],
1672         "summary" : "Create a property in the given data type",
1673         "tags" : [ "SDCE-2 APIs" ]
1674       }
1675     },
1676     "/v1/catalog/dataTypes" : {
1677       "get" : {
1678         "description" : "Get data types",
1679         "operationId" : "getAllDataTypesServlet",
1680         "parameters" : [ {
1681           "in" : "header",
1682           "name" : "USER_ID",
1683           "schema" : {
1684             "type" : "string"
1685           }
1686         }, {
1687           "description" : "model",
1688           "in" : "query",
1689           "name" : "model",
1690           "schema" : {
1691             "type" : "string"
1692           }
1693         } ],
1694         "responses" : {
1695           "200" : {
1696             "description" : "datatypes"
1697           },
1698           "400" : {
1699             "description" : "Invalid content / Missing content"
1700           },
1701           "403" : {
1702             "description" : "Restricted operation"
1703           },
1704           "404" : {
1705             "description" : "Data types not found"
1706           },
1707           "default" : {
1708             "content" : {
1709               "application/json" : {
1710                 "schema" : {
1711                   "type" : "array",
1712                   "items" : {
1713                     "type" : "object",
1714                     "properties" : {
1715                       "allowedMethods" : {
1716                         "type" : "array",
1717                         "items" : {
1718                           "type" : "string"
1719                         },
1720                         "uniqueItems" : true
1721                       },
1722                       "cookies" : {
1723                         "type" : "object",
1724                         "additionalProperties" : {
1725                           "type" : "object",
1726                           "properties" : {
1727                             "comment" : {
1728                               "type" : "string"
1729                             },
1730                             "domain" : {
1731                               "type" : "string"
1732                             },
1733                             "expiry" : {
1734                               "type" : "string",
1735                               "format" : "date-time"
1736                             },
1737                             "httpOnly" : {
1738                               "type" : "boolean"
1739                             },
1740                             "maxAge" : {
1741                               "type" : "integer",
1742                               "format" : "int32"
1743                             },
1744                             "name" : {
1745                               "type" : "string"
1746                             },
1747                             "path" : {
1748                               "type" : "string"
1749                             },
1750                             "secure" : {
1751                               "type" : "boolean"
1752                             },
1753                             "value" : {
1754                               "type" : "string"
1755                             },
1756                             "version" : {
1757                               "type" : "integer",
1758                               "format" : "int32"
1759                             }
1760                           }
1761                         }
1762                       },
1763                       "date" : {
1764                         "type" : "string",
1765                         "format" : "date-time"
1766                       },
1767                       "entity" : {
1768                         "type" : "object"
1769                       },
1770                       "entityTag" : {
1771                         "type" : "object",
1772                         "properties" : {
1773                           "value" : {
1774                             "type" : "string"
1775                           },
1776                           "weak" : {
1777                             "type" : "boolean"
1778                           }
1779                         }
1780                       },
1781                       "headers" : {
1782                         "type" : "object",
1783                         "additionalProperties" : {
1784                           "type" : "array",
1785                           "items" : {
1786                             "type" : "object"
1787                           }
1788                         }
1789                       },
1790                       "language" : {
1791                         "type" : "object",
1792                         "properties" : {
1793                           "country" : {
1794                             "type" : "string"
1795                           },
1796                           "displayCountry" : {
1797                             "type" : "string"
1798                           },
1799                           "displayLanguage" : {
1800                             "type" : "string"
1801                           },
1802                           "displayName" : {
1803                             "type" : "string"
1804                           },
1805                           "displayScript" : {
1806                             "type" : "string"
1807                           },
1808                           "displayVariant" : {
1809                             "type" : "string"
1810                           },
1811                           "extensionKeys" : {
1812                             "type" : "array",
1813                             "items" : {
1814                               "type" : "string"
1815                             },
1816                             "uniqueItems" : true
1817                           },
1818                           "iso3Country" : {
1819                             "type" : "string"
1820                           },
1821                           "iso3Language" : {
1822                             "type" : "string"
1823                           },
1824                           "language" : {
1825                             "type" : "string"
1826                           },
1827                           "script" : {
1828                             "type" : "string"
1829                           },
1830                           "unicodeLocaleAttributes" : {
1831                             "type" : "array",
1832                             "items" : {
1833                               "type" : "string"
1834                             },
1835                             "uniqueItems" : true
1836                           },
1837                           "unicodeLocaleKeys" : {
1838                             "type" : "array",
1839                             "items" : {
1840                               "type" : "string"
1841                             },
1842                             "uniqueItems" : true
1843                           },
1844                           "variant" : {
1845                             "type" : "string"
1846                           }
1847                         }
1848                       },
1849                       "lastModified" : {
1850                         "type" : "string",
1851                         "format" : "date-time"
1852                       },
1853                       "length" : {
1854                         "type" : "integer",
1855                         "format" : "int32"
1856                       },
1857                       "links" : {
1858                         "type" : "array",
1859                         "items" : {
1860                           "type" : "object",
1861                           "properties" : {
1862                             "params" : {
1863                               "type" : "object",
1864                               "additionalProperties" : {
1865                                 "type" : "string"
1866                               }
1867                             },
1868                             "rel" : {
1869                               "type" : "string"
1870                             },
1871                             "rels" : {
1872                               "type" : "array",
1873                               "items" : {
1874                                 "type" : "string"
1875                               }
1876                             },
1877                             "title" : {
1878                               "type" : "string"
1879                             },
1880                             "type" : {
1881                               "type" : "string"
1882                             },
1883                             "uri" : {
1884                               "type" : "string",
1885                               "format" : "uri"
1886                             },
1887                             "uriBuilder" : {
1888                               "type" : "object"
1889                             }
1890                           }
1891                         },
1892                         "uniqueItems" : true
1893                       },
1894                       "location" : {
1895                         "type" : "string",
1896                         "format" : "uri"
1897                       },
1898                       "mediaType" : {
1899                         "type" : "object",
1900                         "properties" : {
1901                           "parameters" : {
1902                             "type" : "object",
1903                             "additionalProperties" : {
1904                               "type" : "string"
1905                             }
1906                           },
1907                           "subtype" : {
1908                             "type" : "string"
1909                           },
1910                           "type" : {
1911                             "type" : "string"
1912                           },
1913                           "wildcardSubtype" : {
1914                             "type" : "boolean"
1915                           },
1916                           "wildcardType" : {
1917                             "type" : "boolean"
1918                           }
1919                         }
1920                       },
1921                       "metadata" : {
1922                         "type" : "object",
1923                         "additionalProperties" : {
1924                           "type" : "array",
1925                           "items" : {
1926                             "type" : "object"
1927                           }
1928                         }
1929                       },
1930                       "status" : {
1931                         "type" : "integer",
1932                         "format" : "int32"
1933                       },
1934                       "statusInfo" : {
1935                         "type" : "object",
1936                         "properties" : {
1937                           "family" : {
1938                             "type" : "string",
1939                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1940                           },
1941                           "reasonPhrase" : {
1942                             "type" : "string"
1943                           },
1944                           "statusCode" : {
1945                             "type" : "integer",
1946                             "format" : "int32"
1947                           }
1948                         }
1949                       },
1950                       "stringHeaders" : {
1951                         "type" : "object",
1952                         "additionalProperties" : {
1953                           "type" : "array",
1954                           "items" : {
1955                             "type" : "string"
1956                           }
1957                         }
1958                       }
1959                     }
1960                   }
1961                 }
1962               }
1963             }
1964           }
1965         },
1966         "servers" : [ {
1967           "url" : "/sdc2/rest",
1968           "variables" : { }
1969         } ],
1970         "summary" : "Returns data types",
1971         "tags" : [ "SDCE-2 APIs" ]
1972       }
1973     },
1974     "/v1/catalog/directives" : {
1975       "get" : {
1976         "description" : "Retrieve all Directives values from configuration file",
1977         "operationId" : "getConfCategoriesAndVersion",
1978         "parameters" : [ {
1979           "in" : "header",
1980           "name" : "USER_ID",
1981           "schema" : {
1982             "type" : "string"
1983           }
1984         } ],
1985         "responses" : {
1986           "200" : {
1987             "description" : "Returns Directive values from configuration file Ok"
1988           },
1989           "404" : {
1990             "description" : "Directive not found"
1991           },
1992           "500" : {
1993             "description" : "Internal Server Error"
1994           },
1995           "default" : {
1996             "content" : {
1997               "application/json" : {
1998                 "schema" : {
1999                   "type" : "array",
2000                   "items" : {
2001                     "$ref" : "#/components/schemas/User"
2002                   }
2003                 }
2004               }
2005             }
2006           }
2007         },
2008         "summary" : "Retrieve all Directives",
2009         "tags" : [ "SDCE-2 APIs" ]
2010       }
2011     },
2012     "/v1/catalog/gab/searchFor" : {
2013       "post" : {
2014         "description" : "Search json paths inside the yaml",
2015         "operationId" : "searchFor",
2016         "requestBody" : {
2017           "content" : {
2018             "application/json" : {
2019               "schema" : {
2020                 "$ref" : "#/components/schemas/GenericArtifactQueryInfo"
2021               }
2022             }
2023           },
2024           "description" : "Generic Artifact search model",
2025           "required" : true
2026         },
2027         "responses" : {
2028           "200" : {
2029             "description" : "Returned yaml entries"
2030           },
2031           "400" : {
2032             "description" : "Invalid content / Missing content"
2033           },
2034           "default" : {
2035             "content" : {
2036               "application/json" : {
2037                 "schema" : {
2038                   "type" : "array",
2039                   "items" : {
2040                     "type" : "object",
2041                     "properties" : {
2042                       "allowedMethods" : {
2043                         "type" : "array",
2044                         "items" : {
2045                           "type" : "string"
2046                         },
2047                         "uniqueItems" : true
2048                       },
2049                       "cookies" : {
2050                         "type" : "object",
2051                         "additionalProperties" : {
2052                           "type" : "object",
2053                           "properties" : {
2054                             "comment" : {
2055                               "type" : "string"
2056                             },
2057                             "domain" : {
2058                               "type" : "string"
2059                             },
2060                             "expiry" : {
2061                               "type" : "string",
2062                               "format" : "date-time"
2063                             },
2064                             "httpOnly" : {
2065                               "type" : "boolean"
2066                             },
2067                             "maxAge" : {
2068                               "type" : "integer",
2069                               "format" : "int32"
2070                             },
2071                             "name" : {
2072                               "type" : "string"
2073                             },
2074                             "path" : {
2075                               "type" : "string"
2076                             },
2077                             "secure" : {
2078                               "type" : "boolean"
2079                             },
2080                             "value" : {
2081                               "type" : "string"
2082                             },
2083                             "version" : {
2084                               "type" : "integer",
2085                               "format" : "int32"
2086                             }
2087                           }
2088                         }
2089                       },
2090                       "date" : {
2091                         "type" : "string",
2092                         "format" : "date-time"
2093                       },
2094                       "entity" : {
2095                         "type" : "object"
2096                       },
2097                       "entityTag" : {
2098                         "type" : "object",
2099                         "properties" : {
2100                           "value" : {
2101                             "type" : "string"
2102                           },
2103                           "weak" : {
2104                             "type" : "boolean"
2105                           }
2106                         }
2107                       },
2108                       "headers" : {
2109                         "type" : "object",
2110                         "additionalProperties" : {
2111                           "type" : "array",
2112                           "items" : {
2113                             "type" : "object"
2114                           }
2115                         }
2116                       },
2117                       "language" : {
2118                         "type" : "object",
2119                         "properties" : {
2120                           "country" : {
2121                             "type" : "string"
2122                           },
2123                           "displayCountry" : {
2124                             "type" : "string"
2125                           },
2126                           "displayLanguage" : {
2127                             "type" : "string"
2128                           },
2129                           "displayName" : {
2130                             "type" : "string"
2131                           },
2132                           "displayScript" : {
2133                             "type" : "string"
2134                           },
2135                           "displayVariant" : {
2136                             "type" : "string"
2137                           },
2138                           "extensionKeys" : {
2139                             "type" : "array",
2140                             "items" : {
2141                               "type" : "string"
2142                             },
2143                             "uniqueItems" : true
2144                           },
2145                           "iso3Country" : {
2146                             "type" : "string"
2147                           },
2148                           "iso3Language" : {
2149                             "type" : "string"
2150                           },
2151                           "language" : {
2152                             "type" : "string"
2153                           },
2154                           "script" : {
2155                             "type" : "string"
2156                           },
2157                           "unicodeLocaleAttributes" : {
2158                             "type" : "array",
2159                             "items" : {
2160                               "type" : "string"
2161                             },
2162                             "uniqueItems" : true
2163                           },
2164                           "unicodeLocaleKeys" : {
2165                             "type" : "array",
2166                             "items" : {
2167                               "type" : "string"
2168                             },
2169                             "uniqueItems" : true
2170                           },
2171                           "variant" : {
2172                             "type" : "string"
2173                           }
2174                         }
2175                       },
2176                       "lastModified" : {
2177                         "type" : "string",
2178                         "format" : "date-time"
2179                       },
2180                       "length" : {
2181                         "type" : "integer",
2182                         "format" : "int32"
2183                       },
2184                       "links" : {
2185                         "type" : "array",
2186                         "items" : {
2187                           "type" : "object",
2188                           "properties" : {
2189                             "params" : {
2190                               "type" : "object",
2191                               "additionalProperties" : {
2192                                 "type" : "string"
2193                               }
2194                             },
2195                             "rel" : {
2196                               "type" : "string"
2197                             },
2198                             "rels" : {
2199                               "type" : "array",
2200                               "items" : {
2201                                 "type" : "string"
2202                               }
2203                             },
2204                             "title" : {
2205                               "type" : "string"
2206                             },
2207                             "type" : {
2208                               "type" : "string"
2209                             },
2210                             "uri" : {
2211                               "type" : "string",
2212                               "format" : "uri"
2213                             },
2214                             "uriBuilder" : {
2215                               "type" : "object"
2216                             }
2217                           }
2218                         },
2219                         "uniqueItems" : true
2220                       },
2221                       "location" : {
2222                         "type" : "string",
2223                         "format" : "uri"
2224                       },
2225                       "mediaType" : {
2226                         "type" : "object",
2227                         "properties" : {
2228                           "parameters" : {
2229                             "type" : "object",
2230                             "additionalProperties" : {
2231                               "type" : "string"
2232                             }
2233                           },
2234                           "subtype" : {
2235                             "type" : "string"
2236                           },
2237                           "type" : {
2238                             "type" : "string"
2239                           },
2240                           "wildcardSubtype" : {
2241                             "type" : "boolean"
2242                           },
2243                           "wildcardType" : {
2244                             "type" : "boolean"
2245                           }
2246                         }
2247                       },
2248                       "metadata" : {
2249                         "type" : "object",
2250                         "additionalProperties" : {
2251                           "type" : "array",
2252                           "items" : {
2253                             "type" : "object"
2254                           }
2255                         }
2256                       },
2257                       "status" : {
2258                         "type" : "integer",
2259                         "format" : "int32"
2260                       },
2261                       "statusInfo" : {
2262                         "type" : "object",
2263                         "properties" : {
2264                           "family" : {
2265                             "type" : "string",
2266                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2267                           },
2268                           "reasonPhrase" : {
2269                             "type" : "string"
2270                           },
2271                           "statusCode" : {
2272                             "type" : "integer",
2273                             "format" : "int32"
2274                           }
2275                         }
2276                       },
2277                       "stringHeaders" : {
2278                         "type" : "object",
2279                         "additionalProperties" : {
2280                           "type" : "array",
2281                           "items" : {
2282                             "type" : "string"
2283                           }
2284                         }
2285                       }
2286                     }
2287                   }
2288                 }
2289               }
2290             }
2291           }
2292         },
2293         "servers" : [ {
2294           "url" : "/sdc2/rest",
2295           "variables" : { }
2296         } ],
2297         "summary" : "Returns found entries of json paths",
2298         "tags" : [ "SDCE-2 APIs" ]
2299       }
2300     },
2301     "/v1/catalog/groupTypes" : {
2302       "get" : {
2303         "description" : "Get group types ",
2304         "operationId" : "getGroupTypes",
2305         "parameters" : [ {
2306           "in" : "header",
2307           "name" : "USER_ID",
2308           "schema" : {
2309             "type" : "string"
2310           }
2311         }, {
2312           "description" : "An optional parameter to indicate the type of the container from where this call is executed",
2313           "in" : "query",
2314           "name" : "internalComponentType",
2315           "schema" : {
2316             "type" : "string"
2317           }
2318         }, {
2319           "in" : "query",
2320           "name" : "componentModel",
2321           "schema" : {
2322             "type" : "string"
2323           }
2324         } ],
2325         "responses" : {
2326           "200" : {
2327             "description" : "group types found"
2328           },
2329           "400" : {
2330             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
2331           },
2332           "403" : {
2333             "description" : "Restricted operation"
2334           },
2335           "500" : {
2336             "description" : "Internal Error"
2337           },
2338           "default" : {
2339             "content" : {
2340               "application/json" : {
2341                 "schema" : {
2342                   "type" : "array",
2343                   "items" : {
2344                     "$ref" : "#/components/schemas/GroupTypeDefinition"
2345                   }
2346                 }
2347               }
2348             }
2349           }
2350         },
2351         "servers" : [ {
2352           "url" : "/sdc2/rest",
2353           "variables" : { }
2354         } ],
2355         "summary" : "Returns group types",
2356         "tags" : [ "SDCE-2 APIs" ]
2357       }
2358     },
2359     "/v1/catalog/handleException" : {
2360       "get" : {
2361         "description" : "Handle exception",
2362         "operationId" : "sendError",
2363         "responses" : {
2364           "500" : {
2365             "content" : {
2366               "application/json" : {
2367                 "schema" : {
2368                   "type" : "object",
2369                   "properties" : {
2370                     "allowedMethods" : {
2371                       "type" : "array",
2372                       "items" : {
2373                         "type" : "string"
2374                       },
2375                       "uniqueItems" : true
2376                     },
2377                     "cookies" : {
2378                       "type" : "object",
2379                       "additionalProperties" : {
2380                         "type" : "object",
2381                         "properties" : {
2382                           "comment" : {
2383                             "type" : "string"
2384                           },
2385                           "domain" : {
2386                             "type" : "string"
2387                           },
2388                           "expiry" : {
2389                             "type" : "string",
2390                             "format" : "date-time"
2391                           },
2392                           "httpOnly" : {
2393                             "type" : "boolean"
2394                           },
2395                           "maxAge" : {
2396                             "type" : "integer",
2397                             "format" : "int32"
2398                           },
2399                           "name" : {
2400                             "type" : "string"
2401                           },
2402                           "path" : {
2403                             "type" : "string"
2404                           },
2405                           "secure" : {
2406                             "type" : "boolean"
2407                           },
2408                           "value" : {
2409                             "type" : "string"
2410                           },
2411                           "version" : {
2412                             "type" : "integer",
2413                             "format" : "int32"
2414                           }
2415                         }
2416                       }
2417                     },
2418                     "date" : {
2419                       "type" : "string",
2420                       "format" : "date-time"
2421                     },
2422                     "entity" : {
2423                       "type" : "object"
2424                     },
2425                     "entityTag" : {
2426                       "type" : "object",
2427                       "properties" : {
2428                         "value" : {
2429                           "type" : "string"
2430                         },
2431                         "weak" : {
2432                           "type" : "boolean"
2433                         }
2434                       }
2435                     },
2436                     "headers" : {
2437                       "type" : "object",
2438                       "additionalProperties" : {
2439                         "type" : "array",
2440                         "items" : {
2441                           "type" : "object"
2442                         }
2443                       }
2444                     },
2445                     "language" : {
2446                       "type" : "object",
2447                       "properties" : {
2448                         "country" : {
2449                           "type" : "string"
2450                         },
2451                         "displayCountry" : {
2452                           "type" : "string"
2453                         },
2454                         "displayLanguage" : {
2455                           "type" : "string"
2456                         },
2457                         "displayName" : {
2458                           "type" : "string"
2459                         },
2460                         "displayScript" : {
2461                           "type" : "string"
2462                         },
2463                         "displayVariant" : {
2464                           "type" : "string"
2465                         },
2466                         "extensionKeys" : {
2467                           "type" : "array",
2468                           "items" : {
2469                             "type" : "string"
2470                           },
2471                           "uniqueItems" : true
2472                         },
2473                         "iso3Country" : {
2474                           "type" : "string"
2475                         },
2476                         "iso3Language" : {
2477                           "type" : "string"
2478                         },
2479                         "language" : {
2480                           "type" : "string"
2481                         },
2482                         "script" : {
2483                           "type" : "string"
2484                         },
2485                         "unicodeLocaleAttributes" : {
2486                           "type" : "array",
2487                           "items" : {
2488                             "type" : "string"
2489                           },
2490                           "uniqueItems" : true
2491                         },
2492                         "unicodeLocaleKeys" : {
2493                           "type" : "array",
2494                           "items" : {
2495                             "type" : "string"
2496                           },
2497                           "uniqueItems" : true
2498                         },
2499                         "variant" : {
2500                           "type" : "string"
2501                         }
2502                       }
2503                     },
2504                     "lastModified" : {
2505                       "type" : "string",
2506                       "format" : "date-time"
2507                     },
2508                     "length" : {
2509                       "type" : "integer",
2510                       "format" : "int32"
2511                     },
2512                     "links" : {
2513                       "type" : "array",
2514                       "items" : {
2515                         "type" : "object",
2516                         "properties" : {
2517                           "params" : {
2518                             "type" : "object",
2519                             "additionalProperties" : {
2520                               "type" : "string"
2521                             }
2522                           },
2523                           "rel" : {
2524                             "type" : "string"
2525                           },
2526                           "rels" : {
2527                             "type" : "array",
2528                             "items" : {
2529                               "type" : "string"
2530                             }
2531                           },
2532                           "title" : {
2533                             "type" : "string"
2534                           },
2535                           "type" : {
2536                             "type" : "string"
2537                           },
2538                           "uri" : {
2539                             "type" : "string",
2540                             "format" : "uri"
2541                           },
2542                           "uriBuilder" : {
2543                             "type" : "object"
2544                           }
2545                         }
2546                       },
2547                       "uniqueItems" : true
2548                     },
2549                     "location" : {
2550                       "type" : "string",
2551                       "format" : "uri"
2552                     },
2553                     "mediaType" : {
2554                       "type" : "object",
2555                       "properties" : {
2556                         "parameters" : {
2557                           "type" : "object",
2558                           "additionalProperties" : {
2559                             "type" : "string"
2560                           }
2561                         },
2562                         "subtype" : {
2563                           "type" : "string"
2564                         },
2565                         "type" : {
2566                           "type" : "string"
2567                         },
2568                         "wildcardSubtype" : {
2569                           "type" : "boolean"
2570                         },
2571                         "wildcardType" : {
2572                           "type" : "boolean"
2573                         }
2574                       }
2575                     },
2576                     "metadata" : {
2577                       "type" : "object",
2578                       "additionalProperties" : {
2579                         "type" : "array",
2580                         "items" : {
2581                           "type" : "object"
2582                         }
2583                       }
2584                     },
2585                     "status" : {
2586                       "type" : "integer",
2587                       "format" : "int32"
2588                     },
2589                     "statusInfo" : {
2590                       "type" : "object",
2591                       "properties" : {
2592                         "family" : {
2593                           "type" : "string",
2594                           "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2595                         },
2596                         "reasonPhrase" : {
2597                           "type" : "string"
2598                         },
2599                         "statusCode" : {
2600                           "type" : "integer",
2601                           "format" : "int32"
2602                         }
2603                       }
2604                     },
2605                     "stringHeaders" : {
2606                       "type" : "object",
2607                       "additionalProperties" : {
2608                         "type" : "array",
2609                         "items" : {
2610                           "type" : "string"
2611                         }
2612                       }
2613                     }
2614                   }
2615                 }
2616               }
2617             },
2618             "description" : "Internal Error"
2619           }
2620         },
2621         "servers" : [ {
2622           "url" : "/sdc2/rest",
2623           "variables" : { }
2624         } ],
2625         "tags" : [ "SDCE-2 APIs" ]
2626       }
2627     },
2628     "/v1/catalog/interfaceLifecycleTypes" : {
2629       "get" : {
2630         "description" : "Get interface lifecycle types",
2631         "operationId" : "getInterfaceLifecycleTypes",
2632         "parameters" : [ {
2633           "in" : "header",
2634           "name" : "USER_ID",
2635           "schema" : {
2636             "type" : "string"
2637           }
2638         }, {
2639           "description" : "model",
2640           "in" : "query",
2641           "name" : "model",
2642           "schema" : {
2643             "type" : "string"
2644           }
2645         } ],
2646         "responses" : {
2647           "200" : {
2648             "description" : "Interface lifecycle types"
2649           },
2650           "400" : {
2651             "description" : "Invalid content / Missing content"
2652           },
2653           "403" : {
2654             "description" : "Restricted operation"
2655           },
2656           "404" : {
2657             "description" : "Interface lifecycle types not found"
2658           },
2659           "default" : {
2660             "content" : {
2661               "application/json" : {
2662                 "schema" : {
2663                   "type" : "array",
2664                   "items" : {
2665                     "type" : "object",
2666                     "properties" : {
2667                       "allowedMethods" : {
2668                         "type" : "array",
2669                         "items" : {
2670                           "type" : "string"
2671                         },
2672                         "uniqueItems" : true
2673                       },
2674                       "cookies" : {
2675                         "type" : "object",
2676                         "additionalProperties" : {
2677                           "type" : "object",
2678                           "properties" : {
2679                             "comment" : {
2680                               "type" : "string"
2681                             },
2682                             "domain" : {
2683                               "type" : "string"
2684                             },
2685                             "expiry" : {
2686                               "type" : "string",
2687                               "format" : "date-time"
2688                             },
2689                             "httpOnly" : {
2690                               "type" : "boolean"
2691                             },
2692                             "maxAge" : {
2693                               "type" : "integer",
2694                               "format" : "int32"
2695                             },
2696                             "name" : {
2697                               "type" : "string"
2698                             },
2699                             "path" : {
2700                               "type" : "string"
2701                             },
2702                             "secure" : {
2703                               "type" : "boolean"
2704                             },
2705                             "value" : {
2706                               "type" : "string"
2707                             },
2708                             "version" : {
2709                               "type" : "integer",
2710                               "format" : "int32"
2711                             }
2712                           }
2713                         }
2714                       },
2715                       "date" : {
2716                         "type" : "string",
2717                         "format" : "date-time"
2718                       },
2719                       "entity" : {
2720                         "type" : "object"
2721                       },
2722                       "entityTag" : {
2723                         "type" : "object",
2724                         "properties" : {
2725                           "value" : {
2726                             "type" : "string"
2727                           },
2728                           "weak" : {
2729                             "type" : "boolean"
2730                           }
2731                         }
2732                       },
2733                       "headers" : {
2734                         "type" : "object",
2735                         "additionalProperties" : {
2736                           "type" : "array",
2737                           "items" : {
2738                             "type" : "object"
2739                           }
2740                         }
2741                       },
2742                       "language" : {
2743                         "type" : "object",
2744                         "properties" : {
2745                           "country" : {
2746                             "type" : "string"
2747                           },
2748                           "displayCountry" : {
2749                             "type" : "string"
2750                           },
2751                           "displayLanguage" : {
2752                             "type" : "string"
2753                           },
2754                           "displayName" : {
2755                             "type" : "string"
2756                           },
2757                           "displayScript" : {
2758                             "type" : "string"
2759                           },
2760                           "displayVariant" : {
2761                             "type" : "string"
2762                           },
2763                           "extensionKeys" : {
2764                             "type" : "array",
2765                             "items" : {
2766                               "type" : "string"
2767                             },
2768                             "uniqueItems" : true
2769                           },
2770                           "iso3Country" : {
2771                             "type" : "string"
2772                           },
2773                           "iso3Language" : {
2774                             "type" : "string"
2775                           },
2776                           "language" : {
2777                             "type" : "string"
2778                           },
2779                           "script" : {
2780                             "type" : "string"
2781                           },
2782                           "unicodeLocaleAttributes" : {
2783                             "type" : "array",
2784                             "items" : {
2785                               "type" : "string"
2786                             },
2787                             "uniqueItems" : true
2788                           },
2789                           "unicodeLocaleKeys" : {
2790                             "type" : "array",
2791                             "items" : {
2792                               "type" : "string"
2793                             },
2794                             "uniqueItems" : true
2795                           },
2796                           "variant" : {
2797                             "type" : "string"
2798                           }
2799                         }
2800                       },
2801                       "lastModified" : {
2802                         "type" : "string",
2803                         "format" : "date-time"
2804                       },
2805                       "length" : {
2806                         "type" : "integer",
2807                         "format" : "int32"
2808                       },
2809                       "links" : {
2810                         "type" : "array",
2811                         "items" : {
2812                           "type" : "object",
2813                           "properties" : {
2814                             "params" : {
2815                               "type" : "object",
2816                               "additionalProperties" : {
2817                                 "type" : "string"
2818                               }
2819                             },
2820                             "rel" : {
2821                               "type" : "string"
2822                             },
2823                             "rels" : {
2824                               "type" : "array",
2825                               "items" : {
2826                                 "type" : "string"
2827                               }
2828                             },
2829                             "title" : {
2830                               "type" : "string"
2831                             },
2832                             "type" : {
2833                               "type" : "string"
2834                             },
2835                             "uri" : {
2836                               "type" : "string",
2837                               "format" : "uri"
2838                             },
2839                             "uriBuilder" : {
2840                               "type" : "object"
2841                             }
2842                           }
2843                         },
2844                         "uniqueItems" : true
2845                       },
2846                       "location" : {
2847                         "type" : "string",
2848                         "format" : "uri"
2849                       },
2850                       "mediaType" : {
2851                         "type" : "object",
2852                         "properties" : {
2853                           "parameters" : {
2854                             "type" : "object",
2855                             "additionalProperties" : {
2856                               "type" : "string"
2857                             }
2858                           },
2859                           "subtype" : {
2860                             "type" : "string"
2861                           },
2862                           "type" : {
2863                             "type" : "string"
2864                           },
2865                           "wildcardSubtype" : {
2866                             "type" : "boolean"
2867                           },
2868                           "wildcardType" : {
2869                             "type" : "boolean"
2870                           }
2871                         }
2872                       },
2873                       "metadata" : {
2874                         "type" : "object",
2875                         "additionalProperties" : {
2876                           "type" : "array",
2877                           "items" : {
2878                             "type" : "object"
2879                           }
2880                         }
2881                       },
2882                       "status" : {
2883                         "type" : "integer",
2884                         "format" : "int32"
2885                       },
2886                       "statusInfo" : {
2887                         "type" : "object",
2888                         "properties" : {
2889                           "family" : {
2890                             "type" : "string",
2891                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2892                           },
2893                           "reasonPhrase" : {
2894                             "type" : "string"
2895                           },
2896                           "statusCode" : {
2897                             "type" : "integer",
2898                             "format" : "int32"
2899                           }
2900                         }
2901                       },
2902                       "stringHeaders" : {
2903                         "type" : "object",
2904                         "additionalProperties" : {
2905                           "type" : "array",
2906                           "items" : {
2907                             "type" : "string"
2908                           }
2909                         }
2910                       }
2911                     }
2912                   }
2913                 }
2914               }
2915             }
2916           }
2917         },
2918         "servers" : [ {
2919           "url" : "/sdc2/rest",
2920           "variables" : { }
2921         } ],
2922         "summary" : "Returns interface lifecycle types",
2923         "tags" : [ "SDCE-2 APIs" ]
2924       }
2925     },
2926     "/v1/catalog/lock" : {
2927       "post" : {
2928         "description" : "Toggle disable locking",
2929         "operationId" : "toggleDisableLocking",
2930         "parameters" : [ {
2931           "in" : "header",
2932           "name" : "USER_ID",
2933           "schema" : {
2934             "type" : "string"
2935           }
2936         } ],
2937         "requestBody" : {
2938           "content" : {
2939             "application/json" : {
2940               "schema" : {
2941                 "type" : "boolean"
2942               }
2943             }
2944           },
2945           "description" : "Disable Locking"
2946         },
2947         "responses" : {
2948           "200" : {
2949             "description" : "Disable locking successfully updated"
2950           },
2951           "500" : {
2952             "description" : "Update disable locking failed"
2953           },
2954           "default" : {
2955             "content" : {
2956               "application/json" : {
2957                 "schema" : {
2958                   "type" : "object",
2959                   "properties" : {
2960                     "allowedMethods" : {
2961                       "type" : "array",
2962                       "items" : {
2963                         "type" : "string"
2964                       },
2965                       "uniqueItems" : true
2966                     },
2967                     "cookies" : {
2968                       "type" : "object",
2969                       "additionalProperties" : {
2970                         "type" : "object",
2971                         "properties" : {
2972                           "comment" : {
2973                             "type" : "string"
2974                           },
2975                           "domain" : {
2976                             "type" : "string"
2977                           },
2978                           "expiry" : {
2979                             "type" : "string",
2980                             "format" : "date-time"
2981                           },
2982                           "httpOnly" : {
2983                             "type" : "boolean"
2984                           },
2985                           "maxAge" : {
2986                             "type" : "integer",
2987                             "format" : "int32"
2988                           },
2989                           "name" : {
2990                             "type" : "string"
2991                           },
2992                           "path" : {
2993                             "type" : "string"
2994                           },
2995                           "secure" : {
2996                             "type" : "boolean"
2997                           },
2998                           "value" : {
2999                             "type" : "string"
3000                           },
3001                           "version" : {
3002                             "type" : "integer",
3003                             "format" : "int32"
3004                           }
3005                         }
3006                       }
3007                     },
3008                     "date" : {
3009                       "type" : "string",
3010                       "format" : "date-time"
3011                     },
3012                     "entity" : {
3013                       "type" : "object"
3014                     },
3015                     "entityTag" : {
3016                       "type" : "object",
3017                       "properties" : {
3018                         "value" : {
3019                           "type" : "string"
3020                         },
3021                         "weak" : {
3022                           "type" : "boolean"
3023                         }
3024                       }
3025                     },
3026                     "headers" : {
3027                       "type" : "object",
3028                       "additionalProperties" : {
3029                         "type" : "array",
3030                         "items" : {
3031                           "type" : "object"
3032                         }
3033                       }
3034                     },
3035                     "language" : {
3036                       "type" : "object",
3037                       "properties" : {
3038                         "country" : {
3039                           "type" : "string"
3040                         },
3041                         "displayCountry" : {
3042                           "type" : "string"
3043                         },
3044                         "displayLanguage" : {
3045                           "type" : "string"
3046                         },
3047                         "displayName" : {
3048                           "type" : "string"
3049                         },
3050                         "displayScript" : {
3051                           "type" : "string"
3052                         },
3053                         "displayVariant" : {
3054                           "type" : "string"
3055                         },
3056                         "extensionKeys" : {
3057                           "type" : "array",
3058                           "items" : {
3059                             "type" : "string"
3060                           },
3061                           "uniqueItems" : true
3062                         },
3063                         "iso3Country" : {
3064                           "type" : "string"
3065                         },
3066                         "iso3Language" : {
3067                           "type" : "string"
3068                         },
3069                         "language" : {
3070                           "type" : "string"
3071                         },
3072                         "script" : {
3073                           "type" : "string"
3074                         },
3075                         "unicodeLocaleAttributes" : {
3076                           "type" : "array",
3077                           "items" : {
3078                             "type" : "string"
3079                           },
3080                           "uniqueItems" : true
3081                         },
3082                         "unicodeLocaleKeys" : {
3083                           "type" : "array",
3084                           "items" : {
3085                             "type" : "string"
3086                           },
3087                           "uniqueItems" : true
3088                         },
3089                         "variant" : {
3090                           "type" : "string"
3091                         }
3092                       }
3093                     },
3094                     "lastModified" : {
3095                       "type" : "string",
3096                       "format" : "date-time"
3097                     },
3098                     "length" : {
3099                       "type" : "integer",
3100                       "format" : "int32"
3101                     },
3102                     "links" : {
3103                       "type" : "array",
3104                       "items" : {
3105                         "type" : "object",
3106                         "properties" : {
3107                           "params" : {
3108                             "type" : "object",
3109                             "additionalProperties" : {
3110                               "type" : "string"
3111                             }
3112                           },
3113                           "rel" : {
3114                             "type" : "string"
3115                           },
3116                           "rels" : {
3117                             "type" : "array",
3118                             "items" : {
3119                               "type" : "string"
3120                             }
3121                           },
3122                           "title" : {
3123                             "type" : "string"
3124                           },
3125                           "type" : {
3126                             "type" : "string"
3127                           },
3128                           "uri" : {
3129                             "type" : "string",
3130                             "format" : "uri"
3131                           },
3132                           "uriBuilder" : {
3133                             "type" : "object"
3134                           }
3135                         }
3136                       },
3137                       "uniqueItems" : true
3138                     },
3139                     "location" : {
3140                       "type" : "string",
3141                       "format" : "uri"
3142                     },
3143                     "mediaType" : {
3144                       "type" : "object",
3145                       "properties" : {
3146                         "parameters" : {
3147                           "type" : "object",
3148                           "additionalProperties" : {
3149                             "type" : "string"
3150                           }
3151                         },
3152                         "subtype" : {
3153                           "type" : "string"
3154                         },
3155                         "type" : {
3156                           "type" : "string"
3157                         },
3158                         "wildcardSubtype" : {
3159                           "type" : "boolean"
3160                         },
3161                         "wildcardType" : {
3162                           "type" : "boolean"
3163                         }
3164                       }
3165                     },
3166                     "metadata" : {
3167                       "type" : "object",
3168                       "additionalProperties" : {
3169                         "type" : "array",
3170                         "items" : {
3171                           "type" : "object"
3172                         }
3173                       }
3174                     },
3175                     "status" : {
3176                       "type" : "integer",
3177                       "format" : "int32"
3178                     },
3179                     "statusInfo" : {
3180                       "type" : "object",
3181                       "properties" : {
3182                         "family" : {
3183                           "type" : "string",
3184                           "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3185                         },
3186                         "reasonPhrase" : {
3187                           "type" : "string"
3188                         },
3189                         "statusCode" : {
3190                           "type" : "integer",
3191                           "format" : "int32"
3192                         }
3193                       }
3194                     },
3195                     "stringHeaders" : {
3196                       "type" : "object",
3197                       "additionalProperties" : {
3198                         "type" : "array",
3199                         "items" : {
3200                           "type" : "string"
3201                         }
3202                       }
3203                     }
3204                   }
3205                 }
3206               }
3207             }
3208           }
3209         },
3210         "servers" : [ {
3211           "url" : "/sdc2/rest",
3212           "variables" : { }
3213         } ],
3214         "tags" : [ "SDCE-2 APIs" ]
3215       }
3216     },
3217     "/v1/catalog/model" : {
3218       "get" : {
3219         "description" : "List all the existing TOSCA models",
3220         "operationId" : "listModels",
3221         "parameters" : [ {
3222           "in" : "header",
3223           "name" : "USER_ID",
3224           "schema" : {
3225             "type" : "string"
3226           }
3227         }, {
3228           "in" : "query",
3229           "name" : "modelType",
3230           "schema" : {
3231             "type" : "string"
3232           }
3233         } ],
3234         "responses" : {
3235           "200" : {
3236             "description" : "Listing successful"
3237           },
3238           "403" : {
3239             "description" : "Restricted operation"
3240           },
3241           "default" : {
3242             "content" : {
3243               "application/json" : {
3244                 "schema" : {
3245                   "type" : "array",
3246                   "items" : {
3247                     "$ref" : "#/components/schemas/Model"
3248                   }
3249                 }
3250               }
3251             }
3252           }
3253         },
3254         "servers" : [ {
3255           "url" : "/sdc2/rest",
3256           "variables" : { }
3257         } ],
3258         "summary" : "List TOSCA models",
3259         "tags" : [ "SDCE-2 APIs" ]
3260       },
3261       "post" : {
3262         "description" : "Create a TOSCA model, along with its imports files",
3263         "operationId" : "createModel",
3264         "parameters" : [ {
3265           "in" : "header",
3266           "name" : "USER_ID",
3267           "schema" : {
3268             "type" : "string"
3269           }
3270         } ],
3271         "requestBody" : {
3272           "content" : {
3273             "multipart/form-data" : {
3274               "schema" : {
3275                 "type" : "object",
3276                 "properties" : {
3277                   "model" : {
3278                     "$ref" : "#/components/schemas/ModelCreateRequest"
3279                   },
3280                   "modelImportsZip" : {
3281                     "type" : "object",
3282                     "description" : "the model TOSCA imports zipped"
3283                   }
3284                 },
3285                 "required" : [ "model", "modelImportsZip" ]
3286               }
3287             }
3288           }
3289         },
3290         "responses" : {
3291           "201" : {
3292             "description" : "Model created"
3293           },
3294           "400" : {
3295             "description" : "Invalid content / Missing content"
3296           },
3297           "403" : {
3298             "description" : "Restricted operation"
3299           },
3300           "409" : {
3301             "description" : "Model already exists"
3302           },
3303           "default" : {
3304             "content" : {
3305               "application/json" : {
3306                 "schema" : {
3307                   "type" : "array",
3308                   "items" : {
3309                     "type" : "object",
3310                     "properties" : {
3311                       "allowedMethods" : {
3312                         "type" : "array",
3313                         "items" : {
3314                           "type" : "string"
3315                         },
3316                         "uniqueItems" : true
3317                       },
3318                       "cookies" : {
3319                         "type" : "object",
3320                         "additionalProperties" : {
3321                           "type" : "object",
3322                           "properties" : {
3323                             "comment" : {
3324                               "type" : "string"
3325                             },
3326                             "domain" : {
3327                               "type" : "string"
3328                             },
3329                             "expiry" : {
3330                               "type" : "string",
3331                               "format" : "date-time"
3332                             },
3333                             "httpOnly" : {
3334                               "type" : "boolean"
3335                             },
3336                             "maxAge" : {
3337                               "type" : "integer",
3338                               "format" : "int32"
3339                             },
3340                             "name" : {
3341                               "type" : "string"
3342                             },
3343                             "path" : {
3344                               "type" : "string"
3345                             },
3346                             "secure" : {
3347                               "type" : "boolean"
3348                             },
3349                             "value" : {
3350                               "type" : "string"
3351                             },
3352                             "version" : {
3353                               "type" : "integer",
3354                               "format" : "int32"
3355                             }
3356                           }
3357                         }
3358                       },
3359                       "date" : {
3360                         "type" : "string",
3361                         "format" : "date-time"
3362                       },
3363                       "entity" : {
3364                         "type" : "object"
3365                       },
3366                       "entityTag" : {
3367                         "type" : "object",
3368                         "properties" : {
3369                           "value" : {
3370                             "type" : "string"
3371                           },
3372                           "weak" : {
3373                             "type" : "boolean"
3374                           }
3375                         }
3376                       },
3377                       "headers" : {
3378                         "type" : "object",
3379                         "additionalProperties" : {
3380                           "type" : "array",
3381                           "items" : {
3382                             "type" : "object"
3383                           }
3384                         }
3385                       },
3386                       "language" : {
3387                         "type" : "object",
3388                         "properties" : {
3389                           "country" : {
3390                             "type" : "string"
3391                           },
3392                           "displayCountry" : {
3393                             "type" : "string"
3394                           },
3395                           "displayLanguage" : {
3396                             "type" : "string"
3397                           },
3398                           "displayName" : {
3399                             "type" : "string"
3400                           },
3401                           "displayScript" : {
3402                             "type" : "string"
3403                           },
3404                           "displayVariant" : {
3405                             "type" : "string"
3406                           },
3407                           "extensionKeys" : {
3408                             "type" : "array",
3409                             "items" : {
3410                               "type" : "string"
3411                             },
3412                             "uniqueItems" : true
3413                           },
3414                           "iso3Country" : {
3415                             "type" : "string"
3416                           },
3417                           "iso3Language" : {
3418                             "type" : "string"
3419                           },
3420                           "language" : {
3421                             "type" : "string"
3422                           },
3423                           "script" : {
3424                             "type" : "string"
3425                           },
3426                           "unicodeLocaleAttributes" : {
3427                             "type" : "array",
3428                             "items" : {
3429                               "type" : "string"
3430                             },
3431                             "uniqueItems" : true
3432                           },
3433                           "unicodeLocaleKeys" : {
3434                             "type" : "array",
3435                             "items" : {
3436                               "type" : "string"
3437                             },
3438                             "uniqueItems" : true
3439                           },
3440                           "variant" : {
3441                             "type" : "string"
3442                           }
3443                         }
3444                       },
3445                       "lastModified" : {
3446                         "type" : "string",
3447                         "format" : "date-time"
3448                       },
3449                       "length" : {
3450                         "type" : "integer",
3451                         "format" : "int32"
3452                       },
3453                       "links" : {
3454                         "type" : "array",
3455                         "items" : {
3456                           "type" : "object",
3457                           "properties" : {
3458                             "params" : {
3459                               "type" : "object",
3460                               "additionalProperties" : {
3461                                 "type" : "string"
3462                               }
3463                             },
3464                             "rel" : {
3465                               "type" : "string"
3466                             },
3467                             "rels" : {
3468                               "type" : "array",
3469                               "items" : {
3470                                 "type" : "string"
3471                               }
3472                             },
3473                             "title" : {
3474                               "type" : "string"
3475                             },
3476                             "type" : {
3477                               "type" : "string"
3478                             },
3479                             "uri" : {
3480                               "type" : "string",
3481                               "format" : "uri"
3482                             },
3483                             "uriBuilder" : {
3484                               "type" : "object"
3485                             }
3486                           }
3487                         },
3488                         "uniqueItems" : true
3489                       },
3490                       "location" : {
3491                         "type" : "string",
3492                         "format" : "uri"
3493                       },
3494                       "mediaType" : {
3495                         "type" : "object",
3496                         "properties" : {
3497                           "parameters" : {
3498                             "type" : "object",
3499                             "additionalProperties" : {
3500                               "type" : "string"
3501                             }
3502                           },
3503                           "subtype" : {
3504                             "type" : "string"
3505                           },
3506                           "type" : {
3507                             "type" : "string"
3508                           },
3509                           "wildcardSubtype" : {
3510                             "type" : "boolean"
3511                           },
3512                           "wildcardType" : {
3513                             "type" : "boolean"
3514                           }
3515                         }
3516                       },
3517                       "metadata" : {
3518                         "type" : "object",
3519                         "additionalProperties" : {
3520                           "type" : "array",
3521                           "items" : {
3522                             "type" : "object"
3523                           }
3524                         }
3525                       },
3526                       "status" : {
3527                         "type" : "integer",
3528                         "format" : "int32"
3529                       },
3530                       "statusInfo" : {
3531                         "type" : "object",
3532                         "properties" : {
3533                           "family" : {
3534                             "type" : "string",
3535                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3536                           },
3537                           "reasonPhrase" : {
3538                             "type" : "string"
3539                           },
3540                           "statusCode" : {
3541                             "type" : "integer",
3542                             "format" : "int32"
3543                           }
3544                         }
3545                       },
3546                       "stringHeaders" : {
3547                         "type" : "object",
3548                         "additionalProperties" : {
3549                           "type" : "array",
3550                           "items" : {
3551                             "type" : "string"
3552                           }
3553                         }
3554                       }
3555                     }
3556                   }
3557                 }
3558               }
3559             }
3560           }
3561         },
3562         "servers" : [ {
3563           "url" : "/sdc2/rest",
3564           "variables" : { }
3565         } ],
3566         "summary" : "Create a TOSCA model",
3567         "tags" : [ "SDCE-2 APIs" ]
3568       }
3569     },
3570     "/v1/catalog/model/imports" : {
3571       "put" : {
3572         "description" : "Update a model TOSCA imports",
3573         "operationId" : "updateModelImports",
3574         "parameters" : [ {
3575           "in" : "header",
3576           "name" : "USER_ID",
3577           "schema" : {
3578             "type" : "string"
3579           }
3580         } ],
3581         "requestBody" : {
3582           "content" : {
3583             "multipart/form-data" : {
3584               "schema" : {
3585                 "type" : "object",
3586                 "properties" : {
3587                   "modelImportsZip" : {
3588                     "type" : "object",
3589                     "description" : "the model TOSCA imports zipped"
3590                   },
3591                   "modelName" : {
3592                     "type" : "string",
3593                     "description" : "model to be created"
3594                   }
3595                 },
3596                 "required" : [ "modelImportsZip", "modelName" ]
3597               }
3598             }
3599           }
3600         },
3601         "responses" : {
3602           "204" : {
3603             "description" : "Model imports updated"
3604           },
3605           "400" : {
3606             "description" : "Invalid content / Missing content"
3607           },
3608           "403" : {
3609             "description" : "Restricted operation"
3610           },
3611           "404" : {
3612             "description" : "Model not found"
3613           },
3614           "default" : {
3615             "content" : {
3616               "application/json" : {
3617                 "schema" : {
3618                   "type" : "array",
3619                   "items" : {
3620                     "type" : "object",
3621                     "properties" : {
3622                       "allowedMethods" : {
3623                         "type" : "array",
3624                         "items" : {
3625                           "type" : "string"
3626                         },
3627                         "uniqueItems" : true
3628                       },
3629                       "cookies" : {
3630                         "type" : "object",
3631                         "additionalProperties" : {
3632                           "type" : "object",
3633                           "properties" : {
3634                             "comment" : {
3635                               "type" : "string"
3636                             },
3637                             "domain" : {
3638                               "type" : "string"
3639                             },
3640                             "expiry" : {
3641                               "type" : "string",
3642                               "format" : "date-time"
3643                             },
3644                             "httpOnly" : {
3645                               "type" : "boolean"
3646                             },
3647                             "maxAge" : {
3648                               "type" : "integer",
3649                               "format" : "int32"
3650                             },
3651                             "name" : {
3652                               "type" : "string"
3653                             },
3654                             "path" : {
3655                               "type" : "string"
3656                             },
3657                             "secure" : {
3658                               "type" : "boolean"
3659                             },
3660                             "value" : {
3661                               "type" : "string"
3662                             },
3663                             "version" : {
3664                               "type" : "integer",
3665                               "format" : "int32"
3666                             }
3667                           }
3668                         }
3669                       },
3670                       "date" : {
3671                         "type" : "string",
3672                         "format" : "date-time"
3673                       },
3674                       "entity" : {
3675                         "type" : "object"
3676                       },
3677                       "entityTag" : {
3678                         "type" : "object",
3679                         "properties" : {
3680                           "value" : {
3681                             "type" : "string"
3682                           },
3683                           "weak" : {
3684                             "type" : "boolean"
3685                           }
3686                         }
3687                       },
3688                       "headers" : {
3689                         "type" : "object",
3690                         "additionalProperties" : {
3691                           "type" : "array",
3692                           "items" : {
3693                             "type" : "object"
3694                           }
3695                         }
3696                       },
3697                       "language" : {
3698                         "type" : "object",
3699                         "properties" : {
3700                           "country" : {
3701                             "type" : "string"
3702                           },
3703                           "displayCountry" : {
3704                             "type" : "string"
3705                           },
3706                           "displayLanguage" : {
3707                             "type" : "string"
3708                           },
3709                           "displayName" : {
3710                             "type" : "string"
3711                           },
3712                           "displayScript" : {
3713                             "type" : "string"
3714                           },
3715                           "displayVariant" : {
3716                             "type" : "string"
3717                           },
3718                           "extensionKeys" : {
3719                             "type" : "array",
3720                             "items" : {
3721                               "type" : "string"
3722                             },
3723                             "uniqueItems" : true
3724                           },
3725                           "iso3Country" : {
3726                             "type" : "string"
3727                           },
3728                           "iso3Language" : {
3729                             "type" : "string"
3730                           },
3731                           "language" : {
3732                             "type" : "string"
3733                           },
3734                           "script" : {
3735                             "type" : "string"
3736                           },
3737                           "unicodeLocaleAttributes" : {
3738                             "type" : "array",
3739                             "items" : {
3740                               "type" : "string"
3741                             },
3742                             "uniqueItems" : true
3743                           },
3744                           "unicodeLocaleKeys" : {
3745                             "type" : "array",
3746                             "items" : {
3747                               "type" : "string"
3748                             },
3749                             "uniqueItems" : true
3750                           },
3751                           "variant" : {
3752                             "type" : "string"
3753                           }
3754                         }
3755                       },
3756                       "lastModified" : {
3757                         "type" : "string",
3758                         "format" : "date-time"
3759                       },
3760                       "length" : {
3761                         "type" : "integer",
3762                         "format" : "int32"
3763                       },
3764                       "links" : {
3765                         "type" : "array",
3766                         "items" : {
3767                           "type" : "object",
3768                           "properties" : {
3769                             "params" : {
3770                               "type" : "object",
3771                               "additionalProperties" : {
3772                                 "type" : "string"
3773                               }
3774                             },
3775                             "rel" : {
3776                               "type" : "string"
3777                             },
3778                             "rels" : {
3779                               "type" : "array",
3780                               "items" : {
3781                                 "type" : "string"
3782                               }
3783                             },
3784                             "title" : {
3785                               "type" : "string"
3786                             },
3787                             "type" : {
3788                               "type" : "string"
3789                             },
3790                             "uri" : {
3791                               "type" : "string",
3792                               "format" : "uri"
3793                             },
3794                             "uriBuilder" : {
3795                               "type" : "object"
3796                             }
3797                           }
3798                         },
3799                         "uniqueItems" : true
3800                       },
3801                       "location" : {
3802                         "type" : "string",
3803                         "format" : "uri"
3804                       },
3805                       "mediaType" : {
3806                         "type" : "object",
3807                         "properties" : {
3808                           "parameters" : {
3809                             "type" : "object",
3810                             "additionalProperties" : {
3811                               "type" : "string"
3812                             }
3813                           },
3814                           "subtype" : {
3815                             "type" : "string"
3816                           },
3817                           "type" : {
3818                             "type" : "string"
3819                           },
3820                           "wildcardSubtype" : {
3821                             "type" : "boolean"
3822                           },
3823                           "wildcardType" : {
3824                             "type" : "boolean"
3825                           }
3826                         }
3827                       },
3828                       "metadata" : {
3829                         "type" : "object",
3830                         "additionalProperties" : {
3831                           "type" : "array",
3832                           "items" : {
3833                             "type" : "object"
3834                           }
3835                         }
3836                       },
3837                       "status" : {
3838                         "type" : "integer",
3839                         "format" : "int32"
3840                       },
3841                       "statusInfo" : {
3842                         "type" : "object",
3843                         "properties" : {
3844                           "family" : {
3845                             "type" : "string",
3846                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3847                           },
3848                           "reasonPhrase" : {
3849                             "type" : "string"
3850                           },
3851                           "statusCode" : {
3852                             "type" : "integer",
3853                             "format" : "int32"
3854                           }
3855                         }
3856                       },
3857                       "stringHeaders" : {
3858                         "type" : "object",
3859                         "additionalProperties" : {
3860                           "type" : "array",
3861                           "items" : {
3862                             "type" : "string"
3863                           }
3864                         }
3865                       }
3866                     }
3867                   }
3868                 }
3869               }
3870             }
3871           }
3872         },
3873         "servers" : [ {
3874           "url" : "/sdc2/rest",
3875           "variables" : { }
3876         } ],
3877         "summary" : "Update a model TOSCA imports",
3878         "tags" : [ "SDCE-2 APIs" ]
3879       }
3880     },
3881     "/v1/catalog/nodeTypes" : {
3882       "get" : {
3883         "description" : "Get node types",
3884         "operationId" : "getAllNodeTypesServlet",
3885         "parameters" : [ {
3886           "in" : "header",
3887           "name" : "USER_ID",
3888           "schema" : {
3889             "type" : "string"
3890           }
3891         }, {
3892           "description" : "model",
3893           "in" : "query",
3894           "name" : "model",
3895           "schema" : {
3896             "type" : "string"
3897           }
3898         } ],
3899         "responses" : {
3900           "200" : {
3901             "description" : "nodeTypes"
3902           },
3903           "400" : {
3904             "description" : "Invalid content / Missing content"
3905           },
3906           "403" : {
3907             "description" : "Restricted operation"
3908           },
3909           "404" : {
3910             "description" : "Node types not found"
3911           },
3912           "default" : {
3913             "content" : {
3914               "application/json" : {
3915                 "schema" : {
3916                   "type" : "array",
3917                   "items" : {
3918                     "type" : "object",
3919                     "properties" : {
3920                       "allowedMethods" : {
3921                         "type" : "array",
3922                         "items" : {
3923                           "type" : "string"
3924                         },
3925                         "uniqueItems" : true
3926                       },
3927                       "cookies" : {
3928                         "type" : "object",
3929                         "additionalProperties" : {
3930                           "type" : "object",
3931                           "properties" : {
3932                             "comment" : {
3933                               "type" : "string"
3934                             },
3935                             "domain" : {
3936                               "type" : "string"
3937                             },
3938                             "expiry" : {
3939                               "type" : "string",
3940                               "format" : "date-time"
3941                             },
3942                             "httpOnly" : {
3943                               "type" : "boolean"
3944                             },
3945                             "maxAge" : {
3946                               "type" : "integer",
3947                               "format" : "int32"
3948                             },
3949                             "name" : {
3950                               "type" : "string"
3951                             },
3952                             "path" : {
3953                               "type" : "string"
3954                             },
3955                             "secure" : {
3956                               "type" : "boolean"
3957                             },
3958                             "value" : {
3959                               "type" : "string"
3960                             },
3961                             "version" : {
3962                               "type" : "integer",
3963                               "format" : "int32"
3964                             }
3965                           }
3966                         }
3967                       },
3968                       "date" : {
3969                         "type" : "string",
3970                         "format" : "date-time"
3971                       },
3972                       "entity" : {
3973                         "type" : "object"
3974                       },
3975                       "entityTag" : {
3976                         "type" : "object",
3977                         "properties" : {
3978                           "value" : {
3979                             "type" : "string"
3980                           },
3981                           "weak" : {
3982                             "type" : "boolean"
3983                           }
3984                         }
3985                       },
3986                       "headers" : {
3987                         "type" : "object",
3988                         "additionalProperties" : {
3989                           "type" : "array",
3990                           "items" : {
3991                             "type" : "object"
3992                           }
3993                         }
3994                       },
3995                       "language" : {
3996                         "type" : "object",
3997                         "properties" : {
3998                           "country" : {
3999                             "type" : "string"
4000                           },
4001                           "displayCountry" : {
4002                             "type" : "string"
4003                           },
4004                           "displayLanguage" : {
4005                             "type" : "string"
4006                           },
4007                           "displayName" : {
4008                             "type" : "string"
4009                           },
4010                           "displayScript" : {
4011                             "type" : "string"
4012                           },
4013                           "displayVariant" : {
4014                             "type" : "string"
4015                           },
4016                           "extensionKeys" : {
4017                             "type" : "array",
4018                             "items" : {
4019                               "type" : "string"
4020                             },
4021                             "uniqueItems" : true
4022                           },
4023                           "iso3Country" : {
4024                             "type" : "string"
4025                           },
4026                           "iso3Language" : {
4027                             "type" : "string"
4028                           },
4029                           "language" : {
4030                             "type" : "string"
4031                           },
4032                           "script" : {
4033                             "type" : "string"
4034                           },
4035                           "unicodeLocaleAttributes" : {
4036                             "type" : "array",
4037                             "items" : {
4038                               "type" : "string"
4039                             },
4040                             "uniqueItems" : true
4041                           },
4042                           "unicodeLocaleKeys" : {
4043                             "type" : "array",
4044                             "items" : {
4045                               "type" : "string"
4046                             },
4047                             "uniqueItems" : true
4048                           },
4049                           "variant" : {
4050                             "type" : "string"
4051                           }
4052                         }
4053                       },
4054                       "lastModified" : {
4055                         "type" : "string",
4056                         "format" : "date-time"
4057                       },
4058                       "length" : {
4059                         "type" : "integer",
4060                         "format" : "int32"
4061                       },
4062                       "links" : {
4063                         "type" : "array",
4064                         "items" : {
4065                           "type" : "object",
4066                           "properties" : {
4067                             "params" : {
4068                               "type" : "object",
4069                               "additionalProperties" : {
4070                                 "type" : "string"
4071                               }
4072                             },
4073                             "rel" : {
4074                               "type" : "string"
4075                             },
4076                             "rels" : {
4077                               "type" : "array",
4078                               "items" : {
4079                                 "type" : "string"
4080                               }
4081                             },
4082                             "title" : {
4083                               "type" : "string"
4084                             },
4085                             "type" : {
4086                               "type" : "string"
4087                             },
4088                             "uri" : {
4089                               "type" : "string",
4090                               "format" : "uri"
4091                             },
4092                             "uriBuilder" : {
4093                               "type" : "object"
4094                             }
4095                           }
4096                         },
4097                         "uniqueItems" : true
4098                       },
4099                       "location" : {
4100                         "type" : "string",
4101                         "format" : "uri"
4102                       },
4103                       "mediaType" : {
4104                         "type" : "object",
4105                         "properties" : {
4106                           "parameters" : {
4107                             "type" : "object",
4108                             "additionalProperties" : {
4109                               "type" : "string"
4110                             }
4111                           },
4112                           "subtype" : {
4113                             "type" : "string"
4114                           },
4115                           "type" : {
4116                             "type" : "string"
4117                           },
4118                           "wildcardSubtype" : {
4119                             "type" : "boolean"
4120                           },
4121                           "wildcardType" : {
4122                             "type" : "boolean"
4123                           }
4124                         }
4125                       },
4126                       "metadata" : {
4127                         "type" : "object",
4128                         "additionalProperties" : {
4129                           "type" : "array",
4130                           "items" : {
4131                             "type" : "object"
4132                           }
4133                         }
4134                       },
4135                       "status" : {
4136                         "type" : "integer",
4137                         "format" : "int32"
4138                       },
4139                       "statusInfo" : {
4140                         "type" : "object",
4141                         "properties" : {
4142                           "family" : {
4143                             "type" : "string",
4144                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4145                           },
4146                           "reasonPhrase" : {
4147                             "type" : "string"
4148                           },
4149                           "statusCode" : {
4150                             "type" : "integer",
4151                             "format" : "int32"
4152                           }
4153                         }
4154                       },
4155                       "stringHeaders" : {
4156                         "type" : "object",
4157                         "additionalProperties" : {
4158                           "type" : "array",
4159                           "items" : {
4160                             "type" : "string"
4161                           }
4162                         }
4163                       }
4164                     }
4165                   }
4166                 }
4167               }
4168             }
4169           }
4170         },
4171         "servers" : [ {
4172           "url" : "/sdc2/rest",
4173           "variables" : { }
4174         } ],
4175         "summary" : "Returns node types",
4176         "tags" : [ "SDCE-2 APIs" ]
4177       }
4178     },
4179     "/v1/catalog/notif/vsp/archived" : {
4180       "post" : {
4181         "description" : "Notify about an archived VSP. All VFs with relation to the given CSAR IDs will be martked as vspArchived=true",
4182         "operationId" : "onVspArchived",
4183         "parameters" : [ {
4184           "in" : "header",
4185           "name" : "USER_ID",
4186           "schema" : {
4187             "type" : "string"
4188           }
4189         } ],
4190         "requestBody" : {
4191           "content" : {
4192             "application/json" : {
4193               "schema" : {
4194                 "type" : "array",
4195                 "items" : {
4196                   "type" : "string"
4197                 }
4198               }
4199             }
4200           }
4201         },
4202         "responses" : {
4203           "200" : {
4204             "description" : "Success"
4205           },
4206           "400" : {
4207             "description" : "Bad request"
4208           },
4209           "403" : {
4210             "description" : "Restricted operation"
4211           },
4212           "500" : {
4213             "description" : "Internal Error. A list of the failed CSAR IDs may be returned."
4214           }
4215         },
4216         "servers" : [ {
4217           "url" : "/sdc2/rest",
4218           "variables" : { }
4219         } ],
4220         "tags" : [ "SDCE-2 APIs" ]
4221       }
4222     },
4223     "/v1/catalog/notif/vsp/restored" : {
4224       "post" : {
4225         "description" : "Notify about a restored VSP. All VFs with relation to the given CSAR IDs will be martked as vspArchived=false",
4226         "operationId" : "onVspRestored",
4227         "parameters" : [ {
4228           "in" : "header",
4229           "name" : "USER_ID",
4230           "schema" : {
4231             "type" : "string"
4232           }
4233         } ],
4234         "requestBody" : {
4235           "content" : {
4236             "application/json" : {
4237               "schema" : {
4238                 "type" : "array",
4239                 "items" : {
4240                   "type" : "string"
4241                 }
4242               }
4243             }
4244           }
4245         },
4246         "responses" : {
4247           "200" : {
4248             "description" : "Success"
4249           },
4250           "400" : {
4251             "description" : "Bad request"
4252           },
4253           "403" : {
4254             "description" : "Restricted operation"
4255           },
4256           "500" : {
4257             "description" : "Internal Error. A list of the failed CSAR IDs may be returned."
4258           }
4259         },
4260         "servers" : [ {
4261           "url" : "/sdc2/rest",
4262           "variables" : { }
4263         } ],
4264         "tags" : [ "SDCE-2 APIs" ]
4265       }
4266     },
4267     "/v1/catalog/policyTypes" : {
4268       "get" : {
4269         "description" : "Get policy types ",
4270         "operationId" : "getPolicyTypes",
4271         "parameters" : [ {
4272           "description" : "An optional parameter to indicate the type of the container from where this call is executed",
4273           "in" : "query",
4274           "name" : "internalComponentType",
4275           "schema" : {
4276             "type" : "string"
4277           }
4278         }, {
4279           "in" : "query",
4280           "name" : "componentModel",
4281           "schema" : {
4282             "type" : "string"
4283           }
4284         }, {
4285           "description" : "The user id",
4286           "in" : "header",
4287           "name" : "USER_ID",
4288           "required" : true,
4289           "schema" : {
4290             "type" : "string"
4291           }
4292         } ],
4293         "responses" : {
4294           "200" : {
4295             "description" : "policy types found"
4296           },
4297           "403" : {
4298             "description" : "Restricted operation"
4299           },
4300           "500" : {
4301             "description" : "The GET request failed due to internal SDC problem."
4302           },
4303           "default" : {
4304             "content" : {
4305               "application/json" : {
4306                 "schema" : {
4307                   "type" : "array",
4308                   "items" : {
4309                     "$ref" : "#/components/schemas/PolicyTypeDefinition"
4310                   }
4311                 }
4312               }
4313             }
4314           }
4315         },
4316         "servers" : [ {
4317           "url" : "/sdc2/rest",
4318           "variables" : { }
4319         } ],
4320         "summary" : "Returns policy types",
4321         "tags" : [ "SDCE-2 APIs" ]
4322       }
4323     },
4324     "/v1/catalog/relationshipTypes" : {
4325       "get" : {
4326         "description" : "Get relationship types",
4327         "operationId" : "getAllRelationshipTypesServlet",
4328         "parameters" : [ {
4329           "in" : "header",
4330           "name" : "USER_ID",
4331           "schema" : {
4332             "type" : "string"
4333           }
4334         }, {
4335           "description" : "model",
4336           "in" : "query",
4337           "name" : "model",
4338           "schema" : {
4339             "type" : "string"
4340           }
4341         } ],
4342         "responses" : {
4343           "200" : {
4344             "description" : "relationshipTypes"
4345           },
4346           "400" : {
4347             "description" : "Invalid content / Missing content"
4348           },
4349           "403" : {
4350             "description" : "Restricted operation"
4351           },
4352           "404" : {
4353             "description" : "Relationship types not found"
4354           },
4355           "default" : {
4356             "content" : {
4357               "application/json" : {
4358                 "schema" : {
4359                   "type" : "array",
4360                   "items" : {
4361                     "type" : "object",
4362                     "properties" : {
4363                       "allowedMethods" : {
4364                         "type" : "array",
4365                         "items" : {
4366                           "type" : "string"
4367                         },
4368                         "uniqueItems" : true
4369                       },
4370                       "cookies" : {
4371                         "type" : "object",
4372                         "additionalProperties" : {
4373                           "type" : "object",
4374                           "properties" : {
4375                             "comment" : {
4376                               "type" : "string"
4377                             },
4378                             "domain" : {
4379                               "type" : "string"
4380                             },
4381                             "expiry" : {
4382                               "type" : "string",
4383                               "format" : "date-time"
4384                             },
4385                             "httpOnly" : {
4386                               "type" : "boolean"
4387                             },
4388                             "maxAge" : {
4389                               "type" : "integer",
4390                               "format" : "int32"
4391                             },
4392                             "name" : {
4393                               "type" : "string"
4394                             },
4395                             "path" : {
4396                               "type" : "string"
4397                             },
4398                             "secure" : {
4399                               "type" : "boolean"
4400                             },
4401                             "value" : {
4402                               "type" : "string"
4403                             },
4404                             "version" : {
4405                               "type" : "integer",
4406                               "format" : "int32"
4407                             }
4408                           }
4409                         }
4410                       },
4411                       "date" : {
4412                         "type" : "string",
4413                         "format" : "date-time"
4414                       },
4415                       "entity" : {
4416                         "type" : "object"
4417                       },
4418                       "entityTag" : {
4419                         "type" : "object",
4420                         "properties" : {
4421                           "value" : {
4422                             "type" : "string"
4423                           },
4424                           "weak" : {
4425                             "type" : "boolean"
4426                           }
4427                         }
4428                       },
4429                       "headers" : {
4430                         "type" : "object",
4431                         "additionalProperties" : {
4432                           "type" : "array",
4433                           "items" : {
4434                             "type" : "object"
4435                           }
4436                         }
4437                       },
4438                       "language" : {
4439                         "type" : "object",
4440                         "properties" : {
4441                           "country" : {
4442                             "type" : "string"
4443                           },
4444                           "displayCountry" : {
4445                             "type" : "string"
4446                           },
4447                           "displayLanguage" : {
4448                             "type" : "string"
4449                           },
4450                           "displayName" : {
4451                             "type" : "string"
4452                           },
4453                           "displayScript" : {
4454                             "type" : "string"
4455                           },
4456                           "displayVariant" : {
4457                             "type" : "string"
4458                           },
4459                           "extensionKeys" : {
4460                             "type" : "array",
4461                             "items" : {
4462                               "type" : "string"
4463                             },
4464                             "uniqueItems" : true
4465                           },
4466                           "iso3Country" : {
4467                             "type" : "string"
4468                           },
4469                           "iso3Language" : {
4470                             "type" : "string"
4471                           },
4472                           "language" : {
4473                             "type" : "string"
4474                           },
4475                           "script" : {
4476                             "type" : "string"
4477                           },
4478                           "unicodeLocaleAttributes" : {
4479                             "type" : "array",
4480                             "items" : {
4481                               "type" : "string"
4482                             },
4483                             "uniqueItems" : true
4484                           },
4485                           "unicodeLocaleKeys" : {
4486                             "type" : "array",
4487                             "items" : {
4488                               "type" : "string"
4489                             },
4490                             "uniqueItems" : true
4491                           },
4492                           "variant" : {
4493                             "type" : "string"
4494                           }
4495                         }
4496                       },
4497                       "lastModified" : {
4498                         "type" : "string",
4499                         "format" : "date-time"
4500                       },
4501                       "length" : {
4502                         "type" : "integer",
4503                         "format" : "int32"
4504                       },
4505                       "links" : {
4506                         "type" : "array",
4507                         "items" : {
4508                           "type" : "object",
4509                           "properties" : {
4510                             "params" : {
4511                               "type" : "object",
4512                               "additionalProperties" : {
4513                                 "type" : "string"
4514                               }
4515                             },
4516                             "rel" : {
4517                               "type" : "string"
4518                             },
4519                             "rels" : {
4520                               "type" : "array",
4521                               "items" : {
4522                                 "type" : "string"
4523                               }
4524                             },
4525                             "title" : {
4526                               "type" : "string"
4527                             },
4528                             "type" : {
4529                               "type" : "string"
4530                             },
4531                             "uri" : {
4532                               "type" : "string",
4533                               "format" : "uri"
4534                             },
4535                             "uriBuilder" : {
4536                               "type" : "object"
4537                             }
4538                           }
4539                         },
4540                         "uniqueItems" : true
4541                       },
4542                       "location" : {
4543                         "type" : "string",
4544                         "format" : "uri"
4545                       },
4546                       "mediaType" : {
4547                         "type" : "object",
4548                         "properties" : {
4549                           "parameters" : {
4550                             "type" : "object",
4551                             "additionalProperties" : {
4552                               "type" : "string"
4553                             }
4554                           },
4555                           "subtype" : {
4556                             "type" : "string"
4557                           },
4558                           "type" : {
4559                             "type" : "string"
4560                           },
4561                           "wildcardSubtype" : {
4562                             "type" : "boolean"
4563                           },
4564                           "wildcardType" : {
4565                             "type" : "boolean"
4566                           }
4567                         }
4568                       },
4569                       "metadata" : {
4570                         "type" : "object",
4571                         "additionalProperties" : {
4572                           "type" : "array",
4573                           "items" : {
4574                             "type" : "object"
4575                           }
4576                         }
4577                       },
4578                       "status" : {
4579                         "type" : "integer",
4580                         "format" : "int32"
4581                       },
4582                       "statusInfo" : {
4583                         "type" : "object",
4584                         "properties" : {
4585                           "family" : {
4586                             "type" : "string",
4587                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4588                           },
4589                           "reasonPhrase" : {
4590                             "type" : "string"
4591                           },
4592                           "statusCode" : {
4593                             "type" : "integer",
4594                             "format" : "int32"
4595                           }
4596                         }
4597                       },
4598                       "stringHeaders" : {
4599                         "type" : "object",
4600                         "additionalProperties" : {
4601                           "type" : "array",
4602                           "items" : {
4603                             "type" : "string"
4604                           }
4605                         }
4606                       }
4607                     }
4608                   }
4609                 }
4610               }
4611             }
4612           }
4613         },
4614         "servers" : [ {
4615           "url" : "/sdc2/rest",
4616           "variables" : { }
4617         } ],
4618         "summary" : "Returns relationship types",
4619         "tags" : [ "SDCE-2 APIs" ]
4620       }
4621     },
4622     "/v1/catalog/resources" : {
4623       "post" : {
4624         "description" : "Create Resource",
4625         "operationId" : "createResource",
4626         "parameters" : [ {
4627           "in" : "header",
4628           "name" : "USER_ID",
4629           "schema" : {
4630             "type" : "string"
4631           }
4632         } ],
4633         "requestBody" : {
4634           "content" : {
4635             "application/json" : {
4636               "schema" : {
4637                 "type" : "string"
4638               }
4639             }
4640           },
4641           "description" : "Resource object to be created",
4642           "required" : true
4643         },
4644         "responses" : {
4645           "201" : {
4646             "description" : "Resource created"
4647           },
4648           "400" : {
4649             "description" : "Invalid content / Missing content"
4650           },
4651           "403" : {
4652             "description" : "Restricted operation"
4653           },
4654           "409" : {
4655             "description" : "Resource already exist"
4656           },
4657           "default" : {
4658             "content" : {
4659               "application/json" : {
4660                 "schema" : {
4661                   "type" : "array",
4662                   "items" : {
4663                     "$ref" : "#/components/schemas/Resource"
4664                   }
4665                 }
4666               }
4667             }
4668           }
4669         },
4670         "servers" : [ {
4671           "url" : "/sdc2/rest",
4672           "variables" : { }
4673         } ],
4674         "summary" : "Returns created resource",
4675         "tags" : [ "SDCE-2 APIs" ]
4676       }
4677     },
4678     "/v1/catalog/resources/certified/abstract" : {
4679       "get" : {
4680         "operationId" : "getCertifiedAbstractResources",
4681         "parameters" : [ {
4682           "in" : "header",
4683           "name" : "USER_ID",
4684           "schema" : {
4685             "type" : "string"
4686           }
4687         } ],
4688         "responses" : {
4689           "default" : {
4690             "content" : {
4691               "application/json" : { }
4692             },
4693             "description" : "default response"
4694           }
4695         },
4696         "servers" : [ {
4697           "url" : "/sdc2/rest",
4698           "variables" : { }
4699         } ],
4700         "tags" : [ "SDCE-2 APIs" ]
4701       }
4702     },
4703     "/v1/catalog/resources/certified/notabstract" : {
4704       "get" : {
4705         "operationId" : "getCertifiedNotAbstractResources",
4706         "parameters" : [ {
4707           "in" : "header",
4708           "name" : "USER_ID",
4709           "schema" : {
4710             "type" : "string"
4711           }
4712         } ],
4713         "responses" : {
4714           "default" : {
4715             "content" : {
4716               "application/json" : { }
4717             },
4718             "description" : "default response"
4719           }
4720         },
4721         "servers" : [ {
4722           "url" : "/sdc2/rest",
4723           "variables" : { }
4724         } ],
4725         "tags" : [ "SDCE-2 APIs" ]
4726       }
4727     },
4728     "/v1/catalog/resources/csar/{csaruuid}" : {
4729       "get" : {
4730         "description" : "Create Resource",
4731         "operationId" : "getResourceFromCsar",
4732         "parameters" : [ {
4733           "in" : "header",
4734           "name" : "USER_ID",
4735           "schema" : {
4736             "type" : "string"
4737           }
4738         }, {
4739           "in" : "path",
4740           "name" : "csaruuid",
4741           "required" : true,
4742           "schema" : {
4743             "type" : "string"
4744           }
4745         } ],
4746         "responses" : {
4747           "201" : {
4748             "description" : "Resource retrieced"
4749           },
4750           "400" : {
4751             "description" : "Invalid content / Missing content"
4752           },
4753           "403" : {
4754             "description" : "Restricted operation"
4755           },
4756           "default" : {
4757             "content" : {
4758               "application/json" : {
4759                 "schema" : {
4760                   "type" : "array",
4761                   "items" : {
4762                     "$ref" : "#/components/schemas/Resource"
4763                   }
4764                 }
4765               }
4766             }
4767           }
4768         },
4769         "servers" : [ {
4770           "url" : "/sdc2/rest",
4771           "variables" : { }
4772         } ],
4773         "summary" : "Returns resource created from csar uuid",
4774         "tags" : [ "SDCE-2 APIs" ]
4775       }
4776     },
4777     "/v1/catalog/resources/importReplaceResource" : {
4778       "post" : {
4779         "description" : "Import Resource",
4780         "operationId" : "importReplaceResource",
4781         "parameters" : [ {
4782           "description" : "The user id",
4783           "in" : "header",
4784           "name" : "USER_ID",
4785           "required" : true,
4786           "schema" : {
4787             "type" : "string"
4788           }
4789         }, {
4790           "description" : "X-ECOMP-RequestID header",
4791           "in" : "header",
4792           "name" : "X-ECOMP-RequestID",
4793           "schema" : {
4794             "type" : "string"
4795           }
4796         }, {
4797           "description" : "X-ECOMP-InstanceID header",
4798           "in" : "header",
4799           "name" : "X-ECOMP-InstanceID",
4800           "required" : true,
4801           "schema" : {
4802             "type" : "string"
4803           }
4804         }, {
4805           "description" : "Determines the format of the body of the response",
4806           "in" : "header",
4807           "name" : "Accept",
4808           "schema" : {
4809             "type" : "string"
4810           }
4811         }, {
4812           "description" : "The username and password",
4813           "in" : "header",
4814           "name" : "Authorization",
4815           "required" : true,
4816           "schema" : {
4817             "type" : "string"
4818           }
4819         } ],
4820         "requestBody" : {
4821           "content" : {
4822             "*/*" : {
4823               "schema" : {
4824                 "type" : "object",
4825                 "properties" : {
4826                   "resourceZip" : {
4827                     "$ref" : "#/components/schemas/FormDataContentDisposition"
4828                   },
4829                   "resourceZipMetadata" : {
4830                     "type" : "string",
4831                     "description" : "resourceMetadata"
4832                   }
4833                 }
4834               }
4835             }
4836           }
4837         },
4838         "responses" : {
4839           "201" : {
4840             "description" : "Resource created"
4841           },
4842           "400" : {
4843             "description" : "Invalid content / Missing content"
4844           },
4845           "403" : {
4846             "description" : "Restricted operation"
4847           },
4848           "409" : {
4849             "description" : "Resource already exist"
4850           }
4851         },
4852         "servers" : [ {
4853           "url" : "/sdc2/rest",
4854           "variables" : { }
4855         } ],
4856         "summary" : "Returns imported resource",
4857         "tags" : [ "SDCE-2 APIs" ]
4858       }
4859     },
4860     "/v1/catalog/resources/resourceName/{resourceName}/resourceVersion/{resourceVersion}" : {
4861       "get" : {
4862         "description" : "Retrieve Resource by name and version",
4863         "operationId" : "getResourceByNameAndVersion",
4864         "parameters" : [ {
4865           "in" : "path",
4866           "name" : "resourceName",
4867           "required" : true,
4868           "schema" : {
4869             "type" : "string"
4870           }
4871         }, {
4872           "in" : "path",
4873           "name" : "resourceVersion",
4874           "required" : true,
4875           "schema" : {
4876             "type" : "string"
4877           }
4878         }, {
4879           "in" : "header",
4880           "name" : "USER_ID",
4881           "schema" : {
4882             "type" : "string"
4883           }
4884         } ],
4885         "responses" : {
4886           "200" : {
4887             "description" : "Resource found"
4888           },
4889           "403" : {
4890             "description" : "Restricted operation"
4891           },
4892           "404" : {
4893             "description" : "Resource not found"
4894           },
4895           "default" : {
4896             "content" : {
4897               "application/json" : {
4898                 "schema" : {
4899                   "type" : "array",
4900                   "items" : {
4901                     "$ref" : "#/components/schemas/Resource"
4902                   }
4903                 }
4904               }
4905             }
4906           }
4907         },
4908         "servers" : [ {
4909           "url" : "/sdc2/rest",
4910           "variables" : { }
4911         } ],
4912         "summary" : "Returns resource according to resourceId",
4913         "tags" : [ "SDCE-2 APIs" ]
4914       }
4915     },
4916     "/v1/catalog/resources/validate-name/{resourceName}" : {
4917       "get" : {
4918         "description" : "validate resource name",
4919         "operationId" : "validateResourceName",
4920         "parameters" : [ {
4921           "in" : "path",
4922           "name" : "resourceName",
4923           "required" : true,
4924           "schema" : {
4925             "type" : "string"
4926           }
4927         }, {
4928           "in" : "query",
4929           "name" : "subtype",
4930           "schema" : {
4931             "type" : "string"
4932           }
4933         }, {
4934           "in" : "header",
4935           "name" : "USER_ID",
4936           "schema" : {
4937             "type" : "string"
4938           }
4939         } ],
4940         "responses" : {
4941           "200" : {
4942             "description" : "Resource found"
4943           },
4944           "403" : {
4945             "description" : "Restricted operation"
4946           },
4947           "default" : {
4948             "content" : {
4949               "application/json" : {
4950                 "schema" : {
4951                   "type" : "array",
4952                   "items" : {
4953                     "$ref" : "#/components/schemas/Resource"
4954                   }
4955                 }
4956               }
4957             }
4958           }
4959         },
4960         "servers" : [ {
4961           "url" : "/sdc2/rest",
4962           "variables" : { }
4963         } ],
4964         "summary" : "checks if the chosen resource name is available ",
4965         "tags" : [ "SDCE-2 APIs" ]
4966       }
4967     },
4968     "/v1/catalog/resources/{componentId}/archive" : {
4969       "post" : {
4970         "description" : "Archive Resource",
4971         "operationId" : "archiveResources",
4972         "parameters" : [ {
4973           "in" : "path",
4974           "name" : "componentId",
4975           "required" : true,
4976           "schema" : {
4977             "type" : "string"
4978           }
4979         }, {
4980           "in" : "header",
4981           "name" : "USER_ID",
4982           "schema" : {
4983             "type" : "string"
4984           }
4985         } ],
4986         "responses" : {
4987           "200" : {
4988             "description" : "Archive successful"
4989           },
4990           "400" : {
4991             "description" : "Bad request"
4992           },
4993           "403" : {
4994             "description" : "Restricted operation"
4995           },
4996           "404" : {
4997             "description" : "Resource not found"
4998           },
4999           "500" : {
5000             "description" : "Internal Error"
5001           },
5002           "default" : {
5003             "content" : {
5004               "application/json" : {
5005                 "schema" : {
5006                   "type" : "array",
5007                   "items" : {
5008                     "type" : "string"
5009                   }
5010                 }
5011               }
5012             }
5013           }
5014         },
5015         "servers" : [ {
5016           "url" : "/sdc2/rest",
5017           "variables" : { }
5018         } ],
5019         "summary" : "Marks a resource as archived. Can be restored with restore action",
5020         "tags" : [ "SDCE-2 APIs" ]
5021       }
5022     },
5023     "/v1/catalog/resources/{componentId}/interfaceOperation" : {
5024       "put" : {
5025         "description" : "Update Interface Operation",
5026         "operationId" : "updateResourceInterfaceOperation",
5027         "parameters" : [ {
5028           "description" : "Component Id",
5029           "in" : "path",
5030           "name" : "componentId",
5031           "required" : true,
5032           "schema" : {
5033             "type" : "string"
5034           }
5035         }, {
5036           "in" : "header",
5037           "name" : "USER_ID",
5038           "schema" : {
5039             "type" : "string"
5040           }
5041         } ],
5042         "responses" : {
5043           "201" : {
5044             "description" : "Update Interface Operation"
5045           },
5046           "400" : {
5047             "description" : "Invalid content / Missing content"
5048           },
5049           "403" : {
5050             "description" : "Restricted operation"
5051           },
5052           "default" : {
5053             "content" : {
5054               "application/json" : {
5055                 "schema" : {
5056                   "type" : "array",
5057                   "items" : {
5058                     "type" : "object",
5059                     "properties" : {
5060                       "allowedMethods" : {
5061                         "type" : "array",
5062                         "items" : {
5063                           "type" : "string"
5064                         },
5065                         "uniqueItems" : true
5066                       },
5067                       "cookies" : {
5068                         "type" : "object",
5069                         "additionalProperties" : {
5070                           "type" : "object",
5071                           "properties" : {
5072                             "comment" : {
5073                               "type" : "string"
5074                             },
5075                             "domain" : {
5076                               "type" : "string"
5077                             },
5078                             "expiry" : {
5079                               "type" : "string",
5080                               "format" : "date-time"
5081                             },
5082                             "httpOnly" : {
5083                               "type" : "boolean"
5084                             },
5085                             "maxAge" : {
5086                               "type" : "integer",
5087                               "format" : "int32"
5088                             },
5089                             "name" : {
5090                               "type" : "string"
5091                             },
5092                             "path" : {
5093                               "type" : "string"
5094                             },
5095                             "secure" : {
5096                               "type" : "boolean"
5097                             },
5098                             "value" : {
5099                               "type" : "string"
5100                             },
5101                             "version" : {
5102                               "type" : "integer",
5103                               "format" : "int32"
5104                             }
5105                           }
5106                         }
5107                       },
5108                       "date" : {
5109                         "type" : "string",
5110                         "format" : "date-time"
5111                       },
5112                       "entity" : {
5113                         "type" : "object"
5114                       },
5115                       "entityTag" : {
5116                         "type" : "object",
5117                         "properties" : {
5118                           "value" : {
5119                             "type" : "string"
5120                           },
5121                           "weak" : {
5122                             "type" : "boolean"
5123                           }
5124                         }
5125                       },
5126                       "headers" : {
5127                         "type" : "object",
5128                         "additionalProperties" : {
5129                           "type" : "array",
5130                           "items" : {
5131                             "type" : "object"
5132                           }
5133                         }
5134                       },
5135                       "language" : {
5136                         "type" : "object",
5137                         "properties" : {
5138                           "country" : {
5139                             "type" : "string"
5140                           },
5141                           "displayCountry" : {
5142                             "type" : "string"
5143                           },
5144                           "displayLanguage" : {
5145                             "type" : "string"
5146                           },
5147                           "displayName" : {
5148                             "type" : "string"
5149                           },
5150                           "displayScript" : {
5151                             "type" : "string"
5152                           },
5153                           "displayVariant" : {
5154                             "type" : "string"
5155                           },
5156                           "extensionKeys" : {
5157                             "type" : "array",
5158                             "items" : {
5159                               "type" : "string"
5160                             },
5161                             "uniqueItems" : true
5162                           },
5163                           "iso3Country" : {
5164                             "type" : "string"
5165                           },
5166                           "iso3Language" : {
5167                             "type" : "string"
5168                           },
5169                           "language" : {
5170                             "type" : "string"
5171                           },
5172                           "script" : {
5173                             "type" : "string"
5174                           },
5175                           "unicodeLocaleAttributes" : {
5176                             "type" : "array",
5177                             "items" : {
5178                               "type" : "string"
5179                             },
5180                             "uniqueItems" : true
5181                           },
5182                           "unicodeLocaleKeys" : {
5183                             "type" : "array",
5184                             "items" : {
5185                               "type" : "string"
5186                             },
5187                             "uniqueItems" : true
5188                           },
5189                           "variant" : {
5190                             "type" : "string"
5191                           }
5192                         }
5193                       },
5194                       "lastModified" : {
5195                         "type" : "string",
5196                         "format" : "date-time"
5197                       },
5198                       "length" : {
5199                         "type" : "integer",
5200                         "format" : "int32"
5201                       },
5202                       "links" : {
5203                         "type" : "array",
5204                         "items" : {
5205                           "type" : "object",
5206                           "properties" : {
5207                             "params" : {
5208                               "type" : "object",
5209                               "additionalProperties" : {
5210                                 "type" : "string"
5211                               }
5212                             },
5213                             "rel" : {
5214                               "type" : "string"
5215                             },
5216                             "rels" : {
5217                               "type" : "array",
5218                               "items" : {
5219                                 "type" : "string"
5220                               }
5221                             },
5222                             "title" : {
5223                               "type" : "string"
5224                             },
5225                             "type" : {
5226                               "type" : "string"
5227                             },
5228                             "uri" : {
5229                               "type" : "string",
5230                               "format" : "uri"
5231                             },
5232                             "uriBuilder" : {
5233                               "type" : "object"
5234                             }
5235                           }
5236                         },
5237                         "uniqueItems" : true
5238                       },
5239                       "location" : {
5240                         "type" : "string",
5241                         "format" : "uri"
5242                       },
5243                       "mediaType" : {
5244                         "type" : "object",
5245                         "properties" : {
5246                           "parameters" : {
5247                             "type" : "object",
5248                             "additionalProperties" : {
5249                               "type" : "string"
5250                             }
5251                           },
5252                           "subtype" : {
5253                             "type" : "string"
5254                           },
5255                           "type" : {
5256                             "type" : "string"
5257                           },
5258                           "wildcardSubtype" : {
5259                             "type" : "boolean"
5260                           },
5261                           "wildcardType" : {
5262                             "type" : "boolean"
5263                           }
5264                         }
5265                       },
5266                       "metadata" : {
5267                         "type" : "object",
5268                         "additionalProperties" : {
5269                           "type" : "array",
5270                           "items" : {
5271                             "type" : "object"
5272                           }
5273                         }
5274                       },
5275                       "status" : {
5276                         "type" : "integer",
5277                         "format" : "int32"
5278                       },
5279                       "statusInfo" : {
5280                         "type" : "object",
5281                         "properties" : {
5282                           "family" : {
5283                             "type" : "string",
5284                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5285                           },
5286                           "reasonPhrase" : {
5287                             "type" : "string"
5288                           },
5289                           "statusCode" : {
5290                             "type" : "integer",
5291                             "format" : "int32"
5292                           }
5293                         }
5294                       },
5295                       "stringHeaders" : {
5296                         "type" : "object",
5297                         "additionalProperties" : {
5298                           "type" : "array",
5299                           "items" : {
5300                             "type" : "string"
5301                           }
5302                         }
5303                       }
5304                     }
5305                   }
5306                 }
5307               }
5308             }
5309           }
5310         },
5311         "servers" : [ {
5312           "url" : "/sdc2/rest",
5313           "variables" : { }
5314         } ],
5315         "summary" : "Update Interface Operation on ComponentInstance",
5316         "tags" : [ "SDCE-2 APIs" ]
5317       }
5318     },
5319     "/v1/catalog/resources/{componentId}/restore" : {
5320       "post" : {
5321         "description" : "Restore Resource",
5322         "operationId" : "restoreResource",
5323         "parameters" : [ {
5324           "in" : "path",
5325           "name" : "componentId",
5326           "required" : true,
5327           "schema" : {
5328             "type" : "string"
5329           }
5330         }, {
5331           "in" : "header",
5332           "name" : "USER_ID",
5333           "schema" : {
5334             "type" : "string"
5335           }
5336         } ],
5337         "responses" : {
5338           "200" : {
5339             "description" : "Restore successful"
5340           },
5341           "400" : {
5342             "description" : "Bad request"
5343           },
5344           "403" : {
5345             "description" : "Restricted operation"
5346           },
5347           "404" : {
5348             "description" : "Resource not found"
5349           },
5350           "500" : {
5351             "description" : "Internal Error"
5352           },
5353           "default" : {
5354             "content" : {
5355               "application/json" : {
5356                 "schema" : {
5357                   "type" : "array",
5358                   "items" : {
5359                     "type" : "string"
5360                   }
5361                 }
5362               }
5363             }
5364           }
5365         },
5366         "servers" : [ {
5367           "url" : "/sdc2/rest",
5368           "variables" : { }
5369         } ],
5370         "summary" : "Restores a resource from archive.",
5371         "tags" : [ "SDCE-2 APIs" ]
5372       }
5373     },
5374     "/v1/catalog/resources/{resourceId}" : {
5375       "delete" : {
5376         "operationId" : "deleteResource",
5377         "parameters" : [ {
5378           "in" : "path",
5379           "name" : "resourceId",
5380           "required" : true,
5381           "schema" : {
5382             "type" : "string"
5383           }
5384         }, {
5385           "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",
5386           "in" : "query",
5387           "name" : "deleteAction",
5388           "schema" : {
5389             "type" : "string",
5390             "enum" : [ "MARK_AS_DELETE", "DELETE" ]
5391           }
5392         } ],
5393         "responses" : {
5394           "default" : {
5395             "content" : {
5396               "*/*" : { }
5397             },
5398             "description" : "default response"
5399           }
5400         },
5401         "servers" : [ {
5402           "url" : "/sdc2/rest",
5403           "variables" : { }
5404         } ],
5405         "tags" : [ "SDCE-2 APIs" ]
5406       },
5407       "get" : {
5408         "description" : "Retrieve Resource",
5409         "operationId" : "getResourceById",
5410         "parameters" : [ {
5411           "in" : "path",
5412           "name" : "resourceId",
5413           "required" : true,
5414           "schema" : {
5415             "type" : "string"
5416           }
5417         }, {
5418           "in" : "header",
5419           "name" : "USER_ID",
5420           "schema" : {
5421             "type" : "string"
5422           }
5423         } ],
5424         "responses" : {
5425           "200" : {
5426             "description" : "Resource found"
5427           },
5428           "403" : {
5429             "description" : "Restricted operation"
5430           },
5431           "404" : {
5432             "description" : "Resource not found"
5433           },
5434           "default" : {
5435             "content" : {
5436               "application/json" : {
5437                 "schema" : {
5438                   "type" : "array",
5439                   "items" : {
5440                     "$ref" : "#/components/schemas/Resource"
5441                   }
5442                 }
5443               }
5444             }
5445           }
5446         },
5447         "servers" : [ {
5448           "url" : "/sdc2/rest",
5449           "variables" : { }
5450         } ],
5451         "summary" : "Returns resource according to resourceId",
5452         "tags" : [ "SDCE-2 APIs" ]
5453       },
5454       "put" : {
5455         "description" : "Update Resource",
5456         "operationId" : "updateResource",
5457         "parameters" : [ {
5458           "in" : "header",
5459           "name" : "USER_ID",
5460           "schema" : {
5461             "type" : "string"
5462           }
5463         }, {
5464           "in" : "path",
5465           "name" : "resourceId",
5466           "required" : true,
5467           "schema" : {
5468             "type" : "string"
5469           }
5470         } ],
5471         "requestBody" : {
5472           "content" : {
5473             "application/json" : {
5474               "schema" : {
5475                 "type" : "string"
5476               }
5477             }
5478           },
5479           "description" : "Resource object to be updated",
5480           "required" : true
5481         },
5482         "responses" : {
5483           "200" : {
5484             "description" : "Resource updated"
5485           },
5486           "400" : {
5487             "description" : "Invalid content / Missing content"
5488           },
5489           "403" : {
5490             "description" : "Restricted operation"
5491           },
5492           "409" : {
5493             "description" : "Resource already exist"
5494           },
5495           "default" : {
5496             "content" : {
5497               "application/json" : {
5498                 "schema" : {
5499                   "type" : "array",
5500                   "items" : {
5501                     "$ref" : "#/components/schemas/Resource"
5502                   }
5503                 }
5504               }
5505             }
5506           }
5507         },
5508         "servers" : [ {
5509           "url" : "/sdc2/rest",
5510           "variables" : { }
5511         } ],
5512         "summary" : "Returns updated resource",
5513         "tags" : [ "SDCE-2 APIs" ]
5514       }
5515     },
5516     "/v1/catalog/resources/{resourceId}/additionalinfo" : {
5517       "get" : {
5518         "description" : "Get all Additional Information under resource",
5519         "operationId" : "getAllResourceAdditionalInformationLabel",
5520         "parameters" : [ {
5521           "description" : "resource id to update with new property",
5522           "in" : "path",
5523           "name" : "resourceId",
5524           "required" : true,
5525           "schema" : {
5526             "type" : "string"
5527           }
5528         }, {
5529           "in" : "header",
5530           "name" : "USER_ID",
5531           "schema" : {
5532             "type" : "string"
5533           }
5534         } ],
5535         "responses" : {
5536           "200" : {
5537             "description" : "list of additional information"
5538           },
5539           "400" : {
5540             "description" : "Invalid content / Missing content"
5541           },
5542           "403" : {
5543             "description" : "Restricted operation"
5544           },
5545           "409" : {
5546             "description" : "Additional information key already exist"
5547           },
5548           "default" : {
5549             "content" : {
5550               "application/json" : {
5551                 "schema" : {
5552                   "type" : "array",
5553                   "items" : {
5554                     "type" : "object",
5555                     "properties" : {
5556                       "allowedMethods" : {
5557                         "type" : "array",
5558                         "items" : {
5559                           "type" : "string"
5560                         },
5561                         "uniqueItems" : true
5562                       },
5563                       "cookies" : {
5564                         "type" : "object",
5565                         "additionalProperties" : {
5566                           "type" : "object",
5567                           "properties" : {
5568                             "comment" : {
5569                               "type" : "string"
5570                             },
5571                             "domain" : {
5572                               "type" : "string"
5573                             },
5574                             "expiry" : {
5575                               "type" : "string",
5576                               "format" : "date-time"
5577                             },
5578                             "httpOnly" : {
5579                               "type" : "boolean"
5580                             },
5581                             "maxAge" : {
5582                               "type" : "integer",
5583                               "format" : "int32"
5584                             },
5585                             "name" : {
5586                               "type" : "string"
5587                             },
5588                             "path" : {
5589                               "type" : "string"
5590                             },
5591                             "secure" : {
5592                               "type" : "boolean"
5593                             },
5594                             "value" : {
5595                               "type" : "string"
5596                             },
5597                             "version" : {
5598                               "type" : "integer",
5599                               "format" : "int32"
5600                             }
5601                           }
5602                         }
5603                       },
5604                       "date" : {
5605                         "type" : "string",
5606                         "format" : "date-time"
5607                       },
5608                       "entity" : {
5609                         "type" : "object"
5610                       },
5611                       "entityTag" : {
5612                         "type" : "object",
5613                         "properties" : {
5614                           "value" : {
5615                             "type" : "string"
5616                           },
5617                           "weak" : {
5618                             "type" : "boolean"
5619                           }
5620                         }
5621                       },
5622                       "headers" : {
5623                         "type" : "object",
5624                         "additionalProperties" : {
5625                           "type" : "array",
5626                           "items" : {
5627                             "type" : "object"
5628                           }
5629                         }
5630                       },
5631                       "language" : {
5632                         "type" : "object",
5633                         "properties" : {
5634                           "country" : {
5635                             "type" : "string"
5636                           },
5637                           "displayCountry" : {
5638                             "type" : "string"
5639                           },
5640                           "displayLanguage" : {
5641                             "type" : "string"
5642                           },
5643                           "displayName" : {
5644                             "type" : "string"
5645                           },
5646                           "displayScript" : {
5647                             "type" : "string"
5648                           },
5649                           "displayVariant" : {
5650                             "type" : "string"
5651                           },
5652                           "extensionKeys" : {
5653                             "type" : "array",
5654                             "items" : {
5655                               "type" : "string"
5656                             },
5657                             "uniqueItems" : true
5658                           },
5659                           "iso3Country" : {
5660                             "type" : "string"
5661                           },
5662                           "iso3Language" : {
5663                             "type" : "string"
5664                           },
5665                           "language" : {
5666                             "type" : "string"
5667                           },
5668                           "script" : {
5669                             "type" : "string"
5670                           },
5671                           "unicodeLocaleAttributes" : {
5672                             "type" : "array",
5673                             "items" : {
5674                               "type" : "string"
5675                             },
5676                             "uniqueItems" : true
5677                           },
5678                           "unicodeLocaleKeys" : {
5679                             "type" : "array",
5680                             "items" : {
5681                               "type" : "string"
5682                             },
5683                             "uniqueItems" : true
5684                           },
5685                           "variant" : {
5686                             "type" : "string"
5687                           }
5688                         }
5689                       },
5690                       "lastModified" : {
5691                         "type" : "string",
5692                         "format" : "date-time"
5693                       },
5694                       "length" : {
5695                         "type" : "integer",
5696                         "format" : "int32"
5697                       },
5698                       "links" : {
5699                         "type" : "array",
5700                         "items" : {
5701                           "type" : "object",
5702                           "properties" : {
5703                             "params" : {
5704                               "type" : "object",
5705                               "additionalProperties" : {
5706                                 "type" : "string"
5707                               }
5708                             },
5709                             "rel" : {
5710                               "type" : "string"
5711                             },
5712                             "rels" : {
5713                               "type" : "array",
5714                               "items" : {
5715                                 "type" : "string"
5716                               }
5717                             },
5718                             "title" : {
5719                               "type" : "string"
5720                             },
5721                             "type" : {
5722                               "type" : "string"
5723                             },
5724                             "uri" : {
5725                               "type" : "string",
5726                               "format" : "uri"
5727                             },
5728                             "uriBuilder" : {
5729                               "type" : "object"
5730                             }
5731                           }
5732                         },
5733                         "uniqueItems" : true
5734                       },
5735                       "location" : {
5736                         "type" : "string",
5737                         "format" : "uri"
5738                       },
5739                       "mediaType" : {
5740                         "type" : "object",
5741                         "properties" : {
5742                           "parameters" : {
5743                             "type" : "object",
5744                             "additionalProperties" : {
5745                               "type" : "string"
5746                             }
5747                           },
5748                           "subtype" : {
5749                             "type" : "string"
5750                           },
5751                           "type" : {
5752                             "type" : "string"
5753                           },
5754                           "wildcardSubtype" : {
5755                             "type" : "boolean"
5756                           },
5757                           "wildcardType" : {
5758                             "type" : "boolean"
5759                           }
5760                         }
5761                       },
5762                       "metadata" : {
5763                         "type" : "object",
5764                         "additionalProperties" : {
5765                           "type" : "array",
5766                           "items" : {
5767                             "type" : "object"
5768                           }
5769                         }
5770                       },
5771                       "status" : {
5772                         "type" : "integer",
5773                         "format" : "int32"
5774                       },
5775                       "statusInfo" : {
5776                         "type" : "object",
5777                         "properties" : {
5778                           "family" : {
5779                             "type" : "string",
5780                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5781                           },
5782                           "reasonPhrase" : {
5783                             "type" : "string"
5784                           },
5785                           "statusCode" : {
5786                             "type" : "integer",
5787                             "format" : "int32"
5788                           }
5789                         }
5790                       },
5791                       "stringHeaders" : {
5792                         "type" : "object",
5793                         "additionalProperties" : {
5794                           "type" : "array",
5795                           "items" : {
5796                             "type" : "string"
5797                           }
5798                         }
5799                       }
5800                     }
5801                   }
5802                 }
5803               }
5804             }
5805           }
5806         },
5807         "servers" : [ {
5808           "url" : "/sdc2/rest",
5809           "variables" : { }
5810         } ],
5811         "summary" : "Returns Additional Inforamtion property",
5812         "tags" : [ "SDCE-2 APIs" ]
5813       },
5814       "post" : {
5815         "description" : "Create Additional Information Label and Value",
5816         "operationId" : "createResourceAdditionalInformationLabel",
5817         "parameters" : [ {
5818           "description" : "resource id to update with new property",
5819           "in" : "path",
5820           "name" : "resourceId",
5821           "required" : true,
5822           "schema" : {
5823             "type" : "string"
5824           }
5825         }, {
5826           "in" : "header",
5827           "name" : "USER_ID",
5828           "schema" : {
5829             "type" : "string"
5830           }
5831         } ],
5832         "requestBody" : {
5833           "content" : {
5834             "application/json" : {
5835               "schema" : {
5836                 "type" : "string"
5837               }
5838             }
5839           },
5840           "description" : "Additional information key value to be created",
5841           "required" : true
5842         },
5843         "responses" : {
5844           "201" : {
5845             "description" : "Additional information created"
5846           },
5847           "400" : {
5848             "description" : "Invalid content / Missing content"
5849           },
5850           "403" : {
5851             "description" : "Restricted operation"
5852           },
5853           "409" : {
5854             "description" : "Additional information key already exist"
5855           },
5856           "default" : {
5857             "content" : {
5858               "application/json" : {
5859                 "schema" : {
5860                   "type" : "array",
5861                   "items" : {
5862                     "type" : "object",
5863                     "properties" : {
5864                       "allowedMethods" : {
5865                         "type" : "array",
5866                         "items" : {
5867                           "type" : "string"
5868                         },
5869                         "uniqueItems" : true
5870                       },
5871                       "cookies" : {
5872                         "type" : "object",
5873                         "additionalProperties" : {
5874                           "type" : "object",
5875                           "properties" : {
5876                             "comment" : {
5877                               "type" : "string"
5878                             },
5879                             "domain" : {
5880                               "type" : "string"
5881                             },
5882                             "expiry" : {
5883                               "type" : "string",
5884                               "format" : "date-time"
5885                             },
5886                             "httpOnly" : {
5887                               "type" : "boolean"
5888                             },
5889                             "maxAge" : {
5890                               "type" : "integer",
5891                               "format" : "int32"
5892                             },
5893                             "name" : {
5894                               "type" : "string"
5895                             },
5896                             "path" : {
5897                               "type" : "string"
5898                             },
5899                             "secure" : {
5900                               "type" : "boolean"
5901                             },
5902                             "value" : {
5903                               "type" : "string"
5904                             },
5905                             "version" : {
5906                               "type" : "integer",
5907                               "format" : "int32"
5908                             }
5909                           }
5910                         }
5911                       },
5912                       "date" : {
5913                         "type" : "string",
5914                         "format" : "date-time"
5915                       },
5916                       "entity" : {
5917                         "type" : "object"
5918                       },
5919                       "entityTag" : {
5920                         "type" : "object",
5921                         "properties" : {
5922                           "value" : {
5923                             "type" : "string"
5924                           },
5925                           "weak" : {
5926                             "type" : "boolean"
5927                           }
5928                         }
5929                       },
5930                       "headers" : {
5931                         "type" : "object",
5932                         "additionalProperties" : {
5933                           "type" : "array",
5934                           "items" : {
5935                             "type" : "object"
5936                           }
5937                         }
5938                       },
5939                       "language" : {
5940                         "type" : "object",
5941                         "properties" : {
5942                           "country" : {
5943                             "type" : "string"
5944                           },
5945                           "displayCountry" : {
5946                             "type" : "string"
5947                           },
5948                           "displayLanguage" : {
5949                             "type" : "string"
5950                           },
5951                           "displayName" : {
5952                             "type" : "string"
5953                           },
5954                           "displayScript" : {
5955                             "type" : "string"
5956                           },
5957                           "displayVariant" : {
5958                             "type" : "string"
5959                           },
5960                           "extensionKeys" : {
5961                             "type" : "array",
5962                             "items" : {
5963                               "type" : "string"
5964                             },
5965                             "uniqueItems" : true
5966                           },
5967                           "iso3Country" : {
5968                             "type" : "string"
5969                           },
5970                           "iso3Language" : {
5971                             "type" : "string"
5972                           },
5973                           "language" : {
5974                             "type" : "string"
5975                           },
5976                           "script" : {
5977                             "type" : "string"
5978                           },
5979                           "unicodeLocaleAttributes" : {
5980                             "type" : "array",
5981                             "items" : {
5982                               "type" : "string"
5983                             },
5984                             "uniqueItems" : true
5985                           },
5986                           "unicodeLocaleKeys" : {
5987                             "type" : "array",
5988                             "items" : {
5989                               "type" : "string"
5990                             },
5991                             "uniqueItems" : true
5992                           },
5993                           "variant" : {
5994                             "type" : "string"
5995                           }
5996                         }
5997                       },
5998                       "lastModified" : {
5999                         "type" : "string",
6000                         "format" : "date-time"
6001                       },
6002                       "length" : {
6003                         "type" : "integer",
6004                         "format" : "int32"
6005                       },
6006                       "links" : {
6007                         "type" : "array",
6008                         "items" : {
6009                           "type" : "object",
6010                           "properties" : {
6011                             "params" : {
6012                               "type" : "object",
6013                               "additionalProperties" : {
6014                                 "type" : "string"
6015                               }
6016                             },
6017                             "rel" : {
6018                               "type" : "string"
6019                             },
6020                             "rels" : {
6021                               "type" : "array",
6022                               "items" : {
6023                                 "type" : "string"
6024                               }
6025                             },
6026                             "title" : {
6027                               "type" : "string"
6028                             },
6029                             "type" : {
6030                               "type" : "string"
6031                             },
6032                             "uri" : {
6033                               "type" : "string",
6034                               "format" : "uri"
6035                             },
6036                             "uriBuilder" : {
6037                               "type" : "object"
6038                             }
6039                           }
6040                         },
6041                         "uniqueItems" : true
6042                       },
6043                       "location" : {
6044                         "type" : "string",
6045                         "format" : "uri"
6046                       },
6047                       "mediaType" : {
6048                         "type" : "object",
6049                         "properties" : {
6050                           "parameters" : {
6051                             "type" : "object",
6052                             "additionalProperties" : {
6053                               "type" : "string"
6054                             }
6055                           },
6056                           "subtype" : {
6057                             "type" : "string"
6058                           },
6059                           "type" : {
6060                             "type" : "string"
6061                           },
6062                           "wildcardSubtype" : {
6063                             "type" : "boolean"
6064                           },
6065                           "wildcardType" : {
6066                             "type" : "boolean"
6067                           }
6068                         }
6069                       },
6070                       "metadata" : {
6071                         "type" : "object",
6072                         "additionalProperties" : {
6073                           "type" : "array",
6074                           "items" : {
6075                             "type" : "object"
6076                           }
6077                         }
6078                       },
6079                       "status" : {
6080                         "type" : "integer",
6081                         "format" : "int32"
6082                       },
6083                       "statusInfo" : {
6084                         "type" : "object",
6085                         "properties" : {
6086                           "family" : {
6087                             "type" : "string",
6088                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6089                           },
6090                           "reasonPhrase" : {
6091                             "type" : "string"
6092                           },
6093                           "statusCode" : {
6094                             "type" : "integer",
6095                             "format" : "int32"
6096                           }
6097                         }
6098                       },
6099                       "stringHeaders" : {
6100                         "type" : "object",
6101                         "additionalProperties" : {
6102                           "type" : "array",
6103                           "items" : {
6104                             "type" : "string"
6105                           }
6106                         }
6107                       }
6108                     }
6109                   }
6110                 }
6111               }
6112             }
6113           }
6114         },
6115         "servers" : [ {
6116           "url" : "/sdc2/rest",
6117           "variables" : { }
6118         } ],
6119         "summary" : "Returns created Additional Inforamtion property",
6120         "tags" : [ "SDCE-2 APIs" ]
6121       }
6122     },
6123     "/v1/catalog/resources/{resourceId}/additionalinfo/{labelId}" : {
6124       "delete" : {
6125         "description" : "Create Additional Information Label and Value",
6126         "operationId" : "updateResourceAdditionalInformationLabel",
6127         "parameters" : [ {
6128           "description" : "resource id to update with new property",
6129           "in" : "path",
6130           "name" : "resourceId",
6131           "required" : true,
6132           "schema" : {
6133             "type" : "string"
6134           }
6135         }, {
6136           "description" : "label id",
6137           "in" : "path",
6138           "name" : "labelId",
6139           "required" : true,
6140           "schema" : {
6141             "type" : "string"
6142           }
6143         }, {
6144           "in" : "header",
6145           "name" : "USER_ID",
6146           "schema" : {
6147             "type" : "string"
6148           }
6149         } ],
6150         "responses" : {
6151           "200" : {
6152             "description" : "Additional information deleted"
6153           },
6154           "400" : {
6155             "description" : "Invalid content / Missing content"
6156           },
6157           "403" : {
6158             "description" : "Restricted operation"
6159           },
6160           "409" : {
6161             "description" : "Additional information key already exist"
6162           },
6163           "default" : {
6164             "content" : {
6165               "application/json" : {
6166                 "schema" : {
6167                   "type" : "array",
6168                   "items" : {
6169                     "type" : "object",
6170                     "properties" : {
6171                       "allowedMethods" : {
6172                         "type" : "array",
6173                         "items" : {
6174                           "type" : "string"
6175                         },
6176                         "uniqueItems" : true
6177                       },
6178                       "cookies" : {
6179                         "type" : "object",
6180                         "additionalProperties" : {
6181                           "type" : "object",
6182                           "properties" : {
6183                             "comment" : {
6184                               "type" : "string"
6185                             },
6186                             "domain" : {
6187                               "type" : "string"
6188                             },
6189                             "expiry" : {
6190                               "type" : "string",
6191                               "format" : "date-time"
6192                             },
6193                             "httpOnly" : {
6194                               "type" : "boolean"
6195                             },
6196                             "maxAge" : {
6197                               "type" : "integer",
6198                               "format" : "int32"
6199                             },
6200                             "name" : {
6201                               "type" : "string"
6202                             },
6203                             "path" : {
6204                               "type" : "string"
6205                             },
6206                             "secure" : {
6207                               "type" : "boolean"
6208                             },
6209                             "value" : {
6210                               "type" : "string"
6211                             },
6212                             "version" : {
6213                               "type" : "integer",
6214                               "format" : "int32"
6215                             }
6216                           }
6217                         }
6218                       },
6219                       "date" : {
6220                         "type" : "string",
6221                         "format" : "date-time"
6222                       },
6223                       "entity" : {
6224                         "type" : "object"
6225                       },
6226                       "entityTag" : {
6227                         "type" : "object",
6228                         "properties" : {
6229                           "value" : {
6230                             "type" : "string"
6231                           },
6232                           "weak" : {
6233                             "type" : "boolean"
6234                           }
6235                         }
6236                       },
6237                       "headers" : {
6238                         "type" : "object",
6239                         "additionalProperties" : {
6240                           "type" : "array",
6241                           "items" : {
6242                             "type" : "object"
6243                           }
6244                         }
6245                       },
6246                       "language" : {
6247                         "type" : "object",
6248                         "properties" : {
6249                           "country" : {
6250                             "type" : "string"
6251                           },
6252                           "displayCountry" : {
6253                             "type" : "string"
6254                           },
6255                           "displayLanguage" : {
6256                             "type" : "string"
6257                           },
6258                           "displayName" : {
6259                             "type" : "string"
6260                           },
6261                           "displayScript" : {
6262                             "type" : "string"
6263                           },
6264                           "displayVariant" : {
6265                             "type" : "string"
6266                           },
6267                           "extensionKeys" : {
6268                             "type" : "array",
6269                             "items" : {
6270                               "type" : "string"
6271                             },
6272                             "uniqueItems" : true
6273                           },
6274                           "iso3Country" : {
6275                             "type" : "string"
6276                           },
6277                           "iso3Language" : {
6278                             "type" : "string"
6279                           },
6280                           "language" : {
6281                             "type" : "string"
6282                           },
6283                           "script" : {
6284                             "type" : "string"
6285                           },
6286                           "unicodeLocaleAttributes" : {
6287                             "type" : "array",
6288                             "items" : {
6289                               "type" : "string"
6290                             },
6291                             "uniqueItems" : true
6292                           },
6293                           "unicodeLocaleKeys" : {
6294                             "type" : "array",
6295                             "items" : {
6296                               "type" : "string"
6297                             },
6298                             "uniqueItems" : true
6299                           },
6300                           "variant" : {
6301                             "type" : "string"
6302                           }
6303                         }
6304                       },
6305                       "lastModified" : {
6306                         "type" : "string",
6307                         "format" : "date-time"
6308                       },
6309                       "length" : {
6310                         "type" : "integer",
6311                         "format" : "int32"
6312                       },
6313                       "links" : {
6314                         "type" : "array",
6315                         "items" : {
6316                           "type" : "object",
6317                           "properties" : {
6318                             "params" : {
6319                               "type" : "object",
6320                               "additionalProperties" : {
6321                                 "type" : "string"
6322                               }
6323                             },
6324                             "rel" : {
6325                               "type" : "string"
6326                             },
6327                             "rels" : {
6328                               "type" : "array",
6329                               "items" : {
6330                                 "type" : "string"
6331                               }
6332                             },
6333                             "title" : {
6334                               "type" : "string"
6335                             },
6336                             "type" : {
6337                               "type" : "string"
6338                             },
6339                             "uri" : {
6340                               "type" : "string",
6341                               "format" : "uri"
6342                             },
6343                             "uriBuilder" : {
6344                               "type" : "object"
6345                             }
6346                           }
6347                         },
6348                         "uniqueItems" : true
6349                       },
6350                       "location" : {
6351                         "type" : "string",
6352                         "format" : "uri"
6353                       },
6354                       "mediaType" : {
6355                         "type" : "object",
6356                         "properties" : {
6357                           "parameters" : {
6358                             "type" : "object",
6359                             "additionalProperties" : {
6360                               "type" : "string"
6361                             }
6362                           },
6363                           "subtype" : {
6364                             "type" : "string"
6365                           },
6366                           "type" : {
6367                             "type" : "string"
6368                           },
6369                           "wildcardSubtype" : {
6370                             "type" : "boolean"
6371                           },
6372                           "wildcardType" : {
6373                             "type" : "boolean"
6374                           }
6375                         }
6376                       },
6377                       "metadata" : {
6378                         "type" : "object",
6379                         "additionalProperties" : {
6380                           "type" : "array",
6381                           "items" : {
6382                             "type" : "object"
6383                           }
6384                         }
6385                       },
6386                       "status" : {
6387                         "type" : "integer",
6388                         "format" : "int32"
6389                       },
6390                       "statusInfo" : {
6391                         "type" : "object",
6392                         "properties" : {
6393                           "family" : {
6394                             "type" : "string",
6395                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6396                           },
6397                           "reasonPhrase" : {
6398                             "type" : "string"
6399                           },
6400                           "statusCode" : {
6401                             "type" : "integer",
6402                             "format" : "int32"
6403                           }
6404                         }
6405                       },
6406                       "stringHeaders" : {
6407                         "type" : "object",
6408                         "additionalProperties" : {
6409                           "type" : "array",
6410                           "items" : {
6411                             "type" : "string"
6412                           }
6413                         }
6414                       }
6415                     }
6416                   }
6417                 }
6418               }
6419             }
6420           }
6421         },
6422         "servers" : [ {
6423           "url" : "/sdc2/rest",
6424           "variables" : { }
6425         } ],
6426         "summary" : "Returns deleted Additional Inforamtion property",
6427         "tags" : [ "SDCE-2 APIs" ]
6428       },
6429       "get" : {
6430         "description" : "Get Additional Information by id",
6431         "operationId" : "getResourceAdditionalInformationLabel",
6432         "parameters" : [ {
6433           "description" : "resource id to update with new property",
6434           "in" : "path",
6435           "name" : "resourceId",
6436           "required" : true,
6437           "schema" : {
6438             "type" : "string"
6439           }
6440         }, {
6441           "description" : "label id",
6442           "in" : "path",
6443           "name" : "labelId",
6444           "required" : true,
6445           "schema" : {
6446             "type" : "string"
6447           }
6448         }, {
6449           "in" : "header",
6450           "name" : "USER_ID",
6451           "schema" : {
6452             "type" : "string"
6453           }
6454         } ],
6455         "responses" : {
6456           "200" : {
6457             "description" : "fetched additional information"
6458           },
6459           "400" : {
6460             "description" : "Invalid content / Missing content"
6461           },
6462           "403" : {
6463             "description" : "Restricted operation"
6464           },
6465           "409" : {
6466             "description" : "Additional information key already exist"
6467           },
6468           "default" : {
6469             "content" : {
6470               "application/json" : {
6471                 "schema" : {
6472                   "type" : "array",
6473                   "items" : {
6474                     "type" : "object",
6475                     "properties" : {
6476                       "allowedMethods" : {
6477                         "type" : "array",
6478                         "items" : {
6479                           "type" : "string"
6480                         },
6481                         "uniqueItems" : true
6482                       },
6483                       "cookies" : {
6484                         "type" : "object",
6485                         "additionalProperties" : {
6486                           "type" : "object",
6487                           "properties" : {
6488                             "comment" : {
6489                               "type" : "string"
6490                             },
6491                             "domain" : {
6492                               "type" : "string"
6493                             },
6494                             "expiry" : {
6495                               "type" : "string",
6496                               "format" : "date-time"
6497                             },
6498                             "httpOnly" : {
6499                               "type" : "boolean"
6500                             },
6501                             "maxAge" : {
6502                               "type" : "integer",
6503                               "format" : "int32"
6504                             },
6505                             "name" : {
6506                               "type" : "string"
6507                             },
6508                             "path" : {
6509                               "type" : "string"
6510                             },
6511                             "secure" : {
6512                               "type" : "boolean"
6513                             },
6514                             "value" : {
6515                               "type" : "string"
6516                             },
6517                             "version" : {
6518                               "type" : "integer",
6519                               "format" : "int32"
6520                             }
6521                           }
6522                         }
6523                       },
6524                       "date" : {
6525                         "type" : "string",
6526                         "format" : "date-time"
6527                       },
6528                       "entity" : {
6529                         "type" : "object"
6530                       },
6531                       "entityTag" : {
6532                         "type" : "object",
6533                         "properties" : {
6534                           "value" : {
6535                             "type" : "string"
6536                           },
6537                           "weak" : {
6538                             "type" : "boolean"
6539                           }
6540                         }
6541                       },
6542                       "headers" : {
6543                         "type" : "object",
6544                         "additionalProperties" : {
6545                           "type" : "array",
6546                           "items" : {
6547                             "type" : "object"
6548                           }
6549                         }
6550                       },
6551                       "language" : {
6552                         "type" : "object",
6553                         "properties" : {
6554                           "country" : {
6555                             "type" : "string"
6556                           },
6557                           "displayCountry" : {
6558                             "type" : "string"
6559                           },
6560                           "displayLanguage" : {
6561                             "type" : "string"
6562                           },
6563                           "displayName" : {
6564                             "type" : "string"
6565                           },
6566                           "displayScript" : {
6567                             "type" : "string"
6568                           },
6569                           "displayVariant" : {
6570                             "type" : "string"
6571                           },
6572                           "extensionKeys" : {
6573                             "type" : "array",
6574                             "items" : {
6575                               "type" : "string"
6576                             },
6577                             "uniqueItems" : true
6578                           },
6579                           "iso3Country" : {
6580                             "type" : "string"
6581                           },
6582                           "iso3Language" : {
6583                             "type" : "string"
6584                           },
6585                           "language" : {
6586                             "type" : "string"
6587                           },
6588                           "script" : {
6589                             "type" : "string"
6590                           },
6591                           "unicodeLocaleAttributes" : {
6592                             "type" : "array",
6593                             "items" : {
6594                               "type" : "string"
6595                             },
6596                             "uniqueItems" : true
6597                           },
6598                           "unicodeLocaleKeys" : {
6599                             "type" : "array",
6600                             "items" : {
6601                               "type" : "string"
6602                             },
6603                             "uniqueItems" : true
6604                           },
6605                           "variant" : {
6606                             "type" : "string"
6607                           }
6608                         }
6609                       },
6610                       "lastModified" : {
6611                         "type" : "string",
6612                         "format" : "date-time"
6613                       },
6614                       "length" : {
6615                         "type" : "integer",
6616                         "format" : "int32"
6617                       },
6618                       "links" : {
6619                         "type" : "array",
6620                         "items" : {
6621                           "type" : "object",
6622                           "properties" : {
6623                             "params" : {
6624                               "type" : "object",
6625                               "additionalProperties" : {
6626                                 "type" : "string"
6627                               }
6628                             },
6629                             "rel" : {
6630                               "type" : "string"
6631                             },
6632                             "rels" : {
6633                               "type" : "array",
6634                               "items" : {
6635                                 "type" : "string"
6636                               }
6637                             },
6638                             "title" : {
6639                               "type" : "string"
6640                             },
6641                             "type" : {
6642                               "type" : "string"
6643                             },
6644                             "uri" : {
6645                               "type" : "string",
6646                               "format" : "uri"
6647                             },
6648                             "uriBuilder" : {
6649                               "type" : "object"
6650                             }
6651                           }
6652                         },
6653                         "uniqueItems" : true
6654                       },
6655                       "location" : {
6656                         "type" : "string",
6657                         "format" : "uri"
6658                       },
6659                       "mediaType" : {
6660                         "type" : "object",
6661                         "properties" : {
6662                           "parameters" : {
6663                             "type" : "object",
6664                             "additionalProperties" : {
6665                               "type" : "string"
6666                             }
6667                           },
6668                           "subtype" : {
6669                             "type" : "string"
6670                           },
6671                           "type" : {
6672                             "type" : "string"
6673                           },
6674                           "wildcardSubtype" : {
6675                             "type" : "boolean"
6676                           },
6677                           "wildcardType" : {
6678                             "type" : "boolean"
6679                           }
6680                         }
6681                       },
6682                       "metadata" : {
6683                         "type" : "object",
6684                         "additionalProperties" : {
6685                           "type" : "array",
6686                           "items" : {
6687                             "type" : "object"
6688                           }
6689                         }
6690                       },
6691                       "status" : {
6692                         "type" : "integer",
6693                         "format" : "int32"
6694                       },
6695                       "statusInfo" : {
6696                         "type" : "object",
6697                         "properties" : {
6698                           "family" : {
6699                             "type" : "string",
6700                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6701                           },
6702                           "reasonPhrase" : {
6703                             "type" : "string"
6704                           },
6705                           "statusCode" : {
6706                             "type" : "integer",
6707                             "format" : "int32"
6708                           }
6709                         }
6710                       },
6711                       "stringHeaders" : {
6712                         "type" : "object",
6713                         "additionalProperties" : {
6714                           "type" : "array",
6715                           "items" : {
6716                             "type" : "string"
6717                           }
6718                         }
6719                       }
6720                     }
6721                   }
6722                 }
6723               }
6724             }
6725           }
6726         },
6727         "servers" : [ {
6728           "url" : "/sdc2/rest",
6729           "variables" : { }
6730         } ],
6731         "summary" : "Returns Additional Inforamtion property",
6732         "tags" : [ "SDCE-2 APIs" ]
6733       },
6734       "put" : {
6735         "description" : "Update Additional Information Label and Value",
6736         "operationId" : "updateResourceAdditionalInformationLabel_1",
6737         "parameters" : [ {
6738           "description" : "resource id to update with new property",
6739           "in" : "path",
6740           "name" : "resourceId",
6741           "required" : true,
6742           "schema" : {
6743             "type" : "string"
6744           }
6745         }, {
6746           "description" : "label id",
6747           "in" : "path",
6748           "name" : "labelId",
6749           "required" : true,
6750           "schema" : {
6751             "type" : "string"
6752           }
6753         }, {
6754           "in" : "header",
6755           "name" : "USER_ID",
6756           "schema" : {
6757             "type" : "string"
6758           }
6759         } ],
6760         "requestBody" : {
6761           "content" : {
6762             "application/json" : {
6763               "schema" : {
6764                 "type" : "string"
6765               }
6766             }
6767           },
6768           "description" : "Additional information key value to be created",
6769           "required" : true
6770         },
6771         "responses" : {
6772           "200" : {
6773             "description" : "Additional information updated"
6774           },
6775           "400" : {
6776             "description" : "Invalid content / Missing content"
6777           },
6778           "403" : {
6779             "description" : "Restricted operation"
6780           },
6781           "409" : {
6782             "description" : "Additional information key already exist"
6783           },
6784           "default" : {
6785             "content" : {
6786               "application/json" : {
6787                 "schema" : {
6788                   "type" : "array",
6789                   "items" : {
6790                     "type" : "object",
6791                     "properties" : {
6792                       "allowedMethods" : {
6793                         "type" : "array",
6794                         "items" : {
6795                           "type" : "string"
6796                         },
6797                         "uniqueItems" : true
6798                       },
6799                       "cookies" : {
6800                         "type" : "object",
6801                         "additionalProperties" : {
6802                           "type" : "object",
6803                           "properties" : {
6804                             "comment" : {
6805                               "type" : "string"
6806                             },
6807                             "domain" : {
6808                               "type" : "string"
6809                             },
6810                             "expiry" : {
6811                               "type" : "string",
6812                               "format" : "date-time"
6813                             },
6814                             "httpOnly" : {
6815                               "type" : "boolean"
6816                             },
6817                             "maxAge" : {
6818                               "type" : "integer",
6819                               "format" : "int32"
6820                             },
6821                             "name" : {
6822                               "type" : "string"
6823                             },
6824                             "path" : {
6825                               "type" : "string"
6826                             },
6827                             "secure" : {
6828                               "type" : "boolean"
6829                             },
6830                             "value" : {
6831                               "type" : "string"
6832                             },
6833                             "version" : {
6834                               "type" : "integer",
6835                               "format" : "int32"
6836                             }
6837                           }
6838                         }
6839                       },
6840                       "date" : {
6841                         "type" : "string",
6842                         "format" : "date-time"
6843                       },
6844                       "entity" : {
6845                         "type" : "object"
6846                       },
6847                       "entityTag" : {
6848                         "type" : "object",
6849                         "properties" : {
6850                           "value" : {
6851                             "type" : "string"
6852                           },
6853                           "weak" : {
6854                             "type" : "boolean"
6855                           }
6856                         }
6857                       },
6858                       "headers" : {
6859                         "type" : "object",
6860                         "additionalProperties" : {
6861                           "type" : "array",
6862                           "items" : {
6863                             "type" : "object"
6864                           }
6865                         }
6866                       },
6867                       "language" : {
6868                         "type" : "object",
6869                         "properties" : {
6870                           "country" : {
6871                             "type" : "string"
6872                           },
6873                           "displayCountry" : {
6874                             "type" : "string"
6875                           },
6876                           "displayLanguage" : {
6877                             "type" : "string"
6878                           },
6879                           "displayName" : {
6880                             "type" : "string"
6881                           },
6882                           "displayScript" : {
6883                             "type" : "string"
6884                           },
6885                           "displayVariant" : {
6886                             "type" : "string"
6887                           },
6888                           "extensionKeys" : {
6889                             "type" : "array",
6890                             "items" : {
6891                               "type" : "string"
6892                             },
6893                             "uniqueItems" : true
6894                           },
6895                           "iso3Country" : {
6896                             "type" : "string"
6897                           },
6898                           "iso3Language" : {
6899                             "type" : "string"
6900                           },
6901                           "language" : {
6902                             "type" : "string"
6903                           },
6904                           "script" : {
6905                             "type" : "string"
6906                           },
6907                           "unicodeLocaleAttributes" : {
6908                             "type" : "array",
6909                             "items" : {
6910                               "type" : "string"
6911                             },
6912                             "uniqueItems" : true
6913                           },
6914                           "unicodeLocaleKeys" : {
6915                             "type" : "array",
6916                             "items" : {
6917                               "type" : "string"
6918                             },
6919                             "uniqueItems" : true
6920                           },
6921                           "variant" : {
6922                             "type" : "string"
6923                           }
6924                         }
6925                       },
6926                       "lastModified" : {
6927                         "type" : "string",
6928                         "format" : "date-time"
6929                       },
6930                       "length" : {
6931                         "type" : "integer",
6932                         "format" : "int32"
6933                       },
6934                       "links" : {
6935                         "type" : "array",
6936                         "items" : {
6937                           "type" : "object",
6938                           "properties" : {
6939                             "params" : {
6940                               "type" : "object",
6941                               "additionalProperties" : {
6942                                 "type" : "string"
6943                               }
6944                             },
6945                             "rel" : {
6946                               "type" : "string"
6947                             },
6948                             "rels" : {
6949                               "type" : "array",
6950                               "items" : {
6951                                 "type" : "string"
6952                               }
6953                             },
6954                             "title" : {
6955                               "type" : "string"
6956                             },
6957                             "type" : {
6958                               "type" : "string"
6959                             },
6960                             "uri" : {
6961                               "type" : "string",
6962                               "format" : "uri"
6963                             },
6964                             "uriBuilder" : {
6965                               "type" : "object"
6966                             }
6967                           }
6968                         },
6969                         "uniqueItems" : true
6970                       },
6971                       "location" : {
6972                         "type" : "string",
6973                         "format" : "uri"
6974                       },
6975                       "mediaType" : {
6976                         "type" : "object",
6977                         "properties" : {
6978                           "parameters" : {
6979                             "type" : "object",
6980                             "additionalProperties" : {
6981                               "type" : "string"
6982                             }
6983                           },
6984                           "subtype" : {
6985                             "type" : "string"
6986                           },
6987                           "type" : {
6988                             "type" : "string"
6989                           },
6990                           "wildcardSubtype" : {
6991                             "type" : "boolean"
6992                           },
6993                           "wildcardType" : {
6994                             "type" : "boolean"
6995                           }
6996                         }
6997                       },
6998                       "metadata" : {
6999                         "type" : "object",
7000                         "additionalProperties" : {
7001                           "type" : "array",
7002                           "items" : {
7003                             "type" : "object"
7004                           }
7005                         }
7006                       },
7007                       "status" : {
7008                         "type" : "integer",
7009                         "format" : "int32"
7010                       },
7011                       "statusInfo" : {
7012                         "type" : "object",
7013                         "properties" : {
7014                           "family" : {
7015                             "type" : "string",
7016                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7017                           },
7018                           "reasonPhrase" : {
7019                             "type" : "string"
7020                           },
7021                           "statusCode" : {
7022                             "type" : "integer",
7023                             "format" : "int32"
7024                           }
7025                         }
7026                       },
7027                       "stringHeaders" : {
7028                         "type" : "object",
7029                         "additionalProperties" : {
7030                           "type" : "array",
7031                           "items" : {
7032                             "type" : "string"
7033                           }
7034                         }
7035                       }
7036                     }
7037                   }
7038                 }
7039               }
7040             }
7041           }
7042         },
7043         "servers" : [ {
7044           "url" : "/sdc2/rest",
7045           "variables" : { }
7046         } ],
7047         "summary" : "Returns updated Additional Inforamtion property",
7048         "tags" : [ "SDCE-2 APIs" ]
7049       }
7050     },
7051     "/v1/catalog/resources/{resourceId}/artifacts" : {
7052       "post" : {
7053         "description" : "Create Artifact",
7054         "operationId" : "loadArtifact",
7055         "parameters" : [ {
7056           "in" : "path",
7057           "name" : "resourceId",
7058           "required" : true,
7059           "schema" : {
7060             "type" : "string"
7061           }
7062         } ],
7063         "requestBody" : {
7064           "content" : {
7065             "application/json" : {
7066               "schema" : {
7067                 "type" : "string"
7068               }
7069             }
7070           },
7071           "description" : "json describe the artifact",
7072           "required" : true
7073         },
7074         "responses" : {
7075           "201" : {
7076             "description" : "Resource created"
7077           },
7078           "400" : {
7079             "description" : "Invalid content / Missing content"
7080           },
7081           "403" : {
7082             "description" : "Restricted operation"
7083           },
7084           "409" : {
7085             "description" : "Artifact already exist"
7086           },
7087           "default" : {
7088             "content" : {
7089               "application/json" : {
7090                 "schema" : {
7091                   "type" : "array",
7092                   "items" : {
7093                     "type" : "object",
7094                     "properties" : {
7095                       "allowedMethods" : {
7096                         "type" : "array",
7097                         "items" : {
7098                           "type" : "string"
7099                         },
7100                         "uniqueItems" : true
7101                       },
7102                       "cookies" : {
7103                         "type" : "object",
7104                         "additionalProperties" : {
7105                           "type" : "object",
7106                           "properties" : {
7107                             "comment" : {
7108                               "type" : "string"
7109                             },
7110                             "domain" : {
7111                               "type" : "string"
7112                             },
7113                             "expiry" : {
7114                               "type" : "string",
7115                               "format" : "date-time"
7116                             },
7117                             "httpOnly" : {
7118                               "type" : "boolean"
7119                             },
7120                             "maxAge" : {
7121                               "type" : "integer",
7122                               "format" : "int32"
7123                             },
7124                             "name" : {
7125                               "type" : "string"
7126                             },
7127                             "path" : {
7128                               "type" : "string"
7129                             },
7130                             "secure" : {
7131                               "type" : "boolean"
7132                             },
7133                             "value" : {
7134                               "type" : "string"
7135                             },
7136                             "version" : {
7137                               "type" : "integer",
7138                               "format" : "int32"
7139                             }
7140                           }
7141                         }
7142                       },
7143                       "date" : {
7144                         "type" : "string",
7145                         "format" : "date-time"
7146                       },
7147                       "entity" : {
7148                         "type" : "object"
7149                       },
7150                       "entityTag" : {
7151                         "type" : "object",
7152                         "properties" : {
7153                           "value" : {
7154                             "type" : "string"
7155                           },
7156                           "weak" : {
7157                             "type" : "boolean"
7158                           }
7159                         }
7160                       },
7161                       "headers" : {
7162                         "type" : "object",
7163                         "additionalProperties" : {
7164                           "type" : "array",
7165                           "items" : {
7166                             "type" : "object"
7167                           }
7168                         }
7169                       },
7170                       "language" : {
7171                         "type" : "object",
7172                         "properties" : {
7173                           "country" : {
7174                             "type" : "string"
7175                           },
7176                           "displayCountry" : {
7177                             "type" : "string"
7178                           },
7179                           "displayLanguage" : {
7180                             "type" : "string"
7181                           },
7182                           "displayName" : {
7183                             "type" : "string"
7184                           },
7185                           "displayScript" : {
7186                             "type" : "string"
7187                           },
7188                           "displayVariant" : {
7189                             "type" : "string"
7190                           },
7191                           "extensionKeys" : {
7192                             "type" : "array",
7193                             "items" : {
7194                               "type" : "string"
7195                             },
7196                             "uniqueItems" : true
7197                           },
7198                           "iso3Country" : {
7199                             "type" : "string"
7200                           },
7201                           "iso3Language" : {
7202                             "type" : "string"
7203                           },
7204                           "language" : {
7205                             "type" : "string"
7206                           },
7207                           "script" : {
7208                             "type" : "string"
7209                           },
7210                           "unicodeLocaleAttributes" : {
7211                             "type" : "array",
7212                             "items" : {
7213                               "type" : "string"
7214                             },
7215                             "uniqueItems" : true
7216                           },
7217                           "unicodeLocaleKeys" : {
7218                             "type" : "array",
7219                             "items" : {
7220                               "type" : "string"
7221                             },
7222                             "uniqueItems" : true
7223                           },
7224                           "variant" : {
7225                             "type" : "string"
7226                           }
7227                         }
7228                       },
7229                       "lastModified" : {
7230                         "type" : "string",
7231                         "format" : "date-time"
7232                       },
7233                       "length" : {
7234                         "type" : "integer",
7235                         "format" : "int32"
7236                       },
7237                       "links" : {
7238                         "type" : "array",
7239                         "items" : {
7240                           "type" : "object",
7241                           "properties" : {
7242                             "params" : {
7243                               "type" : "object",
7244                               "additionalProperties" : {
7245                                 "type" : "string"
7246                               }
7247                             },
7248                             "rel" : {
7249                               "type" : "string"
7250                             },
7251                             "rels" : {
7252                               "type" : "array",
7253                               "items" : {
7254                                 "type" : "string"
7255                               }
7256                             },
7257                             "title" : {
7258                               "type" : "string"
7259                             },
7260                             "type" : {
7261                               "type" : "string"
7262                             },
7263                             "uri" : {
7264                               "type" : "string",
7265                               "format" : "uri"
7266                             },
7267                             "uriBuilder" : {
7268                               "type" : "object"
7269                             }
7270                           }
7271                         },
7272                         "uniqueItems" : true
7273                       },
7274                       "location" : {
7275                         "type" : "string",
7276                         "format" : "uri"
7277                       },
7278                       "mediaType" : {
7279                         "type" : "object",
7280                         "properties" : {
7281                           "parameters" : {
7282                             "type" : "object",
7283                             "additionalProperties" : {
7284                               "type" : "string"
7285                             }
7286                           },
7287                           "subtype" : {
7288                             "type" : "string"
7289                           },
7290                           "type" : {
7291                             "type" : "string"
7292                           },
7293                           "wildcardSubtype" : {
7294                             "type" : "boolean"
7295                           },
7296                           "wildcardType" : {
7297                             "type" : "boolean"
7298                           }
7299                         }
7300                       },
7301                       "metadata" : {
7302                         "type" : "object",
7303                         "additionalProperties" : {
7304                           "type" : "array",
7305                           "items" : {
7306                             "type" : "object"
7307                           }
7308                         }
7309                       },
7310                       "status" : {
7311                         "type" : "integer",
7312                         "format" : "int32"
7313                       },
7314                       "statusInfo" : {
7315                         "type" : "object",
7316                         "properties" : {
7317                           "family" : {
7318                             "type" : "string",
7319                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7320                           },
7321                           "reasonPhrase" : {
7322                             "type" : "string"
7323                           },
7324                           "statusCode" : {
7325                             "type" : "integer",
7326                             "format" : "int32"
7327                           }
7328                         }
7329                       },
7330                       "stringHeaders" : {
7331                         "type" : "object",
7332                         "additionalProperties" : {
7333                           "type" : "array",
7334                           "items" : {
7335                             "type" : "string"
7336                           }
7337                         }
7338                       }
7339                     }
7340                   }
7341                 }
7342               }
7343             }
7344           }
7345         },
7346         "servers" : [ {
7347           "url" : "/sdc2/rest",
7348           "variables" : { }
7349         } ],
7350         "summary" : "Returns created ArtifactDefinition",
7351         "tags" : [ "SDCE-2 APIs" ]
7352       }
7353     },
7354     "/v1/catalog/resources/{resourceId}/artifacts/{artifactId}" : {
7355       "delete" : {
7356         "description" : "Delete Artifact",
7357         "operationId" : "deleteArtifact",
7358         "parameters" : [ {
7359           "in" : "path",
7360           "name" : "resourceId",
7361           "required" : true,
7362           "schema" : {
7363             "type" : "string"
7364           }
7365         }, {
7366           "in" : "path",
7367           "name" : "artifactId",
7368           "required" : true,
7369           "schema" : {
7370             "type" : "string"
7371           }
7372         } ],
7373         "responses" : {
7374           "201" : {
7375             "description" : "Resource created"
7376           },
7377           "400" : {
7378             "description" : "Invalid content / Missing content"
7379           },
7380           "403" : {
7381             "description" : "Restricted operation"
7382           },
7383           "default" : {
7384             "content" : {
7385               "application/json" : {
7386                 "schema" : {
7387                   "type" : "array",
7388                   "items" : {
7389                     "type" : "object",
7390                     "properties" : {
7391                       "allowedMethods" : {
7392                         "type" : "array",
7393                         "items" : {
7394                           "type" : "string"
7395                         },
7396                         "uniqueItems" : true
7397                       },
7398                       "cookies" : {
7399                         "type" : "object",
7400                         "additionalProperties" : {
7401                           "type" : "object",
7402                           "properties" : {
7403                             "comment" : {
7404                               "type" : "string"
7405                             },
7406                             "domain" : {
7407                               "type" : "string"
7408                             },
7409                             "expiry" : {
7410                               "type" : "string",
7411                               "format" : "date-time"
7412                             },
7413                             "httpOnly" : {
7414                               "type" : "boolean"
7415                             },
7416                             "maxAge" : {
7417                               "type" : "integer",
7418                               "format" : "int32"
7419                             },
7420                             "name" : {
7421                               "type" : "string"
7422                             },
7423                             "path" : {
7424                               "type" : "string"
7425                             },
7426                             "secure" : {
7427                               "type" : "boolean"
7428                             },
7429                             "value" : {
7430                               "type" : "string"
7431                             },
7432                             "version" : {
7433                               "type" : "integer",
7434                               "format" : "int32"
7435                             }
7436                           }
7437                         }
7438                       },
7439                       "date" : {
7440                         "type" : "string",
7441                         "format" : "date-time"
7442                       },
7443                       "entity" : {
7444                         "type" : "object"
7445                       },
7446                       "entityTag" : {
7447                         "type" : "object",
7448                         "properties" : {
7449                           "value" : {
7450                             "type" : "string"
7451                           },
7452                           "weak" : {
7453                             "type" : "boolean"
7454                           }
7455                         }
7456                       },
7457                       "headers" : {
7458                         "type" : "object",
7459                         "additionalProperties" : {
7460                           "type" : "array",
7461                           "items" : {
7462                             "type" : "object"
7463                           }
7464                         }
7465                       },
7466                       "language" : {
7467                         "type" : "object",
7468                         "properties" : {
7469                           "country" : {
7470                             "type" : "string"
7471                           },
7472                           "displayCountry" : {
7473                             "type" : "string"
7474                           },
7475                           "displayLanguage" : {
7476                             "type" : "string"
7477                           },
7478                           "displayName" : {
7479                             "type" : "string"
7480                           },
7481                           "displayScript" : {
7482                             "type" : "string"
7483                           },
7484                           "displayVariant" : {
7485                             "type" : "string"
7486                           },
7487                           "extensionKeys" : {
7488                             "type" : "array",
7489                             "items" : {
7490                               "type" : "string"
7491                             },
7492                             "uniqueItems" : true
7493                           },
7494                           "iso3Country" : {
7495                             "type" : "string"
7496                           },
7497                           "iso3Language" : {
7498                             "type" : "string"
7499                           },
7500                           "language" : {
7501                             "type" : "string"
7502                           },
7503                           "script" : {
7504                             "type" : "string"
7505                           },
7506                           "unicodeLocaleAttributes" : {
7507                             "type" : "array",
7508                             "items" : {
7509                               "type" : "string"
7510                             },
7511                             "uniqueItems" : true
7512                           },
7513                           "unicodeLocaleKeys" : {
7514                             "type" : "array",
7515                             "items" : {
7516                               "type" : "string"
7517                             },
7518                             "uniqueItems" : true
7519                           },
7520                           "variant" : {
7521                             "type" : "string"
7522                           }
7523                         }
7524                       },
7525                       "lastModified" : {
7526                         "type" : "string",
7527                         "format" : "date-time"
7528                       },
7529                       "length" : {
7530                         "type" : "integer",
7531                         "format" : "int32"
7532                       },
7533                       "links" : {
7534                         "type" : "array",
7535                         "items" : {
7536                           "type" : "object",
7537                           "properties" : {
7538                             "params" : {
7539                               "type" : "object",
7540                               "additionalProperties" : {
7541                                 "type" : "string"
7542                               }
7543                             },
7544                             "rel" : {
7545                               "type" : "string"
7546                             },
7547                             "rels" : {
7548                               "type" : "array",
7549                               "items" : {
7550                                 "type" : "string"
7551                               }
7552                             },
7553                             "title" : {
7554                               "type" : "string"
7555                             },
7556                             "type" : {
7557                               "type" : "string"
7558                             },
7559                             "uri" : {
7560                               "type" : "string",
7561                               "format" : "uri"
7562                             },
7563                             "uriBuilder" : {
7564                               "type" : "object"
7565                             }
7566                           }
7567                         },
7568                         "uniqueItems" : true
7569                       },
7570                       "location" : {
7571                         "type" : "string",
7572                         "format" : "uri"
7573                       },
7574                       "mediaType" : {
7575                         "type" : "object",
7576                         "properties" : {
7577                           "parameters" : {
7578                             "type" : "object",
7579                             "additionalProperties" : {
7580                               "type" : "string"
7581                             }
7582                           },
7583                           "subtype" : {
7584                             "type" : "string"
7585                           },
7586                           "type" : {
7587                             "type" : "string"
7588                           },
7589                           "wildcardSubtype" : {
7590                             "type" : "boolean"
7591                           },
7592                           "wildcardType" : {
7593                             "type" : "boolean"
7594                           }
7595                         }
7596                       },
7597                       "metadata" : {
7598                         "type" : "object",
7599                         "additionalProperties" : {
7600                           "type" : "array",
7601                           "items" : {
7602                             "type" : "object"
7603                           }
7604                         }
7605                       },
7606                       "status" : {
7607                         "type" : "integer",
7608                         "format" : "int32"
7609                       },
7610                       "statusInfo" : {
7611                         "type" : "object",
7612                         "properties" : {
7613                           "family" : {
7614                             "type" : "string",
7615                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7616                           },
7617                           "reasonPhrase" : {
7618                             "type" : "string"
7619                           },
7620                           "statusCode" : {
7621                             "type" : "integer",
7622                             "format" : "int32"
7623                           }
7624                         }
7625                       },
7626                       "stringHeaders" : {
7627                         "type" : "object",
7628                         "additionalProperties" : {
7629                           "type" : "array",
7630                           "items" : {
7631                             "type" : "string"
7632                           }
7633                         }
7634                       }
7635                     }
7636                   }
7637                 }
7638               }
7639             }
7640           }
7641         },
7642         "servers" : [ {
7643           "url" : "/sdc2/rest",
7644           "variables" : { }
7645         } ],
7646         "summary" : "Returns delete artifact",
7647         "tags" : [ "SDCE-2 APIs" ]
7648       },
7649       "get" : {
7650         "description" : "Download resource Artifact in Base64",
7651         "operationId" : "downloadResourceArtifactBase64",
7652         "parameters" : [ {
7653           "in" : "path",
7654           "name" : "resourceId",
7655           "required" : true,
7656           "schema" : {
7657             "type" : "string"
7658           }
7659         }, {
7660           "in" : "path",
7661           "name" : "artifactId",
7662           "required" : true,
7663           "schema" : {
7664             "type" : "string"
7665           }
7666         } ],
7667         "responses" : {
7668           "200" : {
7669             "description" : "Resource artifact downloaded"
7670           },
7671           "404" : {
7672             "description" : "Resource/Artifact not found"
7673           },
7674           "default" : {
7675             "content" : {
7676               "application/json" : {
7677                 "schema" : {
7678                   "type" : "array",
7679                   "items" : {
7680                     "type" : "object",
7681                     "properties" : {
7682                       "allowedMethods" : {
7683                         "type" : "array",
7684                         "items" : {
7685                           "type" : "string"
7686                         },
7687                         "uniqueItems" : true
7688                       },
7689                       "cookies" : {
7690                         "type" : "object",
7691                         "additionalProperties" : {
7692                           "type" : "object",
7693                           "properties" : {
7694                             "comment" : {
7695                               "type" : "string"
7696                             },
7697                             "domain" : {
7698                               "type" : "string"
7699                             },
7700                             "expiry" : {
7701                               "type" : "string",
7702                               "format" : "date-time"
7703                             },
7704                             "httpOnly" : {
7705                               "type" : "boolean"
7706                             },
7707                             "maxAge" : {
7708                               "type" : "integer",
7709                               "format" : "int32"
7710                             },
7711                             "name" : {
7712                               "type" : "string"
7713                             },
7714                             "path" : {
7715                               "type" : "string"
7716                             },
7717                             "secure" : {
7718                               "type" : "boolean"
7719                             },
7720                             "value" : {
7721                               "type" : "string"
7722                             },
7723                             "version" : {
7724                               "type" : "integer",
7725                               "format" : "int32"
7726                             }
7727                           }
7728                         }
7729                       },
7730                       "date" : {
7731                         "type" : "string",
7732                         "format" : "date-time"
7733                       },
7734                       "entity" : {
7735                         "type" : "object"
7736                       },
7737                       "entityTag" : {
7738                         "type" : "object",
7739                         "properties" : {
7740                           "value" : {
7741                             "type" : "string"
7742                           },
7743                           "weak" : {
7744                             "type" : "boolean"
7745                           }
7746                         }
7747                       },
7748                       "headers" : {
7749                         "type" : "object",
7750                         "additionalProperties" : {
7751                           "type" : "array",
7752                           "items" : {
7753                             "type" : "object"
7754                           }
7755                         }
7756                       },
7757                       "language" : {
7758                         "type" : "object",
7759                         "properties" : {
7760                           "country" : {
7761                             "type" : "string"
7762                           },
7763                           "displayCountry" : {
7764                             "type" : "string"
7765                           },
7766                           "displayLanguage" : {
7767                             "type" : "string"
7768                           },
7769                           "displayName" : {
7770                             "type" : "string"
7771                           },
7772                           "displayScript" : {
7773                             "type" : "string"
7774                           },
7775                           "displayVariant" : {
7776                             "type" : "string"
7777                           },
7778                           "extensionKeys" : {
7779                             "type" : "array",
7780                             "items" : {
7781                               "type" : "string"
7782                             },
7783                             "uniqueItems" : true
7784                           },
7785                           "iso3Country" : {
7786                             "type" : "string"
7787                           },
7788                           "iso3Language" : {
7789                             "type" : "string"
7790                           },
7791                           "language" : {
7792                             "type" : "string"
7793                           },
7794                           "script" : {
7795                             "type" : "string"
7796                           },
7797                           "unicodeLocaleAttributes" : {
7798                             "type" : "array",
7799                             "items" : {
7800                               "type" : "string"
7801                             },
7802                             "uniqueItems" : true
7803                           },
7804                           "unicodeLocaleKeys" : {
7805                             "type" : "array",
7806                             "items" : {
7807                               "type" : "string"
7808                             },
7809                             "uniqueItems" : true
7810                           },
7811                           "variant" : {
7812                             "type" : "string"
7813                           }
7814                         }
7815                       },
7816                       "lastModified" : {
7817                         "type" : "string",
7818                         "format" : "date-time"
7819                       },
7820                       "length" : {
7821                         "type" : "integer",
7822                         "format" : "int32"
7823                       },
7824                       "links" : {
7825                         "type" : "array",
7826                         "items" : {
7827                           "type" : "object",
7828                           "properties" : {
7829                             "params" : {
7830                               "type" : "object",
7831                               "additionalProperties" : {
7832                                 "type" : "string"
7833                               }
7834                             },
7835                             "rel" : {
7836                               "type" : "string"
7837                             },
7838                             "rels" : {
7839                               "type" : "array",
7840                               "items" : {
7841                                 "type" : "string"
7842                               }
7843                             },
7844                             "title" : {
7845                               "type" : "string"
7846                             },
7847                             "type" : {
7848                               "type" : "string"
7849                             },
7850                             "uri" : {
7851                               "type" : "string",
7852                               "format" : "uri"
7853                             },
7854                             "uriBuilder" : {
7855                               "type" : "object"
7856                             }
7857                           }
7858                         },
7859                         "uniqueItems" : true
7860                       },
7861                       "location" : {
7862                         "type" : "string",
7863                         "format" : "uri"
7864                       },
7865                       "mediaType" : {
7866                         "type" : "object",
7867                         "properties" : {
7868                           "parameters" : {
7869                             "type" : "object",
7870                             "additionalProperties" : {
7871                               "type" : "string"
7872                             }
7873                           },
7874                           "subtype" : {
7875                             "type" : "string"
7876                           },
7877                           "type" : {
7878                             "type" : "string"
7879                           },
7880                           "wildcardSubtype" : {
7881                             "type" : "boolean"
7882                           },
7883                           "wildcardType" : {
7884                             "type" : "boolean"
7885                           }
7886                         }
7887                       },
7888                       "metadata" : {
7889                         "type" : "object",
7890                         "additionalProperties" : {
7891                           "type" : "array",
7892                           "items" : {
7893                             "type" : "object"
7894                           }
7895                         }
7896                       },
7897                       "status" : {
7898                         "type" : "integer",
7899                         "format" : "int32"
7900                       },
7901                       "statusInfo" : {
7902                         "type" : "object",
7903                         "properties" : {
7904                           "family" : {
7905                             "type" : "string",
7906                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7907                           },
7908                           "reasonPhrase" : {
7909                             "type" : "string"
7910                           },
7911                           "statusCode" : {
7912                             "type" : "integer",
7913                             "format" : "int32"
7914                           }
7915                         }
7916                       },
7917                       "stringHeaders" : {
7918                         "type" : "object",
7919                         "additionalProperties" : {
7920                           "type" : "array",
7921                           "items" : {
7922                             "type" : "string"
7923                           }
7924                         }
7925                       }
7926                     }
7927                   }
7928                 }
7929               }
7930             }
7931           }
7932         },
7933         "servers" : [ {
7934           "url" : "/sdc2/rest",
7935           "variables" : { }
7936         } ],
7937         "summary" : "Returns downloaded artifact",
7938         "tags" : [ "SDCE-2 APIs" ]
7939       },
7940       "post" : {
7941         "description" : "Update Artifact",
7942         "operationId" : "updateArtifact",
7943         "parameters" : [ {
7944           "in" : "path",
7945           "name" : "resourceId",
7946           "required" : true,
7947           "schema" : {
7948             "type" : "string"
7949           }
7950         }, {
7951           "in" : "path",
7952           "name" : "artifactId",
7953           "required" : true,
7954           "schema" : {
7955             "type" : "string"
7956           }
7957         } ],
7958         "requestBody" : {
7959           "content" : {
7960             "application/json" : {
7961               "schema" : {
7962                 "type" : "string"
7963               }
7964             }
7965           },
7966           "description" : "json describe the artifact",
7967           "required" : true
7968         },
7969         "responses" : {
7970           "201" : {
7971             "description" : "Resource created"
7972           },
7973           "400" : {
7974             "description" : "Invalid content / Missing content"
7975           },
7976           "403" : {
7977             "description" : "Restricted operation"
7978           },
7979           "default" : {
7980             "content" : {
7981               "application/json" : {
7982                 "schema" : {
7983                   "type" : "array",
7984                   "items" : {
7985                     "type" : "object",
7986                     "properties" : {
7987                       "allowedMethods" : {
7988                         "type" : "array",
7989                         "items" : {
7990                           "type" : "string"
7991                         },
7992                         "uniqueItems" : true
7993                       },
7994                       "cookies" : {
7995                         "type" : "object",
7996                         "additionalProperties" : {
7997                           "type" : "object",
7998                           "properties" : {
7999                             "comment" : {
8000                               "type" : "string"
8001                             },
8002                             "domain" : {
8003                               "type" : "string"
8004                             },
8005                             "expiry" : {
8006                               "type" : "string",
8007                               "format" : "date-time"
8008                             },
8009                             "httpOnly" : {
8010                               "type" : "boolean"
8011                             },
8012                             "maxAge" : {
8013                               "type" : "integer",
8014                               "format" : "int32"
8015                             },
8016                             "name" : {
8017                               "type" : "string"
8018                             },
8019                             "path" : {
8020                               "type" : "string"
8021                             },
8022                             "secure" : {
8023                               "type" : "boolean"
8024                             },
8025                             "value" : {
8026                               "type" : "string"
8027                             },
8028                             "version" : {
8029                               "type" : "integer",
8030                               "format" : "int32"
8031                             }
8032                           }
8033                         }
8034                       },
8035                       "date" : {
8036                         "type" : "string",
8037                         "format" : "date-time"
8038                       },
8039                       "entity" : {
8040                         "type" : "object"
8041                       },
8042                       "entityTag" : {
8043                         "type" : "object",
8044                         "properties" : {
8045                           "value" : {
8046                             "type" : "string"
8047                           },
8048                           "weak" : {
8049                             "type" : "boolean"
8050                           }
8051                         }
8052                       },
8053                       "headers" : {
8054                         "type" : "object",
8055                         "additionalProperties" : {
8056                           "type" : "array",
8057                           "items" : {
8058                             "type" : "object"
8059                           }
8060                         }
8061                       },
8062                       "language" : {
8063                         "type" : "object",
8064                         "properties" : {
8065                           "country" : {
8066                             "type" : "string"
8067                           },
8068                           "displayCountry" : {
8069                             "type" : "string"
8070                           },
8071                           "displayLanguage" : {
8072                             "type" : "string"
8073                           },
8074                           "displayName" : {
8075                             "type" : "string"
8076                           },
8077                           "displayScript" : {
8078                             "type" : "string"
8079                           },
8080                           "displayVariant" : {
8081                             "type" : "string"
8082                           },
8083                           "extensionKeys" : {
8084                             "type" : "array",
8085                             "items" : {
8086                               "type" : "string"
8087                             },
8088                             "uniqueItems" : true
8089                           },
8090                           "iso3Country" : {
8091                             "type" : "string"
8092                           },
8093                           "iso3Language" : {
8094                             "type" : "string"
8095                           },
8096                           "language" : {
8097                             "type" : "string"
8098                           },
8099                           "script" : {
8100                             "type" : "string"
8101                           },
8102                           "unicodeLocaleAttributes" : {
8103                             "type" : "array",
8104                             "items" : {
8105                               "type" : "string"
8106                             },
8107                             "uniqueItems" : true
8108                           },
8109                           "unicodeLocaleKeys" : {
8110                             "type" : "array",
8111                             "items" : {
8112                               "type" : "string"
8113                             },
8114                             "uniqueItems" : true
8115                           },
8116                           "variant" : {
8117                             "type" : "string"
8118                           }
8119                         }
8120                       },
8121                       "lastModified" : {
8122                         "type" : "string",
8123                         "format" : "date-time"
8124                       },
8125                       "length" : {
8126                         "type" : "integer",
8127                         "format" : "int32"
8128                       },
8129                       "links" : {
8130                         "type" : "array",
8131                         "items" : {
8132                           "type" : "object",
8133                           "properties" : {
8134                             "params" : {
8135                               "type" : "object",
8136                               "additionalProperties" : {
8137                                 "type" : "string"
8138                               }
8139                             },
8140                             "rel" : {
8141                               "type" : "string"
8142                             },
8143                             "rels" : {
8144                               "type" : "array",
8145                               "items" : {
8146                                 "type" : "string"
8147                               }
8148                             },
8149                             "title" : {
8150                               "type" : "string"
8151                             },
8152                             "type" : {
8153                               "type" : "string"
8154                             },
8155                             "uri" : {
8156                               "type" : "string",
8157                               "format" : "uri"
8158                             },
8159                             "uriBuilder" : {
8160                               "type" : "object"
8161                             }
8162                           }
8163                         },
8164                         "uniqueItems" : true
8165                       },
8166                       "location" : {
8167                         "type" : "string",
8168                         "format" : "uri"
8169                       },
8170                       "mediaType" : {
8171                         "type" : "object",
8172                         "properties" : {
8173                           "parameters" : {
8174                             "type" : "object",
8175                             "additionalProperties" : {
8176                               "type" : "string"
8177                             }
8178                           },
8179                           "subtype" : {
8180                             "type" : "string"
8181                           },
8182                           "type" : {
8183                             "type" : "string"
8184                           },
8185                           "wildcardSubtype" : {
8186                             "type" : "boolean"
8187                           },
8188                           "wildcardType" : {
8189                             "type" : "boolean"
8190                           }
8191                         }
8192                       },
8193                       "metadata" : {
8194                         "type" : "object",
8195                         "additionalProperties" : {
8196                           "type" : "array",
8197                           "items" : {
8198                             "type" : "object"
8199                           }
8200                         }
8201                       },
8202                       "status" : {
8203                         "type" : "integer",
8204                         "format" : "int32"
8205                       },
8206                       "statusInfo" : {
8207                         "type" : "object",
8208                         "properties" : {
8209                           "family" : {
8210                             "type" : "string",
8211                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8212                           },
8213                           "reasonPhrase" : {
8214                             "type" : "string"
8215                           },
8216                           "statusCode" : {
8217                             "type" : "integer",
8218                             "format" : "int32"
8219                           }
8220                         }
8221                       },
8222                       "stringHeaders" : {
8223                         "type" : "object",
8224                         "additionalProperties" : {
8225                           "type" : "array",
8226                           "items" : {
8227                             "type" : "string"
8228                           }
8229                         }
8230                       }
8231                     }
8232                   }
8233                 }
8234               }
8235             }
8236           }
8237         },
8238         "servers" : [ {
8239           "url" : "/sdc2/rest",
8240           "variables" : { }
8241         } ],
8242         "summary" : "Returns updated artifact",
8243         "tags" : [ "SDCE-2 APIs" ]
8244       }
8245     },
8246     "/v1/catalog/resources/{resourceId}/attributes" : {
8247       "get" : {
8248         "description" : "Get Resource Attribute",
8249         "operationId" : "getAttributeListInResource",
8250         "parameters" : [ {
8251           "description" : "resource id of attribute",
8252           "in" : "path",
8253           "name" : "resourceId",
8254           "required" : true,
8255           "schema" : {
8256             "type" : "string"
8257           }
8258         }, {
8259           "in" : "header",
8260           "name" : "USER_ID",
8261           "schema" : {
8262             "type" : "string"
8263           }
8264         } ],
8265         "responses" : {
8266           "200" : {
8267             "description" : "attribute"
8268           },
8269           "400" : {
8270             "description" : "Invalid content / Missing content"
8271           },
8272           "403" : {
8273             "description" : "Restricted operation"
8274           },
8275           "404" : {
8276             "description" : "Resource attribute not found"
8277           },
8278           "default" : {
8279             "content" : {
8280               "application/json" : {
8281                 "schema" : {
8282                   "type" : "array",
8283                   "items" : {
8284                     "type" : "object",
8285                     "properties" : {
8286                       "allowedMethods" : {
8287                         "type" : "array",
8288                         "items" : {
8289                           "type" : "string"
8290                         },
8291                         "uniqueItems" : true
8292                       },
8293                       "cookies" : {
8294                         "type" : "object",
8295                         "additionalProperties" : {
8296                           "type" : "object",
8297                           "properties" : {
8298                             "comment" : {
8299                               "type" : "string"
8300                             },
8301                             "domain" : {
8302                               "type" : "string"
8303                             },
8304                             "expiry" : {
8305                               "type" : "string",
8306                               "format" : "date-time"
8307                             },
8308                             "httpOnly" : {
8309                               "type" : "boolean"
8310                             },
8311                             "maxAge" : {
8312                               "type" : "integer",
8313                               "format" : "int32"
8314                             },
8315                             "name" : {
8316                               "type" : "string"
8317                             },
8318                             "path" : {
8319                               "type" : "string"
8320                             },
8321                             "secure" : {
8322                               "type" : "boolean"
8323                             },
8324                             "value" : {
8325                               "type" : "string"
8326                             },
8327                             "version" : {
8328                               "type" : "integer",
8329                               "format" : "int32"
8330                             }
8331                           }
8332                         }
8333                       },
8334                       "date" : {
8335                         "type" : "string",
8336                         "format" : "date-time"
8337                       },
8338                       "entity" : {
8339                         "type" : "object"
8340                       },
8341                       "entityTag" : {
8342                         "type" : "object",
8343                         "properties" : {
8344                           "value" : {
8345                             "type" : "string"
8346                           },
8347                           "weak" : {
8348                             "type" : "boolean"
8349                           }
8350                         }
8351                       },
8352                       "headers" : {
8353                         "type" : "object",
8354                         "additionalProperties" : {
8355                           "type" : "array",
8356                           "items" : {
8357                             "type" : "object"
8358                           }
8359                         }
8360                       },
8361                       "language" : {
8362                         "type" : "object",
8363                         "properties" : {
8364                           "country" : {
8365                             "type" : "string"
8366                           },
8367                           "displayCountry" : {
8368                             "type" : "string"
8369                           },
8370                           "displayLanguage" : {
8371                             "type" : "string"
8372                           },
8373                           "displayName" : {
8374                             "type" : "string"
8375                           },
8376                           "displayScript" : {
8377                             "type" : "string"
8378                           },
8379                           "displayVariant" : {
8380                             "type" : "string"
8381                           },
8382                           "extensionKeys" : {
8383                             "type" : "array",
8384                             "items" : {
8385                               "type" : "string"
8386                             },
8387                             "uniqueItems" : true
8388                           },
8389                           "iso3Country" : {
8390                             "type" : "string"
8391                           },
8392                           "iso3Language" : {
8393                             "type" : "string"
8394                           },
8395                           "language" : {
8396                             "type" : "string"
8397                           },
8398                           "script" : {
8399                             "type" : "string"
8400                           },
8401                           "unicodeLocaleAttributes" : {
8402                             "type" : "array",
8403                             "items" : {
8404                               "type" : "string"
8405                             },
8406                             "uniqueItems" : true
8407                           },
8408                           "unicodeLocaleKeys" : {
8409                             "type" : "array",
8410                             "items" : {
8411                               "type" : "string"
8412                             },
8413                             "uniqueItems" : true
8414                           },
8415                           "variant" : {
8416                             "type" : "string"
8417                           }
8418                         }
8419                       },
8420                       "lastModified" : {
8421                         "type" : "string",
8422                         "format" : "date-time"
8423                       },
8424                       "length" : {
8425                         "type" : "integer",
8426                         "format" : "int32"
8427                       },
8428                       "links" : {
8429                         "type" : "array",
8430                         "items" : {
8431                           "type" : "object",
8432                           "properties" : {
8433                             "params" : {
8434                               "type" : "object",
8435                               "additionalProperties" : {
8436                                 "type" : "string"
8437                               }
8438                             },
8439                             "rel" : {
8440                               "type" : "string"
8441                             },
8442                             "rels" : {
8443                               "type" : "array",
8444                               "items" : {
8445                                 "type" : "string"
8446                               }
8447                             },
8448                             "title" : {
8449                               "type" : "string"
8450                             },
8451                             "type" : {
8452                               "type" : "string"
8453                             },
8454                             "uri" : {
8455                               "type" : "string",
8456                               "format" : "uri"
8457                             },
8458                             "uriBuilder" : {
8459                               "type" : "object"
8460                             }
8461                           }
8462                         },
8463                         "uniqueItems" : true
8464                       },
8465                       "location" : {
8466                         "type" : "string",
8467                         "format" : "uri"
8468                       },
8469                       "mediaType" : {
8470                         "type" : "object",
8471                         "properties" : {
8472                           "parameters" : {
8473                             "type" : "object",
8474                             "additionalProperties" : {
8475                               "type" : "string"
8476                             }
8477                           },
8478                           "subtype" : {
8479                             "type" : "string"
8480                           },
8481                           "type" : {
8482                             "type" : "string"
8483                           },
8484                           "wildcardSubtype" : {
8485                             "type" : "boolean"
8486                           },
8487                           "wildcardType" : {
8488                             "type" : "boolean"
8489                           }
8490                         }
8491                       },
8492                       "metadata" : {
8493                         "type" : "object",
8494                         "additionalProperties" : {
8495                           "type" : "array",
8496                           "items" : {
8497                             "type" : "object"
8498                           }
8499                         }
8500                       },
8501                       "status" : {
8502                         "type" : "integer",
8503                         "format" : "int32"
8504                       },
8505                       "statusInfo" : {
8506                         "type" : "object",
8507                         "properties" : {
8508                           "family" : {
8509                             "type" : "string",
8510                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8511                           },
8512                           "reasonPhrase" : {
8513                             "type" : "string"
8514                           },
8515                           "statusCode" : {
8516                             "type" : "integer",
8517                             "format" : "int32"
8518                           }
8519                         }
8520                       },
8521                       "stringHeaders" : {
8522                         "type" : "object",
8523                         "additionalProperties" : {
8524                           "type" : "array",
8525                           "items" : {
8526                             "type" : "string"
8527                           }
8528                         }
8529                       }
8530                     }
8531                   }
8532                 }
8533               }
8534             }
8535           }
8536         },
8537         "servers" : [ {
8538           "url" : "/sdc2/rest",
8539           "variables" : { }
8540         } ],
8541         "summary" : "Returns attribute list of resource",
8542         "tags" : [ "SDCE-2 APIs" ]
8543       },
8544       "post" : {
8545         "description" : "Create Resource Attribute",
8546         "operationId" : "createAttribute",
8547         "parameters" : [ {
8548           "description" : "resource id to update with new attribute",
8549           "in" : "path",
8550           "name" : "resourceId",
8551           "required" : true,
8552           "schema" : {
8553             "type" : "string"
8554           }
8555         }, {
8556           "in" : "header",
8557           "name" : "USER_ID",
8558           "schema" : {
8559             "type" : "string"
8560           }
8561         } ],
8562         "requestBody" : {
8563           "content" : {
8564             "application/json" : {
8565               "schema" : {
8566                 "type" : "string"
8567               }
8568             }
8569           },
8570           "description" : "Resource attribute to be created",
8571           "required" : true
8572         },
8573         "responses" : {
8574           "201" : {
8575             "description" : "Resource property created"
8576           },
8577           "400" : {
8578             "description" : "Invalid content / Missing content"
8579           },
8580           "403" : {
8581             "description" : "Restricted operation"
8582           },
8583           "409" : {
8584             "description" : "Resource attribute already exist"
8585           },
8586           "default" : {
8587             "content" : {
8588               "application/json" : {
8589                 "schema" : {
8590                   "type" : "array",
8591                   "items" : {
8592                     "type" : "object",
8593                     "properties" : {
8594                       "allowedMethods" : {
8595                         "type" : "array",
8596                         "items" : {
8597                           "type" : "string"
8598                         },
8599                         "uniqueItems" : true
8600                       },
8601                       "cookies" : {
8602                         "type" : "object",
8603                         "additionalProperties" : {
8604                           "type" : "object",
8605                           "properties" : {
8606                             "comment" : {
8607                               "type" : "string"
8608                             },
8609                             "domain" : {
8610                               "type" : "string"
8611                             },
8612                             "expiry" : {
8613                               "type" : "string",
8614                               "format" : "date-time"
8615                             },
8616                             "httpOnly" : {
8617                               "type" : "boolean"
8618                             },
8619                             "maxAge" : {
8620                               "type" : "integer",
8621                               "format" : "int32"
8622                             },
8623                             "name" : {
8624                               "type" : "string"
8625                             },
8626                             "path" : {
8627                               "type" : "string"
8628                             },
8629                             "secure" : {
8630                               "type" : "boolean"
8631                             },
8632                             "value" : {
8633                               "type" : "string"
8634                             },
8635                             "version" : {
8636                               "type" : "integer",
8637                               "format" : "int32"
8638                             }
8639                           }
8640                         }
8641                       },
8642                       "date" : {
8643                         "type" : "string",
8644                         "format" : "date-time"
8645                       },
8646                       "entity" : {
8647                         "type" : "object"
8648                       },
8649                       "entityTag" : {
8650                         "type" : "object",
8651                         "properties" : {
8652                           "value" : {
8653                             "type" : "string"
8654                           },
8655                           "weak" : {
8656                             "type" : "boolean"
8657                           }
8658                         }
8659                       },
8660                       "headers" : {
8661                         "type" : "object",
8662                         "additionalProperties" : {
8663                           "type" : "array",
8664                           "items" : {
8665                             "type" : "object"
8666                           }
8667                         }
8668                       },
8669                       "language" : {
8670                         "type" : "object",
8671                         "properties" : {
8672                           "country" : {
8673                             "type" : "string"
8674                           },
8675                           "displayCountry" : {
8676                             "type" : "string"
8677                           },
8678                           "displayLanguage" : {
8679                             "type" : "string"
8680                           },
8681                           "displayName" : {
8682                             "type" : "string"
8683                           },
8684                           "displayScript" : {
8685                             "type" : "string"
8686                           },
8687                           "displayVariant" : {
8688                             "type" : "string"
8689                           },
8690                           "extensionKeys" : {
8691                             "type" : "array",
8692                             "items" : {
8693                               "type" : "string"
8694                             },
8695                             "uniqueItems" : true
8696                           },
8697                           "iso3Country" : {
8698                             "type" : "string"
8699                           },
8700                           "iso3Language" : {
8701                             "type" : "string"
8702                           },
8703                           "language" : {
8704                             "type" : "string"
8705                           },
8706                           "script" : {
8707                             "type" : "string"
8708                           },
8709                           "unicodeLocaleAttributes" : {
8710                             "type" : "array",
8711                             "items" : {
8712                               "type" : "string"
8713                             },
8714                             "uniqueItems" : true
8715                           },
8716                           "unicodeLocaleKeys" : {
8717                             "type" : "array",
8718                             "items" : {
8719                               "type" : "string"
8720                             },
8721                             "uniqueItems" : true
8722                           },
8723                           "variant" : {
8724                             "type" : "string"
8725                           }
8726                         }
8727                       },
8728                       "lastModified" : {
8729                         "type" : "string",
8730                         "format" : "date-time"
8731                       },
8732                       "length" : {
8733                         "type" : "integer",
8734                         "format" : "int32"
8735                       },
8736                       "links" : {
8737                         "type" : "array",
8738                         "items" : {
8739                           "type" : "object",
8740                           "properties" : {
8741                             "params" : {
8742                               "type" : "object",
8743                               "additionalProperties" : {
8744                                 "type" : "string"
8745                               }
8746                             },
8747                             "rel" : {
8748                               "type" : "string"
8749                             },
8750                             "rels" : {
8751                               "type" : "array",
8752                               "items" : {
8753                                 "type" : "string"
8754                               }
8755                             },
8756                             "title" : {
8757                               "type" : "string"
8758                             },
8759                             "type" : {
8760                               "type" : "string"
8761                             },
8762                             "uri" : {
8763                               "type" : "string",
8764                               "format" : "uri"
8765                             },
8766                             "uriBuilder" : {
8767                               "type" : "object"
8768                             }
8769                           }
8770                         },
8771                         "uniqueItems" : true
8772                       },
8773                       "location" : {
8774                         "type" : "string",
8775                         "format" : "uri"
8776                       },
8777                       "mediaType" : {
8778                         "type" : "object",
8779                         "properties" : {
8780                           "parameters" : {
8781                             "type" : "object",
8782                             "additionalProperties" : {
8783                               "type" : "string"
8784                             }
8785                           },
8786                           "subtype" : {
8787                             "type" : "string"
8788                           },
8789                           "type" : {
8790                             "type" : "string"
8791                           },
8792                           "wildcardSubtype" : {
8793                             "type" : "boolean"
8794                           },
8795                           "wildcardType" : {
8796                             "type" : "boolean"
8797                           }
8798                         }
8799                       },
8800                       "metadata" : {
8801                         "type" : "object",
8802                         "additionalProperties" : {
8803                           "type" : "array",
8804                           "items" : {
8805                             "type" : "object"
8806                           }
8807                         }
8808                       },
8809                       "status" : {
8810                         "type" : "integer",
8811                         "format" : "int32"
8812                       },
8813                       "statusInfo" : {
8814                         "type" : "object",
8815                         "properties" : {
8816                           "family" : {
8817                             "type" : "string",
8818                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8819                           },
8820                           "reasonPhrase" : {
8821                             "type" : "string"
8822                           },
8823                           "statusCode" : {
8824                             "type" : "integer",
8825                             "format" : "int32"
8826                           }
8827                         }
8828                       },
8829                       "stringHeaders" : {
8830                         "type" : "object",
8831                         "additionalProperties" : {
8832                           "type" : "array",
8833                           "items" : {
8834                             "type" : "string"
8835                           }
8836                         }
8837                       }
8838                     }
8839                   }
8840                 }
8841               }
8842             }
8843           }
8844         },
8845         "servers" : [ {
8846           "url" : "/sdc2/rest",
8847           "variables" : { }
8848         } ],
8849         "summary" : "Returns created resource attribute",
8850         "tags" : [ "SDCE-2 APIs" ]
8851       }
8852     },
8853     "/v1/catalog/resources/{resourceId}/attributes/{attributeId}" : {
8854       "delete" : {
8855         "description" : "Create Resource Attribute",
8856         "operationId" : "deleteAttribute",
8857         "parameters" : [ {
8858           "description" : "resource id of attribute",
8859           "in" : "path",
8860           "name" : "resourceId",
8861           "required" : true,
8862           "schema" : {
8863             "type" : "string"
8864           }
8865         }, {
8866           "description" : "Attribute id to delete",
8867           "in" : "path",
8868           "name" : "attributeId",
8869           "required" : true,
8870           "schema" : {
8871             "type" : "string"
8872           }
8873         }, {
8874           "in" : "header",
8875           "name" : "USER_ID",
8876           "schema" : {
8877             "type" : "string"
8878           }
8879         } ],
8880         "responses" : {
8881           "204" : {
8882             "description" : "deleted attribute"
8883           },
8884           "400" : {
8885             "description" : "Invalid content / Missing content"
8886           },
8887           "403" : {
8888             "description" : "Restricted operation"
8889           },
8890           "404" : {
8891             "description" : "Resource property not found"
8892           },
8893           "default" : {
8894             "content" : {
8895               "application/json" : {
8896                 "schema" : {
8897                   "type" : "array",
8898                   "items" : {
8899                     "type" : "object",
8900                     "properties" : {
8901                       "allowedMethods" : {
8902                         "type" : "array",
8903                         "items" : {
8904                           "type" : "string"
8905                         },
8906                         "uniqueItems" : true
8907                       },
8908                       "cookies" : {
8909                         "type" : "object",
8910                         "additionalProperties" : {
8911                           "type" : "object",
8912                           "properties" : {
8913                             "comment" : {
8914                               "type" : "string"
8915                             },
8916                             "domain" : {
8917                               "type" : "string"
8918                             },
8919                             "expiry" : {
8920                               "type" : "string",
8921                               "format" : "date-time"
8922                             },
8923                             "httpOnly" : {
8924                               "type" : "boolean"
8925                             },
8926                             "maxAge" : {
8927                               "type" : "integer",
8928                               "format" : "int32"
8929                             },
8930                             "name" : {
8931                               "type" : "string"
8932                             },
8933                             "path" : {
8934                               "type" : "string"
8935                             },
8936                             "secure" : {
8937                               "type" : "boolean"
8938                             },
8939                             "value" : {
8940                               "type" : "string"
8941                             },
8942                             "version" : {
8943                               "type" : "integer",
8944                               "format" : "int32"
8945                             }
8946                           }
8947                         }
8948                       },
8949                       "date" : {
8950                         "type" : "string",
8951                         "format" : "date-time"
8952                       },
8953                       "entity" : {
8954                         "type" : "object"
8955                       },
8956                       "entityTag" : {
8957                         "type" : "object",
8958                         "properties" : {
8959                           "value" : {
8960                             "type" : "string"
8961                           },
8962                           "weak" : {
8963                             "type" : "boolean"
8964                           }
8965                         }
8966                       },
8967                       "headers" : {
8968                         "type" : "object",
8969                         "additionalProperties" : {
8970                           "type" : "array",
8971                           "items" : {
8972                             "type" : "object"
8973                           }
8974                         }
8975                       },
8976                       "language" : {
8977                         "type" : "object",
8978                         "properties" : {
8979                           "country" : {
8980                             "type" : "string"
8981                           },
8982                           "displayCountry" : {
8983                             "type" : "string"
8984                           },
8985                           "displayLanguage" : {
8986                             "type" : "string"
8987                           },
8988                           "displayName" : {
8989                             "type" : "string"
8990                           },
8991                           "displayScript" : {
8992                             "type" : "string"
8993                           },
8994                           "displayVariant" : {
8995                             "type" : "string"
8996                           },
8997                           "extensionKeys" : {
8998                             "type" : "array",
8999                             "items" : {
9000                               "type" : "string"
9001                             },
9002                             "uniqueItems" : true
9003                           },
9004                           "iso3Country" : {
9005                             "type" : "string"
9006                           },
9007                           "iso3Language" : {
9008                             "type" : "string"
9009                           },
9010                           "language" : {
9011                             "type" : "string"
9012                           },
9013                           "script" : {
9014                             "type" : "string"
9015                           },
9016                           "unicodeLocaleAttributes" : {
9017                             "type" : "array",
9018                             "items" : {
9019                               "type" : "string"
9020                             },
9021                             "uniqueItems" : true
9022                           },
9023                           "unicodeLocaleKeys" : {
9024                             "type" : "array",
9025                             "items" : {
9026                               "type" : "string"
9027                             },
9028                             "uniqueItems" : true
9029                           },
9030                           "variant" : {
9031                             "type" : "string"
9032                           }
9033                         }
9034                       },
9035                       "lastModified" : {
9036                         "type" : "string",
9037                         "format" : "date-time"
9038                       },
9039                       "length" : {
9040                         "type" : "integer",
9041                         "format" : "int32"
9042                       },
9043                       "links" : {
9044                         "type" : "array",
9045                         "items" : {
9046                           "type" : "object",
9047                           "properties" : {
9048                             "params" : {
9049                               "type" : "object",
9050                               "additionalProperties" : {
9051                                 "type" : "string"
9052                               }
9053                             },
9054                             "rel" : {
9055                               "type" : "string"
9056                             },
9057                             "rels" : {
9058                               "type" : "array",
9059                               "items" : {
9060                                 "type" : "string"
9061                               }
9062                             },
9063                             "title" : {
9064                               "type" : "string"
9065                             },
9066                             "type" : {
9067                               "type" : "string"
9068                             },
9069                             "uri" : {
9070                               "type" : "string",
9071                               "format" : "uri"
9072                             },
9073                             "uriBuilder" : {
9074                               "type" : "object"
9075                             }
9076                           }
9077                         },
9078                         "uniqueItems" : true
9079                       },
9080                       "location" : {
9081                         "type" : "string",
9082                         "format" : "uri"
9083                       },
9084                       "mediaType" : {
9085                         "type" : "object",
9086                         "properties" : {
9087                           "parameters" : {
9088                             "type" : "object",
9089                             "additionalProperties" : {
9090                               "type" : "string"
9091                             }
9092                           },
9093                           "subtype" : {
9094                             "type" : "string"
9095                           },
9096                           "type" : {
9097                             "type" : "string"
9098                           },
9099                           "wildcardSubtype" : {
9100                             "type" : "boolean"
9101                           },
9102                           "wildcardType" : {
9103                             "type" : "boolean"
9104                           }
9105                         }
9106                       },
9107                       "metadata" : {
9108                         "type" : "object",
9109                         "additionalProperties" : {
9110                           "type" : "array",
9111                           "items" : {
9112                             "type" : "object"
9113                           }
9114                         }
9115                       },
9116                       "status" : {
9117                         "type" : "integer",
9118                         "format" : "int32"
9119                       },
9120                       "statusInfo" : {
9121                         "type" : "object",
9122                         "properties" : {
9123                           "family" : {
9124                             "type" : "string",
9125                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9126                           },
9127                           "reasonPhrase" : {
9128                             "type" : "string"
9129                           },
9130                           "statusCode" : {
9131                             "type" : "integer",
9132                             "format" : "int32"
9133                           }
9134                         }
9135                       },
9136                       "stringHeaders" : {
9137                         "type" : "object",
9138                         "additionalProperties" : {
9139                           "type" : "array",
9140                           "items" : {
9141                             "type" : "string"
9142                           }
9143                         }
9144                       }
9145                     }
9146                   }
9147                 }
9148               }
9149             }
9150           }
9151         },
9152         "servers" : [ {
9153           "url" : "/sdc2/rest",
9154           "variables" : { }
9155         } ],
9156         "summary" : "Returns deleted attribute",
9157         "tags" : [ "SDCE-2 APIs" ]
9158       },
9159       "put" : {
9160         "description" : "Update Resource Attribute",
9161         "operationId" : "updateAttribute",
9162         "parameters" : [ {
9163           "description" : "resource id to update with new attribute",
9164           "in" : "path",
9165           "name" : "resourceId",
9166           "required" : true,
9167           "schema" : {
9168             "type" : "string"
9169           }
9170         }, {
9171           "description" : "attribute id to update",
9172           "in" : "path",
9173           "name" : "attributeId",
9174           "required" : true,
9175           "schema" : {
9176             "type" : "string"
9177           }
9178         }, {
9179           "in" : "header",
9180           "name" : "USER_ID",
9181           "schema" : {
9182             "type" : "string"
9183           }
9184         } ],
9185         "requestBody" : {
9186           "content" : {
9187             "application/json" : {
9188               "schema" : {
9189                 "type" : "string"
9190               }
9191             }
9192           },
9193           "description" : "Resource attribute to update",
9194           "required" : true
9195         },
9196         "responses" : {
9197           "200" : {
9198             "description" : "Resource attribute updated"
9199           },
9200           "400" : {
9201             "description" : "Invalid content / Missing content"
9202           },
9203           "403" : {
9204             "description" : "Restricted operation"
9205           },
9206           "default" : {
9207             "content" : {
9208               "application/json" : {
9209                 "schema" : {
9210                   "type" : "array",
9211                   "items" : {
9212                     "type" : "object",
9213                     "properties" : {
9214                       "allowedMethods" : {
9215                         "type" : "array",
9216                         "items" : {
9217                           "type" : "string"
9218                         },
9219                         "uniqueItems" : true
9220                       },
9221                       "cookies" : {
9222                         "type" : "object",
9223                         "additionalProperties" : {
9224                           "type" : "object",
9225                           "properties" : {
9226                             "comment" : {
9227                               "type" : "string"
9228                             },
9229                             "domain" : {
9230                               "type" : "string"
9231                             },
9232                             "expiry" : {
9233                               "type" : "string",
9234                               "format" : "date-time"
9235                             },
9236                             "httpOnly" : {
9237                               "type" : "boolean"
9238                             },
9239                             "maxAge" : {
9240                               "type" : "integer",
9241                               "format" : "int32"
9242                             },
9243                             "name" : {
9244                               "type" : "string"
9245                             },
9246                             "path" : {
9247                               "type" : "string"
9248                             },
9249                             "secure" : {
9250                               "type" : "boolean"
9251                             },
9252                             "value" : {
9253                               "type" : "string"
9254                             },
9255                             "version" : {
9256                               "type" : "integer",
9257                               "format" : "int32"
9258                             }
9259                           }
9260                         }
9261                       },
9262                       "date" : {
9263                         "type" : "string",
9264                         "format" : "date-time"
9265                       },
9266                       "entity" : {
9267                         "type" : "object"
9268                       },
9269                       "entityTag" : {
9270                         "type" : "object",
9271                         "properties" : {
9272                           "value" : {
9273                             "type" : "string"
9274                           },
9275                           "weak" : {
9276                             "type" : "boolean"
9277                           }
9278                         }
9279                       },
9280                       "headers" : {
9281                         "type" : "object",
9282                         "additionalProperties" : {
9283                           "type" : "array",
9284                           "items" : {
9285                             "type" : "object"
9286                           }
9287                         }
9288                       },
9289                       "language" : {
9290                         "type" : "object",
9291                         "properties" : {
9292                           "country" : {
9293                             "type" : "string"
9294                           },
9295                           "displayCountry" : {
9296                             "type" : "string"
9297                           },
9298                           "displayLanguage" : {
9299                             "type" : "string"
9300                           },
9301                           "displayName" : {
9302                             "type" : "string"
9303                           },
9304                           "displayScript" : {
9305                             "type" : "string"
9306                           },
9307                           "displayVariant" : {
9308                             "type" : "string"
9309                           },
9310                           "extensionKeys" : {
9311                             "type" : "array",
9312                             "items" : {
9313                               "type" : "string"
9314                             },
9315                             "uniqueItems" : true
9316                           },
9317                           "iso3Country" : {
9318                             "type" : "string"
9319                           },
9320                           "iso3Language" : {
9321                             "type" : "string"
9322                           },
9323                           "language" : {
9324                             "type" : "string"
9325                           },
9326                           "script" : {
9327                             "type" : "string"
9328                           },
9329                           "unicodeLocaleAttributes" : {
9330                             "type" : "array",
9331                             "items" : {
9332                               "type" : "string"
9333                             },
9334                             "uniqueItems" : true
9335                           },
9336                           "unicodeLocaleKeys" : {
9337                             "type" : "array",
9338                             "items" : {
9339                               "type" : "string"
9340                             },
9341                             "uniqueItems" : true
9342                           },
9343                           "variant" : {
9344                             "type" : "string"
9345                           }
9346                         }
9347                       },
9348                       "lastModified" : {
9349                         "type" : "string",
9350                         "format" : "date-time"
9351                       },
9352                       "length" : {
9353                         "type" : "integer",
9354                         "format" : "int32"
9355                       },
9356                       "links" : {
9357                         "type" : "array",
9358                         "items" : {
9359                           "type" : "object",
9360                           "properties" : {
9361                             "params" : {
9362                               "type" : "object",
9363                               "additionalProperties" : {
9364                                 "type" : "string"
9365                               }
9366                             },
9367                             "rel" : {
9368                               "type" : "string"
9369                             },
9370                             "rels" : {
9371                               "type" : "array",
9372                               "items" : {
9373                                 "type" : "string"
9374                               }
9375                             },
9376                             "title" : {
9377                               "type" : "string"
9378                             },
9379                             "type" : {
9380                               "type" : "string"
9381                             },
9382                             "uri" : {
9383                               "type" : "string",
9384                               "format" : "uri"
9385                             },
9386                             "uriBuilder" : {
9387                               "type" : "object"
9388                             }
9389                           }
9390                         },
9391                         "uniqueItems" : true
9392                       },
9393                       "location" : {
9394                         "type" : "string",
9395                         "format" : "uri"
9396                       },
9397                       "mediaType" : {
9398                         "type" : "object",
9399                         "properties" : {
9400                           "parameters" : {
9401                             "type" : "object",
9402                             "additionalProperties" : {
9403                               "type" : "string"
9404                             }
9405                           },
9406                           "subtype" : {
9407                             "type" : "string"
9408                           },
9409                           "type" : {
9410                             "type" : "string"
9411                           },
9412                           "wildcardSubtype" : {
9413                             "type" : "boolean"
9414                           },
9415                           "wildcardType" : {
9416                             "type" : "boolean"
9417                           }
9418                         }
9419                       },
9420                       "metadata" : {
9421                         "type" : "object",
9422                         "additionalProperties" : {
9423                           "type" : "array",
9424                           "items" : {
9425                             "type" : "object"
9426                           }
9427                         }
9428                       },
9429                       "status" : {
9430                         "type" : "integer",
9431                         "format" : "int32"
9432                       },
9433                       "statusInfo" : {
9434                         "type" : "object",
9435                         "properties" : {
9436                           "family" : {
9437                             "type" : "string",
9438                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9439                           },
9440                           "reasonPhrase" : {
9441                             "type" : "string"
9442                           },
9443                           "statusCode" : {
9444                             "type" : "integer",
9445                             "format" : "int32"
9446                           }
9447                         }
9448                       },
9449                       "stringHeaders" : {
9450                         "type" : "object",
9451                         "additionalProperties" : {
9452                           "type" : "array",
9453                           "items" : {
9454                             "type" : "string"
9455                           }
9456                         }
9457                       }
9458                     }
9459                   }
9460                 }
9461               }
9462             }
9463           }
9464         },
9465         "servers" : [ {
9466           "url" : "/sdc2/rest",
9467           "variables" : { }
9468         } ],
9469         "summary" : "Returns updated attribute",
9470         "tags" : [ "SDCE-2 APIs" ]
9471       }
9472     },
9473     "/v1/catalog/resources/{resourceId}/capabilities" : {
9474       "post" : {
9475         "description" : "Create Capabilities on resource",
9476         "operationId" : "createCapabilitiesOnResource",
9477         "parameters" : [ {
9478           "description" : "Resource Id",
9479           "in" : "path",
9480           "name" : "resourceId",
9481           "required" : true,
9482           "schema" : {
9483             "type" : "string"
9484           }
9485         }, {
9486           "in" : "header",
9487           "name" : "USER_ID",
9488           "schema" : {
9489             "type" : "string"
9490           }
9491         } ],
9492         "requestBody" : {
9493           "content" : {
9494             "application/json" : {
9495               "schema" : {
9496                 "type" : "string"
9497               }
9498             }
9499           },
9500           "description" : "Capability to create",
9501           "required" : true
9502         },
9503         "responses" : {
9504           "201" : {
9505             "description" : "Create Capabilities"
9506           },
9507           "400" : {
9508             "description" : "Invalid content / Missing content"
9509           },
9510           "403" : {
9511             "description" : "Restricted operation"
9512           },
9513           "409" : {
9514             "description" : "Capability already exist"
9515           },
9516           "default" : {
9517             "content" : {
9518               "application/json" : {
9519                 "schema" : {
9520                   "type" : "array",
9521                   "items" : {
9522                     "type" : "object",
9523                     "properties" : {
9524                       "allowedMethods" : {
9525                         "type" : "array",
9526                         "items" : {
9527                           "type" : "string"
9528                         },
9529                         "uniqueItems" : true
9530                       },
9531                       "cookies" : {
9532                         "type" : "object",
9533                         "additionalProperties" : {
9534                           "type" : "object",
9535                           "properties" : {
9536                             "comment" : {
9537                               "type" : "string"
9538                             },
9539                             "domain" : {
9540                               "type" : "string"
9541                             },
9542                             "expiry" : {
9543                               "type" : "string",
9544                               "format" : "date-time"
9545                             },
9546                             "httpOnly" : {
9547                               "type" : "boolean"
9548                             },
9549                             "maxAge" : {
9550                               "type" : "integer",
9551                               "format" : "int32"
9552                             },
9553                             "name" : {
9554                               "type" : "string"
9555                             },
9556                             "path" : {
9557                               "type" : "string"
9558                             },
9559                             "secure" : {
9560                               "type" : "boolean"
9561                             },
9562                             "value" : {
9563                               "type" : "string"
9564                             },
9565                             "version" : {
9566                               "type" : "integer",
9567                               "format" : "int32"
9568                             }
9569                           }
9570                         }
9571                       },
9572                       "date" : {
9573                         "type" : "string",
9574                         "format" : "date-time"
9575                       },
9576                       "entity" : {
9577                         "type" : "object"
9578                       },
9579                       "entityTag" : {
9580                         "type" : "object",
9581                         "properties" : {
9582                           "value" : {
9583                             "type" : "string"
9584                           },
9585                           "weak" : {
9586                             "type" : "boolean"
9587                           }
9588                         }
9589                       },
9590                       "headers" : {
9591                         "type" : "object",
9592                         "additionalProperties" : {
9593                           "type" : "array",
9594                           "items" : {
9595                             "type" : "object"
9596                           }
9597                         }
9598                       },
9599                       "language" : {
9600                         "type" : "object",
9601                         "properties" : {
9602                           "country" : {
9603                             "type" : "string"
9604                           },
9605                           "displayCountry" : {
9606                             "type" : "string"
9607                           },
9608                           "displayLanguage" : {
9609                             "type" : "string"
9610                           },
9611                           "displayName" : {
9612                             "type" : "string"
9613                           },
9614                           "displayScript" : {
9615                             "type" : "string"
9616                           },
9617                           "displayVariant" : {
9618                             "type" : "string"
9619                           },
9620                           "extensionKeys" : {
9621                             "type" : "array",
9622                             "items" : {
9623                               "type" : "string"
9624                             },
9625                             "uniqueItems" : true
9626                           },
9627                           "iso3Country" : {
9628                             "type" : "string"
9629                           },
9630                           "iso3Language" : {
9631                             "type" : "string"
9632                           },
9633                           "language" : {
9634                             "type" : "string"
9635                           },
9636                           "script" : {
9637                             "type" : "string"
9638                           },
9639                           "unicodeLocaleAttributes" : {
9640                             "type" : "array",
9641                             "items" : {
9642                               "type" : "string"
9643                             },
9644                             "uniqueItems" : true
9645                           },
9646                           "unicodeLocaleKeys" : {
9647                             "type" : "array",
9648                             "items" : {
9649                               "type" : "string"
9650                             },
9651                             "uniqueItems" : true
9652                           },
9653                           "variant" : {
9654                             "type" : "string"
9655                           }
9656                         }
9657                       },
9658                       "lastModified" : {
9659                         "type" : "string",
9660                         "format" : "date-time"
9661                       },
9662                       "length" : {
9663                         "type" : "integer",
9664                         "format" : "int32"
9665                       },
9666                       "links" : {
9667                         "type" : "array",
9668                         "items" : {
9669                           "type" : "object",
9670                           "properties" : {
9671                             "params" : {
9672                               "type" : "object",
9673                               "additionalProperties" : {
9674                                 "type" : "string"
9675                               }
9676                             },
9677                             "rel" : {
9678                               "type" : "string"
9679                             },
9680                             "rels" : {
9681                               "type" : "array",
9682                               "items" : {
9683                                 "type" : "string"
9684                               }
9685                             },
9686                             "title" : {
9687                               "type" : "string"
9688                             },
9689                             "type" : {
9690                               "type" : "string"
9691                             },
9692                             "uri" : {
9693                               "type" : "string",
9694                               "format" : "uri"
9695                             },
9696                             "uriBuilder" : {
9697                               "type" : "object"
9698                             }
9699                           }
9700                         },
9701                         "uniqueItems" : true
9702                       },
9703                       "location" : {
9704                         "type" : "string",
9705                         "format" : "uri"
9706                       },
9707                       "mediaType" : {
9708                         "type" : "object",
9709                         "properties" : {
9710                           "parameters" : {
9711                             "type" : "object",
9712                             "additionalProperties" : {
9713                               "type" : "string"
9714                             }
9715                           },
9716                           "subtype" : {
9717                             "type" : "string"
9718                           },
9719                           "type" : {
9720                             "type" : "string"
9721                           },
9722                           "wildcardSubtype" : {
9723                             "type" : "boolean"
9724                           },
9725                           "wildcardType" : {
9726                             "type" : "boolean"
9727                           }
9728                         }
9729                       },
9730                       "metadata" : {
9731                         "type" : "object",
9732                         "additionalProperties" : {
9733                           "type" : "array",
9734                           "items" : {
9735                             "type" : "object"
9736                           }
9737                         }
9738                       },
9739                       "status" : {
9740                         "type" : "integer",
9741                         "format" : "int32"
9742                       },
9743                       "statusInfo" : {
9744                         "type" : "object",
9745                         "properties" : {
9746                           "family" : {
9747                             "type" : "string",
9748                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9749                           },
9750                           "reasonPhrase" : {
9751                             "type" : "string"
9752                           },
9753                           "statusCode" : {
9754                             "type" : "integer",
9755                             "format" : "int32"
9756                           }
9757                         }
9758                       },
9759                       "stringHeaders" : {
9760                         "type" : "object",
9761                         "additionalProperties" : {
9762                           "type" : "array",
9763                           "items" : {
9764                             "type" : "string"
9765                           }
9766                         }
9767                       }
9768                     }
9769                   }
9770                 }
9771               }
9772             }
9773           }
9774         },
9775         "servers" : [ {
9776           "url" : "/sdc2/rest",
9777           "variables" : { }
9778         } ],
9779         "summary" : "Create Capabilities on resource",
9780         "tags" : [ "SDCE-2 APIs" ]
9781       },
9782       "put" : {
9783         "description" : "Update Capabilities on resource",
9784         "operationId" : "updateCapabilitiesOnResource",
9785         "parameters" : [ {
9786           "description" : "Component Id",
9787           "in" : "path",
9788           "name" : "resourceId",
9789           "required" : true,
9790           "schema" : {
9791             "type" : "string"
9792           }
9793         }, {
9794           "in" : "header",
9795           "name" : "USER_ID",
9796           "schema" : {
9797             "type" : "string"
9798           }
9799         } ],
9800         "requestBody" : {
9801           "content" : {
9802             "application/json" : {
9803               "schema" : {
9804                 "type" : "string"
9805               }
9806             }
9807           },
9808           "description" : "Capabilities to update",
9809           "required" : true
9810         },
9811         "responses" : {
9812           "201" : {
9813             "description" : "Update Capabilities"
9814           },
9815           "400" : {
9816             "description" : "Invalid content / Missing content"
9817           },
9818           "403" : {
9819             "description" : "Restricted operation"
9820           },
9821           "default" : {
9822             "content" : {
9823               "application/json" : {
9824                 "schema" : {
9825                   "type" : "array",
9826                   "items" : {
9827                     "$ref" : "#/components/schemas/CapabilityDefinition"
9828                   }
9829                 }
9830               }
9831             }
9832           }
9833         },
9834         "servers" : [ {
9835           "url" : "/sdc2/rest",
9836           "variables" : { }
9837         } ],
9838         "summary" : "Update Capabilities on resource",
9839         "tags" : [ "SDCE-2 APIs" ]
9840       }
9841     },
9842     "/v1/catalog/resources/{resourceId}/capabilities/{capabilityId}" : {
9843       "delete" : {
9844         "description" : "Delete capability from resource",
9845         "operationId" : "deleteCapabilityOnResource",
9846         "parameters" : [ {
9847           "description" : "capability Id",
9848           "in" : "path",
9849           "name" : "capabilityId",
9850           "required" : true,
9851           "schema" : {
9852             "type" : "string"
9853           }
9854         }, {
9855           "description" : "Resource Id",
9856           "in" : "path",
9857           "name" : "resourceId",
9858           "required" : true,
9859           "schema" : {
9860             "type" : "string"
9861           }
9862         }, {
9863           "in" : "header",
9864           "name" : "USER_ID",
9865           "schema" : {
9866             "type" : "string"
9867           }
9868         } ],
9869         "responses" : {
9870           "201" : {
9871             "description" : "Delete capability"
9872           },
9873           "400" : {
9874             "description" : "Invalid content / Missing content"
9875           },
9876           "403" : {
9877             "description" : "Restricted operation"
9878           },
9879           "default" : {
9880             "content" : {
9881               "application/json" : {
9882                 "schema" : {
9883                   "type" : "array",
9884                   "items" : {
9885                     "$ref" : "#/components/schemas/CapabilityDefinition"
9886                   }
9887                 }
9888               }
9889             }
9890           }
9891         },
9892         "servers" : [ {
9893           "url" : "/sdc2/rest",
9894           "variables" : { }
9895         } ],
9896         "summary" : "Delete capability from resource",
9897         "tags" : [ "SDCE-2 APIs" ]
9898       },
9899       "get" : {
9900         "description" : "Get Capability from resource",
9901         "operationId" : "getCapabilityOnResource",
9902         "parameters" : [ {
9903           "description" : "Resource Id",
9904           "in" : "path",
9905           "name" : "resourceId",
9906           "required" : true,
9907           "schema" : {
9908             "type" : "string"
9909           }
9910         }, {
9911           "description" : "Capability Id",
9912           "in" : "path",
9913           "name" : "capabilityId",
9914           "required" : true,
9915           "schema" : {
9916             "type" : "string"
9917           }
9918         }, {
9919           "in" : "header",
9920           "name" : "USER_ID",
9921           "schema" : {
9922             "type" : "string"
9923           }
9924         } ],
9925         "responses" : {
9926           "201" : {
9927             "description" : "GET Capability"
9928           },
9929           "400" : {
9930             "description" : "Invalid content / Missing content"
9931           },
9932           "403" : {
9933             "description" : "Restricted operation"
9934           },
9935           "default" : {
9936             "content" : {
9937               "application/json" : {
9938                 "schema" : {
9939                   "type" : "array",
9940                   "items" : {
9941                     "$ref" : "#/components/schemas/CapabilityDefinition"
9942                   }
9943                 }
9944               }
9945             }
9946           }
9947         },
9948         "servers" : [ {
9949           "url" : "/sdc2/rest",
9950           "variables" : { }
9951         } ],
9952         "summary" : "GET Capability from resource",
9953         "tags" : [ "SDCE-2 APIs" ]
9954       }
9955     },
9956     "/v1/catalog/resources/{resourceId}/interfaceOperations" : {
9957       "post" : {
9958         "description" : "Create Interface Operations on Resource",
9959         "operationId" : "createInterfaceOperationsOnResource",
9960         "parameters" : [ {
9961           "description" : "Resource Id",
9962           "in" : "path",
9963           "name" : "resourceId",
9964           "required" : true,
9965           "schema" : {
9966             "type" : "string"
9967           }
9968         }, {
9969           "in" : "header",
9970           "name" : "USER_ID",
9971           "schema" : {
9972             "type" : "string"
9973           }
9974         } ],
9975         "requestBody" : {
9976           "content" : {
9977             "application/json" : {
9978               "schema" : {
9979                 "type" : "string"
9980               }
9981             }
9982           },
9983           "description" : "Interface Operations to create",
9984           "required" : true
9985         },
9986         "responses" : {
9987           "201" : {
9988             "description" : "Create Interface Operations on Resource"
9989           },
9990           "400" : {
9991             "description" : "Invalid content / Missing content"
9992           },
9993           "403" : {
9994             "description" : "Restricted operation"
9995           },
9996           "404" : {
9997             "description" : "Resource not found"
9998           },
9999           "409" : {
10000             "description" : "Interface Operation already exist"
10001           },
10002           "default" : {
10003             "content" : {
10004               "application/json" : {
10005                 "schema" : {
10006                   "type" : "array",
10007                   "items" : {
10008                     "$ref" : "#/components/schemas/InterfaceDefinition"
10009                   }
10010                 }
10011               }
10012             }
10013           }
10014         },
10015         "servers" : [ {
10016           "url" : "/sdc2/rest",
10017           "variables" : { }
10018         } ],
10019         "summary" : "Create Interface Operations on Resource",
10020         "tags" : [ "SDCE-2 APIs" ]
10021       },
10022       "put" : {
10023         "description" : "Update Interface Operations on Resource",
10024         "operationId" : "updateInterfaceOperationsOnResource",
10025         "parameters" : [ {
10026           "description" : "Resource Id",
10027           "in" : "path",
10028           "name" : "resourceId",
10029           "required" : true,
10030           "schema" : {
10031             "type" : "string"
10032           }
10033         }, {
10034           "in" : "header",
10035           "name" : "USER_ID",
10036           "schema" : {
10037             "type" : "string"
10038           }
10039         } ],
10040         "requestBody" : {
10041           "content" : {
10042             "application/json" : {
10043               "schema" : {
10044                 "type" : "string"
10045               }
10046             }
10047           },
10048           "description" : "Interface Operations to update",
10049           "required" : true
10050         },
10051         "responses" : {
10052           "201" : {
10053             "description" : "Update Interface Operations on Resource"
10054           },
10055           "400" : {
10056             "description" : "Invalid content / Missing content"
10057           },
10058           "403" : {
10059             "description" : "Restricted operation"
10060           },
10061           "404" : {
10062             "description" : "Resource not found"
10063           },
10064           "default" : {
10065             "content" : {
10066               "application/json" : {
10067                 "schema" : {
10068                   "type" : "array",
10069                   "items" : {
10070                     "$ref" : "#/components/schemas/InterfaceDefinition"
10071                   }
10072                 }
10073               }
10074             }
10075           }
10076         },
10077         "servers" : [ {
10078           "url" : "/sdc2/rest",
10079           "variables" : { }
10080         } ],
10081         "summary" : "Update Interface Operations on Resource",
10082         "tags" : [ "SDCE-2 APIs" ]
10083       }
10084     },
10085     "/v1/catalog/resources/{resourceId}/interfaces/{interfaceId}/operations/{operationId}" : {
10086       "delete" : {
10087         "description" : "Delete Interface Operation from Resource",
10088         "operationId" : "deleteInterfaceOperationsFromResource",
10089         "parameters" : [ {
10090           "description" : "Resource Id",
10091           "in" : "path",
10092           "name" : "resourceId",
10093           "required" : true,
10094           "schema" : {
10095             "type" : "string"
10096           }
10097         }, {
10098           "description" : "Interface Id",
10099           "in" : "path",
10100           "name" : "interfaceId",
10101           "required" : true,
10102           "schema" : {
10103             "type" : "string"
10104           }
10105         }, {
10106           "description" : "Operation Id",
10107           "in" : "path",
10108           "name" : "operationId",
10109           "required" : true,
10110           "schema" : {
10111             "type" : "string"
10112           }
10113         }, {
10114           "in" : "header",
10115           "name" : "USER_ID",
10116           "schema" : {
10117             "type" : "string"
10118           }
10119         } ],
10120         "responses" : {
10121           "201" : {
10122             "description" : "Delete Interface Operation from Resource"
10123           },
10124           "400" : {
10125             "description" : "Invalid content / Missing content"
10126           },
10127           "403" : {
10128             "description" : "Restricted operation"
10129           },
10130           "404" : {
10131             "description" : "Resource not found"
10132           },
10133           "default" : {
10134             "content" : {
10135               "application/json" : {
10136                 "schema" : {
10137                   "type" : "array",
10138                   "items" : {
10139                     "$ref" : "#/components/schemas/InterfaceDefinition"
10140                   }
10141                 }
10142               }
10143             }
10144           }
10145         },
10146         "servers" : [ {
10147           "url" : "/sdc2/rest",
10148           "variables" : { }
10149         } ],
10150         "summary" : "Delete Interface Operation from Resource",
10151         "tags" : [ "SDCE-2 APIs" ]
10152       },
10153       "get" : {
10154         "description" : "Get Interface Operation from Resource",
10155         "operationId" : "getInterfaceOperationsFromResource",
10156         "parameters" : [ {
10157           "description" : "Resource Id",
10158           "in" : "path",
10159           "name" : "resourceId",
10160           "required" : true,
10161           "schema" : {
10162             "type" : "string"
10163           }
10164         }, {
10165           "description" : "Interface Id",
10166           "in" : "path",
10167           "name" : "interfaceId",
10168           "required" : true,
10169           "schema" : {
10170             "type" : "string"
10171           }
10172         }, {
10173           "description" : "Operation Id",
10174           "in" : "path",
10175           "name" : "operationId",
10176           "required" : true,
10177           "schema" : {
10178             "type" : "string"
10179           }
10180         }, {
10181           "in" : "header",
10182           "name" : "USER_ID",
10183           "schema" : {
10184             "type" : "string"
10185           }
10186         } ],
10187         "responses" : {
10188           "201" : {
10189             "description" : "Delete Interface Operation from Resource"
10190           },
10191           "400" : {
10192             "description" : "Invalid content / Missing content"
10193           },
10194           "403" : {
10195             "description" : "Restricted operation"
10196           },
10197           "404" : {
10198             "description" : "Resource not found"
10199           },
10200           "default" : {
10201             "content" : {
10202               "application/json" : {
10203                 "schema" : {
10204                   "type" : "array",
10205                   "items" : {
10206                     "$ref" : "#/components/schemas/InterfaceDefinition"
10207                   }
10208                 }
10209               }
10210             }
10211           }
10212         },
10213         "servers" : [ {
10214           "url" : "/sdc2/rest",
10215           "variables" : { }
10216         } ],
10217         "summary" : "GET Interface Operation from Resource",
10218         "tags" : [ "SDCE-2 APIs" ]
10219       }
10220     },
10221     "/v1/catalog/resources/{resourceId}/metadata" : {
10222       "put" : {
10223         "description" : "Update Resource Metadata",
10224         "operationId" : "updateResourceMetadata",
10225         "parameters" : [ {
10226           "in" : "path",
10227           "name" : "resourceId",
10228           "required" : true,
10229           "schema" : {
10230             "type" : "string"
10231           }
10232         }, {
10233           "in" : "header",
10234           "name" : "USER_ID",
10235           "schema" : {
10236             "type" : "string"
10237           }
10238         } ],
10239         "requestBody" : {
10240           "content" : {
10241             "application/json" : {
10242               "schema" : {
10243                 "type" : "string"
10244               }
10245             }
10246           },
10247           "description" : "Resource metadata to be updated",
10248           "required" : true
10249         },
10250         "responses" : {
10251           "200" : {
10252             "description" : "Resource metadata updated"
10253           },
10254           "400" : {
10255             "description" : "Invalid content"
10256           },
10257           "403" : {
10258             "description" : "Restricted operation"
10259           },
10260           "default" : {
10261             "content" : {
10262               "application/json" : {
10263                 "schema" : {
10264                   "type" : "array",
10265                   "items" : {
10266                     "$ref" : "#/components/schemas/Resource"
10267                   }
10268                 }
10269               }
10270             }
10271           }
10272         },
10273         "servers" : [ {
10274           "url" : "/sdc2/rest",
10275           "variables" : { }
10276         } ],
10277         "summary" : "Returns updated resource metadata",
10278         "tags" : [ "SDCE-2 APIs" ]
10279       }
10280     },
10281     "/v1/catalog/resources/{resourceId}/properties" : {
10282       "get" : {
10283         "description" : "Get Resource Property",
10284         "operationId" : "getPropertyListInResource",
10285         "parameters" : [ {
10286           "description" : "resource id of property",
10287           "in" : "path",
10288           "name" : "resourceId",
10289           "required" : true,
10290           "schema" : {
10291             "type" : "string"
10292           }
10293         }, {
10294           "in" : "header",
10295           "name" : "USER_ID",
10296           "schema" : {
10297             "type" : "string"
10298           }
10299         } ],
10300         "responses" : {
10301           "200" : {
10302             "description" : "property"
10303           },
10304           "400" : {
10305             "description" : "Invalid content / Missing content"
10306           },
10307           "403" : {
10308             "description" : "Restricted operation"
10309           },
10310           "404" : {
10311             "description" : "Resource property not found"
10312           },
10313           "default" : {
10314             "content" : {
10315               "application/json" : {
10316                 "schema" : {
10317                   "type" : "array",
10318                   "items" : {
10319                     "type" : "object",
10320                     "properties" : {
10321                       "allowedMethods" : {
10322                         "type" : "array",
10323                         "items" : {
10324                           "type" : "string"
10325                         },
10326                         "uniqueItems" : true
10327                       },
10328                       "cookies" : {
10329                         "type" : "object",
10330                         "additionalProperties" : {
10331                           "type" : "object",
10332                           "properties" : {
10333                             "comment" : {
10334                               "type" : "string"
10335                             },
10336                             "domain" : {
10337                               "type" : "string"
10338                             },
10339                             "expiry" : {
10340                               "type" : "string",
10341                               "format" : "date-time"
10342                             },
10343                             "httpOnly" : {
10344                               "type" : "boolean"
10345                             },
10346                             "maxAge" : {
10347                               "type" : "integer",
10348                               "format" : "int32"
10349                             },
10350                             "name" : {
10351                               "type" : "string"
10352                             },
10353                             "path" : {
10354                               "type" : "string"
10355                             },
10356                             "secure" : {
10357                               "type" : "boolean"
10358                             },
10359                             "value" : {
10360                               "type" : "string"
10361                             },
10362                             "version" : {
10363                               "type" : "integer",
10364                               "format" : "int32"
10365                             }
10366                           }
10367                         }
10368                       },
10369                       "date" : {
10370                         "type" : "string",
10371                         "format" : "date-time"
10372                       },
10373                       "entity" : {
10374                         "type" : "object"
10375                       },
10376                       "entityTag" : {
10377                         "type" : "object",
10378                         "properties" : {
10379                           "value" : {
10380                             "type" : "string"
10381                           },
10382                           "weak" : {
10383                             "type" : "boolean"
10384                           }
10385                         }
10386                       },
10387                       "headers" : {
10388                         "type" : "object",
10389                         "additionalProperties" : {
10390                           "type" : "array",
10391                           "items" : {
10392                             "type" : "object"
10393                           }
10394                         }
10395                       },
10396                       "language" : {
10397                         "type" : "object",
10398                         "properties" : {
10399                           "country" : {
10400                             "type" : "string"
10401                           },
10402                           "displayCountry" : {
10403                             "type" : "string"
10404                           },
10405                           "displayLanguage" : {
10406                             "type" : "string"
10407                           },
10408                           "displayName" : {
10409                             "type" : "string"
10410                           },
10411                           "displayScript" : {
10412                             "type" : "string"
10413                           },
10414                           "displayVariant" : {
10415                             "type" : "string"
10416                           },
10417                           "extensionKeys" : {
10418                             "type" : "array",
10419                             "items" : {
10420                               "type" : "string"
10421                             },
10422                             "uniqueItems" : true
10423                           },
10424                           "iso3Country" : {
10425                             "type" : "string"
10426                           },
10427                           "iso3Language" : {
10428                             "type" : "string"
10429                           },
10430                           "language" : {
10431                             "type" : "string"
10432                           },
10433                           "script" : {
10434                             "type" : "string"
10435                           },
10436                           "unicodeLocaleAttributes" : {
10437                             "type" : "array",
10438                             "items" : {
10439                               "type" : "string"
10440                             },
10441                             "uniqueItems" : true
10442                           },
10443                           "unicodeLocaleKeys" : {
10444                             "type" : "array",
10445                             "items" : {
10446                               "type" : "string"
10447                             },
10448                             "uniqueItems" : true
10449                           },
10450                           "variant" : {
10451                             "type" : "string"
10452                           }
10453                         }
10454                       },
10455                       "lastModified" : {
10456                         "type" : "string",
10457                         "format" : "date-time"
10458                       },
10459                       "length" : {
10460                         "type" : "integer",
10461                         "format" : "int32"
10462                       },
10463                       "links" : {
10464                         "type" : "array",
10465                         "items" : {
10466                           "type" : "object",
10467                           "properties" : {
10468                             "params" : {
10469                               "type" : "object",
10470                               "additionalProperties" : {
10471                                 "type" : "string"
10472                               }
10473                             },
10474                             "rel" : {
10475                               "type" : "string"
10476                             },
10477                             "rels" : {
10478                               "type" : "array",
10479                               "items" : {
10480                                 "type" : "string"
10481                               }
10482                             },
10483                             "title" : {
10484                               "type" : "string"
10485                             },
10486                             "type" : {
10487                               "type" : "string"
10488                             },
10489                             "uri" : {
10490                               "type" : "string",
10491                               "format" : "uri"
10492                             },
10493                             "uriBuilder" : {
10494                               "type" : "object"
10495                             }
10496                           }
10497                         },
10498                         "uniqueItems" : true
10499                       },
10500                       "location" : {
10501                         "type" : "string",
10502                         "format" : "uri"
10503                       },
10504                       "mediaType" : {
10505                         "type" : "object",
10506                         "properties" : {
10507                           "parameters" : {
10508                             "type" : "object",
10509                             "additionalProperties" : {
10510                               "type" : "string"
10511                             }
10512                           },
10513                           "subtype" : {
10514                             "type" : "string"
10515                           },
10516                           "type" : {
10517                             "type" : "string"
10518                           },
10519                           "wildcardSubtype" : {
10520                             "type" : "boolean"
10521                           },
10522                           "wildcardType" : {
10523                             "type" : "boolean"
10524                           }
10525                         }
10526                       },
10527                       "metadata" : {
10528                         "type" : "object",
10529                         "additionalProperties" : {
10530                           "type" : "array",
10531                           "items" : {
10532                             "type" : "object"
10533                           }
10534                         }
10535                       },
10536                       "status" : {
10537                         "type" : "integer",
10538                         "format" : "int32"
10539                       },
10540                       "statusInfo" : {
10541                         "type" : "object",
10542                         "properties" : {
10543                           "family" : {
10544                             "type" : "string",
10545                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10546                           },
10547                           "reasonPhrase" : {
10548                             "type" : "string"
10549                           },
10550                           "statusCode" : {
10551                             "type" : "integer",
10552                             "format" : "int32"
10553                           }
10554                         }
10555                       },
10556                       "stringHeaders" : {
10557                         "type" : "object",
10558                         "additionalProperties" : {
10559                           "type" : "array",
10560                           "items" : {
10561                             "type" : "string"
10562                           }
10563                         }
10564                       }
10565                     }
10566                   }
10567                 }
10568               }
10569             }
10570           }
10571         },
10572         "servers" : [ {
10573           "url" : "/sdc2/rest",
10574           "variables" : { }
10575         } ],
10576         "summary" : "Returns property list of resource",
10577         "tags" : [ "SDCE-2 APIs" ]
10578       },
10579       "post" : {
10580         "description" : "Create Resource Property",
10581         "operationId" : "createPropertyInResource",
10582         "parameters" : [ {
10583           "description" : "Resource id to update with new property",
10584           "in" : "path",
10585           "name" : "resourceId",
10586           "required" : true,
10587           "schema" : {
10588             "type" : "string"
10589           }
10590         }, {
10591           "in" : "header",
10592           "name" : "USER_ID",
10593           "schema" : {
10594             "type" : "string"
10595           }
10596         } ],
10597         "requestBody" : {
10598           "content" : {
10599             "application/json" : {
10600               "schema" : {
10601                 "type" : "string"
10602               }
10603             }
10604           },
10605           "description" : "Resource property to be created",
10606           "required" : true
10607         },
10608         "responses" : {
10609           "201" : {
10610             "description" : "Resource property created"
10611           },
10612           "400" : {
10613             "description" : "Invalid content / Missing content"
10614           },
10615           "403" : {
10616             "description" : "Restricted operation"
10617           },
10618           "409" : {
10619             "description" : "Resource property already exist"
10620           },
10621           "default" : {
10622             "content" : {
10623               "application/json" : {
10624                 "schema" : {
10625                   "type" : "array",
10626                   "items" : {
10627                     "type" : "object",
10628                     "properties" : {
10629                       "allowedMethods" : {
10630                         "type" : "array",
10631                         "items" : {
10632                           "type" : "string"
10633                         },
10634                         "uniqueItems" : true
10635                       },
10636                       "cookies" : {
10637                         "type" : "object",
10638                         "additionalProperties" : {
10639                           "type" : "object",
10640                           "properties" : {
10641                             "comment" : {
10642                               "type" : "string"
10643                             },
10644                             "domain" : {
10645                               "type" : "string"
10646                             },
10647                             "expiry" : {
10648                               "type" : "string",
10649                               "format" : "date-time"
10650                             },
10651                             "httpOnly" : {
10652                               "type" : "boolean"
10653                             },
10654                             "maxAge" : {
10655                               "type" : "integer",
10656                               "format" : "int32"
10657                             },
10658                             "name" : {
10659                               "type" : "string"
10660                             },
10661                             "path" : {
10662                               "type" : "string"
10663                             },
10664                             "secure" : {
10665                               "type" : "boolean"
10666                             },
10667                             "value" : {
10668                               "type" : "string"
10669                             },
10670                             "version" : {
10671                               "type" : "integer",
10672                               "format" : "int32"
10673                             }
10674                           }
10675                         }
10676                       },
10677                       "date" : {
10678                         "type" : "string",
10679                         "format" : "date-time"
10680                       },
10681                       "entity" : {
10682                         "type" : "object"
10683                       },
10684                       "entityTag" : {
10685                         "type" : "object",
10686                         "properties" : {
10687                           "value" : {
10688                             "type" : "string"
10689                           },
10690                           "weak" : {
10691                             "type" : "boolean"
10692                           }
10693                         }
10694                       },
10695                       "headers" : {
10696                         "type" : "object",
10697                         "additionalProperties" : {
10698                           "type" : "array",
10699                           "items" : {
10700                             "type" : "object"
10701                           }
10702                         }
10703                       },
10704                       "language" : {
10705                         "type" : "object",
10706                         "properties" : {
10707                           "country" : {
10708                             "type" : "string"
10709                           },
10710                           "displayCountry" : {
10711                             "type" : "string"
10712                           },
10713                           "displayLanguage" : {
10714                             "type" : "string"
10715                           },
10716                           "displayName" : {
10717                             "type" : "string"
10718                           },
10719                           "displayScript" : {
10720                             "type" : "string"
10721                           },
10722                           "displayVariant" : {
10723                             "type" : "string"
10724                           },
10725                           "extensionKeys" : {
10726                             "type" : "array",
10727                             "items" : {
10728                               "type" : "string"
10729                             },
10730                             "uniqueItems" : true
10731                           },
10732                           "iso3Country" : {
10733                             "type" : "string"
10734                           },
10735                           "iso3Language" : {
10736                             "type" : "string"
10737                           },
10738                           "language" : {
10739                             "type" : "string"
10740                           },
10741                           "script" : {
10742                             "type" : "string"
10743                           },
10744                           "unicodeLocaleAttributes" : {
10745                             "type" : "array",
10746                             "items" : {
10747                               "type" : "string"
10748                             },
10749                             "uniqueItems" : true
10750                           },
10751                           "unicodeLocaleKeys" : {
10752                             "type" : "array",
10753                             "items" : {
10754                               "type" : "string"
10755                             },
10756                             "uniqueItems" : true
10757                           },
10758                           "variant" : {
10759                             "type" : "string"
10760                           }
10761                         }
10762                       },
10763                       "lastModified" : {
10764                         "type" : "string",
10765                         "format" : "date-time"
10766                       },
10767                       "length" : {
10768                         "type" : "integer",
10769                         "format" : "int32"
10770                       },
10771                       "links" : {
10772                         "type" : "array",
10773                         "items" : {
10774                           "type" : "object",
10775                           "properties" : {
10776                             "params" : {
10777                               "type" : "object",
10778                               "additionalProperties" : {
10779                                 "type" : "string"
10780                               }
10781                             },
10782                             "rel" : {
10783                               "type" : "string"
10784                             },
10785                             "rels" : {
10786                               "type" : "array",
10787                               "items" : {
10788                                 "type" : "string"
10789                               }
10790                             },
10791                             "title" : {
10792                               "type" : "string"
10793                             },
10794                             "type" : {
10795                               "type" : "string"
10796                             },
10797                             "uri" : {
10798                               "type" : "string",
10799                               "format" : "uri"
10800                             },
10801                             "uriBuilder" : {
10802                               "type" : "object"
10803                             }
10804                           }
10805                         },
10806                         "uniqueItems" : true
10807                       },
10808                       "location" : {
10809                         "type" : "string",
10810                         "format" : "uri"
10811                       },
10812                       "mediaType" : {
10813                         "type" : "object",
10814                         "properties" : {
10815                           "parameters" : {
10816                             "type" : "object",
10817                             "additionalProperties" : {
10818                               "type" : "string"
10819                             }
10820                           },
10821                           "subtype" : {
10822                             "type" : "string"
10823                           },
10824                           "type" : {
10825                             "type" : "string"
10826                           },
10827                           "wildcardSubtype" : {
10828                             "type" : "boolean"
10829                           },
10830                           "wildcardType" : {
10831                             "type" : "boolean"
10832                           }
10833                         }
10834                       },
10835                       "metadata" : {
10836                         "type" : "object",
10837                         "additionalProperties" : {
10838                           "type" : "array",
10839                           "items" : {
10840                             "type" : "object"
10841                           }
10842                         }
10843                       },
10844                       "status" : {
10845                         "type" : "integer",
10846                         "format" : "int32"
10847                       },
10848                       "statusInfo" : {
10849                         "type" : "object",
10850                         "properties" : {
10851                           "family" : {
10852                             "type" : "string",
10853                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10854                           },
10855                           "reasonPhrase" : {
10856                             "type" : "string"
10857                           },
10858                           "statusCode" : {
10859                             "type" : "integer",
10860                             "format" : "int32"
10861                           }
10862                         }
10863                       },
10864                       "stringHeaders" : {
10865                         "type" : "object",
10866                         "additionalProperties" : {
10867                           "type" : "array",
10868                           "items" : {
10869                             "type" : "string"
10870                           }
10871                         }
10872                       }
10873                     }
10874                   }
10875                 }
10876               }
10877             }
10878           }
10879         },
10880         "servers" : [ {
10881           "url" : "/sdc2/rest",
10882           "variables" : { }
10883         } ],
10884         "summary" : "Returns created service property",
10885         "tags" : [ "SDCE-2 APIs" ]
10886       },
10887       "put" : {
10888         "description" : "Update Resource Property",
10889         "operationId" : "updatePropertyInResource",
10890         "parameters" : [ {
10891           "description" : "resource id to update with new property",
10892           "in" : "path",
10893           "name" : "resourceId",
10894           "required" : true,
10895           "schema" : {
10896             "type" : "string"
10897           }
10898         }, {
10899           "in" : "header",
10900           "name" : "USER_ID",
10901           "schema" : {
10902             "type" : "string"
10903           }
10904         } ],
10905         "requestBody" : {
10906           "content" : {
10907             "application/json" : {
10908               "schema" : {
10909                 "type" : "string"
10910               }
10911             }
10912           },
10913           "description" : "Resource property to update",
10914           "required" : true
10915         },
10916         "responses" : {
10917           "200" : {
10918             "description" : "Resource property updated"
10919           },
10920           "400" : {
10921             "description" : "Invalid content / Missing content"
10922           },
10923           "403" : {
10924             "description" : "Restricted operation"
10925           },
10926           "default" : {
10927             "content" : {
10928               "application/json" : {
10929                 "schema" : {
10930                   "type" : "array",
10931                   "items" : {
10932                     "type" : "object",
10933                     "properties" : {
10934                       "allowedMethods" : {
10935                         "type" : "array",
10936                         "items" : {
10937                           "type" : "string"
10938                         },
10939                         "uniqueItems" : true
10940                       },
10941                       "cookies" : {
10942                         "type" : "object",
10943                         "additionalProperties" : {
10944                           "type" : "object",
10945                           "properties" : {
10946                             "comment" : {
10947                               "type" : "string"
10948                             },
10949                             "domain" : {
10950                               "type" : "string"
10951                             },
10952                             "expiry" : {
10953                               "type" : "string",
10954                               "format" : "date-time"
10955                             },
10956                             "httpOnly" : {
10957                               "type" : "boolean"
10958                             },
10959                             "maxAge" : {
10960                               "type" : "integer",
10961                               "format" : "int32"
10962                             },
10963                             "name" : {
10964                               "type" : "string"
10965                             },
10966                             "path" : {
10967                               "type" : "string"
10968                             },
10969                             "secure" : {
10970                               "type" : "boolean"
10971                             },
10972                             "value" : {
10973                               "type" : "string"
10974                             },
10975                             "version" : {
10976                               "type" : "integer",
10977                               "format" : "int32"
10978                             }
10979                           }
10980                         }
10981                       },
10982                       "date" : {
10983                         "type" : "string",
10984                         "format" : "date-time"
10985                       },
10986                       "entity" : {
10987                         "type" : "object"
10988                       },
10989                       "entityTag" : {
10990                         "type" : "object",
10991                         "properties" : {
10992                           "value" : {
10993                             "type" : "string"
10994                           },
10995                           "weak" : {
10996                             "type" : "boolean"
10997                           }
10998                         }
10999                       },
11000                       "headers" : {
11001                         "type" : "object",
11002                         "additionalProperties" : {
11003                           "type" : "array",
11004                           "items" : {
11005                             "type" : "object"
11006                           }
11007                         }
11008                       },
11009                       "language" : {
11010                         "type" : "object",
11011                         "properties" : {
11012                           "country" : {
11013                             "type" : "string"
11014                           },
11015                           "displayCountry" : {
11016                             "type" : "string"
11017                           },
11018                           "displayLanguage" : {
11019                             "type" : "string"
11020                           },
11021                           "displayName" : {
11022                             "type" : "string"
11023                           },
11024                           "displayScript" : {
11025                             "type" : "string"
11026                           },
11027                           "displayVariant" : {
11028                             "type" : "string"
11029                           },
11030                           "extensionKeys" : {
11031                             "type" : "array",
11032                             "items" : {
11033                               "type" : "string"
11034                             },
11035                             "uniqueItems" : true
11036                           },
11037                           "iso3Country" : {
11038                             "type" : "string"
11039                           },
11040                           "iso3Language" : {
11041                             "type" : "string"
11042                           },
11043                           "language" : {
11044                             "type" : "string"
11045                           },
11046                           "script" : {
11047                             "type" : "string"
11048                           },
11049                           "unicodeLocaleAttributes" : {
11050                             "type" : "array",
11051                             "items" : {
11052                               "type" : "string"
11053                             },
11054                             "uniqueItems" : true
11055                           },
11056                           "unicodeLocaleKeys" : {
11057                             "type" : "array",
11058                             "items" : {
11059                               "type" : "string"
11060                             },
11061                             "uniqueItems" : true
11062                           },
11063                           "variant" : {
11064                             "type" : "string"
11065                           }
11066                         }
11067                       },
11068                       "lastModified" : {
11069                         "type" : "string",
11070                         "format" : "date-time"
11071                       },
11072                       "length" : {
11073                         "type" : "integer",
11074                         "format" : "int32"
11075                       },
11076                       "links" : {
11077                         "type" : "array",
11078                         "items" : {
11079                           "type" : "object",
11080                           "properties" : {
11081                             "params" : {
11082                               "type" : "object",
11083                               "additionalProperties" : {
11084                                 "type" : "string"
11085                               }
11086                             },
11087                             "rel" : {
11088                               "type" : "string"
11089                             },
11090                             "rels" : {
11091                               "type" : "array",
11092                               "items" : {
11093                                 "type" : "string"
11094                               }
11095                             },
11096                             "title" : {
11097                               "type" : "string"
11098                             },
11099                             "type" : {
11100                               "type" : "string"
11101                             },
11102                             "uri" : {
11103                               "type" : "string",
11104                               "format" : "uri"
11105                             },
11106                             "uriBuilder" : {
11107                               "type" : "object"
11108                             }
11109                           }
11110                         },
11111                         "uniqueItems" : true
11112                       },
11113                       "location" : {
11114                         "type" : "string",
11115                         "format" : "uri"
11116                       },
11117                       "mediaType" : {
11118                         "type" : "object",
11119                         "properties" : {
11120                           "parameters" : {
11121                             "type" : "object",
11122                             "additionalProperties" : {
11123                               "type" : "string"
11124                             }
11125                           },
11126                           "subtype" : {
11127                             "type" : "string"
11128                           },
11129                           "type" : {
11130                             "type" : "string"
11131                           },
11132                           "wildcardSubtype" : {
11133                             "type" : "boolean"
11134                           },
11135                           "wildcardType" : {
11136                             "type" : "boolean"
11137                           }
11138                         }
11139                       },
11140                       "metadata" : {
11141                         "type" : "object",
11142                         "additionalProperties" : {
11143                           "type" : "array",
11144                           "items" : {
11145                             "type" : "object"
11146                           }
11147                         }
11148                       },
11149                       "status" : {
11150                         "type" : "integer",
11151                         "format" : "int32"
11152                       },
11153                       "statusInfo" : {
11154                         "type" : "object",
11155                         "properties" : {
11156                           "family" : {
11157                             "type" : "string",
11158                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11159                           },
11160                           "reasonPhrase" : {
11161                             "type" : "string"
11162                           },
11163                           "statusCode" : {
11164                             "type" : "integer",
11165                             "format" : "int32"
11166                           }
11167                         }
11168                       },
11169                       "stringHeaders" : {
11170                         "type" : "object",
11171                         "additionalProperties" : {
11172                           "type" : "array",
11173                           "items" : {
11174                             "type" : "string"
11175                           }
11176                         }
11177                       }
11178                     }
11179                   }
11180                 }
11181               }
11182             }
11183           }
11184         },
11185         "servers" : [ {
11186           "url" : "/sdc2/rest",
11187           "variables" : { }
11188         } ],
11189         "summary" : "Returns updated property",
11190         "tags" : [ "SDCE-2 APIs" ]
11191       }
11192     },
11193     "/v1/catalog/resources/{resourceId}/properties/{propertyId}" : {
11194       "delete" : {
11195         "description" : "Delete Resource Property",
11196         "operationId" : "deletePropertyInResource",
11197         "parameters" : [ {
11198           "description" : "resource id of property",
11199           "in" : "path",
11200           "name" : "resourceId",
11201           "required" : true,
11202           "schema" : {
11203             "type" : "string"
11204           }
11205         }, {
11206           "description" : "Property id to delete",
11207           "in" : "path",
11208           "name" : "propertyId",
11209           "required" : true,
11210           "schema" : {
11211             "type" : "string"
11212           }
11213         }, {
11214           "in" : "header",
11215           "name" : "USER_ID",
11216           "schema" : {
11217             "type" : "string"
11218           }
11219         } ],
11220         "responses" : {
11221           "204" : {
11222             "description" : "deleted property"
11223           },
11224           "400" : {
11225             "description" : "Invalid content / Missing content"
11226           },
11227           "403" : {
11228             "description" : "Restricted operation"
11229           },
11230           "404" : {
11231             "description" : "Resource property not found"
11232           },
11233           "default" : {
11234             "content" : {
11235               "application/json" : {
11236                 "schema" : {
11237                   "type" : "array",
11238                   "items" : {
11239                     "type" : "object",
11240                     "properties" : {
11241                       "allowedMethods" : {
11242                         "type" : "array",
11243                         "items" : {
11244                           "type" : "string"
11245                         },
11246                         "uniqueItems" : true
11247                       },
11248                       "cookies" : {
11249                         "type" : "object",
11250                         "additionalProperties" : {
11251                           "type" : "object",
11252                           "properties" : {
11253                             "comment" : {
11254                               "type" : "string"
11255                             },
11256                             "domain" : {
11257                               "type" : "string"
11258                             },
11259                             "expiry" : {
11260                               "type" : "string",
11261                               "format" : "date-time"
11262                             },
11263                             "httpOnly" : {
11264                               "type" : "boolean"
11265                             },
11266                             "maxAge" : {
11267                               "type" : "integer",
11268                               "format" : "int32"
11269                             },
11270                             "name" : {
11271                               "type" : "string"
11272                             },
11273                             "path" : {
11274                               "type" : "string"
11275                             },
11276                             "secure" : {
11277                               "type" : "boolean"
11278                             },
11279                             "value" : {
11280                               "type" : "string"
11281                             },
11282                             "version" : {
11283                               "type" : "integer",
11284                               "format" : "int32"
11285                             }
11286                           }
11287                         }
11288                       },
11289                       "date" : {
11290                         "type" : "string",
11291                         "format" : "date-time"
11292                       },
11293                       "entity" : {
11294                         "type" : "object"
11295                       },
11296                       "entityTag" : {
11297                         "type" : "object",
11298                         "properties" : {
11299                           "value" : {
11300                             "type" : "string"
11301                           },
11302                           "weak" : {
11303                             "type" : "boolean"
11304                           }
11305                         }
11306                       },
11307                       "headers" : {
11308                         "type" : "object",
11309                         "additionalProperties" : {
11310                           "type" : "array",
11311                           "items" : {
11312                             "type" : "object"
11313                           }
11314                         }
11315                       },
11316                       "language" : {
11317                         "type" : "object",
11318                         "properties" : {
11319                           "country" : {
11320                             "type" : "string"
11321                           },
11322                           "displayCountry" : {
11323                             "type" : "string"
11324                           },
11325                           "displayLanguage" : {
11326                             "type" : "string"
11327                           },
11328                           "displayName" : {
11329                             "type" : "string"
11330                           },
11331                           "displayScript" : {
11332                             "type" : "string"
11333                           },
11334                           "displayVariant" : {
11335                             "type" : "string"
11336                           },
11337                           "extensionKeys" : {
11338                             "type" : "array",
11339                             "items" : {
11340                               "type" : "string"
11341                             },
11342                             "uniqueItems" : true
11343                           },
11344                           "iso3Country" : {
11345                             "type" : "string"
11346                           },
11347                           "iso3Language" : {
11348                             "type" : "string"
11349                           },
11350                           "language" : {
11351                             "type" : "string"
11352                           },
11353                           "script" : {
11354                             "type" : "string"
11355                           },
11356                           "unicodeLocaleAttributes" : {
11357                             "type" : "array",
11358                             "items" : {
11359                               "type" : "string"
11360                             },
11361                             "uniqueItems" : true
11362                           },
11363                           "unicodeLocaleKeys" : {
11364                             "type" : "array",
11365                             "items" : {
11366                               "type" : "string"
11367                             },
11368                             "uniqueItems" : true
11369                           },
11370                           "variant" : {
11371                             "type" : "string"
11372                           }
11373                         }
11374                       },
11375                       "lastModified" : {
11376                         "type" : "string",
11377                         "format" : "date-time"
11378                       },
11379                       "length" : {
11380                         "type" : "integer",
11381                         "format" : "int32"
11382                       },
11383                       "links" : {
11384                         "type" : "array",
11385                         "items" : {
11386                           "type" : "object",
11387                           "properties" : {
11388                             "params" : {
11389                               "type" : "object",
11390                               "additionalProperties" : {
11391                                 "type" : "string"
11392                               }
11393                             },
11394                             "rel" : {
11395                               "type" : "string"
11396                             },
11397                             "rels" : {
11398                               "type" : "array",
11399                               "items" : {
11400                                 "type" : "string"
11401                               }
11402                             },
11403                             "title" : {
11404                               "type" : "string"
11405                             },
11406                             "type" : {
11407                               "type" : "string"
11408                             },
11409                             "uri" : {
11410                               "type" : "string",
11411                               "format" : "uri"
11412                             },
11413                             "uriBuilder" : {
11414                               "type" : "object"
11415                             }
11416                           }
11417                         },
11418                         "uniqueItems" : true
11419                       },
11420                       "location" : {
11421                         "type" : "string",
11422                         "format" : "uri"
11423                       },
11424                       "mediaType" : {
11425                         "type" : "object",
11426                         "properties" : {
11427                           "parameters" : {
11428                             "type" : "object",
11429                             "additionalProperties" : {
11430                               "type" : "string"
11431                             }
11432                           },
11433                           "subtype" : {
11434                             "type" : "string"
11435                           },
11436                           "type" : {
11437                             "type" : "string"
11438                           },
11439                           "wildcardSubtype" : {
11440                             "type" : "boolean"
11441                           },
11442                           "wildcardType" : {
11443                             "type" : "boolean"
11444                           }
11445                         }
11446                       },
11447                       "metadata" : {
11448                         "type" : "object",
11449                         "additionalProperties" : {
11450                           "type" : "array",
11451                           "items" : {
11452                             "type" : "object"
11453                           }
11454                         }
11455                       },
11456                       "status" : {
11457                         "type" : "integer",
11458                         "format" : "int32"
11459                       },
11460                       "statusInfo" : {
11461                         "type" : "object",
11462                         "properties" : {
11463                           "family" : {
11464                             "type" : "string",
11465                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11466                           },
11467                           "reasonPhrase" : {
11468                             "type" : "string"
11469                           },
11470                           "statusCode" : {
11471                             "type" : "integer",
11472                             "format" : "int32"
11473                           }
11474                         }
11475                       },
11476                       "stringHeaders" : {
11477                         "type" : "object",
11478                         "additionalProperties" : {
11479                           "type" : "array",
11480                           "items" : {
11481                             "type" : "string"
11482                           }
11483                         }
11484                       }
11485                     }
11486                   }
11487                 }
11488               }
11489             }
11490           }
11491         },
11492         "servers" : [ {
11493           "url" : "/sdc2/rest",
11494           "variables" : { }
11495         } ],
11496         "summary" : "Returns deleted property",
11497         "tags" : [ "SDCE-2 APIs" ]
11498       },
11499       "get" : {
11500         "description" : "Get Resource Property",
11501         "operationId" : "getPropertyInResource",
11502         "parameters" : [ {
11503           "description" : "resource id of property",
11504           "in" : "path",
11505           "name" : "resourceId",
11506           "required" : true,
11507           "schema" : {
11508             "type" : "string"
11509           }
11510         }, {
11511           "description" : "property id to get",
11512           "in" : "path",
11513           "name" : "propertyId",
11514           "required" : true,
11515           "schema" : {
11516             "type" : "string"
11517           }
11518         }, {
11519           "in" : "header",
11520           "name" : "USER_ID",
11521           "schema" : {
11522             "type" : "string"
11523           }
11524         } ],
11525         "responses" : {
11526           "200" : {
11527             "description" : "property"
11528           },
11529           "400" : {
11530             "description" : "Invalid content / Missing content"
11531           },
11532           "403" : {
11533             "description" : "Restricted operation"
11534           },
11535           "404" : {
11536             "description" : "Resource property not found"
11537           },
11538           "default" : {
11539             "content" : {
11540               "application/json" : {
11541                 "schema" : {
11542                   "type" : "array",
11543                   "items" : {
11544                     "type" : "object",
11545                     "properties" : {
11546                       "allowedMethods" : {
11547                         "type" : "array",
11548                         "items" : {
11549                           "type" : "string"
11550                         },
11551                         "uniqueItems" : true
11552                       },
11553                       "cookies" : {
11554                         "type" : "object",
11555                         "additionalProperties" : {
11556                           "type" : "object",
11557                           "properties" : {
11558                             "comment" : {
11559                               "type" : "string"
11560                             },
11561                             "domain" : {
11562                               "type" : "string"
11563                             },
11564                             "expiry" : {
11565                               "type" : "string",
11566                               "format" : "date-time"
11567                             },
11568                             "httpOnly" : {
11569                               "type" : "boolean"
11570                             },
11571                             "maxAge" : {
11572                               "type" : "integer",
11573                               "format" : "int32"
11574                             },
11575                             "name" : {
11576                               "type" : "string"
11577                             },
11578                             "path" : {
11579                               "type" : "string"
11580                             },
11581                             "secure" : {
11582                               "type" : "boolean"
11583                             },
11584                             "value" : {
11585                               "type" : "string"
11586                             },
11587                             "version" : {
11588                               "type" : "integer",
11589                               "format" : "int32"
11590                             }
11591                           }
11592                         }
11593                       },
11594                       "date" : {
11595                         "type" : "string",
11596                         "format" : "date-time"
11597                       },
11598                       "entity" : {
11599                         "type" : "object"
11600                       },
11601                       "entityTag" : {
11602                         "type" : "object",
11603                         "properties" : {
11604                           "value" : {
11605                             "type" : "string"
11606                           },
11607                           "weak" : {
11608                             "type" : "boolean"
11609                           }
11610                         }
11611                       },
11612                       "headers" : {
11613                         "type" : "object",
11614                         "additionalProperties" : {
11615                           "type" : "array",
11616                           "items" : {
11617                             "type" : "object"
11618                           }
11619                         }
11620                       },
11621                       "language" : {
11622                         "type" : "object",
11623                         "properties" : {
11624                           "country" : {
11625                             "type" : "string"
11626                           },
11627                           "displayCountry" : {
11628                             "type" : "string"
11629                           },
11630                           "displayLanguage" : {
11631                             "type" : "string"
11632                           },
11633                           "displayName" : {
11634                             "type" : "string"
11635                           },
11636                           "displayScript" : {
11637                             "type" : "string"
11638                           },
11639                           "displayVariant" : {
11640                             "type" : "string"
11641                           },
11642                           "extensionKeys" : {
11643                             "type" : "array",
11644                             "items" : {
11645                               "type" : "string"
11646                             },
11647                             "uniqueItems" : true
11648                           },
11649                           "iso3Country" : {
11650                             "type" : "string"
11651                           },
11652                           "iso3Language" : {
11653                             "type" : "string"
11654                           },
11655                           "language" : {
11656                             "type" : "string"
11657                           },
11658                           "script" : {
11659                             "type" : "string"
11660                           },
11661                           "unicodeLocaleAttributes" : {
11662                             "type" : "array",
11663                             "items" : {
11664                               "type" : "string"
11665                             },
11666                             "uniqueItems" : true
11667                           },
11668                           "unicodeLocaleKeys" : {
11669                             "type" : "array",
11670                             "items" : {
11671                               "type" : "string"
11672                             },
11673                             "uniqueItems" : true
11674                           },
11675                           "variant" : {
11676                             "type" : "string"
11677                           }
11678                         }
11679                       },
11680                       "lastModified" : {
11681                         "type" : "string",
11682                         "format" : "date-time"
11683                       },
11684                       "length" : {
11685                         "type" : "integer",
11686                         "format" : "int32"
11687                       },
11688                       "links" : {
11689                         "type" : "array",
11690                         "items" : {
11691                           "type" : "object",
11692                           "properties" : {
11693                             "params" : {
11694                               "type" : "object",
11695                               "additionalProperties" : {
11696                                 "type" : "string"
11697                               }
11698                             },
11699                             "rel" : {
11700                               "type" : "string"
11701                             },
11702                             "rels" : {
11703                               "type" : "array",
11704                               "items" : {
11705                                 "type" : "string"
11706                               }
11707                             },
11708                             "title" : {
11709                               "type" : "string"
11710                             },
11711                             "type" : {
11712                               "type" : "string"
11713                             },
11714                             "uri" : {
11715                               "type" : "string",
11716                               "format" : "uri"
11717                             },
11718                             "uriBuilder" : {
11719                               "type" : "object"
11720                             }
11721                           }
11722                         },
11723                         "uniqueItems" : true
11724                       },
11725                       "location" : {
11726                         "type" : "string",
11727                         "format" : "uri"
11728                       },
11729                       "mediaType" : {
11730                         "type" : "object",
11731                         "properties" : {
11732                           "parameters" : {
11733                             "type" : "object",
11734                             "additionalProperties" : {
11735                               "type" : "string"
11736                             }
11737                           },
11738                           "subtype" : {
11739                             "type" : "string"
11740                           },
11741                           "type" : {
11742                             "type" : "string"
11743                           },
11744                           "wildcardSubtype" : {
11745                             "type" : "boolean"
11746                           },
11747                           "wildcardType" : {
11748                             "type" : "boolean"
11749                           }
11750                         }
11751                       },
11752                       "metadata" : {
11753                         "type" : "object",
11754                         "additionalProperties" : {
11755                           "type" : "array",
11756                           "items" : {
11757                             "type" : "object"
11758                           }
11759                         }
11760                       },
11761                       "status" : {
11762                         "type" : "integer",
11763                         "format" : "int32"
11764                       },
11765                       "statusInfo" : {
11766                         "type" : "object",
11767                         "properties" : {
11768                           "family" : {
11769                             "type" : "string",
11770                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11771                           },
11772                           "reasonPhrase" : {
11773                             "type" : "string"
11774                           },
11775                           "statusCode" : {
11776                             "type" : "integer",
11777                             "format" : "int32"
11778                           }
11779                         }
11780                       },
11781                       "stringHeaders" : {
11782                         "type" : "object",
11783                         "additionalProperties" : {
11784                           "type" : "array",
11785                           "items" : {
11786                             "type" : "string"
11787                           }
11788                         }
11789                       }
11790                     }
11791                   }
11792                 }
11793               }
11794             }
11795           }
11796         },
11797         "servers" : [ {
11798           "url" : "/sdc2/rest",
11799           "variables" : { }
11800         } ],
11801         "summary" : "Returns property of resource",
11802         "tags" : [ "SDCE-2 APIs" ]
11803       }
11804     },
11805     "/v1/catalog/resources/{resourceId}/requirements" : {
11806       "post" : {
11807         "description" : "Create requirements on resource",
11808         "operationId" : "createRequirementsOnResource",
11809         "parameters" : [ {
11810           "description" : "Resource Id",
11811           "in" : "path",
11812           "name" : "resourceId",
11813           "required" : true,
11814           "schema" : {
11815             "type" : "string"
11816           }
11817         }, {
11818           "in" : "header",
11819           "name" : "USER_ID",
11820           "schema" : {
11821             "type" : "string"
11822           }
11823         } ],
11824         "requestBody" : {
11825           "content" : {
11826             "application/json" : {
11827               "schema" : {
11828                 "type" : "string"
11829               }
11830             }
11831           },
11832           "description" : "Requirement to create",
11833           "required" : true
11834         },
11835         "responses" : {
11836           "201" : {
11837             "description" : "Create requirements"
11838           },
11839           "400" : {
11840             "description" : "Invalid content / Missing content"
11841           },
11842           "403" : {
11843             "description" : "Restricted operation"
11844           },
11845           "409" : {
11846             "description" : "requirement already exist"
11847           },
11848           "default" : {
11849             "content" : {
11850               "application/json" : {
11851                 "schema" : {
11852                   "type" : "array",
11853                   "items" : {
11854                     "type" : "object",
11855                     "properties" : {
11856                       "allowedMethods" : {
11857                         "type" : "array",
11858                         "items" : {
11859                           "type" : "string"
11860                         },
11861                         "uniqueItems" : true
11862                       },
11863                       "cookies" : {
11864                         "type" : "object",
11865                         "additionalProperties" : {
11866                           "type" : "object",
11867                           "properties" : {
11868                             "comment" : {
11869                               "type" : "string"
11870                             },
11871                             "domain" : {
11872                               "type" : "string"
11873                             },
11874                             "expiry" : {
11875                               "type" : "string",
11876                               "format" : "date-time"
11877                             },
11878                             "httpOnly" : {
11879                               "type" : "boolean"
11880                             },
11881                             "maxAge" : {
11882                               "type" : "integer",
11883                               "format" : "int32"
11884                             },
11885                             "name" : {
11886                               "type" : "string"
11887                             },
11888                             "path" : {
11889                               "type" : "string"
11890                             },
11891                             "secure" : {
11892                               "type" : "boolean"
11893                             },
11894                             "value" : {
11895                               "type" : "string"
11896                             },
11897                             "version" : {
11898                               "type" : "integer",
11899                               "format" : "int32"
11900                             }
11901                           }
11902                         }
11903                       },
11904                       "date" : {
11905                         "type" : "string",
11906                         "format" : "date-time"
11907                       },
11908                       "entity" : {
11909                         "type" : "object"
11910                       },
11911                       "entityTag" : {
11912                         "type" : "object",
11913                         "properties" : {
11914                           "value" : {
11915                             "type" : "string"
11916                           },
11917                           "weak" : {
11918                             "type" : "boolean"
11919                           }
11920                         }
11921                       },
11922                       "headers" : {
11923                         "type" : "object",
11924                         "additionalProperties" : {
11925                           "type" : "array",
11926                           "items" : {
11927                             "type" : "object"
11928                           }
11929                         }
11930                       },
11931                       "language" : {
11932                         "type" : "object",
11933                         "properties" : {
11934                           "country" : {
11935                             "type" : "string"
11936                           },
11937                           "displayCountry" : {
11938                             "type" : "string"
11939                           },
11940                           "displayLanguage" : {
11941                             "type" : "string"
11942                           },
11943                           "displayName" : {
11944                             "type" : "string"
11945                           },
11946                           "displayScript" : {
11947                             "type" : "string"
11948                           },
11949                           "displayVariant" : {
11950                             "type" : "string"
11951                           },
11952                           "extensionKeys" : {
11953                             "type" : "array",
11954                             "items" : {
11955                               "type" : "string"
11956                             },
11957                             "uniqueItems" : true
11958                           },
11959                           "iso3Country" : {
11960                             "type" : "string"
11961                           },
11962                           "iso3Language" : {
11963                             "type" : "string"
11964                           },
11965                           "language" : {
11966                             "type" : "string"
11967                           },
11968                           "script" : {
11969                             "type" : "string"
11970                           },
11971                           "unicodeLocaleAttributes" : {
11972                             "type" : "array",
11973                             "items" : {
11974                               "type" : "string"
11975                             },
11976                             "uniqueItems" : true
11977                           },
11978                           "unicodeLocaleKeys" : {
11979                             "type" : "array",
11980                             "items" : {
11981                               "type" : "string"
11982                             },
11983                             "uniqueItems" : true
11984                           },
11985                           "variant" : {
11986                             "type" : "string"
11987                           }
11988                         }
11989                       },
11990                       "lastModified" : {
11991                         "type" : "string",
11992                         "format" : "date-time"
11993                       },
11994                       "length" : {
11995                         "type" : "integer",
11996                         "format" : "int32"
11997                       },
11998                       "links" : {
11999                         "type" : "array",
12000                         "items" : {
12001                           "type" : "object",
12002                           "properties" : {
12003                             "params" : {
12004                               "type" : "object",
12005                               "additionalProperties" : {
12006                                 "type" : "string"
12007                               }
12008                             },
12009                             "rel" : {
12010                               "type" : "string"
12011                             },
12012                             "rels" : {
12013                               "type" : "array",
12014                               "items" : {
12015                                 "type" : "string"
12016                               }
12017                             },
12018                             "title" : {
12019                               "type" : "string"
12020                             },
12021                             "type" : {
12022                               "type" : "string"
12023                             },
12024                             "uri" : {
12025                               "type" : "string",
12026                               "format" : "uri"
12027                             },
12028                             "uriBuilder" : {
12029                               "type" : "object"
12030                             }
12031                           }
12032                         },
12033                         "uniqueItems" : true
12034                       },
12035                       "location" : {
12036                         "type" : "string",
12037                         "format" : "uri"
12038                       },
12039                       "mediaType" : {
12040                         "type" : "object",
12041                         "properties" : {
12042                           "parameters" : {
12043                             "type" : "object",
12044                             "additionalProperties" : {
12045                               "type" : "string"
12046                             }
12047                           },
12048                           "subtype" : {
12049                             "type" : "string"
12050                           },
12051                           "type" : {
12052                             "type" : "string"
12053                           },
12054                           "wildcardSubtype" : {
12055                             "type" : "boolean"
12056                           },
12057                           "wildcardType" : {
12058                             "type" : "boolean"
12059                           }
12060                         }
12061                       },
12062                       "metadata" : {
12063                         "type" : "object",
12064                         "additionalProperties" : {
12065                           "type" : "array",
12066                           "items" : {
12067                             "type" : "object"
12068                           }
12069                         }
12070                       },
12071                       "status" : {
12072                         "type" : "integer",
12073                         "format" : "int32"
12074                       },
12075                       "statusInfo" : {
12076                         "type" : "object",
12077                         "properties" : {
12078                           "family" : {
12079                             "type" : "string",
12080                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12081                           },
12082                           "reasonPhrase" : {
12083                             "type" : "string"
12084                           },
12085                           "statusCode" : {
12086                             "type" : "integer",
12087                             "format" : "int32"
12088                           }
12089                         }
12090                       },
12091                       "stringHeaders" : {
12092                         "type" : "object",
12093                         "additionalProperties" : {
12094                           "type" : "array",
12095                           "items" : {
12096                             "type" : "string"
12097                           }
12098                         }
12099                       }
12100                     }
12101                   }
12102                 }
12103               }
12104             }
12105           }
12106         },
12107         "servers" : [ {
12108           "url" : "/sdc2/rest",
12109           "variables" : { }
12110         } ],
12111         "summary" : "Create requirements on resource",
12112         "tags" : [ "SDCE-2 APIs" ]
12113       },
12114       "put" : {
12115         "description" : "Update Requirements on resource",
12116         "operationId" : "updateRequirementsOnResource",
12117         "parameters" : [ {
12118           "description" : "Component Id",
12119           "in" : "path",
12120           "name" : "resourceId",
12121           "required" : true,
12122           "schema" : {
12123             "type" : "string"
12124           }
12125         }, {
12126           "in" : "header",
12127           "name" : "USER_ID",
12128           "schema" : {
12129             "type" : "string"
12130           }
12131         } ],
12132         "requestBody" : {
12133           "content" : {
12134             "application/json" : {
12135               "schema" : {
12136                 "type" : "string"
12137               }
12138             }
12139           },
12140           "description" : "Requirements to update",
12141           "required" : true
12142         },
12143         "responses" : {
12144           "201" : {
12145             "description" : "Update Requirements"
12146           },
12147           "400" : {
12148             "description" : "Invalid content / Missing content"
12149           },
12150           "403" : {
12151             "description" : "Restricted operation"
12152           },
12153           "default" : {
12154             "content" : {
12155               "application/json" : {
12156                 "schema" : {
12157                   "type" : "array",
12158                   "items" : {
12159                     "$ref" : "#/components/schemas/RequirementDefinition"
12160                   }
12161                 }
12162               }
12163             }
12164           }
12165         },
12166         "servers" : [ {
12167           "url" : "/sdc2/rest",
12168           "variables" : { }
12169         } ],
12170         "summary" : "Update Requirements on resource",
12171         "tags" : [ "SDCE-2 APIs" ]
12172       }
12173     },
12174     "/v1/catalog/resources/{resourceId}/requirements/{requirementId}" : {
12175       "delete" : {
12176         "description" : "Delete requirements from resource",
12177         "operationId" : "deleteRequirementsFromResource",
12178         "parameters" : [ {
12179           "description" : "Resource Id",
12180           "in" : "path",
12181           "name" : "resourceId",
12182           "required" : true,
12183           "schema" : {
12184             "type" : "string"
12185           }
12186         }, {
12187           "description" : "requirement Id",
12188           "in" : "path",
12189           "name" : "requirementId",
12190           "required" : true,
12191           "schema" : {
12192             "type" : "string"
12193           }
12194         }, {
12195           "in" : "header",
12196           "name" : "USER_ID",
12197           "schema" : {
12198             "type" : "string"
12199           }
12200         } ],
12201         "responses" : {
12202           "201" : {
12203             "description" : "Delete requirement"
12204           },
12205           "400" : {
12206             "description" : "Invalid content / Missing content"
12207           },
12208           "403" : {
12209             "description" : "Restricted operation"
12210           },
12211           "default" : {
12212             "content" : {
12213               "application/json" : {
12214                 "schema" : {
12215                   "type" : "array",
12216                   "items" : {
12217                     "$ref" : "#/components/schemas/RequirementDefinition"
12218                   }
12219                 }
12220               }
12221             }
12222           }
12223         },
12224         "servers" : [ {
12225           "url" : "/sdc2/rest",
12226           "variables" : { }
12227         } ],
12228         "summary" : "Delete requirements from resource",
12229         "tags" : [ "SDCE-2 APIs" ]
12230       },
12231       "get" : {
12232         "description" : "Get Requirement from resource",
12233         "operationId" : "getRequirementsFromResource",
12234         "parameters" : [ {
12235           "description" : "Resource Id",
12236           "in" : "path",
12237           "name" : "resourceId",
12238           "required" : true,
12239           "schema" : {
12240             "type" : "string"
12241           }
12242         }, {
12243           "description" : "Requirement Id",
12244           "in" : "path",
12245           "name" : "requirementId",
12246           "required" : true,
12247           "schema" : {
12248             "type" : "string"
12249           }
12250         }, {
12251           "in" : "header",
12252           "name" : "USER_ID",
12253           "schema" : {
12254             "type" : "string"
12255           }
12256         } ],
12257         "responses" : {
12258           "201" : {
12259             "description" : "GET requirement"
12260           },
12261           "400" : {
12262             "description" : "Invalid content / Missing content"
12263           },
12264           "403" : {
12265             "description" : "Restricted operation"
12266           },
12267           "default" : {
12268             "content" : {
12269               "application/json" : {
12270                 "schema" : {
12271                   "type" : "array",
12272                   "items" : {
12273                     "$ref" : "#/components/schemas/RequirementDefinition"
12274                   }
12275                 }
12276               }
12277             }
12278           }
12279         },
12280         "servers" : [ {
12281           "url" : "/sdc2/rest",
12282           "variables" : { }
12283         } ],
12284         "summary" : "GET Requirement from resource",
12285         "tags" : [ "SDCE-2 APIs" ]
12286       }
12287     },
12288     "/v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts" : {
12289       "post" : {
12290         "description" : "Create Artifact and Attach to interface",
12291         "operationId" : "loadArtifactToInterface",
12292         "parameters" : [ {
12293           "in" : "path",
12294           "name" : "resourceId",
12295           "required" : true,
12296           "schema" : {
12297             "type" : "string"
12298           }
12299         }, {
12300           "in" : "path",
12301           "name" : "interfaceType",
12302           "required" : true,
12303           "schema" : {
12304             "type" : "string"
12305           }
12306         }, {
12307           "in" : "path",
12308           "name" : "operation",
12309           "required" : true,
12310           "schema" : {
12311             "type" : "string"
12312           }
12313         }, {
12314           "in" : "header",
12315           "name" : "USER_ID",
12316           "schema" : {
12317             "type" : "string"
12318           }
12319         }, {
12320           "in" : "header",
12321           "name" : "Content-MD5",
12322           "schema" : {
12323             "type" : "string"
12324           }
12325         } ],
12326         "requestBody" : {
12327           "content" : {
12328             "application/json" : {
12329               "schema" : {
12330                 "type" : "string"
12331               }
12332             }
12333           },
12334           "description" : "json describe the artifact",
12335           "required" : true
12336         },
12337         "responses" : {
12338           "201" : {
12339             "description" : "Resource created"
12340           },
12341           "400" : {
12342             "description" : "Invalid content / Missing content"
12343           },
12344           "403" : {
12345             "description" : "Restricted operation"
12346           },
12347           "409" : {
12348             "description" : "Artifact already exist"
12349           },
12350           "default" : {
12351             "content" : {
12352               "application/json" : {
12353                 "schema" : {
12354                   "type" : "array",
12355                   "items" : {
12356                     "type" : "object",
12357                     "properties" : {
12358                       "allowedMethods" : {
12359                         "type" : "array",
12360                         "items" : {
12361                           "type" : "string"
12362                         },
12363                         "uniqueItems" : true
12364                       },
12365                       "cookies" : {
12366                         "type" : "object",
12367                         "additionalProperties" : {
12368                           "type" : "object",
12369                           "properties" : {
12370                             "comment" : {
12371                               "type" : "string"
12372                             },
12373                             "domain" : {
12374                               "type" : "string"
12375                             },
12376                             "expiry" : {
12377                               "type" : "string",
12378                               "format" : "date-time"
12379                             },
12380                             "httpOnly" : {
12381                               "type" : "boolean"
12382                             },
12383                             "maxAge" : {
12384                               "type" : "integer",
12385                               "format" : "int32"
12386                             },
12387                             "name" : {
12388                               "type" : "string"
12389                             },
12390                             "path" : {
12391                               "type" : "string"
12392                             },
12393                             "secure" : {
12394                               "type" : "boolean"
12395                             },
12396                             "value" : {
12397                               "type" : "string"
12398                             },
12399                             "version" : {
12400                               "type" : "integer",
12401                               "format" : "int32"
12402                             }
12403                           }
12404                         }
12405                       },
12406                       "date" : {
12407                         "type" : "string",
12408                         "format" : "date-time"
12409                       },
12410                       "entity" : {
12411                         "type" : "object"
12412                       },
12413                       "entityTag" : {
12414                         "type" : "object",
12415                         "properties" : {
12416                           "value" : {
12417                             "type" : "string"
12418                           },
12419                           "weak" : {
12420                             "type" : "boolean"
12421                           }
12422                         }
12423                       },
12424                       "headers" : {
12425                         "type" : "object",
12426                         "additionalProperties" : {
12427                           "type" : "array",
12428                           "items" : {
12429                             "type" : "object"
12430                           }
12431                         }
12432                       },
12433                       "language" : {
12434                         "type" : "object",
12435                         "properties" : {
12436                           "country" : {
12437                             "type" : "string"
12438                           },
12439                           "displayCountry" : {
12440                             "type" : "string"
12441                           },
12442                           "displayLanguage" : {
12443                             "type" : "string"
12444                           },
12445                           "displayName" : {
12446                             "type" : "string"
12447                           },
12448                           "displayScript" : {
12449                             "type" : "string"
12450                           },
12451                           "displayVariant" : {
12452                             "type" : "string"
12453                           },
12454                           "extensionKeys" : {
12455                             "type" : "array",
12456                             "items" : {
12457                               "type" : "string"
12458                             },
12459                             "uniqueItems" : true
12460                           },
12461                           "iso3Country" : {
12462                             "type" : "string"
12463                           },
12464                           "iso3Language" : {
12465                             "type" : "string"
12466                           },
12467                           "language" : {
12468                             "type" : "string"
12469                           },
12470                           "script" : {
12471                             "type" : "string"
12472                           },
12473                           "unicodeLocaleAttributes" : {
12474                             "type" : "array",
12475                             "items" : {
12476                               "type" : "string"
12477                             },
12478                             "uniqueItems" : true
12479                           },
12480                           "unicodeLocaleKeys" : {
12481                             "type" : "array",
12482                             "items" : {
12483                               "type" : "string"
12484                             },
12485                             "uniqueItems" : true
12486                           },
12487                           "variant" : {
12488                             "type" : "string"
12489                           }
12490                         }
12491                       },
12492                       "lastModified" : {
12493                         "type" : "string",
12494                         "format" : "date-time"
12495                       },
12496                       "length" : {
12497                         "type" : "integer",
12498                         "format" : "int32"
12499                       },
12500                       "links" : {
12501                         "type" : "array",
12502                         "items" : {
12503                           "type" : "object",
12504                           "properties" : {
12505                             "params" : {
12506                               "type" : "object",
12507                               "additionalProperties" : {
12508                                 "type" : "string"
12509                               }
12510                             },
12511                             "rel" : {
12512                               "type" : "string"
12513                             },
12514                             "rels" : {
12515                               "type" : "array",
12516                               "items" : {
12517                                 "type" : "string"
12518                               }
12519                             },
12520                             "title" : {
12521                               "type" : "string"
12522                             },
12523                             "type" : {
12524                               "type" : "string"
12525                             },
12526                             "uri" : {
12527                               "type" : "string",
12528                               "format" : "uri"
12529                             },
12530                             "uriBuilder" : {
12531                               "type" : "object"
12532                             }
12533                           }
12534                         },
12535                         "uniqueItems" : true
12536                       },
12537                       "location" : {
12538                         "type" : "string",
12539                         "format" : "uri"
12540                       },
12541                       "mediaType" : {
12542                         "type" : "object",
12543                         "properties" : {
12544                           "parameters" : {
12545                             "type" : "object",
12546                             "additionalProperties" : {
12547                               "type" : "string"
12548                             }
12549                           },
12550                           "subtype" : {
12551                             "type" : "string"
12552                           },
12553                           "type" : {
12554                             "type" : "string"
12555                           },
12556                           "wildcardSubtype" : {
12557                             "type" : "boolean"
12558                           },
12559                           "wildcardType" : {
12560                             "type" : "boolean"
12561                           }
12562                         }
12563                       },
12564                       "metadata" : {
12565                         "type" : "object",
12566                         "additionalProperties" : {
12567                           "type" : "array",
12568                           "items" : {
12569                             "type" : "object"
12570                           }
12571                         }
12572                       },
12573                       "status" : {
12574                         "type" : "integer",
12575                         "format" : "int32"
12576                       },
12577                       "statusInfo" : {
12578                         "type" : "object",
12579                         "properties" : {
12580                           "family" : {
12581                             "type" : "string",
12582                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12583                           },
12584                           "reasonPhrase" : {
12585                             "type" : "string"
12586                           },
12587                           "statusCode" : {
12588                             "type" : "integer",
12589                             "format" : "int32"
12590                           }
12591                         }
12592                       },
12593                       "stringHeaders" : {
12594                         "type" : "object",
12595                         "additionalProperties" : {
12596                           "type" : "array",
12597                           "items" : {
12598                             "type" : "string"
12599                           }
12600                         }
12601                       }
12602                     }
12603                   }
12604                 }
12605               }
12606             }
12607           }
12608         },
12609         "servers" : [ {
12610           "url" : "/sdc2/rest",
12611           "variables" : { }
12612         } ],
12613         "summary" : "Returns created resource",
12614         "tags" : [ "SDCE-2 APIs" ]
12615       }
12616     },
12617     "/v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts/{artifactId}" : {
12618       "delete" : {
12619         "description" : "delete Artifact from interface",
12620         "operationId" : "deleteArtifactToInterface",
12621         "parameters" : [ {
12622           "in" : "path",
12623           "name" : "resourceId",
12624           "required" : true,
12625           "schema" : {
12626             "type" : "string"
12627           }
12628         }, {
12629           "in" : "path",
12630           "name" : "interfaceType",
12631           "required" : true,
12632           "schema" : {
12633             "type" : "string"
12634           }
12635         }, {
12636           "in" : "path",
12637           "name" : "operation",
12638           "required" : true,
12639           "schema" : {
12640             "type" : "string"
12641           }
12642         }, {
12643           "in" : "path",
12644           "name" : "artifactId",
12645           "required" : true,
12646           "schema" : {
12647             "type" : "string"
12648           }
12649         } ],
12650         "responses" : {
12651           "201" : {
12652             "description" : "delete artifact under interface deleted"
12653           },
12654           "400" : {
12655             "description" : "Invalid content / Missing content"
12656           },
12657           "403" : {
12658             "description" : "Restricted operation"
12659           },
12660           "409" : {
12661             "description" : "Artifact already exist"
12662           },
12663           "default" : {
12664             "content" : {
12665               "application/json" : {
12666                 "schema" : {
12667                   "type" : "array",
12668                   "items" : {
12669                     "type" : "object",
12670                     "properties" : {
12671                       "allowedMethods" : {
12672                         "type" : "array",
12673                         "items" : {
12674                           "type" : "string"
12675                         },
12676                         "uniqueItems" : true
12677                       },
12678                       "cookies" : {
12679                         "type" : "object",
12680                         "additionalProperties" : {
12681                           "type" : "object",
12682                           "properties" : {
12683                             "comment" : {
12684                               "type" : "string"
12685                             },
12686                             "domain" : {
12687                               "type" : "string"
12688                             },
12689                             "expiry" : {
12690                               "type" : "string",
12691                               "format" : "date-time"
12692                             },
12693                             "httpOnly" : {
12694                               "type" : "boolean"
12695                             },
12696                             "maxAge" : {
12697                               "type" : "integer",
12698                               "format" : "int32"
12699                             },
12700                             "name" : {
12701                               "type" : "string"
12702                             },
12703                             "path" : {
12704                               "type" : "string"
12705                             },
12706                             "secure" : {
12707                               "type" : "boolean"
12708                             },
12709                             "value" : {
12710                               "type" : "string"
12711                             },
12712                             "version" : {
12713                               "type" : "integer",
12714                               "format" : "int32"
12715                             }
12716                           }
12717                         }
12718                       },
12719                       "date" : {
12720                         "type" : "string",
12721                         "format" : "date-time"
12722                       },
12723                       "entity" : {
12724                         "type" : "object"
12725                       },
12726                       "entityTag" : {
12727                         "type" : "object",
12728                         "properties" : {
12729                           "value" : {
12730                             "type" : "string"
12731                           },
12732                           "weak" : {
12733                             "type" : "boolean"
12734                           }
12735                         }
12736                       },
12737                       "headers" : {
12738                         "type" : "object",
12739                         "additionalProperties" : {
12740                           "type" : "array",
12741                           "items" : {
12742                             "type" : "object"
12743                           }
12744                         }
12745                       },
12746                       "language" : {
12747                         "type" : "object",
12748                         "properties" : {
12749                           "country" : {
12750                             "type" : "string"
12751                           },
12752                           "displayCountry" : {
12753                             "type" : "string"
12754                           },
12755                           "displayLanguage" : {
12756                             "type" : "string"
12757                           },
12758                           "displayName" : {
12759                             "type" : "string"
12760                           },
12761                           "displayScript" : {
12762                             "type" : "string"
12763                           },
12764                           "displayVariant" : {
12765                             "type" : "string"
12766                           },
12767                           "extensionKeys" : {
12768                             "type" : "array",
12769                             "items" : {
12770                               "type" : "string"
12771                             },
12772                             "uniqueItems" : true
12773                           },
12774                           "iso3Country" : {
12775                             "type" : "string"
12776                           },
12777                           "iso3Language" : {
12778                             "type" : "string"
12779                           },
12780                           "language" : {
12781                             "type" : "string"
12782                           },
12783                           "script" : {
12784                             "type" : "string"
12785                           },
12786                           "unicodeLocaleAttributes" : {
12787                             "type" : "array",
12788                             "items" : {
12789                               "type" : "string"
12790                             },
12791                             "uniqueItems" : true
12792                           },
12793                           "unicodeLocaleKeys" : {
12794                             "type" : "array",
12795                             "items" : {
12796                               "type" : "string"
12797                             },
12798                             "uniqueItems" : true
12799                           },
12800                           "variant" : {
12801                             "type" : "string"
12802                           }
12803                         }
12804                       },
12805                       "lastModified" : {
12806                         "type" : "string",
12807                         "format" : "date-time"
12808                       },
12809                       "length" : {
12810                         "type" : "integer",
12811                         "format" : "int32"
12812                       },
12813                       "links" : {
12814                         "type" : "array",
12815                         "items" : {
12816                           "type" : "object",
12817                           "properties" : {
12818                             "params" : {
12819                               "type" : "object",
12820                               "additionalProperties" : {
12821                                 "type" : "string"
12822                               }
12823                             },
12824                             "rel" : {
12825                               "type" : "string"
12826                             },
12827                             "rels" : {
12828                               "type" : "array",
12829                               "items" : {
12830                                 "type" : "string"
12831                               }
12832                             },
12833                             "title" : {
12834                               "type" : "string"
12835                             },
12836                             "type" : {
12837                               "type" : "string"
12838                             },
12839                             "uri" : {
12840                               "type" : "string",
12841                               "format" : "uri"
12842                             },
12843                             "uriBuilder" : {
12844                               "type" : "object"
12845                             }
12846                           }
12847                         },
12848                         "uniqueItems" : true
12849                       },
12850                       "location" : {
12851                         "type" : "string",
12852                         "format" : "uri"
12853                       },
12854                       "mediaType" : {
12855                         "type" : "object",
12856                         "properties" : {
12857                           "parameters" : {
12858                             "type" : "object",
12859                             "additionalProperties" : {
12860                               "type" : "string"
12861                             }
12862                           },
12863                           "subtype" : {
12864                             "type" : "string"
12865                           },
12866                           "type" : {
12867                             "type" : "string"
12868                           },
12869                           "wildcardSubtype" : {
12870                             "type" : "boolean"
12871                           },
12872                           "wildcardType" : {
12873                             "type" : "boolean"
12874                           }
12875                         }
12876                       },
12877                       "metadata" : {
12878                         "type" : "object",
12879                         "additionalProperties" : {
12880                           "type" : "array",
12881                           "items" : {
12882                             "type" : "object"
12883                           }
12884                         }
12885                       },
12886                       "status" : {
12887                         "type" : "integer",
12888                         "format" : "int32"
12889                       },
12890                       "statusInfo" : {
12891                         "type" : "object",
12892                         "properties" : {
12893                           "family" : {
12894                             "type" : "string",
12895                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12896                           },
12897                           "reasonPhrase" : {
12898                             "type" : "string"
12899                           },
12900                           "statusCode" : {
12901                             "type" : "integer",
12902                             "format" : "int32"
12903                           }
12904                         }
12905                       },
12906                       "stringHeaders" : {
12907                         "type" : "object",
12908                         "additionalProperties" : {
12909                           "type" : "array",
12910                           "items" : {
12911                             "type" : "string"
12912                           }
12913                         }
12914                       }
12915                     }
12916                   }
12917                 }
12918               }
12919             }
12920           }
12921         },
12922         "servers" : [ {
12923           "url" : "/sdc2/rest",
12924           "variables" : { }
12925         } ],
12926         "summary" : "delete matching artifact from interface",
12927         "tags" : [ "SDCE-2 APIs" ]
12928       },
12929       "post" : {
12930         "description" : "update Artifact  Attach to interface",
12931         "operationId" : "updateArtifactToInterface",
12932         "parameters" : [ {
12933           "in" : "path",
12934           "name" : "resourceId",
12935           "required" : true,
12936           "schema" : {
12937             "type" : "string"
12938           }
12939         }, {
12940           "in" : "path",
12941           "name" : "interfaceType",
12942           "required" : true,
12943           "schema" : {
12944             "type" : "string"
12945           }
12946         }, {
12947           "in" : "path",
12948           "name" : "operation",
12949           "required" : true,
12950           "schema" : {
12951             "type" : "string"
12952           }
12953         }, {
12954           "in" : "path",
12955           "name" : "artifactId",
12956           "required" : true,
12957           "schema" : {
12958             "type" : "string"
12959           }
12960         }, {
12961           "in" : "header",
12962           "name" : "USER_ID",
12963           "schema" : {
12964             "type" : "string"
12965           }
12966         }, {
12967           "in" : "header",
12968           "name" : "Content-MD5",
12969           "schema" : {
12970             "type" : "string"
12971           }
12972         } ],
12973         "requestBody" : {
12974           "content" : {
12975             "application/json" : {
12976               "schema" : {
12977                 "type" : "string"
12978               }
12979             }
12980           },
12981           "description" : "json describe the artifact",
12982           "required" : true
12983         },
12984         "responses" : {
12985           "201" : {
12986             "description" : "delete artifact under interface deleted"
12987           },
12988           "400" : {
12989             "description" : "Invalid content / Missing content"
12990           },
12991           "403" : {
12992             "description" : "Restricted operation"
12993           },
12994           "409" : {
12995             "description" : "Artifact already exist"
12996           },
12997           "default" : {
12998             "content" : {
12999               "application/json" : {
13000                 "schema" : {
13001                   "type" : "array",
13002                   "items" : {
13003                     "type" : "object",
13004                     "properties" : {
13005                       "allowedMethods" : {
13006                         "type" : "array",
13007                         "items" : {
13008                           "type" : "string"
13009                         },
13010                         "uniqueItems" : true
13011                       },
13012                       "cookies" : {
13013                         "type" : "object",
13014                         "additionalProperties" : {
13015                           "type" : "object",
13016                           "properties" : {
13017                             "comment" : {
13018                               "type" : "string"
13019                             },
13020                             "domain" : {
13021                               "type" : "string"
13022                             },
13023                             "expiry" : {
13024                               "type" : "string",
13025                               "format" : "date-time"
13026                             },
13027                             "httpOnly" : {
13028                               "type" : "boolean"
13029                             },
13030                             "maxAge" : {
13031                               "type" : "integer",
13032                               "format" : "int32"
13033                             },
13034                             "name" : {
13035                               "type" : "string"
13036                             },
13037                             "path" : {
13038                               "type" : "string"
13039                             },
13040                             "secure" : {
13041                               "type" : "boolean"
13042                             },
13043                             "value" : {
13044                               "type" : "string"
13045                             },
13046                             "version" : {
13047                               "type" : "integer",
13048                               "format" : "int32"
13049                             }
13050                           }
13051                         }
13052                       },
13053                       "date" : {
13054                         "type" : "string",
13055                         "format" : "date-time"
13056                       },
13057                       "entity" : {
13058                         "type" : "object"
13059                       },
13060                       "entityTag" : {
13061                         "type" : "object",
13062                         "properties" : {
13063                           "value" : {
13064                             "type" : "string"
13065                           },
13066                           "weak" : {
13067                             "type" : "boolean"
13068                           }
13069                         }
13070                       },
13071                       "headers" : {
13072                         "type" : "object",
13073                         "additionalProperties" : {
13074                           "type" : "array",
13075                           "items" : {
13076                             "type" : "object"
13077                           }
13078                         }
13079                       },
13080                       "language" : {
13081                         "type" : "object",
13082                         "properties" : {
13083                           "country" : {
13084                             "type" : "string"
13085                           },
13086                           "displayCountry" : {
13087                             "type" : "string"
13088                           },
13089                           "displayLanguage" : {
13090                             "type" : "string"
13091                           },
13092                           "displayName" : {
13093                             "type" : "string"
13094                           },
13095                           "displayScript" : {
13096                             "type" : "string"
13097                           },
13098                           "displayVariant" : {
13099                             "type" : "string"
13100                           },
13101                           "extensionKeys" : {
13102                             "type" : "array",
13103                             "items" : {
13104                               "type" : "string"
13105                             },
13106                             "uniqueItems" : true
13107                           },
13108                           "iso3Country" : {
13109                             "type" : "string"
13110                           },
13111                           "iso3Language" : {
13112                             "type" : "string"
13113                           },
13114                           "language" : {
13115                             "type" : "string"
13116                           },
13117                           "script" : {
13118                             "type" : "string"
13119                           },
13120                           "unicodeLocaleAttributes" : {
13121                             "type" : "array",
13122                             "items" : {
13123                               "type" : "string"
13124                             },
13125                             "uniqueItems" : true
13126                           },
13127                           "unicodeLocaleKeys" : {
13128                             "type" : "array",
13129                             "items" : {
13130                               "type" : "string"
13131                             },
13132                             "uniqueItems" : true
13133                           },
13134                           "variant" : {
13135                             "type" : "string"
13136                           }
13137                         }
13138                       },
13139                       "lastModified" : {
13140                         "type" : "string",
13141                         "format" : "date-time"
13142                       },
13143                       "length" : {
13144                         "type" : "integer",
13145                         "format" : "int32"
13146                       },
13147                       "links" : {
13148                         "type" : "array",
13149                         "items" : {
13150                           "type" : "object",
13151                           "properties" : {
13152                             "params" : {
13153                               "type" : "object",
13154                               "additionalProperties" : {
13155                                 "type" : "string"
13156                               }
13157                             },
13158                             "rel" : {
13159                               "type" : "string"
13160                             },
13161                             "rels" : {
13162                               "type" : "array",
13163                               "items" : {
13164                                 "type" : "string"
13165                               }
13166                             },
13167                             "title" : {
13168                               "type" : "string"
13169                             },
13170                             "type" : {
13171                               "type" : "string"
13172                             },
13173                             "uri" : {
13174                               "type" : "string",
13175                               "format" : "uri"
13176                             },
13177                             "uriBuilder" : {
13178                               "type" : "object"
13179                             }
13180                           }
13181                         },
13182                         "uniqueItems" : true
13183                       },
13184                       "location" : {
13185                         "type" : "string",
13186                         "format" : "uri"
13187                       },
13188                       "mediaType" : {
13189                         "type" : "object",
13190                         "properties" : {
13191                           "parameters" : {
13192                             "type" : "object",
13193                             "additionalProperties" : {
13194                               "type" : "string"
13195                             }
13196                           },
13197                           "subtype" : {
13198                             "type" : "string"
13199                           },
13200                           "type" : {
13201                             "type" : "string"
13202                           },
13203                           "wildcardSubtype" : {
13204                             "type" : "boolean"
13205                           },
13206                           "wildcardType" : {
13207                             "type" : "boolean"
13208                           }
13209                         }
13210                       },
13211                       "metadata" : {
13212                         "type" : "object",
13213                         "additionalProperties" : {
13214                           "type" : "array",
13215                           "items" : {
13216                             "type" : "object"
13217                           }
13218                         }
13219                       },
13220                       "status" : {
13221                         "type" : "integer",
13222                         "format" : "int32"
13223                       },
13224                       "statusInfo" : {
13225                         "type" : "object",
13226                         "properties" : {
13227                           "family" : {
13228                             "type" : "string",
13229                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13230                           },
13231                           "reasonPhrase" : {
13232                             "type" : "string"
13233                           },
13234                           "statusCode" : {
13235                             "type" : "integer",
13236                             "format" : "int32"
13237                           }
13238                         }
13239                       },
13240                       "stringHeaders" : {
13241                         "type" : "object",
13242                         "additionalProperties" : {
13243                           "type" : "array",
13244                           "items" : {
13245                             "type" : "string"
13246                           }
13247                         }
13248                       }
13249                     }
13250                   }
13251                 }
13252               }
13253             }
13254           }
13255         },
13256         "servers" : [ {
13257           "url" : "/sdc2/rest",
13258           "variables" : { }
13259         } ],
13260         "summary" : "updates artifact by interface",
13261         "tags" : [ "SDCE-2 APIs" ]
13262       }
13263     },
13264     "/v1/catalog/resources/{resourceName}/{version}" : {
13265       "delete" : {
13266         "description" : "Delete Resource By Name And Version",
13267         "operationId" : "deleteResourceByNameAndVersion",
13268         "parameters" : [ {
13269           "in" : "path",
13270           "name" : "resourceName",
13271           "required" : true,
13272           "schema" : {
13273             "type" : "string"
13274           }
13275         }, {
13276           "in" : "path",
13277           "name" : "version",
13278           "required" : true,
13279           "schema" : {
13280             "type" : "string"
13281           }
13282         } ],
13283         "responses" : {
13284           "204" : {
13285             "description" : "Resource deleted"
13286           },
13287           "400" : {
13288             "description" : "Invalid content / Missing content"
13289           },
13290           "403" : {
13291             "description" : "Restricted operation"
13292           },
13293           "404" : {
13294             "description" : "Resource not found"
13295           },
13296           "default" : {
13297             "content" : {
13298               "*/*" : {
13299                 "schema" : {
13300                   "type" : "array",
13301                   "items" : {
13302                     "$ref" : "#/components/schemas/Resource"
13303                   }
13304                 }
13305               }
13306             }
13307           }
13308         },
13309         "servers" : [ {
13310           "url" : "/sdc2/rest",
13311           "variables" : { }
13312         } ],
13313         "summary" : "Returns no content",
13314         "tags" : [ "SDCE-2 APIs" ]
13315       }
13316     },
13317     "/v1/catalog/services" : {
13318       "post" : {
13319         "description" : "Create Service",
13320         "operationId" : "createService",
13321         "parameters" : [ {
13322           "in" : "header",
13323           "name" : "USER_ID",
13324           "schema" : {
13325             "type" : "string"
13326           }
13327         } ],
13328         "requestBody" : {
13329           "content" : {
13330             "application/json" : {
13331               "schema" : {
13332                 "type" : "string"
13333               }
13334             }
13335           },
13336           "description" : "Service object to be created",
13337           "required" : true
13338         },
13339         "responses" : {
13340           "201" : {
13341             "description" : "Service created"
13342           },
13343           "400" : {
13344             "description" : "Invalid content / Missing content"
13345           },
13346           "403" : {
13347             "description" : "Restricted operation"
13348           },
13349           "409" : {
13350             "description" : "Service already exist"
13351           },
13352           "default" : {
13353             "content" : {
13354               "application/json" : {
13355                 "schema" : {
13356                   "type" : "array",
13357                   "items" : {
13358                     "$ref" : "#/components/schemas/Service"
13359                   }
13360                 }
13361               }
13362             }
13363           }
13364         },
13365         "servers" : [ {
13366           "url" : "/sdc2/rest",
13367           "variables" : { }
13368         } ],
13369         "summary" : "Returns created service",
13370         "tags" : [ "SDCE-2 APIs" ]
13371       }
13372     },
13373     "/v1/catalog/services/distribution/{did}" : {
13374       "get" : {
13375         "description" : "Retrieve Distributions",
13376         "operationId" : "getListOfDistributionStatuses",
13377         "parameters" : [ {
13378           "in" : "path",
13379           "name" : "did",
13380           "required" : true,
13381           "schema" : {
13382             "type" : "string"
13383           }
13384         }, {
13385           "in" : "header",
13386           "name" : "USER_ID",
13387           "schema" : {
13388             "type" : "string"
13389           }
13390         } ],
13391         "responses" : {
13392           "200" : {
13393             "description" : "Service found"
13394           },
13395           "403" : {
13396             "description" : "Restricted operation"
13397           },
13398           "404" : {
13399             "description" : "Status not found"
13400           },
13401           "default" : {
13402             "content" : {
13403               "application/json" : {
13404                 "schema" : {
13405                   "type" : "array",
13406                   "items" : {
13407                     "$ref" : "#/components/schemas/DistributionStatusListResponse"
13408                   }
13409                 }
13410               }
13411             }
13412           }
13413         },
13414         "servers" : [ {
13415           "url" : "/sdc2/rest",
13416           "variables" : { }
13417         } ],
13418         "summary" : "Return  the  list  of  distribution status objects",
13419         "tags" : [ "SDCE-5 APIs" ]
13420       }
13421     },
13422     "/v1/catalog/services/importService" : {
13423       "post" : {
13424         "description" : "Import Service",
13425         "operationId" : "importNsService",
13426         "parameters" : [ {
13427           "in" : "header",
13428           "name" : "USER_ID",
13429           "schema" : {
13430             "type" : "string"
13431           }
13432         } ],
13433         "requestBody" : {
13434           "content" : {
13435             "application/json" : {
13436               "schema" : {
13437                 "type" : "string"
13438               }
13439             }
13440           },
13441           "description" : "Service object to be imported",
13442           "required" : true
13443         },
13444         "responses" : {
13445           "201" : {
13446             "description" : "Service created"
13447           },
13448           "400" : {
13449             "description" : "Invalid content / Missing content"
13450           },
13451           "403" : {
13452             "description" : "Restricted operation"
13453           },
13454           "409" : {
13455             "description" : "Service already exist"
13456           }
13457         },
13458         "servers" : [ {
13459           "url" : "/sdc2/rest",
13460           "variables" : { }
13461         } ],
13462         "summary" : "Returns imported service",
13463         "tags" : [ "SDCE-2 APIs" ]
13464       }
13465     },
13466     "/v1/catalog/services/replaceVNF" : {
13467       "post" : {
13468         "description" : "Replace new VNF based on the existing VNF",
13469         "operationId" : "replaceVNF",
13470         "parameters" : [ {
13471           "description" : "The user id",
13472           "in" : "header",
13473           "name" : "USER_ID",
13474           "required" : true,
13475           "schema" : {
13476             "type" : "string"
13477           }
13478         }, {
13479           "description" : "X-ECOMP-RequestID header",
13480           "in" : "header",
13481           "name" : "X-ECOMP-RequestID",
13482           "schema" : {
13483             "type" : "string"
13484           }
13485         }, {
13486           "description" : "X-ECOMP-InstanceID header",
13487           "in" : "header",
13488           "name" : "X-ECOMP-InstanceID",
13489           "required" : true,
13490           "schema" : {
13491             "type" : "string"
13492           }
13493         }, {
13494           "description" : "Determines the format of the body of the response",
13495           "in" : "header",
13496           "name" : "Accept",
13497           "schema" : {
13498             "type" : "string"
13499           }
13500         }, {
13501           "description" : "The username and password",
13502           "in" : "header",
13503           "name" : "Authorization",
13504           "required" : true,
13505           "schema" : {
13506             "type" : "string"
13507           }
13508         } ],
13509         "requestBody" : {
13510           "content" : {
13511             "*/*" : {
13512               "schema" : {
13513                 "type" : "string"
13514               }
13515             }
13516           },
13517           "description" : "Resource object to be created",
13518           "required" : true
13519         },
13520         "responses" : {
13521           "200" : {
13522             "content" : {
13523               "*/*" : {
13524                 "schema" : {
13525                   "type" : "array",
13526                   "items" : {
13527                     "$ref" : "#/components/schemas/ReplaceVNFInfo"
13528                   }
13529                 }
13530               }
13531             },
13532             "description" : "ECOMP component is authenticated and list of Catalog Assets Metadata is returned"
13533           },
13534           "400" : {
13535             "description" : "Missing  'X-ECOMP-InstanceID'  HTTP header - POL5001"
13536           },
13537           "401" : {
13538             "description" : "ECOMP component  should authenticate itself  and  to  re-send  again  HTTP  request  with its Basic Authentication credentials - POL5002"
13539           },
13540           "403" : {
13541             "description" : "ECOMP component is not authorized - POL5003"
13542           },
13543           "404" : {
13544             "description" : "Error: Requested '%1' (uuid) resource was not found - SVC4063"
13545           },
13546           "405" : {
13547             "description" : "Method  Not Allowed  :  Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050"
13548           },
13549           "409" : {
13550             "description" : "Service already exist"
13551           },
13552           "500" : {
13553             "description" : "The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000"
13554           }
13555         },
13556         "servers" : [ {
13557           "url" : "/sdc2/rest",
13558           "variables" : { }
13559         } ],
13560         "summary" : "Return whether the replace VNF is successful",
13561         "tags" : [ "SDCE-2 APIs" ]
13562       }
13563     },
13564     "/v1/catalog/services/serviceName/{serviceName}/serviceVersion/{serviceVersion}" : {
13565       "get" : {
13566         "description" : "Retrieve Service",
13567         "operationId" : "getServiceByNameAndVersion",
13568         "parameters" : [ {
13569           "in" : "path",
13570           "name" : "serviceName",
13571           "required" : true,
13572           "schema" : {
13573             "type" : "string"
13574           }
13575         }, {
13576           "in" : "path",
13577           "name" : "serviceVersion",
13578           "required" : true,
13579           "schema" : {
13580             "type" : "string"
13581           }
13582         }, {
13583           "in" : "header",
13584           "name" : "USER_ID",
13585           "schema" : {
13586             "type" : "string"
13587           }
13588         } ],
13589         "responses" : {
13590           "200" : {
13591             "description" : "Service found"
13592           },
13593           "403" : {
13594             "description" : "Restricted operation"
13595           },
13596           "404" : {
13597             "description" : "Service not found"
13598           },
13599           "default" : {
13600             "content" : {
13601               "application/json" : {
13602                 "schema" : {
13603                   "type" : "array",
13604                   "items" : {
13605                     "$ref" : "#/components/schemas/Service"
13606                   }
13607                 }
13608               }
13609             }
13610           }
13611         },
13612         "servers" : [ {
13613           "url" : "/sdc2/rest",
13614           "variables" : { }
13615         } ],
13616         "summary" : "Returns service according to name and version",
13617         "tags" : [ "SDCE-2 APIs" ]
13618       }
13619     },
13620     "/v1/catalog/services/serviceUUID/{uuid}/importReplaceService" : {
13621       "post" : {
13622         "description" : "Import Service",
13623         "operationId" : "importReplaceService",
13624         "parameters" : [ {
13625           "description" : "The user id",
13626           "in" : "header",
13627           "name" : "USER_ID",
13628           "required" : true,
13629           "schema" : {
13630             "type" : "string"
13631           }
13632         }, {
13633           "description" : "X-ECOMP-RequestID header",
13634           "in" : "header",
13635           "name" : "X-ECOMP-RequestID",
13636           "schema" : {
13637             "type" : "string"
13638           }
13639         }, {
13640           "description" : "X-ECOMP-InstanceID header",
13641           "in" : "header",
13642           "name" : "X-ECOMP-InstanceID",
13643           "required" : true,
13644           "schema" : {
13645             "type" : "string"
13646           }
13647         }, {
13648           "description" : "Determines the format of the body of the response",
13649           "in" : "header",
13650           "name" : "Accept",
13651           "schema" : {
13652             "type" : "string"
13653           }
13654         }, {
13655           "description" : "The username and password",
13656           "in" : "header",
13657           "name" : "Authorization",
13658           "required" : true,
13659           "schema" : {
13660             "type" : "string"
13661           }
13662         }, {
13663           "description" : "The requested asset uuid",
13664           "in" : "path",
13665           "name" : "uuid",
13666           "required" : true,
13667           "schema" : {
13668             "type" : "string"
13669           }
13670         } ],
13671         "requestBody" : {
13672           "content" : {
13673             "*/*" : {
13674               "schema" : {
13675                 "type" : "object",
13676                 "properties" : {
13677                   "serviceZip" : {
13678                     "$ref" : "#/components/schemas/FormDataContentDisposition"
13679                   },
13680                   "serviceZipMetadata" : {
13681                     "type" : "string",
13682                     "description" : "serviceMetadata"
13683                   }
13684                 }
13685               }
13686             }
13687           }
13688         },
13689         "responses" : {
13690           "201" : {
13691             "description" : "Service created"
13692           },
13693           "400" : {
13694             "description" : "Invalid content / Missing content"
13695           },
13696           "403" : {
13697             "description" : "Restricted operation"
13698           },
13699           "409" : {
13700             "description" : "Service already exist"
13701           }
13702         },
13703         "servers" : [ {
13704           "url" : "/sdc2/rest",
13705           "variables" : { }
13706         } ],
13707         "summary" : "Returns imported service",
13708         "tags" : [ "SDCE-2 APIs" ]
13709       }
13710     },
13711     "/v1/catalog/services/validate-name/{serviceName}" : {
13712       "get" : {
13713         "description" : "validate service name",
13714         "operationId" : "validateServiceName",
13715         "parameters" : [ {
13716           "in" : "path",
13717           "name" : "serviceName",
13718           "required" : true,
13719           "schema" : {
13720             "type" : "string"
13721           }
13722         }, {
13723           "in" : "header",
13724           "name" : "USER_ID",
13725           "schema" : {
13726             "type" : "string"
13727           }
13728         } ],
13729         "responses" : {
13730           "200" : {
13731             "description" : "Service found"
13732           },
13733           "403" : {
13734             "description" : "Restricted operation"
13735           },
13736           "default" : {
13737             "content" : {
13738               "application/json" : {
13739                 "schema" : {
13740                   "type" : "array",
13741                   "items" : {
13742                     "type" : "object",
13743                     "properties" : {
13744                       "allowedMethods" : {
13745                         "type" : "array",
13746                         "items" : {
13747                           "type" : "string"
13748                         },
13749                         "uniqueItems" : true
13750                       },
13751                       "cookies" : {
13752                         "type" : "object",
13753                         "additionalProperties" : {
13754                           "type" : "object",
13755                           "properties" : {
13756                             "comment" : {
13757                               "type" : "string"
13758                             },
13759                             "domain" : {
13760                               "type" : "string"
13761                             },
13762                             "expiry" : {
13763                               "type" : "string",
13764                               "format" : "date-time"
13765                             },
13766                             "httpOnly" : {
13767                               "type" : "boolean"
13768                             },
13769                             "maxAge" : {
13770                               "type" : "integer",
13771                               "format" : "int32"
13772                             },
13773                             "name" : {
13774                               "type" : "string"
13775                             },
13776                             "path" : {
13777                               "type" : "string"
13778                             },
13779                             "secure" : {
13780                               "type" : "boolean"
13781                             },
13782                             "value" : {
13783                               "type" : "string"
13784                             },
13785                             "version" : {
13786                               "type" : "integer",
13787                               "format" : "int32"
13788                             }
13789                           }
13790                         }
13791                       },
13792                       "date" : {
13793                         "type" : "string",
13794                         "format" : "date-time"
13795                       },
13796                       "entity" : {
13797                         "type" : "object"
13798                       },
13799                       "entityTag" : {
13800                         "type" : "object",
13801                         "properties" : {
13802                           "value" : {
13803                             "type" : "string"
13804                           },
13805                           "weak" : {
13806                             "type" : "boolean"
13807                           }
13808                         }
13809                       },
13810                       "headers" : {
13811                         "type" : "object",
13812                         "additionalProperties" : {
13813                           "type" : "array",
13814                           "items" : {
13815                             "type" : "object"
13816                           }
13817                         }
13818                       },
13819                       "language" : {
13820                         "type" : "object",
13821                         "properties" : {
13822                           "country" : {
13823                             "type" : "string"
13824                           },
13825                           "displayCountry" : {
13826                             "type" : "string"
13827                           },
13828                           "displayLanguage" : {
13829                             "type" : "string"
13830                           },
13831                           "displayName" : {
13832                             "type" : "string"
13833                           },
13834                           "displayScript" : {
13835                             "type" : "string"
13836                           },
13837                           "displayVariant" : {
13838                             "type" : "string"
13839                           },
13840                           "extensionKeys" : {
13841                             "type" : "array",
13842                             "items" : {
13843                               "type" : "string"
13844                             },
13845                             "uniqueItems" : true
13846                           },
13847                           "iso3Country" : {
13848                             "type" : "string"
13849                           },
13850                           "iso3Language" : {
13851                             "type" : "string"
13852                           },
13853                           "language" : {
13854                             "type" : "string"
13855                           },
13856                           "script" : {
13857                             "type" : "string"
13858                           },
13859                           "unicodeLocaleAttributes" : {
13860                             "type" : "array",
13861                             "items" : {
13862                               "type" : "string"
13863                             },
13864                             "uniqueItems" : true
13865                           },
13866                           "unicodeLocaleKeys" : {
13867                             "type" : "array",
13868                             "items" : {
13869                               "type" : "string"
13870                             },
13871                             "uniqueItems" : true
13872                           },
13873                           "variant" : {
13874                             "type" : "string"
13875                           }
13876                         }
13877                       },
13878                       "lastModified" : {
13879                         "type" : "string",
13880                         "format" : "date-time"
13881                       },
13882                       "length" : {
13883                         "type" : "integer",
13884                         "format" : "int32"
13885                       },
13886                       "links" : {
13887                         "type" : "array",
13888                         "items" : {
13889                           "type" : "object",
13890                           "properties" : {
13891                             "params" : {
13892                               "type" : "object",
13893                               "additionalProperties" : {
13894                                 "type" : "string"
13895                               }
13896                             },
13897                             "rel" : {
13898                               "type" : "string"
13899                             },
13900                             "rels" : {
13901                               "type" : "array",
13902                               "items" : {
13903                                 "type" : "string"
13904                               }
13905                             },
13906                             "title" : {
13907                               "type" : "string"
13908                             },
13909                             "type" : {
13910                               "type" : "string"
13911                             },
13912                             "uri" : {
13913                               "type" : "string",
13914                               "format" : "uri"
13915                             },
13916                             "uriBuilder" : {
13917                               "type" : "object"
13918                             }
13919                           }
13920                         },
13921                         "uniqueItems" : true
13922                       },
13923                       "location" : {
13924                         "type" : "string",
13925                         "format" : "uri"
13926                       },
13927                       "mediaType" : {
13928                         "type" : "object",
13929                         "properties" : {
13930                           "parameters" : {
13931                             "type" : "object",
13932                             "additionalProperties" : {
13933                               "type" : "string"
13934                             }
13935                           },
13936                           "subtype" : {
13937                             "type" : "string"
13938                           },
13939                           "type" : {
13940                             "type" : "string"
13941                           },
13942                           "wildcardSubtype" : {
13943                             "type" : "boolean"
13944                           },
13945                           "wildcardType" : {
13946                             "type" : "boolean"
13947                           }
13948                         }
13949                       },
13950                       "metadata" : {
13951                         "type" : "object",
13952                         "additionalProperties" : {
13953                           "type" : "array",
13954                           "items" : {
13955                             "type" : "object"
13956                           }
13957                         }
13958                       },
13959                       "status" : {
13960                         "type" : "integer",
13961                         "format" : "int32"
13962                       },
13963                       "statusInfo" : {
13964                         "type" : "object",
13965                         "properties" : {
13966                           "family" : {
13967                             "type" : "string",
13968                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13969                           },
13970                           "reasonPhrase" : {
13971                             "type" : "string"
13972                           },
13973                           "statusCode" : {
13974                             "type" : "integer",
13975                             "format" : "int32"
13976                           }
13977                         }
13978                       },
13979                       "stringHeaders" : {
13980                         "type" : "object",
13981                         "additionalProperties" : {
13982                           "type" : "array",
13983                           "items" : {
13984                             "type" : "string"
13985                           }
13986                         }
13987                       }
13988                     }
13989                   }
13990                 }
13991               }
13992             }
13993           }
13994         },
13995         "servers" : [ {
13996           "url" : "/sdc2/rest",
13997           "variables" : { }
13998         } ],
13999         "summary" : "checks if the chosen service name is available ",
14000         "tags" : [ "SDCE-2 APIs" ]
14001       }
14002     },
14003     "/v1/catalog/services/{componentId}/archive" : {
14004       "post" : {
14005         "description" : "Archive Service",
14006         "operationId" : "archiveService",
14007         "parameters" : [ {
14008           "in" : "path",
14009           "name" : "componentId",
14010           "required" : true,
14011           "schema" : {
14012             "type" : "string"
14013           }
14014         }, {
14015           "in" : "header",
14016           "name" : "USER_ID",
14017           "schema" : {
14018             "type" : "string"
14019           }
14020         } ],
14021         "responses" : {
14022           "200" : {
14023             "description" : "Archive successful"
14024           },
14025           "400" : {
14026             "description" : "Bad request"
14027           },
14028           "403" : {
14029             "description" : "Restricted operation"
14030           },
14031           "404" : {
14032             "description" : "Service not found"
14033           },
14034           "500" : {
14035             "description" : "Internal Error"
14036           },
14037           "default" : {
14038             "content" : {
14039               "application/json" : {
14040                 "schema" : {
14041                   "type" : "array",
14042                   "items" : {
14043                     "type" : "string"
14044                   }
14045                 }
14046               }
14047             }
14048           }
14049         },
14050         "servers" : [ {
14051           "url" : "/sdc2/rest",
14052           "variables" : { }
14053         } ],
14054         "summary" : "Marks a service as archived. Can be restored with restore action",
14055         "tags" : [ "SDCE-2 APIs" ]
14056       }
14057     },
14058     "/v1/catalog/services/{componentId}/copyComponentInstance/{componentInstanceId}" : {
14059       "post" : {
14060         "description" : "Copy Component Instance",
14061         "operationId" : "copyComponentInstance",
14062         "parameters" : [ {
14063           "description" : "service unique id in pasted canvas",
14064           "in" : "path",
14065           "name" : "componentId",
14066           "required" : true,
14067           "schema" : {
14068             "type" : "string"
14069           }
14070         }, {
14071           "in" : "path",
14072           "name" : "componentInstanceId",
14073           "required" : true,
14074           "schema" : {
14075             "type" : "string"
14076           }
14077         } ],
14078         "requestBody" : {
14079           "content" : {
14080             "application/json" : {
14081               "schema" : {
14082                 "type" : "string"
14083               }
14084             }
14085           },
14086           "description" : "Data for copying",
14087           "required" : true
14088         },
14089         "responses" : {
14090           "201" : {
14091             "description" : "Copy and Paste Success"
14092           },
14093           "400" : {
14094             "description" : "Invalid Content / Missing content"
14095           },
14096           "403" : {
14097             "description" : "Restricted Operation"
14098           },
14099           "default" : {
14100             "content" : {
14101               "application/json" : {
14102                 "schema" : {
14103                   "type" : "array",
14104                   "items" : {
14105                     "$ref" : "#/components/schemas/Service"
14106                   }
14107                 }
14108               }
14109             }
14110           }
14111         },
14112         "servers" : [ {
14113           "url" : "/sdc2/rest",
14114           "variables" : { }
14115         } ],
14116         "summary" : "Returns updated service information",
14117         "tags" : [ "SDCE-2 APIs" ]
14118       }
14119     },
14120     "/v1/catalog/services/{componentId}/restore" : {
14121       "post" : {
14122         "description" : "Restore Service",
14123         "operationId" : "restoreService",
14124         "parameters" : [ {
14125           "in" : "path",
14126           "name" : "componentId",
14127           "required" : true,
14128           "schema" : {
14129             "type" : "string"
14130           }
14131         }, {
14132           "in" : "header",
14133           "name" : "USER_ID",
14134           "schema" : {
14135             "type" : "string"
14136           }
14137         } ],
14138         "responses" : {
14139           "200" : {
14140             "description" : "Restore successful"
14141           },
14142           "400" : {
14143             "description" : "Bad request"
14144           },
14145           "403" : {
14146             "description" : "Restricted operation"
14147           },
14148           "404" : {
14149             "description" : "Service not found"
14150           },
14151           "500" : {
14152             "description" : "Internal Error"
14153           },
14154           "default" : {
14155             "content" : {
14156               "application/json" : {
14157                 "schema" : {
14158                   "type" : "array",
14159                   "items" : {
14160                     "type" : "string"
14161                   }
14162                 }
14163               }
14164             }
14165           }
14166         },
14167         "servers" : [ {
14168           "url" : "/sdc2/rest",
14169           "variables" : { }
14170         } ],
14171         "summary" : "Restores a service from archive.",
14172         "tags" : [ "SDCE-2 APIs" ]
14173       }
14174     },
14175     "/v1/catalog/services/{serviceId}" : {
14176       "delete" : {
14177         "description" : "Delete Service",
14178         "operationId" : "deleteService",
14179         "parameters" : [ {
14180           "in" : "path",
14181           "name" : "serviceId",
14182           "required" : true,
14183           "schema" : {
14184             "type" : "string"
14185           }
14186         }, {
14187           "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",
14188           "in" : "query",
14189           "name" : "deleteAction",
14190           "schema" : {
14191             "type" : "string",
14192             "enum" : [ "DELETE", "MARK_AS_DELETE" ]
14193           }
14194         } ],
14195         "responses" : {
14196           "204" : {
14197             "description" : "Service deleted"
14198           },
14199           "400" : {
14200             "description" : "Invalid content / Missing content"
14201           },
14202           "403" : {
14203             "description" : "Restricted operation"
14204           },
14205           "404" : {
14206             "description" : "Service not found"
14207           },
14208           "default" : {
14209             "content" : {
14210               "*/*" : {
14211                 "schema" : {
14212                   "type" : "array",
14213                   "items" : {
14214                     "$ref" : "#/components/schemas/Service"
14215                   }
14216                 }
14217               }
14218             }
14219           }
14220         },
14221         "servers" : [ {
14222           "url" : "/sdc2/rest",
14223           "variables" : { }
14224         } ],
14225         "summary" : "Return no content",
14226         "tags" : [ "SDCE-2 APIs" ]
14227       },
14228       "get" : {
14229         "description" : "Retrieve Service",
14230         "operationId" : "getServiceById_1",
14231         "parameters" : [ {
14232           "in" : "path",
14233           "name" : "serviceId",
14234           "required" : true,
14235           "schema" : {
14236             "type" : "string"
14237           }
14238         }, {
14239           "in" : "header",
14240           "name" : "USER_ID",
14241           "schema" : {
14242             "type" : "string"
14243           }
14244         } ],
14245         "responses" : {
14246           "200" : {
14247             "description" : "Service found"
14248           },
14249           "403" : {
14250             "description" : "Restricted operation"
14251           },
14252           "404" : {
14253             "description" : "Service not found"
14254           },
14255           "default" : {
14256             "content" : {
14257               "application/json" : {
14258                 "schema" : {
14259                   "type" : "array",
14260                   "items" : {
14261                     "$ref" : "#/components/schemas/Service"
14262                   }
14263                 }
14264               }
14265             }
14266           }
14267         },
14268         "servers" : [ {
14269           "url" : "/sdc2/rest",
14270           "variables" : { }
14271         } ],
14272         "summary" : "Returns service according to serviceId",
14273         "tags" : [ "SDCE-2 APIs" ]
14274       }
14275     },
14276     "/v1/catalog/services/{serviceId}/additionalinfo" : {
14277       "get" : {
14278         "description" : "Get all Additional Information under service",
14279         "operationId" : "getAllServiceAdditionalInformationLabel",
14280         "parameters" : [ {
14281           "description" : "service id to update with new property",
14282           "in" : "path",
14283           "name" : "serviceId",
14284           "required" : true,
14285           "schema" : {
14286             "type" : "string"
14287           }
14288         }, {
14289           "in" : "header",
14290           "name" : "USER_ID",
14291           "schema" : {
14292             "type" : "string"
14293           }
14294         } ],
14295         "responses" : {
14296           "200" : {
14297             "description" : "list of additional information"
14298           },
14299           "400" : {
14300             "description" : "Invalid content / Missing content"
14301           },
14302           "403" : {
14303             "description" : "Restricted operation"
14304           },
14305           "409" : {
14306             "description" : "Additional information key already exist"
14307           },
14308           "default" : {
14309             "content" : {
14310               "application/json" : {
14311                 "schema" : {
14312                   "type" : "array",
14313                   "items" : {
14314                     "type" : "object",
14315                     "properties" : {
14316                       "allowedMethods" : {
14317                         "type" : "array",
14318                         "items" : {
14319                           "type" : "string"
14320                         },
14321                         "uniqueItems" : true
14322                       },
14323                       "cookies" : {
14324                         "type" : "object",
14325                         "additionalProperties" : {
14326                           "type" : "object",
14327                           "properties" : {
14328                             "comment" : {
14329                               "type" : "string"
14330                             },
14331                             "domain" : {
14332                               "type" : "string"
14333                             },
14334                             "expiry" : {
14335                               "type" : "string",
14336                               "format" : "date-time"
14337                             },
14338                             "httpOnly" : {
14339                               "type" : "boolean"
14340                             },
14341                             "maxAge" : {
14342                               "type" : "integer",
14343                               "format" : "int32"
14344                             },
14345                             "name" : {
14346                               "type" : "string"
14347                             },
14348                             "path" : {
14349                               "type" : "string"
14350                             },
14351                             "secure" : {
14352                               "type" : "boolean"
14353                             },
14354                             "value" : {
14355                               "type" : "string"
14356                             },
14357                             "version" : {
14358                               "type" : "integer",
14359                               "format" : "int32"
14360                             }
14361                           }
14362                         }
14363                       },
14364                       "date" : {
14365                         "type" : "string",
14366                         "format" : "date-time"
14367                       },
14368                       "entity" : {
14369                         "type" : "object"
14370                       },
14371                       "entityTag" : {
14372                         "type" : "object",
14373                         "properties" : {
14374                           "value" : {
14375                             "type" : "string"
14376                           },
14377                           "weak" : {
14378                             "type" : "boolean"
14379                           }
14380                         }
14381                       },
14382                       "headers" : {
14383                         "type" : "object",
14384                         "additionalProperties" : {
14385                           "type" : "array",
14386                           "items" : {
14387                             "type" : "object"
14388                           }
14389                         }
14390                       },
14391                       "language" : {
14392                         "type" : "object",
14393                         "properties" : {
14394                           "country" : {
14395                             "type" : "string"
14396                           },
14397                           "displayCountry" : {
14398                             "type" : "string"
14399                           },
14400                           "displayLanguage" : {
14401                             "type" : "string"
14402                           },
14403                           "displayName" : {
14404                             "type" : "string"
14405                           },
14406                           "displayScript" : {
14407                             "type" : "string"
14408                           },
14409                           "displayVariant" : {
14410                             "type" : "string"
14411                           },
14412                           "extensionKeys" : {
14413                             "type" : "array",
14414                             "items" : {
14415                               "type" : "string"
14416                             },
14417                             "uniqueItems" : true
14418                           },
14419                           "iso3Country" : {
14420                             "type" : "string"
14421                           },
14422                           "iso3Language" : {
14423                             "type" : "string"
14424                           },
14425                           "language" : {
14426                             "type" : "string"
14427                           },
14428                           "script" : {
14429                             "type" : "string"
14430                           },
14431                           "unicodeLocaleAttributes" : {
14432                             "type" : "array",
14433                             "items" : {
14434                               "type" : "string"
14435                             },
14436                             "uniqueItems" : true
14437                           },
14438                           "unicodeLocaleKeys" : {
14439                             "type" : "array",
14440                             "items" : {
14441                               "type" : "string"
14442                             },
14443                             "uniqueItems" : true
14444                           },
14445                           "variant" : {
14446                             "type" : "string"
14447                           }
14448                         }
14449                       },
14450                       "lastModified" : {
14451                         "type" : "string",
14452                         "format" : "date-time"
14453                       },
14454                       "length" : {
14455                         "type" : "integer",
14456                         "format" : "int32"
14457                       },
14458                       "links" : {
14459                         "type" : "array",
14460                         "items" : {
14461                           "type" : "object",
14462                           "properties" : {
14463                             "params" : {
14464                               "type" : "object",
14465                               "additionalProperties" : {
14466                                 "type" : "string"
14467                               }
14468                             },
14469                             "rel" : {
14470                               "type" : "string"
14471                             },
14472                             "rels" : {
14473                               "type" : "array",
14474                               "items" : {
14475                                 "type" : "string"
14476                               }
14477                             },
14478                             "title" : {
14479                               "type" : "string"
14480                             },
14481                             "type" : {
14482                               "type" : "string"
14483                             },
14484                             "uri" : {
14485                               "type" : "string",
14486                               "format" : "uri"
14487                             },
14488                             "uriBuilder" : {
14489                               "type" : "object"
14490                             }
14491                           }
14492                         },
14493                         "uniqueItems" : true
14494                       },
14495                       "location" : {
14496                         "type" : "string",
14497                         "format" : "uri"
14498                       },
14499                       "mediaType" : {
14500                         "type" : "object",
14501                         "properties" : {
14502                           "parameters" : {
14503                             "type" : "object",
14504                             "additionalProperties" : {
14505                               "type" : "string"
14506                             }
14507                           },
14508                           "subtype" : {
14509                             "type" : "string"
14510                           },
14511                           "type" : {
14512                             "type" : "string"
14513                           },
14514                           "wildcardSubtype" : {
14515                             "type" : "boolean"
14516                           },
14517                           "wildcardType" : {
14518                             "type" : "boolean"
14519                           }
14520                         }
14521                       },
14522                       "metadata" : {
14523                         "type" : "object",
14524                         "additionalProperties" : {
14525                           "type" : "array",
14526                           "items" : {
14527                             "type" : "object"
14528                           }
14529                         }
14530                       },
14531                       "status" : {
14532                         "type" : "integer",
14533                         "format" : "int32"
14534                       },
14535                       "statusInfo" : {
14536                         "type" : "object",
14537                         "properties" : {
14538                           "family" : {
14539                             "type" : "string",
14540                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14541                           },
14542                           "reasonPhrase" : {
14543                             "type" : "string"
14544                           },
14545                           "statusCode" : {
14546                             "type" : "integer",
14547                             "format" : "int32"
14548                           }
14549                         }
14550                       },
14551                       "stringHeaders" : {
14552                         "type" : "object",
14553                         "additionalProperties" : {
14554                           "type" : "array",
14555                           "items" : {
14556                             "type" : "string"
14557                           }
14558                         }
14559                       }
14560                     }
14561                   }
14562                 }
14563               }
14564             }
14565           }
14566         },
14567         "servers" : [ {
14568           "url" : "/sdc2/rest",
14569           "variables" : { }
14570         } ],
14571         "summary" : "Returns Additional Inforamtion property",
14572         "tags" : [ "SDCE-2 APIs" ]
14573       },
14574       "post" : {
14575         "description" : "Create Additional Information Label and Value",
14576         "operationId" : "createServiceAdditionalInformationLabel",
14577         "parameters" : [ {
14578           "description" : "service id to update with new property",
14579           "in" : "path",
14580           "name" : "serviceId",
14581           "required" : true,
14582           "schema" : {
14583             "type" : "string"
14584           }
14585         }, {
14586           "in" : "header",
14587           "name" : "USER_ID",
14588           "schema" : {
14589             "type" : "string"
14590           }
14591         } ],
14592         "requestBody" : {
14593           "content" : {
14594             "application/json" : {
14595               "schema" : {
14596                 "type" : "string"
14597               }
14598             }
14599           },
14600           "description" : "Additional information key value to be created",
14601           "required" : true
14602         },
14603         "responses" : {
14604           "201" : {
14605             "description" : "Additional information created"
14606           },
14607           "400" : {
14608             "description" : "Invalid content / Missing content"
14609           },
14610           "403" : {
14611             "description" : "Restricted operation"
14612           },
14613           "409" : {
14614             "description" : "Additional information key already exist"
14615           },
14616           "default" : {
14617             "content" : {
14618               "application/json" : {
14619                 "schema" : {
14620                   "type" : "array",
14621                   "items" : {
14622                     "type" : "object",
14623                     "properties" : {
14624                       "allowedMethods" : {
14625                         "type" : "array",
14626                         "items" : {
14627                           "type" : "string"
14628                         },
14629                         "uniqueItems" : true
14630                       },
14631                       "cookies" : {
14632                         "type" : "object",
14633                         "additionalProperties" : {
14634                           "type" : "object",
14635                           "properties" : {
14636                             "comment" : {
14637                               "type" : "string"
14638                             },
14639                             "domain" : {
14640                               "type" : "string"
14641                             },
14642                             "expiry" : {
14643                               "type" : "string",
14644                               "format" : "date-time"
14645                             },
14646                             "httpOnly" : {
14647                               "type" : "boolean"
14648                             },
14649                             "maxAge" : {
14650                               "type" : "integer",
14651                               "format" : "int32"
14652                             },
14653                             "name" : {
14654                               "type" : "string"
14655                             },
14656                             "path" : {
14657                               "type" : "string"
14658                             },
14659                             "secure" : {
14660                               "type" : "boolean"
14661                             },
14662                             "value" : {
14663                               "type" : "string"
14664                             },
14665                             "version" : {
14666                               "type" : "integer",
14667                               "format" : "int32"
14668                             }
14669                           }
14670                         }
14671                       },
14672                       "date" : {
14673                         "type" : "string",
14674                         "format" : "date-time"
14675                       },
14676                       "entity" : {
14677                         "type" : "object"
14678                       },
14679                       "entityTag" : {
14680                         "type" : "object",
14681                         "properties" : {
14682                           "value" : {
14683                             "type" : "string"
14684                           },
14685                           "weak" : {
14686                             "type" : "boolean"
14687                           }
14688                         }
14689                       },
14690                       "headers" : {
14691                         "type" : "object",
14692                         "additionalProperties" : {
14693                           "type" : "array",
14694                           "items" : {
14695                             "type" : "object"
14696                           }
14697                         }
14698                       },
14699                       "language" : {
14700                         "type" : "object",
14701                         "properties" : {
14702                           "country" : {
14703                             "type" : "string"
14704                           },
14705                           "displayCountry" : {
14706                             "type" : "string"
14707                           },
14708                           "displayLanguage" : {
14709                             "type" : "string"
14710                           },
14711                           "displayName" : {
14712                             "type" : "string"
14713                           },
14714                           "displayScript" : {
14715                             "type" : "string"
14716                           },
14717                           "displayVariant" : {
14718                             "type" : "string"
14719                           },
14720                           "extensionKeys" : {
14721                             "type" : "array",
14722                             "items" : {
14723                               "type" : "string"
14724                             },
14725                             "uniqueItems" : true
14726                           },
14727                           "iso3Country" : {
14728                             "type" : "string"
14729                           },
14730                           "iso3Language" : {
14731                             "type" : "string"
14732                           },
14733                           "language" : {
14734                             "type" : "string"
14735                           },
14736                           "script" : {
14737                             "type" : "string"
14738                           },
14739                           "unicodeLocaleAttributes" : {
14740                             "type" : "array",
14741                             "items" : {
14742                               "type" : "string"
14743                             },
14744                             "uniqueItems" : true
14745                           },
14746                           "unicodeLocaleKeys" : {
14747                             "type" : "array",
14748                             "items" : {
14749                               "type" : "string"
14750                             },
14751                             "uniqueItems" : true
14752                           },
14753                           "variant" : {
14754                             "type" : "string"
14755                           }
14756                         }
14757                       },
14758                       "lastModified" : {
14759                         "type" : "string",
14760                         "format" : "date-time"
14761                       },
14762                       "length" : {
14763                         "type" : "integer",
14764                         "format" : "int32"
14765                       },
14766                       "links" : {
14767                         "type" : "array",
14768                         "items" : {
14769                           "type" : "object",
14770                           "properties" : {
14771                             "params" : {
14772                               "type" : "object",
14773                               "additionalProperties" : {
14774                                 "type" : "string"
14775                               }
14776                             },
14777                             "rel" : {
14778                               "type" : "string"
14779                             },
14780                             "rels" : {
14781                               "type" : "array",
14782                               "items" : {
14783                                 "type" : "string"
14784                               }
14785                             },
14786                             "title" : {
14787                               "type" : "string"
14788                             },
14789                             "type" : {
14790                               "type" : "string"
14791                             },
14792                             "uri" : {
14793                               "type" : "string",
14794                               "format" : "uri"
14795                             },
14796                             "uriBuilder" : {
14797                               "type" : "object"
14798                             }
14799                           }
14800                         },
14801                         "uniqueItems" : true
14802                       },
14803                       "location" : {
14804                         "type" : "string",
14805                         "format" : "uri"
14806                       },
14807                       "mediaType" : {
14808                         "type" : "object",
14809                         "properties" : {
14810                           "parameters" : {
14811                             "type" : "object",
14812                             "additionalProperties" : {
14813                               "type" : "string"
14814                             }
14815                           },
14816                           "subtype" : {
14817                             "type" : "string"
14818                           },
14819                           "type" : {
14820                             "type" : "string"
14821                           },
14822                           "wildcardSubtype" : {
14823                             "type" : "boolean"
14824                           },
14825                           "wildcardType" : {
14826                             "type" : "boolean"
14827                           }
14828                         }
14829                       },
14830                       "metadata" : {
14831                         "type" : "object",
14832                         "additionalProperties" : {
14833                           "type" : "array",
14834                           "items" : {
14835                             "type" : "object"
14836                           }
14837                         }
14838                       },
14839                       "status" : {
14840                         "type" : "integer",
14841                         "format" : "int32"
14842                       },
14843                       "statusInfo" : {
14844                         "type" : "object",
14845                         "properties" : {
14846                           "family" : {
14847                             "type" : "string",
14848                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14849                           },
14850                           "reasonPhrase" : {
14851                             "type" : "string"
14852                           },
14853                           "statusCode" : {
14854                             "type" : "integer",
14855                             "format" : "int32"
14856                           }
14857                         }
14858                       },
14859                       "stringHeaders" : {
14860                         "type" : "object",
14861                         "additionalProperties" : {
14862                           "type" : "array",
14863                           "items" : {
14864                             "type" : "string"
14865                           }
14866                         }
14867                       }
14868                     }
14869                   }
14870                 }
14871               }
14872             }
14873           }
14874         },
14875         "servers" : [ {
14876           "url" : "/sdc2/rest",
14877           "variables" : { }
14878         } ],
14879         "summary" : "Returns created Additional Inforamtion property",
14880         "tags" : [ "SDCE-2 APIs" ]
14881       }
14882     },
14883     "/v1/catalog/services/{serviceId}/additionalinfo/{labelId}" : {
14884       "delete" : {
14885         "description" : "Create Additional Information Label and Value",
14886         "operationId" : "deleteServiceAdditionalInformationLabel",
14887         "parameters" : [ {
14888           "description" : "service id to update with new property",
14889           "in" : "path",
14890           "name" : "serviceId",
14891           "required" : true,
14892           "schema" : {
14893             "type" : "string"
14894           }
14895         }, {
14896           "description" : "label id",
14897           "in" : "path",
14898           "name" : "labelId",
14899           "required" : true,
14900           "schema" : {
14901             "type" : "string"
14902           }
14903         }, {
14904           "in" : "header",
14905           "name" : "USER_ID",
14906           "schema" : {
14907             "type" : "string"
14908           }
14909         } ],
14910         "responses" : {
14911           "200" : {
14912             "description" : "Additional information deleted"
14913           },
14914           "400" : {
14915             "description" : "Invalid content / Missing content"
14916           },
14917           "403" : {
14918             "description" : "Restricted operation"
14919           },
14920           "409" : {
14921             "description" : "Additional information key already exist"
14922           },
14923           "default" : {
14924             "content" : {
14925               "application/json" : {
14926                 "schema" : {
14927                   "type" : "array",
14928                   "items" : {
14929                     "type" : "object",
14930                     "properties" : {
14931                       "allowedMethods" : {
14932                         "type" : "array",
14933                         "items" : {
14934                           "type" : "string"
14935                         },
14936                         "uniqueItems" : true
14937                       },
14938                       "cookies" : {
14939                         "type" : "object",
14940                         "additionalProperties" : {
14941                           "type" : "object",
14942                           "properties" : {
14943                             "comment" : {
14944                               "type" : "string"
14945                             },
14946                             "domain" : {
14947                               "type" : "string"
14948                             },
14949                             "expiry" : {
14950                               "type" : "string",
14951                               "format" : "date-time"
14952                             },
14953                             "httpOnly" : {
14954                               "type" : "boolean"
14955                             },
14956                             "maxAge" : {
14957                               "type" : "integer",
14958                               "format" : "int32"
14959                             },
14960                             "name" : {
14961                               "type" : "string"
14962                             },
14963                             "path" : {
14964                               "type" : "string"
14965                             },
14966                             "secure" : {
14967                               "type" : "boolean"
14968                             },
14969                             "value" : {
14970                               "type" : "string"
14971                             },
14972                             "version" : {
14973                               "type" : "integer",
14974                               "format" : "int32"
14975                             }
14976                           }
14977                         }
14978                       },
14979                       "date" : {
14980                         "type" : "string",
14981                         "format" : "date-time"
14982                       },
14983                       "entity" : {
14984                         "type" : "object"
14985                       },
14986                       "entityTag" : {
14987                         "type" : "object",
14988                         "properties" : {
14989                           "value" : {
14990                             "type" : "string"
14991                           },
14992                           "weak" : {
14993                             "type" : "boolean"
14994                           }
14995                         }
14996                       },
14997                       "headers" : {
14998                         "type" : "object",
14999                         "additionalProperties" : {
15000                           "type" : "array",
15001                           "items" : {
15002                             "type" : "object"
15003                           }
15004                         }
15005                       },
15006                       "language" : {
15007                         "type" : "object",
15008                         "properties" : {
15009                           "country" : {
15010                             "type" : "string"
15011                           },
15012                           "displayCountry" : {
15013                             "type" : "string"
15014                           },
15015                           "displayLanguage" : {
15016                             "type" : "string"
15017                           },
15018                           "displayName" : {
15019                             "type" : "string"
15020                           },
15021                           "displayScript" : {
15022                             "type" : "string"
15023                           },
15024                           "displayVariant" : {
15025                             "type" : "string"
15026                           },
15027                           "extensionKeys" : {
15028                             "type" : "array",
15029                             "items" : {
15030                               "type" : "string"
15031                             },
15032                             "uniqueItems" : true
15033                           },
15034                           "iso3Country" : {
15035                             "type" : "string"
15036                           },
15037                           "iso3Language" : {
15038                             "type" : "string"
15039                           },
15040                           "language" : {
15041                             "type" : "string"
15042                           },
15043                           "script" : {
15044                             "type" : "string"
15045                           },
15046                           "unicodeLocaleAttributes" : {
15047                             "type" : "array",
15048                             "items" : {
15049                               "type" : "string"
15050                             },
15051                             "uniqueItems" : true
15052                           },
15053                           "unicodeLocaleKeys" : {
15054                             "type" : "array",
15055                             "items" : {
15056                               "type" : "string"
15057                             },
15058                             "uniqueItems" : true
15059                           },
15060                           "variant" : {
15061                             "type" : "string"
15062                           }
15063                         }
15064                       },
15065                       "lastModified" : {
15066                         "type" : "string",
15067                         "format" : "date-time"
15068                       },
15069                       "length" : {
15070                         "type" : "integer",
15071                         "format" : "int32"
15072                       },
15073                       "links" : {
15074                         "type" : "array",
15075                         "items" : {
15076                           "type" : "object",
15077                           "properties" : {
15078                             "params" : {
15079                               "type" : "object",
15080                               "additionalProperties" : {
15081                                 "type" : "string"
15082                               }
15083                             },
15084                             "rel" : {
15085                               "type" : "string"
15086                             },
15087                             "rels" : {
15088                               "type" : "array",
15089                               "items" : {
15090                                 "type" : "string"
15091                               }
15092                             },
15093                             "title" : {
15094                               "type" : "string"
15095                             },
15096                             "type" : {
15097                               "type" : "string"
15098                             },
15099                             "uri" : {
15100                               "type" : "string",
15101                               "format" : "uri"
15102                             },
15103                             "uriBuilder" : {
15104                               "type" : "object"
15105                             }
15106                           }
15107                         },
15108                         "uniqueItems" : true
15109                       },
15110                       "location" : {
15111                         "type" : "string",
15112                         "format" : "uri"
15113                       },
15114                       "mediaType" : {
15115                         "type" : "object",
15116                         "properties" : {
15117                           "parameters" : {
15118                             "type" : "object",
15119                             "additionalProperties" : {
15120                               "type" : "string"
15121                             }
15122                           },
15123                           "subtype" : {
15124                             "type" : "string"
15125                           },
15126                           "type" : {
15127                             "type" : "string"
15128                           },
15129                           "wildcardSubtype" : {
15130                             "type" : "boolean"
15131                           },
15132                           "wildcardType" : {
15133                             "type" : "boolean"
15134                           }
15135                         }
15136                       },
15137                       "metadata" : {
15138                         "type" : "object",
15139                         "additionalProperties" : {
15140                           "type" : "array",
15141                           "items" : {
15142                             "type" : "object"
15143                           }
15144                         }
15145                       },
15146                       "status" : {
15147                         "type" : "integer",
15148                         "format" : "int32"
15149                       },
15150                       "statusInfo" : {
15151                         "type" : "object",
15152                         "properties" : {
15153                           "family" : {
15154                             "type" : "string",
15155                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15156                           },
15157                           "reasonPhrase" : {
15158                             "type" : "string"
15159                           },
15160                           "statusCode" : {
15161                             "type" : "integer",
15162                             "format" : "int32"
15163                           }
15164                         }
15165                       },
15166                       "stringHeaders" : {
15167                         "type" : "object",
15168                         "additionalProperties" : {
15169                           "type" : "array",
15170                           "items" : {
15171                             "type" : "string"
15172                           }
15173                         }
15174                       }
15175                     }
15176                   }
15177                 }
15178               }
15179             }
15180           }
15181         },
15182         "servers" : [ {
15183           "url" : "/sdc2/rest",
15184           "variables" : { }
15185         } ],
15186         "summary" : "Returns deleted Additional Inforamtion property",
15187         "tags" : [ "SDCE-2 APIs" ]
15188       },
15189       "get" : {
15190         "description" : "Get Additional Information by id",
15191         "operationId" : "getServiceAdditionalInformationLabel",
15192         "parameters" : [ {
15193           "description" : "service id to update with new property",
15194           "in" : "path",
15195           "name" : "serviceId",
15196           "required" : true,
15197           "schema" : {
15198             "type" : "string"
15199           }
15200         }, {
15201           "description" : "label id",
15202           "in" : "path",
15203           "name" : "labelId",
15204           "required" : true,
15205           "schema" : {
15206             "type" : "string"
15207           }
15208         }, {
15209           "in" : "header",
15210           "name" : "USER_ID",
15211           "schema" : {
15212             "type" : "string"
15213           }
15214         } ],
15215         "responses" : {
15216           "200" : {
15217             "description" : "fetched additional information"
15218           },
15219           "400" : {
15220             "description" : "Invalid content / Missing content"
15221           },
15222           "403" : {
15223             "description" : "Restricted operation"
15224           },
15225           "409" : {
15226             "description" : "Additional information key already exist"
15227           },
15228           "default" : {
15229             "content" : {
15230               "application/json" : {
15231                 "schema" : {
15232                   "type" : "array",
15233                   "items" : {
15234                     "type" : "object",
15235                     "properties" : {
15236                       "allowedMethods" : {
15237                         "type" : "array",
15238                         "items" : {
15239                           "type" : "string"
15240                         },
15241                         "uniqueItems" : true
15242                       },
15243                       "cookies" : {
15244                         "type" : "object",
15245                         "additionalProperties" : {
15246                           "type" : "object",
15247                           "properties" : {
15248                             "comment" : {
15249                               "type" : "string"
15250                             },
15251                             "domain" : {
15252                               "type" : "string"
15253                             },
15254                             "expiry" : {
15255                               "type" : "string",
15256                               "format" : "date-time"
15257                             },
15258                             "httpOnly" : {
15259                               "type" : "boolean"
15260                             },
15261                             "maxAge" : {
15262                               "type" : "integer",
15263                               "format" : "int32"
15264                             },
15265                             "name" : {
15266                               "type" : "string"
15267                             },
15268                             "path" : {
15269                               "type" : "string"
15270                             },
15271                             "secure" : {
15272                               "type" : "boolean"
15273                             },
15274                             "value" : {
15275                               "type" : "string"
15276                             },
15277                             "version" : {
15278                               "type" : "integer",
15279                               "format" : "int32"
15280                             }
15281                           }
15282                         }
15283                       },
15284                       "date" : {
15285                         "type" : "string",
15286                         "format" : "date-time"
15287                       },
15288                       "entity" : {
15289                         "type" : "object"
15290                       },
15291                       "entityTag" : {
15292                         "type" : "object",
15293                         "properties" : {
15294                           "value" : {
15295                             "type" : "string"
15296                           },
15297                           "weak" : {
15298                             "type" : "boolean"
15299                           }
15300                         }
15301                       },
15302                       "headers" : {
15303                         "type" : "object",
15304                         "additionalProperties" : {
15305                           "type" : "array",
15306                           "items" : {
15307                             "type" : "object"
15308                           }
15309                         }
15310                       },
15311                       "language" : {
15312                         "type" : "object",
15313                         "properties" : {
15314                           "country" : {
15315                             "type" : "string"
15316                           },
15317                           "displayCountry" : {
15318                             "type" : "string"
15319                           },
15320                           "displayLanguage" : {
15321                             "type" : "string"
15322                           },
15323                           "displayName" : {
15324                             "type" : "string"
15325                           },
15326                           "displayScript" : {
15327                             "type" : "string"
15328                           },
15329                           "displayVariant" : {
15330                             "type" : "string"
15331                           },
15332                           "extensionKeys" : {
15333                             "type" : "array",
15334                             "items" : {
15335                               "type" : "string"
15336                             },
15337                             "uniqueItems" : true
15338                           },
15339                           "iso3Country" : {
15340                             "type" : "string"
15341                           },
15342                           "iso3Language" : {
15343                             "type" : "string"
15344                           },
15345                           "language" : {
15346                             "type" : "string"
15347                           },
15348                           "script" : {
15349                             "type" : "string"
15350                           },
15351                           "unicodeLocaleAttributes" : {
15352                             "type" : "array",
15353                             "items" : {
15354                               "type" : "string"
15355                             },
15356                             "uniqueItems" : true
15357                           },
15358                           "unicodeLocaleKeys" : {
15359                             "type" : "array",
15360                             "items" : {
15361                               "type" : "string"
15362                             },
15363                             "uniqueItems" : true
15364                           },
15365                           "variant" : {
15366                             "type" : "string"
15367                           }
15368                         }
15369                       },
15370                       "lastModified" : {
15371                         "type" : "string",
15372                         "format" : "date-time"
15373                       },
15374                       "length" : {
15375                         "type" : "integer",
15376                         "format" : "int32"
15377                       },
15378                       "links" : {
15379                         "type" : "array",
15380                         "items" : {
15381                           "type" : "object",
15382                           "properties" : {
15383                             "params" : {
15384                               "type" : "object",
15385                               "additionalProperties" : {
15386                                 "type" : "string"
15387                               }
15388                             },
15389                             "rel" : {
15390                               "type" : "string"
15391                             },
15392                             "rels" : {
15393                               "type" : "array",
15394                               "items" : {
15395                                 "type" : "string"
15396                               }
15397                             },
15398                             "title" : {
15399                               "type" : "string"
15400                             },
15401                             "type" : {
15402                               "type" : "string"
15403                             },
15404                             "uri" : {
15405                               "type" : "string",
15406                               "format" : "uri"
15407                             },
15408                             "uriBuilder" : {
15409                               "type" : "object"
15410                             }
15411                           }
15412                         },
15413                         "uniqueItems" : true
15414                       },
15415                       "location" : {
15416                         "type" : "string",
15417                         "format" : "uri"
15418                       },
15419                       "mediaType" : {
15420                         "type" : "object",
15421                         "properties" : {
15422                           "parameters" : {
15423                             "type" : "object",
15424                             "additionalProperties" : {
15425                               "type" : "string"
15426                             }
15427                           },
15428                           "subtype" : {
15429                             "type" : "string"
15430                           },
15431                           "type" : {
15432                             "type" : "string"
15433                           },
15434                           "wildcardSubtype" : {
15435                             "type" : "boolean"
15436                           },
15437                           "wildcardType" : {
15438                             "type" : "boolean"
15439                           }
15440                         }
15441                       },
15442                       "metadata" : {
15443                         "type" : "object",
15444                         "additionalProperties" : {
15445                           "type" : "array",
15446                           "items" : {
15447                             "type" : "object"
15448                           }
15449                         }
15450                       },
15451                       "status" : {
15452                         "type" : "integer",
15453                         "format" : "int32"
15454                       },
15455                       "statusInfo" : {
15456                         "type" : "object",
15457                         "properties" : {
15458                           "family" : {
15459                             "type" : "string",
15460                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15461                           },
15462                           "reasonPhrase" : {
15463                             "type" : "string"
15464                           },
15465                           "statusCode" : {
15466                             "type" : "integer",
15467                             "format" : "int32"
15468                           }
15469                         }
15470                       },
15471                       "stringHeaders" : {
15472                         "type" : "object",
15473                         "additionalProperties" : {
15474                           "type" : "array",
15475                           "items" : {
15476                             "type" : "string"
15477                           }
15478                         }
15479                       }
15480                     }
15481                   }
15482                 }
15483               }
15484             }
15485           }
15486         },
15487         "servers" : [ {
15488           "url" : "/sdc2/rest",
15489           "variables" : { }
15490         } ],
15491         "summary" : "Returns Additional Inforamtion property",
15492         "tags" : [ "SDCE-2 APIs" ]
15493       },
15494       "put" : {
15495         "description" : "Update Additional Information Label and Value",
15496         "operationId" : "updateServiceAdditionalInformationLabel",
15497         "parameters" : [ {
15498           "description" : "service id to update with new property",
15499           "in" : "path",
15500           "name" : "serviceId",
15501           "required" : true,
15502           "schema" : {
15503             "type" : "string"
15504           }
15505         }, {
15506           "description" : "label id",
15507           "in" : "path",
15508           "name" : "labelId",
15509           "required" : true,
15510           "schema" : {
15511             "type" : "string"
15512           }
15513         }, {
15514           "in" : "header",
15515           "name" : "USER_ID",
15516           "schema" : {
15517             "type" : "string"
15518           }
15519         } ],
15520         "requestBody" : {
15521           "content" : {
15522             "application/json" : {
15523               "schema" : {
15524                 "type" : "string"
15525               }
15526             }
15527           },
15528           "description" : "Additional information key value to be created",
15529           "required" : true
15530         },
15531         "responses" : {
15532           "200" : {
15533             "description" : "Additional information updated"
15534           },
15535           "400" : {
15536             "description" : "Invalid content / Missing content"
15537           },
15538           "403" : {
15539             "description" : "Restricted operation"
15540           },
15541           "409" : {
15542             "description" : "Additional information key already exist"
15543           },
15544           "default" : {
15545             "content" : {
15546               "application/json" : {
15547                 "schema" : {
15548                   "type" : "array",
15549                   "items" : {
15550                     "type" : "object",
15551                     "properties" : {
15552                       "allowedMethods" : {
15553                         "type" : "array",
15554                         "items" : {
15555                           "type" : "string"
15556                         },
15557                         "uniqueItems" : true
15558                       },
15559                       "cookies" : {
15560                         "type" : "object",
15561                         "additionalProperties" : {
15562                           "type" : "object",
15563                           "properties" : {
15564                             "comment" : {
15565                               "type" : "string"
15566                             },
15567                             "domain" : {
15568                               "type" : "string"
15569                             },
15570                             "expiry" : {
15571                               "type" : "string",
15572                               "format" : "date-time"
15573                             },
15574                             "httpOnly" : {
15575                               "type" : "boolean"
15576                             },
15577                             "maxAge" : {
15578                               "type" : "integer",
15579                               "format" : "int32"
15580                             },
15581                             "name" : {
15582                               "type" : "string"
15583                             },
15584                             "path" : {
15585                               "type" : "string"
15586                             },
15587                             "secure" : {
15588                               "type" : "boolean"
15589                             },
15590                             "value" : {
15591                               "type" : "string"
15592                             },
15593                             "version" : {
15594                               "type" : "integer",
15595                               "format" : "int32"
15596                             }
15597                           }
15598                         }
15599                       },
15600                       "date" : {
15601                         "type" : "string",
15602                         "format" : "date-time"
15603                       },
15604                       "entity" : {
15605                         "type" : "object"
15606                       },
15607                       "entityTag" : {
15608                         "type" : "object",
15609                         "properties" : {
15610                           "value" : {
15611                             "type" : "string"
15612                           },
15613                           "weak" : {
15614                             "type" : "boolean"
15615                           }
15616                         }
15617                       },
15618                       "headers" : {
15619                         "type" : "object",
15620                         "additionalProperties" : {
15621                           "type" : "array",
15622                           "items" : {
15623                             "type" : "object"
15624                           }
15625                         }
15626                       },
15627                       "language" : {
15628                         "type" : "object",
15629                         "properties" : {
15630                           "country" : {
15631                             "type" : "string"
15632                           },
15633                           "displayCountry" : {
15634                             "type" : "string"
15635                           },
15636                           "displayLanguage" : {
15637                             "type" : "string"
15638                           },
15639                           "displayName" : {
15640                             "type" : "string"
15641                           },
15642                           "displayScript" : {
15643                             "type" : "string"
15644                           },
15645                           "displayVariant" : {
15646                             "type" : "string"
15647                           },
15648                           "extensionKeys" : {
15649                             "type" : "array",
15650                             "items" : {
15651                               "type" : "string"
15652                             },
15653                             "uniqueItems" : true
15654                           },
15655                           "iso3Country" : {
15656                             "type" : "string"
15657                           },
15658                           "iso3Language" : {
15659                             "type" : "string"
15660                           },
15661                           "language" : {
15662                             "type" : "string"
15663                           },
15664                           "script" : {
15665                             "type" : "string"
15666                           },
15667                           "unicodeLocaleAttributes" : {
15668                             "type" : "array",
15669                             "items" : {
15670                               "type" : "string"
15671                             },
15672                             "uniqueItems" : true
15673                           },
15674                           "unicodeLocaleKeys" : {
15675                             "type" : "array",
15676                             "items" : {
15677                               "type" : "string"
15678                             },
15679                             "uniqueItems" : true
15680                           },
15681                           "variant" : {
15682                             "type" : "string"
15683                           }
15684                         }
15685                       },
15686                       "lastModified" : {
15687                         "type" : "string",
15688                         "format" : "date-time"
15689                       },
15690                       "length" : {
15691                         "type" : "integer",
15692                         "format" : "int32"
15693                       },
15694                       "links" : {
15695                         "type" : "array",
15696                         "items" : {
15697                           "type" : "object",
15698                           "properties" : {
15699                             "params" : {
15700                               "type" : "object",
15701                               "additionalProperties" : {
15702                                 "type" : "string"
15703                               }
15704                             },
15705                             "rel" : {
15706                               "type" : "string"
15707                             },
15708                             "rels" : {
15709                               "type" : "array",
15710                               "items" : {
15711                                 "type" : "string"
15712                               }
15713                             },
15714                             "title" : {
15715                               "type" : "string"
15716                             },
15717                             "type" : {
15718                               "type" : "string"
15719                             },
15720                             "uri" : {
15721                               "type" : "string",
15722                               "format" : "uri"
15723                             },
15724                             "uriBuilder" : {
15725                               "type" : "object"
15726                             }
15727                           }
15728                         },
15729                         "uniqueItems" : true
15730                       },
15731                       "location" : {
15732                         "type" : "string",
15733                         "format" : "uri"
15734                       },
15735                       "mediaType" : {
15736                         "type" : "object",
15737                         "properties" : {
15738                           "parameters" : {
15739                             "type" : "object",
15740                             "additionalProperties" : {
15741                               "type" : "string"
15742                             }
15743                           },
15744                           "subtype" : {
15745                             "type" : "string"
15746                           },
15747                           "type" : {
15748                             "type" : "string"
15749                           },
15750                           "wildcardSubtype" : {
15751                             "type" : "boolean"
15752                           },
15753                           "wildcardType" : {
15754                             "type" : "boolean"
15755                           }
15756                         }
15757                       },
15758                       "metadata" : {
15759                         "type" : "object",
15760                         "additionalProperties" : {
15761                           "type" : "array",
15762                           "items" : {
15763                             "type" : "object"
15764                           }
15765                         }
15766                       },
15767                       "status" : {
15768                         "type" : "integer",
15769                         "format" : "int32"
15770                       },
15771                       "statusInfo" : {
15772                         "type" : "object",
15773                         "properties" : {
15774                           "family" : {
15775                             "type" : "string",
15776                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15777                           },
15778                           "reasonPhrase" : {
15779                             "type" : "string"
15780                           },
15781                           "statusCode" : {
15782                             "type" : "integer",
15783                             "format" : "int32"
15784                           }
15785                         }
15786                       },
15787                       "stringHeaders" : {
15788                         "type" : "object",
15789                         "additionalProperties" : {
15790                           "type" : "array",
15791                           "items" : {
15792                             "type" : "string"
15793                           }
15794                         }
15795                       }
15796                     }
15797                   }
15798                 }
15799               }
15800             }
15801           }
15802         },
15803         "servers" : [ {
15804           "url" : "/sdc2/rest",
15805           "variables" : { }
15806         } ],
15807         "summary" : "Returns updated Additional Inforamtion property",
15808         "tags" : [ "SDCE-2 APIs" ]
15809       }
15810     },
15811     "/v1/catalog/services/{serviceId}/artifacts" : {
15812       "post" : {
15813         "description" : "Create Artifact",
15814         "operationId" : "loadInformationArtifact",
15815         "parameters" : [ {
15816           "in" : "path",
15817           "name" : "serviceId",
15818           "required" : true,
15819           "schema" : {
15820             "type" : "string"
15821           }
15822         } ],
15823         "requestBody" : {
15824           "content" : {
15825             "application/json" : {
15826               "schema" : {
15827                 "type" : "string"
15828               }
15829             }
15830           },
15831           "description" : "json describe the artifact",
15832           "required" : true
15833         },
15834         "responses" : {
15835           "201" : {
15836             "description" : "Resource created"
15837           },
15838           "400" : {
15839             "description" : "Invalid content / Missing content"
15840           },
15841           "403" : {
15842             "description" : "Restricted operation"
15843           },
15844           "409" : {
15845             "description" : "Artifact already exist"
15846           },
15847           "default" : {
15848             "content" : {
15849               "application/json" : {
15850                 "schema" : {
15851                   "type" : "array",
15852                   "items" : {
15853                     "type" : "object",
15854                     "properties" : {
15855                       "allowedMethods" : {
15856                         "type" : "array",
15857                         "items" : {
15858                           "type" : "string"
15859                         },
15860                         "uniqueItems" : true
15861                       },
15862                       "cookies" : {
15863                         "type" : "object",
15864                         "additionalProperties" : {
15865                           "type" : "object",
15866                           "properties" : {
15867                             "comment" : {
15868                               "type" : "string"
15869                             },
15870                             "domain" : {
15871                               "type" : "string"
15872                             },
15873                             "expiry" : {
15874                               "type" : "string",
15875                               "format" : "date-time"
15876                             },
15877                             "httpOnly" : {
15878                               "type" : "boolean"
15879                             },
15880                             "maxAge" : {
15881                               "type" : "integer",
15882                               "format" : "int32"
15883                             },
15884                             "name" : {
15885                               "type" : "string"
15886                             },
15887                             "path" : {
15888                               "type" : "string"
15889                             },
15890                             "secure" : {
15891                               "type" : "boolean"
15892                             },
15893                             "value" : {
15894                               "type" : "string"
15895                             },
15896                             "version" : {
15897                               "type" : "integer",
15898                               "format" : "int32"
15899                             }
15900                           }
15901                         }
15902                       },
15903                       "date" : {
15904                         "type" : "string",
15905                         "format" : "date-time"
15906                       },
15907                       "entity" : {
15908                         "type" : "object"
15909                       },
15910                       "entityTag" : {
15911                         "type" : "object",
15912                         "properties" : {
15913                           "value" : {
15914                             "type" : "string"
15915                           },
15916                           "weak" : {
15917                             "type" : "boolean"
15918                           }
15919                         }
15920                       },
15921                       "headers" : {
15922                         "type" : "object",
15923                         "additionalProperties" : {
15924                           "type" : "array",
15925                           "items" : {
15926                             "type" : "object"
15927                           }
15928                         }
15929                       },
15930                       "language" : {
15931                         "type" : "object",
15932                         "properties" : {
15933                           "country" : {
15934                             "type" : "string"
15935                           },
15936                           "displayCountry" : {
15937                             "type" : "string"
15938                           },
15939                           "displayLanguage" : {
15940                             "type" : "string"
15941                           },
15942                           "displayName" : {
15943                             "type" : "string"
15944                           },
15945                           "displayScript" : {
15946                             "type" : "string"
15947                           },
15948                           "displayVariant" : {
15949                             "type" : "string"
15950                           },
15951                           "extensionKeys" : {
15952                             "type" : "array",
15953                             "items" : {
15954                               "type" : "string"
15955                             },
15956                             "uniqueItems" : true
15957                           },
15958                           "iso3Country" : {
15959                             "type" : "string"
15960                           },
15961                           "iso3Language" : {
15962                             "type" : "string"
15963                           },
15964                           "language" : {
15965                             "type" : "string"
15966                           },
15967                           "script" : {
15968                             "type" : "string"
15969                           },
15970                           "unicodeLocaleAttributes" : {
15971                             "type" : "array",
15972                             "items" : {
15973                               "type" : "string"
15974                             },
15975                             "uniqueItems" : true
15976                           },
15977                           "unicodeLocaleKeys" : {
15978                             "type" : "array",
15979                             "items" : {
15980                               "type" : "string"
15981                             },
15982                             "uniqueItems" : true
15983                           },
15984                           "variant" : {
15985                             "type" : "string"
15986                           }
15987                         }
15988                       },
15989                       "lastModified" : {
15990                         "type" : "string",
15991                         "format" : "date-time"
15992                       },
15993                       "length" : {
15994                         "type" : "integer",
15995                         "format" : "int32"
15996                       },
15997                       "links" : {
15998                         "type" : "array",
15999                         "items" : {
16000                           "type" : "object",
16001                           "properties" : {
16002                             "params" : {
16003                               "type" : "object",
16004                               "additionalProperties" : {
16005                                 "type" : "string"
16006                               }
16007                             },
16008                             "rel" : {
16009                               "type" : "string"
16010                             },
16011                             "rels" : {
16012                               "type" : "array",
16013                               "items" : {
16014                                 "type" : "string"
16015                               }
16016                             },
16017                             "title" : {
16018                               "type" : "string"
16019                             },
16020                             "type" : {
16021                               "type" : "string"
16022                             },
16023                             "uri" : {
16024                               "type" : "string",
16025                               "format" : "uri"
16026                             },
16027                             "uriBuilder" : {
16028                               "type" : "object"
16029                             }
16030                           }
16031                         },
16032                         "uniqueItems" : true
16033                       },
16034                       "location" : {
16035                         "type" : "string",
16036                         "format" : "uri"
16037                       },
16038                       "mediaType" : {
16039                         "type" : "object",
16040                         "properties" : {
16041                           "parameters" : {
16042                             "type" : "object",
16043                             "additionalProperties" : {
16044                               "type" : "string"
16045                             }
16046                           },
16047                           "subtype" : {
16048                             "type" : "string"
16049                           },
16050                           "type" : {
16051                             "type" : "string"
16052                           },
16053                           "wildcardSubtype" : {
16054                             "type" : "boolean"
16055                           },
16056                           "wildcardType" : {
16057                             "type" : "boolean"
16058                           }
16059                         }
16060                       },
16061                       "metadata" : {
16062                         "type" : "object",
16063                         "additionalProperties" : {
16064                           "type" : "array",
16065                           "items" : {
16066                             "type" : "object"
16067                           }
16068                         }
16069                       },
16070                       "status" : {
16071                         "type" : "integer",
16072                         "format" : "int32"
16073                       },
16074                       "statusInfo" : {
16075                         "type" : "object",
16076                         "properties" : {
16077                           "family" : {
16078                             "type" : "string",
16079                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16080                           },
16081                           "reasonPhrase" : {
16082                             "type" : "string"
16083                           },
16084                           "statusCode" : {
16085                             "type" : "integer",
16086                             "format" : "int32"
16087                           }
16088                         }
16089                       },
16090                       "stringHeaders" : {
16091                         "type" : "object",
16092                         "additionalProperties" : {
16093                           "type" : "array",
16094                           "items" : {
16095                             "type" : "string"
16096                           }
16097                         }
16098                       }
16099                     }
16100                   }
16101                 }
16102               }
16103             }
16104           }
16105         },
16106         "servers" : [ {
16107           "url" : "/sdc2/rest",
16108           "variables" : { }
16109         } ],
16110         "summary" : "Returns created ArtifactDefinition",
16111         "tags" : [ "SDCE-2 APIs" ]
16112       }
16113     },
16114     "/v1/catalog/services/{serviceId}/artifacts/api/{artifactId}" : {
16115       "delete" : {
16116         "description" : "Delete Api Artifact",
16117         "operationId" : "deleteApiArtifact",
16118         "parameters" : [ {
16119           "in" : "path",
16120           "name" : "serviceId",
16121           "required" : true,
16122           "schema" : {
16123             "type" : "string"
16124           }
16125         }, {
16126           "in" : "path",
16127           "name" : "artifactId",
16128           "required" : true,
16129           "schema" : {
16130             "type" : "string"
16131           }
16132         }, {
16133           "in" : "header",
16134           "name" : "USER_ID",
16135           "schema" : {
16136             "type" : "string"
16137           }
16138         }, {
16139           "in" : "header",
16140           "name" : "Content-MD5",
16141           "schema" : {
16142             "type" : "string"
16143           }
16144         } ],
16145         "responses" : {
16146           "204" : {
16147             "description" : "Api Artifact deleted"
16148           },
16149           "403" : {
16150             "description" : "Restricted operation"
16151           },
16152           "default" : {
16153             "content" : {
16154               "application/json" : {
16155                 "schema" : {
16156                   "type" : "array",
16157                   "items" : {
16158                     "type" : "object",
16159                     "properties" : {
16160                       "allowedMethods" : {
16161                         "type" : "array",
16162                         "items" : {
16163                           "type" : "string"
16164                         },
16165                         "uniqueItems" : true
16166                       },
16167                       "cookies" : {
16168                         "type" : "object",
16169                         "additionalProperties" : {
16170                           "type" : "object",
16171                           "properties" : {
16172                             "comment" : {
16173                               "type" : "string"
16174                             },
16175                             "domain" : {
16176                               "type" : "string"
16177                             },
16178                             "expiry" : {
16179                               "type" : "string",
16180                               "format" : "date-time"
16181                             },
16182                             "httpOnly" : {
16183                               "type" : "boolean"
16184                             },
16185                             "maxAge" : {
16186                               "type" : "integer",
16187                               "format" : "int32"
16188                             },
16189                             "name" : {
16190                               "type" : "string"
16191                             },
16192                             "path" : {
16193                               "type" : "string"
16194                             },
16195                             "secure" : {
16196                               "type" : "boolean"
16197                             },
16198                             "value" : {
16199                               "type" : "string"
16200                             },
16201                             "version" : {
16202                               "type" : "integer",
16203                               "format" : "int32"
16204                             }
16205                           }
16206                         }
16207                       },
16208                       "date" : {
16209                         "type" : "string",
16210                         "format" : "date-time"
16211                       },
16212                       "entity" : {
16213                         "type" : "object"
16214                       },
16215                       "entityTag" : {
16216                         "type" : "object",
16217                         "properties" : {
16218                           "value" : {
16219                             "type" : "string"
16220                           },
16221                           "weak" : {
16222                             "type" : "boolean"
16223                           }
16224                         }
16225                       },
16226                       "headers" : {
16227                         "type" : "object",
16228                         "additionalProperties" : {
16229                           "type" : "array",
16230                           "items" : {
16231                             "type" : "object"
16232                           }
16233                         }
16234                       },
16235                       "language" : {
16236                         "type" : "object",
16237                         "properties" : {
16238                           "country" : {
16239                             "type" : "string"
16240                           },
16241                           "displayCountry" : {
16242                             "type" : "string"
16243                           },
16244                           "displayLanguage" : {
16245                             "type" : "string"
16246                           },
16247                           "displayName" : {
16248                             "type" : "string"
16249                           },
16250                           "displayScript" : {
16251                             "type" : "string"
16252                           },
16253                           "displayVariant" : {
16254                             "type" : "string"
16255                           },
16256                           "extensionKeys" : {
16257                             "type" : "array",
16258                             "items" : {
16259                               "type" : "string"
16260                             },
16261                             "uniqueItems" : true
16262                           },
16263                           "iso3Country" : {
16264                             "type" : "string"
16265                           },
16266                           "iso3Language" : {
16267                             "type" : "string"
16268                           },
16269                           "language" : {
16270                             "type" : "string"
16271                           },
16272                           "script" : {
16273                             "type" : "string"
16274                           },
16275                           "unicodeLocaleAttributes" : {
16276                             "type" : "array",
16277                             "items" : {
16278                               "type" : "string"
16279                             },
16280                             "uniqueItems" : true
16281                           },
16282                           "unicodeLocaleKeys" : {
16283                             "type" : "array",
16284                             "items" : {
16285                               "type" : "string"
16286                             },
16287                             "uniqueItems" : true
16288                           },
16289                           "variant" : {
16290                             "type" : "string"
16291                           }
16292                         }
16293                       },
16294                       "lastModified" : {
16295                         "type" : "string",
16296                         "format" : "date-time"
16297                       },
16298                       "length" : {
16299                         "type" : "integer",
16300                         "format" : "int32"
16301                       },
16302                       "links" : {
16303                         "type" : "array",
16304                         "items" : {
16305                           "type" : "object",
16306                           "properties" : {
16307                             "params" : {
16308                               "type" : "object",
16309                               "additionalProperties" : {
16310                                 "type" : "string"
16311                               }
16312                             },
16313                             "rel" : {
16314                               "type" : "string"
16315                             },
16316                             "rels" : {
16317                               "type" : "array",
16318                               "items" : {
16319                                 "type" : "string"
16320                               }
16321                             },
16322                             "title" : {
16323                               "type" : "string"
16324                             },
16325                             "type" : {
16326                               "type" : "string"
16327                             },
16328                             "uri" : {
16329                               "type" : "string",
16330                               "format" : "uri"
16331                             },
16332                             "uriBuilder" : {
16333                               "type" : "object"
16334                             }
16335                           }
16336                         },
16337                         "uniqueItems" : true
16338                       },
16339                       "location" : {
16340                         "type" : "string",
16341                         "format" : "uri"
16342                       },
16343                       "mediaType" : {
16344                         "type" : "object",
16345                         "properties" : {
16346                           "parameters" : {
16347                             "type" : "object",
16348                             "additionalProperties" : {
16349                               "type" : "string"
16350                             }
16351                           },
16352                           "subtype" : {
16353                             "type" : "string"
16354                           },
16355                           "type" : {
16356                             "type" : "string"
16357                           },
16358                           "wildcardSubtype" : {
16359                             "type" : "boolean"
16360                           },
16361                           "wildcardType" : {
16362                             "type" : "boolean"
16363                           }
16364                         }
16365                       },
16366                       "metadata" : {
16367                         "type" : "object",
16368                         "additionalProperties" : {
16369                           "type" : "array",
16370                           "items" : {
16371                             "type" : "object"
16372                           }
16373                         }
16374                       },
16375                       "status" : {
16376                         "type" : "integer",
16377                         "format" : "int32"
16378                       },
16379                       "statusInfo" : {
16380                         "type" : "object",
16381                         "properties" : {
16382                           "family" : {
16383                             "type" : "string",
16384                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16385                           },
16386                           "reasonPhrase" : {
16387                             "type" : "string"
16388                           },
16389                           "statusCode" : {
16390                             "type" : "integer",
16391                             "format" : "int32"
16392                           }
16393                         }
16394                       },
16395                       "stringHeaders" : {
16396                         "type" : "object",
16397                         "additionalProperties" : {
16398                           "type" : "array",
16399                           "items" : {
16400                             "type" : "string"
16401                           }
16402                         }
16403                       }
16404                     }
16405                   }
16406                 }
16407               }
16408             }
16409           }
16410         },
16411         "servers" : [ {
16412           "url" : "/sdc2/rest",
16413           "variables" : { }
16414         } ],
16415         "summary" : "Returns Deleted ArtifactDefinition",
16416         "tags" : [ "SDCE-2 APIs" ]
16417       },
16418       "post" : {
16419         "description" : "Update Api Artifact",
16420         "operationId" : "updateApiArtifact",
16421         "parameters" : [ {
16422           "in" : "path",
16423           "name" : "serviceId",
16424           "required" : true,
16425           "schema" : {
16426             "type" : "string"
16427           }
16428         }, {
16429           "in" : "path",
16430           "name" : "artifactId",
16431           "required" : true,
16432           "schema" : {
16433             "type" : "string"
16434           }
16435         }, {
16436           "in" : "header",
16437           "name" : "USER_ID",
16438           "schema" : {
16439             "type" : "string"
16440           }
16441         }, {
16442           "in" : "header",
16443           "name" : "Content-MD5",
16444           "schema" : {
16445             "type" : "string"
16446           }
16447         } ],
16448         "requestBody" : {
16449           "content" : {
16450             "application/json" : {
16451               "schema" : {
16452                 "type" : "string"
16453               }
16454             }
16455           },
16456           "description" : "json describe the artifact",
16457           "required" : true
16458         },
16459         "responses" : {
16460           "200" : {
16461             "description" : "Api Artifact Updated"
16462           },
16463           "400" : {
16464             "description" : "Invalid content / Missing content"
16465           },
16466           "403" : {
16467             "description" : "Restricted operation"
16468           },
16469           "default" : {
16470             "content" : {
16471               "application/json" : {
16472                 "schema" : {
16473                   "type" : "array",
16474                   "items" : {
16475                     "type" : "object",
16476                     "properties" : {
16477                       "allowedMethods" : {
16478                         "type" : "array",
16479                         "items" : {
16480                           "type" : "string"
16481                         },
16482                         "uniqueItems" : true
16483                       },
16484                       "cookies" : {
16485                         "type" : "object",
16486                         "additionalProperties" : {
16487                           "type" : "object",
16488                           "properties" : {
16489                             "comment" : {
16490                               "type" : "string"
16491                             },
16492                             "domain" : {
16493                               "type" : "string"
16494                             },
16495                             "expiry" : {
16496                               "type" : "string",
16497                               "format" : "date-time"
16498                             },
16499                             "httpOnly" : {
16500                               "type" : "boolean"
16501                             },
16502                             "maxAge" : {
16503                               "type" : "integer",
16504                               "format" : "int32"
16505                             },
16506                             "name" : {
16507                               "type" : "string"
16508                             },
16509                             "path" : {
16510                               "type" : "string"
16511                             },
16512                             "secure" : {
16513                               "type" : "boolean"
16514                             },
16515                             "value" : {
16516                               "type" : "string"
16517                             },
16518                             "version" : {
16519                               "type" : "integer",
16520                               "format" : "int32"
16521                             }
16522                           }
16523                         }
16524                       },
16525                       "date" : {
16526                         "type" : "string",
16527                         "format" : "date-time"
16528                       },
16529                       "entity" : {
16530                         "type" : "object"
16531                       },
16532                       "entityTag" : {
16533                         "type" : "object",
16534                         "properties" : {
16535                           "value" : {
16536                             "type" : "string"
16537                           },
16538                           "weak" : {
16539                             "type" : "boolean"
16540                           }
16541                         }
16542                       },
16543                       "headers" : {
16544                         "type" : "object",
16545                         "additionalProperties" : {
16546                           "type" : "array",
16547                           "items" : {
16548                             "type" : "object"
16549                           }
16550                         }
16551                       },
16552                       "language" : {
16553                         "type" : "object",
16554                         "properties" : {
16555                           "country" : {
16556                             "type" : "string"
16557                           },
16558                           "displayCountry" : {
16559                             "type" : "string"
16560                           },
16561                           "displayLanguage" : {
16562                             "type" : "string"
16563                           },
16564                           "displayName" : {
16565                             "type" : "string"
16566                           },
16567                           "displayScript" : {
16568                             "type" : "string"
16569                           },
16570                           "displayVariant" : {
16571                             "type" : "string"
16572                           },
16573                           "extensionKeys" : {
16574                             "type" : "array",
16575                             "items" : {
16576                               "type" : "string"
16577                             },
16578                             "uniqueItems" : true
16579                           },
16580                           "iso3Country" : {
16581                             "type" : "string"
16582                           },
16583                           "iso3Language" : {
16584                             "type" : "string"
16585                           },
16586                           "language" : {
16587                             "type" : "string"
16588                           },
16589                           "script" : {
16590                             "type" : "string"
16591                           },
16592                           "unicodeLocaleAttributes" : {
16593                             "type" : "array",
16594                             "items" : {
16595                               "type" : "string"
16596                             },
16597                             "uniqueItems" : true
16598                           },
16599                           "unicodeLocaleKeys" : {
16600                             "type" : "array",
16601                             "items" : {
16602                               "type" : "string"
16603                             },
16604                             "uniqueItems" : true
16605                           },
16606                           "variant" : {
16607                             "type" : "string"
16608                           }
16609                         }
16610                       },
16611                       "lastModified" : {
16612                         "type" : "string",
16613                         "format" : "date-time"
16614                       },
16615                       "length" : {
16616                         "type" : "integer",
16617                         "format" : "int32"
16618                       },
16619                       "links" : {
16620                         "type" : "array",
16621                         "items" : {
16622                           "type" : "object",
16623                           "properties" : {
16624                             "params" : {
16625                               "type" : "object",
16626                               "additionalProperties" : {
16627                                 "type" : "string"
16628                               }
16629                             },
16630                             "rel" : {
16631                               "type" : "string"
16632                             },
16633                             "rels" : {
16634                               "type" : "array",
16635                               "items" : {
16636                                 "type" : "string"
16637                               }
16638                             },
16639                             "title" : {
16640                               "type" : "string"
16641                             },
16642                             "type" : {
16643                               "type" : "string"
16644                             },
16645                             "uri" : {
16646                               "type" : "string",
16647                               "format" : "uri"
16648                             },
16649                             "uriBuilder" : {
16650                               "type" : "object"
16651                             }
16652                           }
16653                         },
16654                         "uniqueItems" : true
16655                       },
16656                       "location" : {
16657                         "type" : "string",
16658                         "format" : "uri"
16659                       },
16660                       "mediaType" : {
16661                         "type" : "object",
16662                         "properties" : {
16663                           "parameters" : {
16664                             "type" : "object",
16665                             "additionalProperties" : {
16666                               "type" : "string"
16667                             }
16668                           },
16669                           "subtype" : {
16670                             "type" : "string"
16671                           },
16672                           "type" : {
16673                             "type" : "string"
16674                           },
16675                           "wildcardSubtype" : {
16676                             "type" : "boolean"
16677                           },
16678                           "wildcardType" : {
16679                             "type" : "boolean"
16680                           }
16681                         }
16682                       },
16683                       "metadata" : {
16684                         "type" : "object",
16685                         "additionalProperties" : {
16686                           "type" : "array",
16687                           "items" : {
16688                             "type" : "object"
16689                           }
16690                         }
16691                       },
16692                       "status" : {
16693                         "type" : "integer",
16694                         "format" : "int32"
16695                       },
16696                       "statusInfo" : {
16697                         "type" : "object",
16698                         "properties" : {
16699                           "family" : {
16700                             "type" : "string",
16701                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16702                           },
16703                           "reasonPhrase" : {
16704                             "type" : "string"
16705                           },
16706                           "statusCode" : {
16707                             "type" : "integer",
16708                             "format" : "int32"
16709                           }
16710                         }
16711                       },
16712                       "stringHeaders" : {
16713                         "type" : "object",
16714                         "additionalProperties" : {
16715                           "type" : "array",
16716                           "items" : {
16717                             "type" : "string"
16718                           }
16719                         }
16720                       }
16721                     }
16722                   }
16723                 }
16724               }
16725             }
16726           }
16727         },
16728         "servers" : [ {
16729           "url" : "/sdc2/rest",
16730           "variables" : { }
16731         } ],
16732         "summary" : "Returns created ArtifactDefinition",
16733         "tags" : [ "SDCE-2 APIs" ]
16734       }
16735     },
16736     "/v1/catalog/services/{serviceId}/artifacts/{artifactId}" : {
16737       "delete" : {
16738         "description" : "Delete Artifact",
16739         "operationId" : "deleteInformationalArtifact",
16740         "parameters" : [ {
16741           "in" : "path",
16742           "name" : "serviceId",
16743           "required" : true,
16744           "schema" : {
16745             "type" : "string"
16746           }
16747         }, {
16748           "in" : "path",
16749           "name" : "artifactId",
16750           "required" : true,
16751           "schema" : {
16752             "type" : "string"
16753           }
16754         } ],
16755         "responses" : {
16756           "201" : {
16757             "description" : "Service artifact deleted"
16758           },
16759           "400" : {
16760             "description" : "Invalid content / Missing content"
16761           },
16762           "403" : {
16763             "description" : "Restricted operation"
16764           },
16765           "default" : {
16766             "content" : {
16767               "application/json" : {
16768                 "schema" : {
16769                   "type" : "array",
16770                   "items" : {
16771                     "type" : "object",
16772                     "properties" : {
16773                       "allowedMethods" : {
16774                         "type" : "array",
16775                         "items" : {
16776                           "type" : "string"
16777                         },
16778                         "uniqueItems" : true
16779                       },
16780                       "cookies" : {
16781                         "type" : "object",
16782                         "additionalProperties" : {
16783                           "type" : "object",
16784                           "properties" : {
16785                             "comment" : {
16786                               "type" : "string"
16787                             },
16788                             "domain" : {
16789                               "type" : "string"
16790                             },
16791                             "expiry" : {
16792                               "type" : "string",
16793                               "format" : "date-time"
16794                             },
16795                             "httpOnly" : {
16796                               "type" : "boolean"
16797                             },
16798                             "maxAge" : {
16799                               "type" : "integer",
16800                               "format" : "int32"
16801                             },
16802                             "name" : {
16803                               "type" : "string"
16804                             },
16805                             "path" : {
16806                               "type" : "string"
16807                             },
16808                             "secure" : {
16809                               "type" : "boolean"
16810                             },
16811                             "value" : {
16812                               "type" : "string"
16813                             },
16814                             "version" : {
16815                               "type" : "integer",
16816                               "format" : "int32"
16817                             }
16818                           }
16819                         }
16820                       },
16821                       "date" : {
16822                         "type" : "string",
16823                         "format" : "date-time"
16824                       },
16825                       "entity" : {
16826                         "type" : "object"
16827                       },
16828                       "entityTag" : {
16829                         "type" : "object",
16830                         "properties" : {
16831                           "value" : {
16832                             "type" : "string"
16833                           },
16834                           "weak" : {
16835                             "type" : "boolean"
16836                           }
16837                         }
16838                       },
16839                       "headers" : {
16840                         "type" : "object",
16841                         "additionalProperties" : {
16842                           "type" : "array",
16843                           "items" : {
16844                             "type" : "object"
16845                           }
16846                         }
16847                       },
16848                       "language" : {
16849                         "type" : "object",
16850                         "properties" : {
16851                           "country" : {
16852                             "type" : "string"
16853                           },
16854                           "displayCountry" : {
16855                             "type" : "string"
16856                           },
16857                           "displayLanguage" : {
16858                             "type" : "string"
16859                           },
16860                           "displayName" : {
16861                             "type" : "string"
16862                           },
16863                           "displayScript" : {
16864                             "type" : "string"
16865                           },
16866                           "displayVariant" : {
16867                             "type" : "string"
16868                           },
16869                           "extensionKeys" : {
16870                             "type" : "array",
16871                             "items" : {
16872                               "type" : "string"
16873                             },
16874                             "uniqueItems" : true
16875                           },
16876                           "iso3Country" : {
16877                             "type" : "string"
16878                           },
16879                           "iso3Language" : {
16880                             "type" : "string"
16881                           },
16882                           "language" : {
16883                             "type" : "string"
16884                           },
16885                           "script" : {
16886                             "type" : "string"
16887                           },
16888                           "unicodeLocaleAttributes" : {
16889                             "type" : "array",
16890                             "items" : {
16891                               "type" : "string"
16892                             },
16893                             "uniqueItems" : true
16894                           },
16895                           "unicodeLocaleKeys" : {
16896                             "type" : "array",
16897                             "items" : {
16898                               "type" : "string"
16899                             },
16900                             "uniqueItems" : true
16901                           },
16902                           "variant" : {
16903                             "type" : "string"
16904                           }
16905                         }
16906                       },
16907                       "lastModified" : {
16908                         "type" : "string",
16909                         "format" : "date-time"
16910                       },
16911                       "length" : {
16912                         "type" : "integer",
16913                         "format" : "int32"
16914                       },
16915                       "links" : {
16916                         "type" : "array",
16917                         "items" : {
16918                           "type" : "object",
16919                           "properties" : {
16920                             "params" : {
16921                               "type" : "object",
16922                               "additionalProperties" : {
16923                                 "type" : "string"
16924                               }
16925                             },
16926                             "rel" : {
16927                               "type" : "string"
16928                             },
16929                             "rels" : {
16930                               "type" : "array",
16931                               "items" : {
16932                                 "type" : "string"
16933                               }
16934                             },
16935                             "title" : {
16936                               "type" : "string"
16937                             },
16938                             "type" : {
16939                               "type" : "string"
16940                             },
16941                             "uri" : {
16942                               "type" : "string",
16943                               "format" : "uri"
16944                             },
16945                             "uriBuilder" : {
16946                               "type" : "object"
16947                             }
16948                           }
16949                         },
16950                         "uniqueItems" : true
16951                       },
16952                       "location" : {
16953                         "type" : "string",
16954                         "format" : "uri"
16955                       },
16956                       "mediaType" : {
16957                         "type" : "object",
16958                         "properties" : {
16959                           "parameters" : {
16960                             "type" : "object",
16961                             "additionalProperties" : {
16962                               "type" : "string"
16963                             }
16964                           },
16965                           "subtype" : {
16966                             "type" : "string"
16967                           },
16968                           "type" : {
16969                             "type" : "string"
16970                           },
16971                           "wildcardSubtype" : {
16972                             "type" : "boolean"
16973                           },
16974                           "wildcardType" : {
16975                             "type" : "boolean"
16976                           }
16977                         }
16978                       },
16979                       "metadata" : {
16980                         "type" : "object",
16981                         "additionalProperties" : {
16982                           "type" : "array",
16983                           "items" : {
16984                             "type" : "object"
16985                           }
16986                         }
16987                       },
16988                       "status" : {
16989                         "type" : "integer",
16990                         "format" : "int32"
16991                       },
16992                       "statusInfo" : {
16993                         "type" : "object",
16994                         "properties" : {
16995                           "family" : {
16996                             "type" : "string",
16997                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16998                           },
16999                           "reasonPhrase" : {
17000                             "type" : "string"
17001                           },
17002                           "statusCode" : {
17003                             "type" : "integer",
17004                             "format" : "int32"
17005                           }
17006                         }
17007                       },
17008                       "stringHeaders" : {
17009                         "type" : "object",
17010                         "additionalProperties" : {
17011                           "type" : "array",
17012                           "items" : {
17013                             "type" : "string"
17014                           }
17015                         }
17016                       }
17017                     }
17018                   }
17019                 }
17020               }
17021             }
17022           }
17023         },
17024         "servers" : [ {
17025           "url" : "/sdc2/rest",
17026           "variables" : { }
17027         } ],
17028         "summary" : "Returns delete artifact",
17029         "tags" : [ "SDCE-2 APIs" ]
17030       },
17031       "get" : {
17032         "description" : "Download service Artifact in Base64",
17033         "operationId" : "downloadServiceArtifactBase64",
17034         "parameters" : [ {
17035           "in" : "path",
17036           "name" : "serviceId",
17037           "required" : true,
17038           "schema" : {
17039             "type" : "string"
17040           }
17041         }, {
17042           "in" : "path",
17043           "name" : "artifactId",
17044           "required" : true,
17045           "schema" : {
17046             "type" : "string"
17047           }
17048         } ],
17049         "responses" : {
17050           "200" : {
17051             "description" : "Service artifact downloaded"
17052           },
17053           "404" : {
17054             "description" : "Service/Artifact not found"
17055           },
17056           "default" : {
17057             "content" : {
17058               "application/json" : {
17059                 "schema" : {
17060                   "type" : "array",
17061                   "items" : {
17062                     "type" : "object",
17063                     "properties" : {
17064                       "allowedMethods" : {
17065                         "type" : "array",
17066                         "items" : {
17067                           "type" : "string"
17068                         },
17069                         "uniqueItems" : true
17070                       },
17071                       "cookies" : {
17072                         "type" : "object",
17073                         "additionalProperties" : {
17074                           "type" : "object",
17075                           "properties" : {
17076                             "comment" : {
17077                               "type" : "string"
17078                             },
17079                             "domain" : {
17080                               "type" : "string"
17081                             },
17082                             "expiry" : {
17083                               "type" : "string",
17084                               "format" : "date-time"
17085                             },
17086                             "httpOnly" : {
17087                               "type" : "boolean"
17088                             },
17089                             "maxAge" : {
17090                               "type" : "integer",
17091                               "format" : "int32"
17092                             },
17093                             "name" : {
17094                               "type" : "string"
17095                             },
17096                             "path" : {
17097                               "type" : "string"
17098                             },
17099                             "secure" : {
17100                               "type" : "boolean"
17101                             },
17102                             "value" : {
17103                               "type" : "string"
17104                             },
17105                             "version" : {
17106                               "type" : "integer",
17107                               "format" : "int32"
17108                             }
17109                           }
17110                         }
17111                       },
17112                       "date" : {
17113                         "type" : "string",
17114                         "format" : "date-time"
17115                       },
17116                       "entity" : {
17117                         "type" : "object"
17118                       },
17119                       "entityTag" : {
17120                         "type" : "object",
17121                         "properties" : {
17122                           "value" : {
17123                             "type" : "string"
17124                           },
17125                           "weak" : {
17126                             "type" : "boolean"
17127                           }
17128                         }
17129                       },
17130                       "headers" : {
17131                         "type" : "object",
17132                         "additionalProperties" : {
17133                           "type" : "array",
17134                           "items" : {
17135                             "type" : "object"
17136                           }
17137                         }
17138                       },
17139                       "language" : {
17140                         "type" : "object",
17141                         "properties" : {
17142                           "country" : {
17143                             "type" : "string"
17144                           },
17145                           "displayCountry" : {
17146                             "type" : "string"
17147                           },
17148                           "displayLanguage" : {
17149                             "type" : "string"
17150                           },
17151                           "displayName" : {
17152                             "type" : "string"
17153                           },
17154                           "displayScript" : {
17155                             "type" : "string"
17156                           },
17157                           "displayVariant" : {
17158                             "type" : "string"
17159                           },
17160                           "extensionKeys" : {
17161                             "type" : "array",
17162                             "items" : {
17163                               "type" : "string"
17164                             },
17165                             "uniqueItems" : true
17166                           },
17167                           "iso3Country" : {
17168                             "type" : "string"
17169                           },
17170                           "iso3Language" : {
17171                             "type" : "string"
17172                           },
17173                           "language" : {
17174                             "type" : "string"
17175                           },
17176                           "script" : {
17177                             "type" : "string"
17178                           },
17179                           "unicodeLocaleAttributes" : {
17180                             "type" : "array",
17181                             "items" : {
17182                               "type" : "string"
17183                             },
17184                             "uniqueItems" : true
17185                           },
17186                           "unicodeLocaleKeys" : {
17187                             "type" : "array",
17188                             "items" : {
17189                               "type" : "string"
17190                             },
17191                             "uniqueItems" : true
17192                           },
17193                           "variant" : {
17194                             "type" : "string"
17195                           }
17196                         }
17197                       },
17198                       "lastModified" : {
17199                         "type" : "string",
17200                         "format" : "date-time"
17201                       },
17202                       "length" : {
17203                         "type" : "integer",
17204                         "format" : "int32"
17205                       },
17206                       "links" : {
17207                         "type" : "array",
17208                         "items" : {
17209                           "type" : "object",
17210                           "properties" : {
17211                             "params" : {
17212                               "type" : "object",
17213                               "additionalProperties" : {
17214                                 "type" : "string"
17215                               }
17216                             },
17217                             "rel" : {
17218                               "type" : "string"
17219                             },
17220                             "rels" : {
17221                               "type" : "array",
17222                               "items" : {
17223                                 "type" : "string"
17224                               }
17225                             },
17226                             "title" : {
17227                               "type" : "string"
17228                             },
17229                             "type" : {
17230                               "type" : "string"
17231                             },
17232                             "uri" : {
17233                               "type" : "string",
17234                               "format" : "uri"
17235                             },
17236                             "uriBuilder" : {
17237                               "type" : "object"
17238                             }
17239                           }
17240                         },
17241                         "uniqueItems" : true
17242                       },
17243                       "location" : {
17244                         "type" : "string",
17245                         "format" : "uri"
17246                       },
17247                       "mediaType" : {
17248                         "type" : "object",
17249                         "properties" : {
17250                           "parameters" : {
17251                             "type" : "object",
17252                             "additionalProperties" : {
17253                               "type" : "string"
17254                             }
17255                           },
17256                           "subtype" : {
17257                             "type" : "string"
17258                           },
17259                           "type" : {
17260                             "type" : "string"
17261                           },
17262                           "wildcardSubtype" : {
17263                             "type" : "boolean"
17264                           },
17265                           "wildcardType" : {
17266                             "type" : "boolean"
17267                           }
17268                         }
17269                       },
17270                       "metadata" : {
17271                         "type" : "object",
17272                         "additionalProperties" : {
17273                           "type" : "array",
17274                           "items" : {
17275                             "type" : "object"
17276                           }
17277                         }
17278                       },
17279                       "status" : {
17280                         "type" : "integer",
17281                         "format" : "int32"
17282                       },
17283                       "statusInfo" : {
17284                         "type" : "object",
17285                         "properties" : {
17286                           "family" : {
17287                             "type" : "string",
17288                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17289                           },
17290                           "reasonPhrase" : {
17291                             "type" : "string"
17292                           },
17293                           "statusCode" : {
17294                             "type" : "integer",
17295                             "format" : "int32"
17296                           }
17297                         }
17298                       },
17299                       "stringHeaders" : {
17300                         "type" : "object",
17301                         "additionalProperties" : {
17302                           "type" : "array",
17303                           "items" : {
17304                             "type" : "string"
17305                           }
17306                         }
17307                       }
17308                     }
17309                   }
17310                 }
17311               }
17312             }
17313           }
17314         },
17315         "servers" : [ {
17316           "url" : "/sdc2/rest",
17317           "variables" : { }
17318         } ],
17319         "summary" : "Returns downloaded artifact",
17320         "tags" : [ "SDCE-2 APIs" ]
17321       },
17322       "post" : {
17323         "description" : "Update Artifact",
17324         "operationId" : "updateInformationArtifact",
17325         "parameters" : [ {
17326           "in" : "path",
17327           "name" : "serviceId",
17328           "required" : true,
17329           "schema" : {
17330             "type" : "string"
17331           }
17332         }, {
17333           "in" : "path",
17334           "name" : "artifactId",
17335           "required" : true,
17336           "schema" : {
17337             "type" : "string"
17338           }
17339         } ],
17340         "requestBody" : {
17341           "content" : {
17342             "application/json" : {
17343               "schema" : {
17344                 "type" : "string"
17345               }
17346             }
17347           },
17348           "description" : "json describe the artifact",
17349           "required" : true
17350         },
17351         "responses" : {
17352           "201" : {
17353             "description" : "Service artifact created"
17354           },
17355           "400" : {
17356             "description" : "Invalid content / Missing content"
17357           },
17358           "403" : {
17359             "description" : "Restricted operation"
17360           },
17361           "default" : {
17362             "content" : {
17363               "application/json" : {
17364                 "schema" : {
17365                   "type" : "array",
17366                   "items" : {
17367                     "type" : "object",
17368                     "properties" : {
17369                       "allowedMethods" : {
17370                         "type" : "array",
17371                         "items" : {
17372                           "type" : "string"
17373                         },
17374                         "uniqueItems" : true
17375                       },
17376                       "cookies" : {
17377                         "type" : "object",
17378                         "additionalProperties" : {
17379                           "type" : "object",
17380                           "properties" : {
17381                             "comment" : {
17382                               "type" : "string"
17383                             },
17384                             "domain" : {
17385                               "type" : "string"
17386                             },
17387                             "expiry" : {
17388                               "type" : "string",
17389                               "format" : "date-time"
17390                             },
17391                             "httpOnly" : {
17392                               "type" : "boolean"
17393                             },
17394                             "maxAge" : {
17395                               "type" : "integer",
17396                               "format" : "int32"
17397                             },
17398                             "name" : {
17399                               "type" : "string"
17400                             },
17401                             "path" : {
17402                               "type" : "string"
17403                             },
17404                             "secure" : {
17405                               "type" : "boolean"
17406                             },
17407                             "value" : {
17408                               "type" : "string"
17409                             },
17410                             "version" : {
17411                               "type" : "integer",
17412                               "format" : "int32"
17413                             }
17414                           }
17415                         }
17416                       },
17417                       "date" : {
17418                         "type" : "string",
17419                         "format" : "date-time"
17420                       },
17421                       "entity" : {
17422                         "type" : "object"
17423                       },
17424                       "entityTag" : {
17425                         "type" : "object",
17426                         "properties" : {
17427                           "value" : {
17428                             "type" : "string"
17429                           },
17430                           "weak" : {
17431                             "type" : "boolean"
17432                           }
17433                         }
17434                       },
17435                       "headers" : {
17436                         "type" : "object",
17437                         "additionalProperties" : {
17438                           "type" : "array",
17439                           "items" : {
17440                             "type" : "object"
17441                           }
17442                         }
17443                       },
17444                       "language" : {
17445                         "type" : "object",
17446                         "properties" : {
17447                           "country" : {
17448                             "type" : "string"
17449                           },
17450                           "displayCountry" : {
17451                             "type" : "string"
17452                           },
17453                           "displayLanguage" : {
17454                             "type" : "string"
17455                           },
17456                           "displayName" : {
17457                             "type" : "string"
17458                           },
17459                           "displayScript" : {
17460                             "type" : "string"
17461                           },
17462                           "displayVariant" : {
17463                             "type" : "string"
17464                           },
17465                           "extensionKeys" : {
17466                             "type" : "array",
17467                             "items" : {
17468                               "type" : "string"
17469                             },
17470                             "uniqueItems" : true
17471                           },
17472                           "iso3Country" : {
17473                             "type" : "string"
17474                           },
17475                           "iso3Language" : {
17476                             "type" : "string"
17477                           },
17478                           "language" : {
17479                             "type" : "string"
17480                           },
17481                           "script" : {
17482                             "type" : "string"
17483                           },
17484                           "unicodeLocaleAttributes" : {
17485                             "type" : "array",
17486                             "items" : {
17487                               "type" : "string"
17488                             },
17489                             "uniqueItems" : true
17490                           },
17491                           "unicodeLocaleKeys" : {
17492                             "type" : "array",
17493                             "items" : {
17494                               "type" : "string"
17495                             },
17496                             "uniqueItems" : true
17497                           },
17498                           "variant" : {
17499                             "type" : "string"
17500                           }
17501                         }
17502                       },
17503                       "lastModified" : {
17504                         "type" : "string",
17505                         "format" : "date-time"
17506                       },
17507                       "length" : {
17508                         "type" : "integer",
17509                         "format" : "int32"
17510                       },
17511                       "links" : {
17512                         "type" : "array",
17513                         "items" : {
17514                           "type" : "object",
17515                           "properties" : {
17516                             "params" : {
17517                               "type" : "object",
17518                               "additionalProperties" : {
17519                                 "type" : "string"
17520                               }
17521                             },
17522                             "rel" : {
17523                               "type" : "string"
17524                             },
17525                             "rels" : {
17526                               "type" : "array",
17527                               "items" : {
17528                                 "type" : "string"
17529                               }
17530                             },
17531                             "title" : {
17532                               "type" : "string"
17533                             },
17534                             "type" : {
17535                               "type" : "string"
17536                             },
17537                             "uri" : {
17538                               "type" : "string",
17539                               "format" : "uri"
17540                             },
17541                             "uriBuilder" : {
17542                               "type" : "object"
17543                             }
17544                           }
17545                         },
17546                         "uniqueItems" : true
17547                       },
17548                       "location" : {
17549                         "type" : "string",
17550                         "format" : "uri"
17551                       },
17552                       "mediaType" : {
17553                         "type" : "object",
17554                         "properties" : {
17555                           "parameters" : {
17556                             "type" : "object",
17557                             "additionalProperties" : {
17558                               "type" : "string"
17559                             }
17560                           },
17561                           "subtype" : {
17562                             "type" : "string"
17563                           },
17564                           "type" : {
17565                             "type" : "string"
17566                           },
17567                           "wildcardSubtype" : {
17568                             "type" : "boolean"
17569                           },
17570                           "wildcardType" : {
17571                             "type" : "boolean"
17572                           }
17573                         }
17574                       },
17575                       "metadata" : {
17576                         "type" : "object",
17577                         "additionalProperties" : {
17578                           "type" : "array",
17579                           "items" : {
17580                             "type" : "object"
17581                           }
17582                         }
17583                       },
17584                       "status" : {
17585                         "type" : "integer",
17586                         "format" : "int32"
17587                       },
17588                       "statusInfo" : {
17589                         "type" : "object",
17590                         "properties" : {
17591                           "family" : {
17592                             "type" : "string",
17593                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17594                           },
17595                           "reasonPhrase" : {
17596                             "type" : "string"
17597                           },
17598                           "statusCode" : {
17599                             "type" : "integer",
17600                             "format" : "int32"
17601                           }
17602                         }
17603                       },
17604                       "stringHeaders" : {
17605                         "type" : "object",
17606                         "additionalProperties" : {
17607                           "type" : "array",
17608                           "items" : {
17609                             "type" : "string"
17610                           }
17611                         }
17612                       }
17613                     }
17614                   }
17615                 }
17616               }
17617             }
17618           }
17619         },
17620         "servers" : [ {
17621           "url" : "/sdc2/rest",
17622           "variables" : { }
17623         } ],
17624         "summary" : "Returns updated artifact",
17625         "tags" : [ "SDCE-2 APIs" ]
17626       }
17627     },
17628     "/v1/catalog/services/{serviceId}/attributes" : {
17629       "get" : {
17630         "description" : "Get Service Attribute",
17631         "operationId" : "getAttributeListInService",
17632         "parameters" : [ {
17633           "description" : "service id of attribute",
17634           "in" : "path",
17635           "name" : "serviceId",
17636           "required" : true,
17637           "schema" : {
17638             "type" : "string"
17639           }
17640         }, {
17641           "in" : "header",
17642           "name" : "USER_ID",
17643           "schema" : {
17644             "type" : "string"
17645           }
17646         } ],
17647         "responses" : {
17648           "200" : {
17649             "description" : "attribute"
17650           },
17651           "400" : {
17652             "description" : "Invalid content / Missing content"
17653           },
17654           "403" : {
17655             "description" : "Restricted operation"
17656           },
17657           "404" : {
17658             "description" : "Service attribute not found"
17659           },
17660           "default" : {
17661             "content" : {
17662               "application/json" : {
17663                 "schema" : {
17664                   "type" : "array",
17665                   "items" : {
17666                     "type" : "object",
17667                     "properties" : {
17668                       "allowedMethods" : {
17669                         "type" : "array",
17670                         "items" : {
17671                           "type" : "string"
17672                         },
17673                         "uniqueItems" : true
17674                       },
17675                       "cookies" : {
17676                         "type" : "object",
17677                         "additionalProperties" : {
17678                           "type" : "object",
17679                           "properties" : {
17680                             "comment" : {
17681                               "type" : "string"
17682                             },
17683                             "domain" : {
17684                               "type" : "string"
17685                             },
17686                             "expiry" : {
17687                               "type" : "string",
17688                               "format" : "date-time"
17689                             },
17690                             "httpOnly" : {
17691                               "type" : "boolean"
17692                             },
17693                             "maxAge" : {
17694                               "type" : "integer",
17695                               "format" : "int32"
17696                             },
17697                             "name" : {
17698                               "type" : "string"
17699                             },
17700                             "path" : {
17701                               "type" : "string"
17702                             },
17703                             "secure" : {
17704                               "type" : "boolean"
17705                             },
17706                             "value" : {
17707                               "type" : "string"
17708                             },
17709                             "version" : {
17710                               "type" : "integer",
17711                               "format" : "int32"
17712                             }
17713                           }
17714                         }
17715                       },
17716                       "date" : {
17717                         "type" : "string",
17718                         "format" : "date-time"
17719                       },
17720                       "entity" : {
17721                         "type" : "object"
17722                       },
17723                       "entityTag" : {
17724                         "type" : "object",
17725                         "properties" : {
17726                           "value" : {
17727                             "type" : "string"
17728                           },
17729                           "weak" : {
17730                             "type" : "boolean"
17731                           }
17732                         }
17733                       },
17734                       "headers" : {
17735                         "type" : "object",
17736                         "additionalProperties" : {
17737                           "type" : "array",
17738                           "items" : {
17739                             "type" : "object"
17740                           }
17741                         }
17742                       },
17743                       "language" : {
17744                         "type" : "object",
17745                         "properties" : {
17746                           "country" : {
17747                             "type" : "string"
17748                           },
17749                           "displayCountry" : {
17750                             "type" : "string"
17751                           },
17752                           "displayLanguage" : {
17753                             "type" : "string"
17754                           },
17755                           "displayName" : {
17756                             "type" : "string"
17757                           },
17758                           "displayScript" : {
17759                             "type" : "string"
17760                           },
17761                           "displayVariant" : {
17762                             "type" : "string"
17763                           },
17764                           "extensionKeys" : {
17765                             "type" : "array",
17766                             "items" : {
17767                               "type" : "string"
17768                             },
17769                             "uniqueItems" : true
17770                           },
17771                           "iso3Country" : {
17772                             "type" : "string"
17773                           },
17774                           "iso3Language" : {
17775                             "type" : "string"
17776                           },
17777                           "language" : {
17778                             "type" : "string"
17779                           },
17780                           "script" : {
17781                             "type" : "string"
17782                           },
17783                           "unicodeLocaleAttributes" : {
17784                             "type" : "array",
17785                             "items" : {
17786                               "type" : "string"
17787                             },
17788                             "uniqueItems" : true
17789                           },
17790                           "unicodeLocaleKeys" : {
17791                             "type" : "array",
17792                             "items" : {
17793                               "type" : "string"
17794                             },
17795                             "uniqueItems" : true
17796                           },
17797                           "variant" : {
17798                             "type" : "string"
17799                           }
17800                         }
17801                       },
17802                       "lastModified" : {
17803                         "type" : "string",
17804                         "format" : "date-time"
17805                       },
17806                       "length" : {
17807                         "type" : "integer",
17808                         "format" : "int32"
17809                       },
17810                       "links" : {
17811                         "type" : "array",
17812                         "items" : {
17813                           "type" : "object",
17814                           "properties" : {
17815                             "params" : {
17816                               "type" : "object",
17817                               "additionalProperties" : {
17818                                 "type" : "string"
17819                               }
17820                             },
17821                             "rel" : {
17822                               "type" : "string"
17823                             },
17824                             "rels" : {
17825                               "type" : "array",
17826                               "items" : {
17827                                 "type" : "string"
17828                               }
17829                             },
17830                             "title" : {
17831                               "type" : "string"
17832                             },
17833                             "type" : {
17834                               "type" : "string"
17835                             },
17836                             "uri" : {
17837                               "type" : "string",
17838                               "format" : "uri"
17839                             },
17840                             "uriBuilder" : {
17841                               "type" : "object"
17842                             }
17843                           }
17844                         },
17845                         "uniqueItems" : true
17846                       },
17847                       "location" : {
17848                         "type" : "string",
17849                         "format" : "uri"
17850                       },
17851                       "mediaType" : {
17852                         "type" : "object",
17853                         "properties" : {
17854                           "parameters" : {
17855                             "type" : "object",
17856                             "additionalProperties" : {
17857                               "type" : "string"
17858                             }
17859                           },
17860                           "subtype" : {
17861                             "type" : "string"
17862                           },
17863                           "type" : {
17864                             "type" : "string"
17865                           },
17866                           "wildcardSubtype" : {
17867                             "type" : "boolean"
17868                           },
17869                           "wildcardType" : {
17870                             "type" : "boolean"
17871                           }
17872                         }
17873                       },
17874                       "metadata" : {
17875                         "type" : "object",
17876                         "additionalProperties" : {
17877                           "type" : "array",
17878                           "items" : {
17879                             "type" : "object"
17880                           }
17881                         }
17882                       },
17883                       "status" : {
17884                         "type" : "integer",
17885                         "format" : "int32"
17886                       },
17887                       "statusInfo" : {
17888                         "type" : "object",
17889                         "properties" : {
17890                           "family" : {
17891                             "type" : "string",
17892                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17893                           },
17894                           "reasonPhrase" : {
17895                             "type" : "string"
17896                           },
17897                           "statusCode" : {
17898                             "type" : "integer",
17899                             "format" : "int32"
17900                           }
17901                         }
17902                       },
17903                       "stringHeaders" : {
17904                         "type" : "object",
17905                         "additionalProperties" : {
17906                           "type" : "array",
17907                           "items" : {
17908                             "type" : "string"
17909                           }
17910                         }
17911                       }
17912                     }
17913                   }
17914                 }
17915               }
17916             }
17917           }
17918         },
17919         "servers" : [ {
17920           "url" : "/sdc2/rest",
17921           "variables" : { }
17922         } ],
17923         "summary" : "Returns attribute list of service",
17924         "tags" : [ "SDCE-2 APIs" ]
17925       }
17926     },
17927     "/v1/catalog/services/{serviceId}/capabilities" : {
17928       "post" : {
17929         "description" : "Create Capabilities on service",
17930         "operationId" : "createCapabilitiesOnService",
17931         "parameters" : [ {
17932           "description" : "Service Id",
17933           "in" : "path",
17934           "name" : "serviceId",
17935           "required" : true,
17936           "schema" : {
17937             "type" : "string"
17938           }
17939         }, {
17940           "in" : "header",
17941           "name" : "USER_ID",
17942           "schema" : {
17943             "type" : "string"
17944           }
17945         } ],
17946         "requestBody" : {
17947           "content" : {
17948             "application/json" : {
17949               "schema" : {
17950                 "type" : "string"
17951               }
17952             }
17953           },
17954           "description" : "Capability to create",
17955           "required" : true
17956         },
17957         "responses" : {
17958           "201" : {
17959             "description" : "Create Capabilities"
17960           },
17961           "400" : {
17962             "description" : "Invalid content / Missing content"
17963           },
17964           "403" : {
17965             "description" : "Restricted operation"
17966           },
17967           "409" : {
17968             "description" : "Capability already exist"
17969           },
17970           "default" : {
17971             "content" : {
17972               "application/json" : {
17973                 "schema" : {
17974                   "type" : "array",
17975                   "items" : {
17976                     "type" : "object",
17977                     "properties" : {
17978                       "allowedMethods" : {
17979                         "type" : "array",
17980                         "items" : {
17981                           "type" : "string"
17982                         },
17983                         "uniqueItems" : true
17984                       },
17985                       "cookies" : {
17986                         "type" : "object",
17987                         "additionalProperties" : {
17988                           "type" : "object",
17989                           "properties" : {
17990                             "comment" : {
17991                               "type" : "string"
17992                             },
17993                             "domain" : {
17994                               "type" : "string"
17995                             },
17996                             "expiry" : {
17997                               "type" : "string",
17998                               "format" : "date-time"
17999                             },
18000                             "httpOnly" : {
18001                               "type" : "boolean"
18002                             },
18003                             "maxAge" : {
18004                               "type" : "integer",
18005                               "format" : "int32"
18006                             },
18007                             "name" : {
18008                               "type" : "string"
18009                             },
18010                             "path" : {
18011                               "type" : "string"
18012                             },
18013                             "secure" : {
18014                               "type" : "boolean"
18015                             },
18016                             "value" : {
18017                               "type" : "string"
18018                             },
18019                             "version" : {
18020                               "type" : "integer",
18021                               "format" : "int32"
18022                             }
18023                           }
18024                         }
18025                       },
18026                       "date" : {
18027                         "type" : "string",
18028                         "format" : "date-time"
18029                       },
18030                       "entity" : {
18031                         "type" : "object"
18032                       },
18033                       "entityTag" : {
18034                         "type" : "object",
18035                         "properties" : {
18036                           "value" : {
18037                             "type" : "string"
18038                           },
18039                           "weak" : {
18040                             "type" : "boolean"
18041                           }
18042                         }
18043                       },
18044                       "headers" : {
18045                         "type" : "object",
18046                         "additionalProperties" : {
18047                           "type" : "array",
18048                           "items" : {
18049                             "type" : "object"
18050                           }
18051                         }
18052                       },
18053                       "language" : {
18054                         "type" : "object",
18055                         "properties" : {
18056                           "country" : {
18057                             "type" : "string"
18058                           },
18059                           "displayCountry" : {
18060                             "type" : "string"
18061                           },
18062                           "displayLanguage" : {
18063                             "type" : "string"
18064                           },
18065                           "displayName" : {
18066                             "type" : "string"
18067                           },
18068                           "displayScript" : {
18069                             "type" : "string"
18070                           },
18071                           "displayVariant" : {
18072                             "type" : "string"
18073                           },
18074                           "extensionKeys" : {
18075                             "type" : "array",
18076                             "items" : {
18077                               "type" : "string"
18078                             },
18079                             "uniqueItems" : true
18080                           },
18081                           "iso3Country" : {
18082                             "type" : "string"
18083                           },
18084                           "iso3Language" : {
18085                             "type" : "string"
18086                           },
18087                           "language" : {
18088                             "type" : "string"
18089                           },
18090                           "script" : {
18091                             "type" : "string"
18092                           },
18093                           "unicodeLocaleAttributes" : {
18094                             "type" : "array",
18095                             "items" : {
18096                               "type" : "string"
18097                             },
18098                             "uniqueItems" : true
18099                           },
18100                           "unicodeLocaleKeys" : {
18101                             "type" : "array",
18102                             "items" : {
18103                               "type" : "string"
18104                             },
18105                             "uniqueItems" : true
18106                           },
18107                           "variant" : {
18108                             "type" : "string"
18109                           }
18110                         }
18111                       },
18112                       "lastModified" : {
18113                         "type" : "string",
18114                         "format" : "date-time"
18115                       },
18116                       "length" : {
18117                         "type" : "integer",
18118                         "format" : "int32"
18119                       },
18120                       "links" : {
18121                         "type" : "array",
18122                         "items" : {
18123                           "type" : "object",
18124                           "properties" : {
18125                             "params" : {
18126                               "type" : "object",
18127                               "additionalProperties" : {
18128                                 "type" : "string"
18129                               }
18130                             },
18131                             "rel" : {
18132                               "type" : "string"
18133                             },
18134                             "rels" : {
18135                               "type" : "array",
18136                               "items" : {
18137                                 "type" : "string"
18138                               }
18139                             },
18140                             "title" : {
18141                               "type" : "string"
18142                             },
18143                             "type" : {
18144                               "type" : "string"
18145                             },
18146                             "uri" : {
18147                               "type" : "string",
18148                               "format" : "uri"
18149                             },
18150                             "uriBuilder" : {
18151                               "type" : "object"
18152                             }
18153                           }
18154                         },
18155                         "uniqueItems" : true
18156                       },
18157                       "location" : {
18158                         "type" : "string",
18159                         "format" : "uri"
18160                       },
18161                       "mediaType" : {
18162                         "type" : "object",
18163                         "properties" : {
18164                           "parameters" : {
18165                             "type" : "object",
18166                             "additionalProperties" : {
18167                               "type" : "string"
18168                             }
18169                           },
18170                           "subtype" : {
18171                             "type" : "string"
18172                           },
18173                           "type" : {
18174                             "type" : "string"
18175                           },
18176                           "wildcardSubtype" : {
18177                             "type" : "boolean"
18178                           },
18179                           "wildcardType" : {
18180                             "type" : "boolean"
18181                           }
18182                         }
18183                       },
18184                       "metadata" : {
18185                         "type" : "object",
18186                         "additionalProperties" : {
18187                           "type" : "array",
18188                           "items" : {
18189                             "type" : "object"
18190                           }
18191                         }
18192                       },
18193                       "status" : {
18194                         "type" : "integer",
18195                         "format" : "int32"
18196                       },
18197                       "statusInfo" : {
18198                         "type" : "object",
18199                         "properties" : {
18200                           "family" : {
18201                             "type" : "string",
18202                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18203                           },
18204                           "reasonPhrase" : {
18205                             "type" : "string"
18206                           },
18207                           "statusCode" : {
18208                             "type" : "integer",
18209                             "format" : "int32"
18210                           }
18211                         }
18212                       },
18213                       "stringHeaders" : {
18214                         "type" : "object",
18215                         "additionalProperties" : {
18216                           "type" : "array",
18217                           "items" : {
18218                             "type" : "string"
18219                           }
18220                         }
18221                       }
18222                     }
18223                   }
18224                 }
18225               }
18226             }
18227           }
18228         },
18229         "servers" : [ {
18230           "url" : "/sdc2/rest",
18231           "variables" : { }
18232         } ],
18233         "summary" : "Create Capabilities on service",
18234         "tags" : [ "SDCE-2 APIs" ]
18235       },
18236       "put" : {
18237         "description" : "Update Capabilities on service",
18238         "operationId" : "updateCapabilitiesOnService",
18239         "parameters" : [ {
18240           "description" : "Component Id",
18241           "in" : "path",
18242           "name" : "serviceId",
18243           "required" : true,
18244           "schema" : {
18245             "type" : "string"
18246           }
18247         }, {
18248           "in" : "header",
18249           "name" : "USER_ID",
18250           "schema" : {
18251             "type" : "string"
18252           }
18253         } ],
18254         "requestBody" : {
18255           "content" : {
18256             "application/json" : {
18257               "schema" : {
18258                 "type" : "string"
18259               }
18260             }
18261           },
18262           "description" : "Capabilities to update",
18263           "required" : true
18264         },
18265         "responses" : {
18266           "201" : {
18267             "description" : "Update Capabilities"
18268           },
18269           "400" : {
18270             "description" : "Invalid content / Missing content"
18271           },
18272           "403" : {
18273             "description" : "Restricted operation"
18274           },
18275           "default" : {
18276             "content" : {
18277               "application/json" : {
18278                 "schema" : {
18279                   "type" : "array",
18280                   "items" : {
18281                     "$ref" : "#/components/schemas/CapabilityDefinition"
18282                   }
18283                 }
18284               }
18285             }
18286           }
18287         },
18288         "servers" : [ {
18289           "url" : "/sdc2/rest",
18290           "variables" : { }
18291         } ],
18292         "summary" : "Update Capabilities on service",
18293         "tags" : [ "SDCE-2 APIs" ]
18294       }
18295     },
18296     "/v1/catalog/services/{serviceId}/capabilities/{capabilityId}" : {
18297       "delete" : {
18298         "description" : "Delete capability from service",
18299         "operationId" : "deleteCapabilityOnService",
18300         "parameters" : [ {
18301           "description" : "capability Id",
18302           "in" : "path",
18303           "name" : "capabilityId",
18304           "required" : true,
18305           "schema" : {
18306             "type" : "string"
18307           }
18308         }, {
18309           "description" : "Service Id",
18310           "in" : "path",
18311           "name" : "serviceId",
18312           "required" : true,
18313           "schema" : {
18314             "type" : "string"
18315           }
18316         }, {
18317           "in" : "header",
18318           "name" : "USER_ID",
18319           "schema" : {
18320             "type" : "string"
18321           }
18322         } ],
18323         "responses" : {
18324           "201" : {
18325             "description" : "Delete capability"
18326           },
18327           "400" : {
18328             "description" : "Invalid content / Missing content"
18329           },
18330           "403" : {
18331             "description" : "Restricted operation"
18332           },
18333           "default" : {
18334             "content" : {
18335               "application/json" : {
18336                 "schema" : {
18337                   "type" : "array",
18338                   "items" : {
18339                     "$ref" : "#/components/schemas/CapabilityDefinition"
18340                   }
18341                 }
18342               }
18343             }
18344           }
18345         },
18346         "servers" : [ {
18347           "url" : "/sdc2/rest",
18348           "variables" : { }
18349         } ],
18350         "summary" : "Delete capability from service",
18351         "tags" : [ "SDCE-2 APIs" ]
18352       },
18353       "get" : {
18354         "description" : "Get Capability from service",
18355         "operationId" : "getCapabilityOnService",
18356         "parameters" : [ {
18357           "description" : "Service Id",
18358           "in" : "path",
18359           "name" : "serviceId",
18360           "required" : true,
18361           "schema" : {
18362             "type" : "string"
18363           }
18364         }, {
18365           "description" : "Capability Id",
18366           "in" : "path",
18367           "name" : "capabilityId",
18368           "required" : true,
18369           "schema" : {
18370             "type" : "string"
18371           }
18372         }, {
18373           "in" : "header",
18374           "name" : "USER_ID",
18375           "schema" : {
18376             "type" : "string"
18377           }
18378         } ],
18379         "responses" : {
18380           "201" : {
18381             "description" : "GET Capability"
18382           },
18383           "400" : {
18384             "description" : "Invalid content / Missing content"
18385           },
18386           "403" : {
18387             "description" : "Restricted operation"
18388           },
18389           "default" : {
18390             "content" : {
18391               "application/json" : {
18392                 "schema" : {
18393                   "type" : "array",
18394                   "items" : {
18395                     "$ref" : "#/components/schemas/CapabilityDefinition"
18396                   }
18397                 }
18398               }
18399             }
18400           }
18401         },
18402         "servers" : [ {
18403           "url" : "/sdc2/rest",
18404           "variables" : { }
18405         } ],
18406         "summary" : "GET Capability from service",
18407         "tags" : [ "SDCE-2 APIs" ]
18408       }
18409     },
18410     "/v1/catalog/services/{serviceId}/consumption/{serviceInstanceId}" : {
18411       "post" : {
18412         "description" : "Service consumption on operation",
18413         "operationId" : "addInputToServiceOperation",
18414         "parameters" : [ {
18415           "in" : "path",
18416           "name" : "serviceId",
18417           "required" : true,
18418           "schema" : {
18419             "type" : "string"
18420           }
18421         }, {
18422           "in" : "path",
18423           "name" : "serviceInstanceId",
18424           "required" : true,
18425           "schema" : {
18426             "type" : "string"
18427           }
18428         }, {
18429           "in" : "header",
18430           "name" : "USER_ID",
18431           "schema" : {
18432             "type" : "string"
18433           }
18434         } ],
18435         "requestBody" : {
18436           "content" : {
18437             "application/json" : {
18438               "schema" : {
18439                 "type" : "string"
18440               }
18441             }
18442           },
18443           "description" : "Service Consumption Data",
18444           "required" : true
18445         },
18446         "responses" : {
18447           "201" : {
18448             "description" : "Service property created"
18449           },
18450           "400" : {
18451             "description" : "Invalid content / Missing content"
18452           },
18453           "403" : {
18454             "description" : "Restricted operation"
18455           },
18456           "409" : {
18457             "description" : "Service property already exist"
18458           },
18459           "default" : {
18460             "content" : {
18461               "application/json" : {
18462                 "schema" : {
18463                   "type" : "array",
18464                   "items" : {
18465                     "type" : "object",
18466                     "properties" : {
18467                       "allowedMethods" : {
18468                         "type" : "array",
18469                         "items" : {
18470                           "type" : "string"
18471                         },
18472                         "uniqueItems" : true
18473                       },
18474                       "cookies" : {
18475                         "type" : "object",
18476                         "additionalProperties" : {
18477                           "type" : "object",
18478                           "properties" : {
18479                             "comment" : {
18480                               "type" : "string"
18481                             },
18482                             "domain" : {
18483                               "type" : "string"
18484                             },
18485                             "expiry" : {
18486                               "type" : "string",
18487                               "format" : "date-time"
18488                             },
18489                             "httpOnly" : {
18490                               "type" : "boolean"
18491                             },
18492                             "maxAge" : {
18493                               "type" : "integer",
18494                               "format" : "int32"
18495                             },
18496                             "name" : {
18497                               "type" : "string"
18498                             },
18499                             "path" : {
18500                               "type" : "string"
18501                             },
18502                             "secure" : {
18503                               "type" : "boolean"
18504                             },
18505                             "value" : {
18506                               "type" : "string"
18507                             },
18508                             "version" : {
18509                               "type" : "integer",
18510                               "format" : "int32"
18511                             }
18512                           }
18513                         }
18514                       },
18515                       "date" : {
18516                         "type" : "string",
18517                         "format" : "date-time"
18518                       },
18519                       "entity" : {
18520                         "type" : "object"
18521                       },
18522                       "entityTag" : {
18523                         "type" : "object",
18524                         "properties" : {
18525                           "value" : {
18526                             "type" : "string"
18527                           },
18528                           "weak" : {
18529                             "type" : "boolean"
18530                           }
18531                         }
18532                       },
18533                       "headers" : {
18534                         "type" : "object",
18535                         "additionalProperties" : {
18536                           "type" : "array",
18537                           "items" : {
18538                             "type" : "object"
18539                           }
18540                         }
18541                       },
18542                       "language" : {
18543                         "type" : "object",
18544                         "properties" : {
18545                           "country" : {
18546                             "type" : "string"
18547                           },
18548                           "displayCountry" : {
18549                             "type" : "string"
18550                           },
18551                           "displayLanguage" : {
18552                             "type" : "string"
18553                           },
18554                           "displayName" : {
18555                             "type" : "string"
18556                           },
18557                           "displayScript" : {
18558                             "type" : "string"
18559                           },
18560                           "displayVariant" : {
18561                             "type" : "string"
18562                           },
18563                           "extensionKeys" : {
18564                             "type" : "array",
18565                             "items" : {
18566                               "type" : "string"
18567                             },
18568                             "uniqueItems" : true
18569                           },
18570                           "iso3Country" : {
18571                             "type" : "string"
18572                           },
18573                           "iso3Language" : {
18574                             "type" : "string"
18575                           },
18576                           "language" : {
18577                             "type" : "string"
18578                           },
18579                           "script" : {
18580                             "type" : "string"
18581                           },
18582                           "unicodeLocaleAttributes" : {
18583                             "type" : "array",
18584                             "items" : {
18585                               "type" : "string"
18586                             },
18587                             "uniqueItems" : true
18588                           },
18589                           "unicodeLocaleKeys" : {
18590                             "type" : "array",
18591                             "items" : {
18592                               "type" : "string"
18593                             },
18594                             "uniqueItems" : true
18595                           },
18596                           "variant" : {
18597                             "type" : "string"
18598                           }
18599                         }
18600                       },
18601                       "lastModified" : {
18602                         "type" : "string",
18603                         "format" : "date-time"
18604                       },
18605                       "length" : {
18606                         "type" : "integer",
18607                         "format" : "int32"
18608                       },
18609                       "links" : {
18610                         "type" : "array",
18611                         "items" : {
18612                           "type" : "object",
18613                           "properties" : {
18614                             "params" : {
18615                               "type" : "object",
18616                               "additionalProperties" : {
18617                                 "type" : "string"
18618                               }
18619                             },
18620                             "rel" : {
18621                               "type" : "string"
18622                             },
18623                             "rels" : {
18624                               "type" : "array",
18625                               "items" : {
18626                                 "type" : "string"
18627                               }
18628                             },
18629                             "title" : {
18630                               "type" : "string"
18631                             },
18632                             "type" : {
18633                               "type" : "string"
18634                             },
18635                             "uri" : {
18636                               "type" : "string",
18637                               "format" : "uri"
18638                             },
18639                             "uriBuilder" : {
18640                               "type" : "object"
18641                             }
18642                           }
18643                         },
18644                         "uniqueItems" : true
18645                       },
18646                       "location" : {
18647                         "type" : "string",
18648                         "format" : "uri"
18649                       },
18650                       "mediaType" : {
18651                         "type" : "object",
18652                         "properties" : {
18653                           "parameters" : {
18654                             "type" : "object",
18655                             "additionalProperties" : {
18656                               "type" : "string"
18657                             }
18658                           },
18659                           "subtype" : {
18660                             "type" : "string"
18661                           },
18662                           "type" : {
18663                             "type" : "string"
18664                           },
18665                           "wildcardSubtype" : {
18666                             "type" : "boolean"
18667                           },
18668                           "wildcardType" : {
18669                             "type" : "boolean"
18670                           }
18671                         }
18672                       },
18673                       "metadata" : {
18674                         "type" : "object",
18675                         "additionalProperties" : {
18676                           "type" : "array",
18677                           "items" : {
18678                             "type" : "object"
18679                           }
18680                         }
18681                       },
18682                       "status" : {
18683                         "type" : "integer",
18684                         "format" : "int32"
18685                       },
18686                       "statusInfo" : {
18687                         "type" : "object",
18688                         "properties" : {
18689                           "family" : {
18690                             "type" : "string",
18691                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18692                           },
18693                           "reasonPhrase" : {
18694                             "type" : "string"
18695                           },
18696                           "statusCode" : {
18697                             "type" : "integer",
18698                             "format" : "int32"
18699                           }
18700                         }
18701                       },
18702                       "stringHeaders" : {
18703                         "type" : "object",
18704                         "additionalProperties" : {
18705                           "type" : "array",
18706                           "items" : {
18707                             "type" : "string"
18708                           }
18709                         }
18710                       }
18711                     }
18712                   }
18713                 }
18714               }
18715             }
18716           }
18717         },
18718         "servers" : [ {
18719           "url" : "/sdc2/rest",
18720           "variables" : { }
18721         } ],
18722         "summary" : "Returns consumption data",
18723         "tags" : [ "SDCE-2 APIs" ]
18724       }
18725     },
18726     "/v1/catalog/services/{serviceId}/consumption/{serviceInstanceId}/interfaces/{interfaceId}/operations/{operationId}/inputs" : {
18727       "get" : {
18728         "operationId" : "getInputsListOfOperation",
18729         "parameters" : [ {
18730           "in" : "path",
18731           "name" : "serviceId",
18732           "required" : true,
18733           "schema" : {
18734             "type" : "string"
18735           }
18736         }, {
18737           "in" : "path",
18738           "name" : "serviceInstanceId",
18739           "required" : true,
18740           "schema" : {
18741             "type" : "string"
18742           }
18743         }, {
18744           "in" : "path",
18745           "name" : "interfaceId",
18746           "required" : true,
18747           "schema" : {
18748             "type" : "string"
18749           }
18750         }, {
18751           "in" : "path",
18752           "name" : "operationId",
18753           "required" : true,
18754           "schema" : {
18755             "type" : "string"
18756           }
18757         }, {
18758           "in" : "header",
18759           "name" : "USER_ID",
18760           "schema" : {
18761             "type" : "string"
18762           }
18763         } ],
18764         "responses" : {
18765           "default" : {
18766             "content" : {
18767               "application/json" : { }
18768             },
18769             "description" : "default response"
18770           }
18771         },
18772         "servers" : [ {
18773           "url" : "/sdc2/rest",
18774           "variables" : { }
18775         } ],
18776         "tags" : [ "SDCE-2 APIs" ]
18777       }
18778     },
18779     "/v1/catalog/services/{serviceId}/distribution/{did}/markDeployed" : {
18780       "post" : {
18781         "description" : "Mark distribution as deployed",
18782         "operationId" : "markDistributionAsDeployed",
18783         "parameters" : [ {
18784           "in" : "path",
18785           "name" : "serviceId",
18786           "required" : true,
18787           "schema" : {
18788             "type" : "string"
18789           }
18790         }, {
18791           "in" : "path",
18792           "name" : "did",
18793           "required" : true,
18794           "schema" : {
18795             "type" : "string"
18796           }
18797         }, {
18798           "in" : "header",
18799           "name" : "USER_ID",
18800           "schema" : {
18801             "type" : "string"
18802           }
18803         } ],
18804         "responses" : {
18805           "200" : {
18806             "description" : "Service was marked as deployed"
18807           },
18808           "400" : {
18809             "description" : "Invalid content / Missing content"
18810           },
18811           "403" : {
18812             "description" : "Service is not available"
18813           },
18814           "404" : {
18815             "description" : "Requested service was not found"
18816           },
18817           "409" : {
18818             "description" : "Restricted operation"
18819           },
18820           "500" : {
18821             "description" : "Internal Server Error. Please try again later."
18822           }
18823         },
18824         "servers" : [ {
18825           "url" : "/sdc2/rest",
18826           "variables" : { }
18827         } ],
18828         "summary" : "relevant audit record will be created",
18829         "tags" : [ "SDCE-5 APIs" ]
18830       }
18831     },
18832     "/v1/catalog/services/{serviceId}/distribution/{env}/activate" : {
18833       "post" : {
18834         "description" : "Activate distribution",
18835         "operationId" : "activateDistribution",
18836         "parameters" : [ {
18837           "in" : "path",
18838           "name" : "serviceId",
18839           "required" : true,
18840           "schema" : {
18841             "type" : "string"
18842           }
18843         }, {
18844           "in" : "path",
18845           "name" : "env",
18846           "required" : true,
18847           "schema" : {
18848             "type" : "string"
18849           }
18850         }, {
18851           "in" : "header",
18852           "name" : "USER_ID",
18853           "schema" : {
18854             "type" : "string"
18855           }
18856         } ],
18857         "responses" : {
18858           "200" : {
18859             "description" : "OK"
18860           },
18861           "404" : {
18862             "description" : "Requested service was not found"
18863           },
18864           "409" : {
18865             "description" : "Service cannot be distributed due to missing deployment artifacts"
18866           },
18867           "500" : {
18868             "description" : "Internal Server Error. Please try again later."
18869           }
18870         },
18871         "servers" : [ {
18872           "url" : "/sdc2/rest",
18873           "variables" : { }
18874         } ],
18875         "summary" : "activate distribution",
18876         "tags" : [ "SDCE-5 APIs" ]
18877       }
18878     },
18879     "/v1/catalog/services/{serviceId}/interfaceOperations" : {
18880       "post" : {
18881         "description" : "Create Interface Operations on Service",
18882         "operationId" : "createInterfaceOperationsOnService",
18883         "parameters" : [ {
18884           "description" : "Service Id",
18885           "in" : "path",
18886           "name" : "serviceId",
18887           "required" : true,
18888           "schema" : {
18889             "type" : "string"
18890           }
18891         }, {
18892           "in" : "header",
18893           "name" : "USER_ID",
18894           "schema" : {
18895             "type" : "string"
18896           }
18897         } ],
18898         "requestBody" : {
18899           "content" : {
18900             "application/json" : {
18901               "schema" : {
18902                 "type" : "string"
18903               }
18904             }
18905           },
18906           "description" : "Interface Operations to create",
18907           "required" : true
18908         },
18909         "responses" : {
18910           "201" : {
18911             "description" : "Create Interface Operations on Service"
18912           },
18913           "400" : {
18914             "description" : "Invalid content / Missing content"
18915           },
18916           "403" : {
18917             "description" : "Restricted operation"
18918           },
18919           "404" : {
18920             "description" : "Service not found"
18921           },
18922           "409" : {
18923             "description" : "Interface Operation already exist"
18924           },
18925           "default" : {
18926             "content" : {
18927               "application/json" : {
18928                 "schema" : {
18929                   "type" : "array",
18930                   "items" : {
18931                     "$ref" : "#/components/schemas/InterfaceDefinition"
18932                   }
18933                 }
18934               }
18935             }
18936           }
18937         },
18938         "servers" : [ {
18939           "url" : "/sdc2/rest",
18940           "variables" : { }
18941         } ],
18942         "summary" : "Create Interface Operations on Service",
18943         "tags" : [ "SDCE-2 APIs" ]
18944       },
18945       "put" : {
18946         "description" : "Update Interface Operations on Service",
18947         "operationId" : "updateInterfaceOperationsOnService",
18948         "parameters" : [ {
18949           "description" : "Service Id",
18950           "in" : "path",
18951           "name" : "serviceId",
18952           "required" : true,
18953           "schema" : {
18954             "type" : "string"
18955           }
18956         }, {
18957           "in" : "header",
18958           "name" : "USER_ID",
18959           "schema" : {
18960             "type" : "string"
18961           }
18962         } ],
18963         "requestBody" : {
18964           "content" : {
18965             "application/json" : {
18966               "schema" : {
18967                 "type" : "string"
18968               }
18969             }
18970           },
18971           "description" : "Interface Operations to update",
18972           "required" : true
18973         },
18974         "responses" : {
18975           "201" : {
18976             "description" : "Update Interface Operations on Service"
18977           },
18978           "400" : {
18979             "description" : "Invalid content / Missing content"
18980           },
18981           "403" : {
18982             "description" : "Restricted operation"
18983           },
18984           "404" : {
18985             "description" : "Service not found"
18986           },
18987           "default" : {
18988             "content" : {
18989               "application/json" : {
18990                 "schema" : {
18991                   "type" : "array",
18992                   "items" : {
18993                     "$ref" : "#/components/schemas/InterfaceDefinition"
18994                   }
18995                 }
18996               }
18997             }
18998           }
18999         },
19000         "servers" : [ {
19001           "url" : "/sdc2/rest",
19002           "variables" : { }
19003         } ],
19004         "summary" : "Update Interface Operations on Service",
19005         "tags" : [ "SDCE-2 APIs" ]
19006       }
19007     },
19008     "/v1/catalog/services/{serviceId}/interfaces/{interfaceId}/operations/{operationId}" : {
19009       "delete" : {
19010         "description" : "Delete Interface Operation from Service",
19011         "operationId" : "deleteInterfaceOperationsFromService",
19012         "parameters" : [ {
19013           "description" : "Service Id",
19014           "in" : "path",
19015           "name" : "serviceId",
19016           "required" : true,
19017           "schema" : {
19018             "type" : "string"
19019           }
19020         }, {
19021           "description" : "Interface Id",
19022           "in" : "path",
19023           "name" : "interfaceId",
19024           "required" : true,
19025           "schema" : {
19026             "type" : "string"
19027           }
19028         }, {
19029           "description" : "Operation Id",
19030           "in" : "path",
19031           "name" : "operationId",
19032           "required" : true,
19033           "schema" : {
19034             "type" : "string"
19035           }
19036         }, {
19037           "in" : "header",
19038           "name" : "USER_ID",
19039           "schema" : {
19040             "type" : "string"
19041           }
19042         } ],
19043         "responses" : {
19044           "201" : {
19045             "description" : "Delete Interface Operation from Service"
19046           },
19047           "400" : {
19048             "description" : "Invalid content / Missing content"
19049           },
19050           "403" : {
19051             "description" : "Restricted operation"
19052           },
19053           "404" : {
19054             "description" : "Service not found"
19055           },
19056           "default" : {
19057             "content" : {
19058               "application/json" : {
19059                 "schema" : {
19060                   "type" : "array",
19061                   "items" : {
19062                     "$ref" : "#/components/schemas/InterfaceDefinition"
19063                   }
19064                 }
19065               }
19066             }
19067           }
19068         },
19069         "servers" : [ {
19070           "url" : "/sdc2/rest",
19071           "variables" : { }
19072         } ],
19073         "summary" : "Delete Interface Operation from Service",
19074         "tags" : [ "SDCE-2 APIs" ]
19075       },
19076       "get" : {
19077         "description" : "Get Interface Operation from Service",
19078         "operationId" : "getInterfaceOperationsFromService",
19079         "parameters" : [ {
19080           "description" : "Service Id",
19081           "in" : "path",
19082           "name" : "serviceId",
19083           "required" : true,
19084           "schema" : {
19085             "type" : "string"
19086           }
19087         }, {
19088           "description" : "Interface Id",
19089           "in" : "path",
19090           "name" : "interfaceId",
19091           "required" : true,
19092           "schema" : {
19093             "type" : "string"
19094           }
19095         }, {
19096           "description" : "Operation Id",
19097           "in" : "path",
19098           "name" : "operationId",
19099           "required" : true,
19100           "schema" : {
19101             "type" : "string"
19102           }
19103         }, {
19104           "in" : "header",
19105           "name" : "USER_ID",
19106           "schema" : {
19107             "type" : "string"
19108           }
19109         } ],
19110         "responses" : {
19111           "201" : {
19112             "description" : "Get Interface Operation from Service"
19113           },
19114           "400" : {
19115             "description" : "Invalid content / Missing content"
19116           },
19117           "403" : {
19118             "description" : "Restricted operation"
19119           },
19120           "404" : {
19121             "description" : "Service not found"
19122           },
19123           "default" : {
19124             "content" : {
19125               "application/json" : {
19126                 "schema" : {
19127                   "type" : "array",
19128                   "items" : {
19129                     "$ref" : "#/components/schemas/InterfaceDefinition"
19130                   }
19131                 }
19132               }
19133             }
19134           }
19135         },
19136         "servers" : [ {
19137           "url" : "/sdc2/rest",
19138           "variables" : { }
19139         } ],
19140         "summary" : "GET Interface Operation from Service",
19141         "tags" : [ "SDCE-2 APIs" ]
19142       }
19143     },
19144     "/v1/catalog/services/{serviceId}/linksMap" : {
19145       "get" : {
19146         "description" : "Retrieve Service component relations map",
19147         "operationId" : "getServiceComponentRelationMap",
19148         "parameters" : [ {
19149           "in" : "path",
19150           "name" : "serviceId",
19151           "required" : true,
19152           "schema" : {
19153             "type" : "string"
19154           }
19155         }, {
19156           "in" : "header",
19157           "name" : "USER_ID",
19158           "schema" : {
19159             "type" : "string"
19160           }
19161         } ],
19162         "responses" : {
19163           "200" : {
19164             "description" : "Service found"
19165           },
19166           "403" : {
19167             "description" : "Restricted operation"
19168           },
19169           "404" : {
19170             "description" : "Service not found"
19171           },
19172           "default" : {
19173             "content" : {
19174               "application/json" : {
19175                 "schema" : {
19176                   "type" : "array",
19177                   "items" : {
19178                     "$ref" : "#/components/schemas/ServiceRelations"
19179                   }
19180                 }
19181               }
19182             }
19183           }
19184         },
19185         "servers" : [ {
19186           "url" : "/sdc2/rest",
19187           "variables" : { }
19188         } ],
19189         "summary" : "Returns service components relations",
19190         "tags" : [ "SDCE-2 APIs" ]
19191       }
19192     },
19193     "/v1/catalog/services/{serviceId}/metadata" : {
19194       "put" : {
19195         "description" : "Update Service Metadata",
19196         "operationId" : "updateServiceMetadata",
19197         "parameters" : [ {
19198           "in" : "path",
19199           "name" : "serviceId",
19200           "required" : true,
19201           "schema" : {
19202             "type" : "string"
19203           }
19204         }, {
19205           "in" : "header",
19206           "name" : "USER_ID",
19207           "schema" : {
19208             "type" : "string"
19209           }
19210         } ],
19211         "requestBody" : {
19212           "content" : {
19213             "application/json" : {
19214               "schema" : {
19215                 "type" : "string"
19216               }
19217             }
19218           },
19219           "description" : "Service object to be Updated",
19220           "required" : true
19221         },
19222         "responses" : {
19223           "200" : {
19224             "description" : "Service Updated"
19225           },
19226           "400" : {
19227             "description" : "Invalid content / Missing content"
19228           },
19229           "403" : {
19230             "description" : "Restricted operation"
19231           },
19232           "default" : {
19233             "content" : {
19234               "application/json" : {
19235                 "schema" : {
19236                   "type" : "array",
19237                   "items" : {
19238                     "$ref" : "#/components/schemas/Service"
19239                   }
19240                 }
19241               }
19242             }
19243           }
19244         },
19245         "servers" : [ {
19246           "url" : "/sdc2/rest",
19247           "variables" : { }
19248         } ],
19249         "summary" : "Returns updated service",
19250         "tags" : [ "SDCE-2 APIs" ]
19251       }
19252     },
19253     "/v1/catalog/services/{serviceId}/paths" : {
19254       "post" : {
19255         "description" : "Create Forwarding Path",
19256         "operationId" : "createForwardingPath",
19257         "parameters" : [ {
19258           "description" : "Service Id",
19259           "in" : "path",
19260           "name" : "serviceId",
19261           "required" : true,
19262           "schema" : {
19263             "type" : "string"
19264           }
19265         }, {
19266           "in" : "header",
19267           "name" : "USER_ID",
19268           "schema" : {
19269             "type" : "string"
19270           }
19271         } ],
19272         "requestBody" : {
19273           "content" : {
19274             "application/json" : {
19275               "schema" : {
19276                 "type" : "string"
19277               }
19278             }
19279           },
19280           "description" : "Forwarding Path to create",
19281           "required" : true
19282         },
19283         "responses" : {
19284           "201" : {
19285             "description" : "Create Forwarding Path"
19286           },
19287           "400" : {
19288             "description" : "Invalid content / Missing content"
19289           },
19290           "403" : {
19291             "description" : "Restricted operation"
19292           },
19293           "409" : {
19294             "description" : "Forwarding Path already exist"
19295           },
19296           "default" : {
19297             "content" : {
19298               "application/json" : {
19299                 "schema" : {
19300                   "type" : "array",
19301                   "items" : {
19302                     "$ref" : "#/components/schemas/Service"
19303                   }
19304                 }
19305               }
19306             }
19307           }
19308         },
19309         "servers" : [ {
19310           "url" : "/sdc2/rest",
19311           "variables" : { }
19312         } ],
19313         "summary" : "Create Forwarding Path",
19314         "tags" : [ "SDCE-2 APIs" ]
19315       },
19316       "put" : {
19317         "description" : "Update Forwarding Path",
19318         "operationId" : "updateForwardingPath",
19319         "parameters" : [ {
19320           "description" : "Service Id",
19321           "in" : "path",
19322           "name" : "serviceId",
19323           "required" : true,
19324           "schema" : {
19325             "type" : "string"
19326           }
19327         }, {
19328           "in" : "header",
19329           "name" : "USER_ID",
19330           "schema" : {
19331             "type" : "string"
19332           }
19333         } ],
19334         "requestBody" : {
19335           "content" : {
19336             "application/json" : {
19337               "schema" : {
19338                 "type" : "string"
19339               }
19340             }
19341           },
19342           "description" : "Update Path to create",
19343           "required" : true
19344         },
19345         "responses" : {
19346           "201" : {
19347             "description" : "Update Forwarding Path"
19348           },
19349           "400" : {
19350             "description" : "Invalid content / Missing content"
19351           },
19352           "403" : {
19353             "description" : "Restricted operation"
19354           },
19355           "409" : {
19356             "description" : "Forwarding Path already exist"
19357           },
19358           "default" : {
19359             "content" : {
19360               "application/json" : {
19361                 "schema" : {
19362                   "type" : "array",
19363                   "items" : {
19364                     "$ref" : "#/components/schemas/Service"
19365                   }
19366                 }
19367               }
19368             }
19369           }
19370         },
19371         "servers" : [ {
19372           "url" : "/sdc2/rest",
19373           "variables" : { }
19374         } ],
19375         "summary" : "Update Forwarding Path",
19376         "tags" : [ "SDCE-2 APIs" ]
19377       }
19378     },
19379     "/v1/catalog/services/{serviceId}/paths/{forwardingPathId}" : {
19380       "delete" : {
19381         "description" : "Delete Forwarding Path",
19382         "operationId" : "deleteForwardingPath",
19383         "parameters" : [ {
19384           "description" : "Forwarding Path Id",
19385           "in" : "path",
19386           "name" : "forwardingPathId",
19387           "required" : true,
19388           "schema" : {
19389             "type" : "string"
19390           }
19391         }, {
19392           "description" : "Service Id",
19393           "in" : "path",
19394           "name" : "serviceId",
19395           "required" : true,
19396           "schema" : {
19397             "type" : "string"
19398           }
19399         }, {
19400           "in" : "header",
19401           "name" : "USER_ID",
19402           "schema" : {
19403             "type" : "string"
19404           }
19405         } ],
19406         "responses" : {
19407           "201" : {
19408             "description" : "Delete Forwarding Path"
19409           },
19410           "400" : {
19411             "description" : "Invalid content / Missing content"
19412           },
19413           "403" : {
19414             "description" : "Restricted operation"
19415           },
19416           "409" : {
19417             "description" : "Forwarding Path already exist"
19418           },
19419           "default" : {
19420             "content" : {
19421               "application/json" : {
19422                 "schema" : {
19423                   "type" : "array",
19424                   "items" : {
19425                     "$ref" : "#/components/schemas/Service"
19426                   }
19427                 }
19428               }
19429             }
19430           }
19431         },
19432         "servers" : [ {
19433           "url" : "/sdc2/rest",
19434           "variables" : { }
19435         } ],
19436         "summary" : "Delete Forwarding Path",
19437         "tags" : [ "SDCE-2 APIs" ]
19438       },
19439       "get" : {
19440         "description" : "Get Forwarding Path",
19441         "operationId" : "getForwardingPath",
19442         "parameters" : [ {
19443           "description" : "Service Id",
19444           "in" : "path",
19445           "name" : "serviceId",
19446           "required" : true,
19447           "schema" : {
19448             "type" : "string"
19449           }
19450         }, {
19451           "description" : "Forwarding Path Id",
19452           "in" : "path",
19453           "name" : "forwardingPathId",
19454           "required" : true,
19455           "schema" : {
19456             "type" : "string"
19457           }
19458         }, {
19459           "in" : "header",
19460           "name" : "USER_ID",
19461           "schema" : {
19462             "type" : "string"
19463           }
19464         } ],
19465         "requestBody" : {
19466           "content" : {
19467             "application/json" : {
19468               "schema" : {
19469                 "type" : "string"
19470               }
19471             }
19472           },
19473           "description" : "Forwarding Path to create",
19474           "required" : true
19475         },
19476         "responses" : {
19477           "201" : {
19478             "description" : "Get Forwarding Path"
19479           },
19480           "400" : {
19481             "description" : "Invalid content / Missing content"
19482           },
19483           "403" : {
19484             "description" : "Restricted operation"
19485           },
19486           "409" : {
19487             "description" : "Forwarding Path already exist"
19488           },
19489           "default" : {
19490             "content" : {
19491               "application/json" : {
19492                 "schema" : {
19493                   "type" : "array",
19494                   "items" : {
19495                     "$ref" : "#/components/schemas/ForwardingPathDataDefinition"
19496                   }
19497                 }
19498               }
19499             }
19500           }
19501         },
19502         "servers" : [ {
19503           "url" : "/sdc2/rest",
19504           "variables" : { }
19505         } ],
19506         "summary" : "GET Forwarding Path",
19507         "tags" : [ "SDCE-2 APIs" ]
19508       }
19509     },
19510     "/v1/catalog/services/{serviceId}/properties" : {
19511       "get" : {
19512         "description" : "Get Service Property",
19513         "operationId" : "getPropertyListInService",
19514         "parameters" : [ {
19515           "description" : "service id of property",
19516           "in" : "path",
19517           "name" : "serviceId",
19518           "required" : true,
19519           "schema" : {
19520             "type" : "string"
19521           }
19522         }, {
19523           "in" : "header",
19524           "name" : "USER_ID",
19525           "schema" : {
19526             "type" : "string"
19527           }
19528         } ],
19529         "responses" : {
19530           "200" : {
19531             "description" : "property"
19532           },
19533           "400" : {
19534             "description" : "Invalid content / Missing content"
19535           },
19536           "403" : {
19537             "description" : "Restricted operation"
19538           },
19539           "404" : {
19540             "description" : "Service property not found"
19541           },
19542           "default" : {
19543             "content" : {
19544               "application/json" : {
19545                 "schema" : {
19546                   "type" : "array",
19547                   "items" : {
19548                     "type" : "object",
19549                     "properties" : {
19550                       "allowedMethods" : {
19551                         "type" : "array",
19552                         "items" : {
19553                           "type" : "string"
19554                         },
19555                         "uniqueItems" : true
19556                       },
19557                       "cookies" : {
19558                         "type" : "object",
19559                         "additionalProperties" : {
19560                           "type" : "object",
19561                           "properties" : {
19562                             "comment" : {
19563                               "type" : "string"
19564                             },
19565                             "domain" : {
19566                               "type" : "string"
19567                             },
19568                             "expiry" : {
19569                               "type" : "string",
19570                               "format" : "date-time"
19571                             },
19572                             "httpOnly" : {
19573                               "type" : "boolean"
19574                             },
19575                             "maxAge" : {
19576                               "type" : "integer",
19577                               "format" : "int32"
19578                             },
19579                             "name" : {
19580                               "type" : "string"
19581                             },
19582                             "path" : {
19583                               "type" : "string"
19584                             },
19585                             "secure" : {
19586                               "type" : "boolean"
19587                             },
19588                             "value" : {
19589                               "type" : "string"
19590                             },
19591                             "version" : {
19592                               "type" : "integer",
19593                               "format" : "int32"
19594                             }
19595                           }
19596                         }
19597                       },
19598                       "date" : {
19599                         "type" : "string",
19600                         "format" : "date-time"
19601                       },
19602                       "entity" : {
19603                         "type" : "object"
19604                       },
19605                       "entityTag" : {
19606                         "type" : "object",
19607                         "properties" : {
19608                           "value" : {
19609                             "type" : "string"
19610                           },
19611                           "weak" : {
19612                             "type" : "boolean"
19613                           }
19614                         }
19615                       },
19616                       "headers" : {
19617                         "type" : "object",
19618                         "additionalProperties" : {
19619                           "type" : "array",
19620                           "items" : {
19621                             "type" : "object"
19622                           }
19623                         }
19624                       },
19625                       "language" : {
19626                         "type" : "object",
19627                         "properties" : {
19628                           "country" : {
19629                             "type" : "string"
19630                           },
19631                           "displayCountry" : {
19632                             "type" : "string"
19633                           },
19634                           "displayLanguage" : {
19635                             "type" : "string"
19636                           },
19637                           "displayName" : {
19638                             "type" : "string"
19639                           },
19640                           "displayScript" : {
19641                             "type" : "string"
19642                           },
19643                           "displayVariant" : {
19644                             "type" : "string"
19645                           },
19646                           "extensionKeys" : {
19647                             "type" : "array",
19648                             "items" : {
19649                               "type" : "string"
19650                             },
19651                             "uniqueItems" : true
19652                           },
19653                           "iso3Country" : {
19654                             "type" : "string"
19655                           },
19656                           "iso3Language" : {
19657                             "type" : "string"
19658                           },
19659                           "language" : {
19660                             "type" : "string"
19661                           },
19662                           "script" : {
19663                             "type" : "string"
19664                           },
19665                           "unicodeLocaleAttributes" : {
19666                             "type" : "array",
19667                             "items" : {
19668                               "type" : "string"
19669                             },
19670                             "uniqueItems" : true
19671                           },
19672                           "unicodeLocaleKeys" : {
19673                             "type" : "array",
19674                             "items" : {
19675                               "type" : "string"
19676                             },
19677                             "uniqueItems" : true
19678                           },
19679                           "variant" : {
19680                             "type" : "string"
19681                           }
19682                         }
19683                       },
19684                       "lastModified" : {
19685                         "type" : "string",
19686                         "format" : "date-time"
19687                       },
19688                       "length" : {
19689                         "type" : "integer",
19690                         "format" : "int32"
19691                       },
19692                       "links" : {
19693                         "type" : "array",
19694                         "items" : {
19695                           "type" : "object",
19696                           "properties" : {
19697                             "params" : {
19698                               "type" : "object",
19699                               "additionalProperties" : {
19700                                 "type" : "string"
19701                               }
19702                             },
19703                             "rel" : {
19704                               "type" : "string"
19705                             },
19706                             "rels" : {
19707                               "type" : "array",
19708                               "items" : {
19709                                 "type" : "string"
19710                               }
19711                             },
19712                             "title" : {
19713                               "type" : "string"
19714                             },
19715                             "type" : {
19716                               "type" : "string"
19717                             },
19718                             "uri" : {
19719                               "type" : "string",
19720                               "format" : "uri"
19721                             },
19722                             "uriBuilder" : {
19723                               "type" : "object"
19724                             }
19725                           }
19726                         },
19727                         "uniqueItems" : true
19728                       },
19729                       "location" : {
19730                         "type" : "string",
19731                         "format" : "uri"
19732                       },
19733                       "mediaType" : {
19734                         "type" : "object",
19735                         "properties" : {
19736                           "parameters" : {
19737                             "type" : "object",
19738                             "additionalProperties" : {
19739                               "type" : "string"
19740                             }
19741                           },
19742                           "subtype" : {
19743                             "type" : "string"
19744                           },
19745                           "type" : {
19746                             "type" : "string"
19747                           },
19748                           "wildcardSubtype" : {
19749                             "type" : "boolean"
19750                           },
19751                           "wildcardType" : {
19752                             "type" : "boolean"
19753                           }
19754                         }
19755                       },
19756                       "metadata" : {
19757                         "type" : "object",
19758                         "additionalProperties" : {
19759                           "type" : "array",
19760                           "items" : {
19761                             "type" : "object"
19762                           }
19763                         }
19764                       },
19765                       "status" : {
19766                         "type" : "integer",
19767                         "format" : "int32"
19768                       },
19769                       "statusInfo" : {
19770                         "type" : "object",
19771                         "properties" : {
19772                           "family" : {
19773                             "type" : "string",
19774                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
19775                           },
19776                           "reasonPhrase" : {
19777                             "type" : "string"
19778                           },
19779                           "statusCode" : {
19780                             "type" : "integer",
19781                             "format" : "int32"
19782                           }
19783                         }
19784                       },
19785                       "stringHeaders" : {
19786                         "type" : "object",
19787                         "additionalProperties" : {
19788                           "type" : "array",
19789                           "items" : {
19790                             "type" : "string"
19791                           }
19792                         }
19793                       }
19794                     }
19795                   }
19796                 }
19797               }
19798             }
19799           }
19800         },
19801         "servers" : [ {
19802           "url" : "/sdc2/rest",
19803           "variables" : { }
19804         } ],
19805         "summary" : "Returns property list of service",
19806         "tags" : [ "SDCE-2 APIs" ]
19807       },
19808       "post" : {
19809         "description" : "Create Service Property",
19810         "operationId" : "createPropertyInService",
19811         "parameters" : [ {
19812           "description" : "service id to update with new property",
19813           "in" : "path",
19814           "name" : "serviceId",
19815           "required" : true,
19816           "schema" : {
19817             "type" : "string"
19818           }
19819         }, {
19820           "in" : "header",
19821           "name" : "USER_ID",
19822           "schema" : {
19823             "type" : "string"
19824           }
19825         } ],
19826         "requestBody" : {
19827           "content" : {
19828             "application/json" : {
19829               "schema" : {
19830                 "type" : "string"
19831               }
19832             }
19833           },
19834           "description" : "Service property to be created",
19835           "required" : true
19836         },
19837         "responses" : {
19838           "201" : {
19839             "description" : "Service property created"
19840           },
19841           "400" : {
19842             "description" : "Invalid content / Missing content"
19843           },
19844           "403" : {
19845             "description" : "Restricted operation"
19846           },
19847           "409" : {
19848             "description" : "Service property already exist"
19849           },
19850           "default" : {
19851             "content" : {
19852               "application/json" : {
19853                 "schema" : {
19854                   "type" : "array",
19855                   "items" : {
19856                     "type" : "object",
19857                     "properties" : {
19858                       "allowedMethods" : {
19859                         "type" : "array",
19860                         "items" : {
19861                           "type" : "string"
19862                         },
19863                         "uniqueItems" : true
19864                       },
19865                       "cookies" : {
19866                         "type" : "object",
19867                         "additionalProperties" : {
19868                           "type" : "object",
19869                           "properties" : {
19870                             "comment" : {
19871                               "type" : "string"
19872                             },
19873                             "domain" : {
19874                               "type" : "string"
19875                             },
19876                             "expiry" : {
19877                               "type" : "string",
19878                               "format" : "date-time"
19879                             },
19880                             "httpOnly" : {
19881                               "type" : "boolean"
19882                             },
19883                             "maxAge" : {
19884                               "type" : "integer",
19885                               "format" : "int32"
19886                             },
19887                             "name" : {
19888                               "type" : "string"
19889                             },
19890                             "path" : {
19891                               "type" : "string"
19892                             },
19893                             "secure" : {
19894                               "type" : "boolean"
19895                             },
19896                             "value" : {
19897                               "type" : "string"
19898                             },
19899                             "version" : {
19900                               "type" : "integer",
19901                               "format" : "int32"
19902                             }
19903                           }
19904                         }
19905                       },
19906                       "date" : {
19907                         "type" : "string",
19908                         "format" : "date-time"
19909                       },
19910                       "entity" : {
19911                         "type" : "object"
19912                       },
19913                       "entityTag" : {
19914                         "type" : "object",
19915                         "properties" : {
19916                           "value" : {
19917                             "type" : "string"
19918                           },
19919                           "weak" : {
19920                             "type" : "boolean"
19921                           }
19922                         }
19923                       },
19924                       "headers" : {
19925                         "type" : "object",
19926                         "additionalProperties" : {
19927                           "type" : "array",
19928                           "items" : {
19929                             "type" : "object"
19930                           }
19931                         }
19932                       },
19933                       "language" : {
19934                         "type" : "object",
19935                         "properties" : {
19936                           "country" : {
19937                             "type" : "string"
19938                           },
19939                           "displayCountry" : {
19940                             "type" : "string"
19941                           },
19942                           "displayLanguage" : {
19943                             "type" : "string"
19944                           },
19945                           "displayName" : {
19946                             "type" : "string"
19947                           },
19948                           "displayScript" : {
19949                             "type" : "string"
19950                           },
19951                           "displayVariant" : {
19952                             "type" : "string"
19953                           },
19954                           "extensionKeys" : {
19955                             "type" : "array",
19956                             "items" : {
19957                               "type" : "string"
19958                             },
19959                             "uniqueItems" : true
19960                           },
19961                           "iso3Country" : {
19962                             "type" : "string"
19963                           },
19964                           "iso3Language" : {
19965                             "type" : "string"
19966                           },
19967                           "language" : {
19968                             "type" : "string"
19969                           },
19970                           "script" : {
19971                             "type" : "string"
19972                           },
19973                           "unicodeLocaleAttributes" : {
19974                             "type" : "array",
19975                             "items" : {
19976                               "type" : "string"
19977                             },
19978                             "uniqueItems" : true
19979                           },
19980                           "unicodeLocaleKeys" : {
19981                             "type" : "array",
19982                             "items" : {
19983                               "type" : "string"
19984                             },
19985                             "uniqueItems" : true
19986                           },
19987                           "variant" : {
19988                             "type" : "string"
19989                           }
19990                         }
19991                       },
19992                       "lastModified" : {
19993                         "type" : "string",
19994                         "format" : "date-time"
19995                       },
19996                       "length" : {
19997                         "type" : "integer",
19998                         "format" : "int32"
19999                       },
20000                       "links" : {
20001                         "type" : "array",
20002                         "items" : {
20003                           "type" : "object",
20004                           "properties" : {
20005                             "params" : {
20006                               "type" : "object",
20007                               "additionalProperties" : {
20008                                 "type" : "string"
20009                               }
20010                             },
20011                             "rel" : {
20012                               "type" : "string"
20013                             },
20014                             "rels" : {
20015                               "type" : "array",
20016                               "items" : {
20017                                 "type" : "string"
20018                               }
20019                             },
20020                             "title" : {
20021                               "type" : "string"
20022                             },
20023                             "type" : {
20024                               "type" : "string"
20025                             },
20026                             "uri" : {
20027                               "type" : "string",
20028                               "format" : "uri"
20029                             },
20030                             "uriBuilder" : {
20031                               "type" : "object"
20032                             }
20033                           }
20034                         },
20035                         "uniqueItems" : true
20036                       },
20037                       "location" : {
20038                         "type" : "string",
20039                         "format" : "uri"
20040                       },
20041                       "mediaType" : {
20042                         "type" : "object",
20043                         "properties" : {
20044                           "parameters" : {
20045                             "type" : "object",
20046                             "additionalProperties" : {
20047                               "type" : "string"
20048                             }
20049                           },
20050                           "subtype" : {
20051                             "type" : "string"
20052                           },
20053                           "type" : {
20054                             "type" : "string"
20055                           },
20056                           "wildcardSubtype" : {
20057                             "type" : "boolean"
20058                           },
20059                           "wildcardType" : {
20060                             "type" : "boolean"
20061                           }
20062                         }
20063                       },
20064                       "metadata" : {
20065                         "type" : "object",
20066                         "additionalProperties" : {
20067                           "type" : "array",
20068                           "items" : {
20069                             "type" : "object"
20070                           }
20071                         }
20072                       },
20073                       "status" : {
20074                         "type" : "integer",
20075                         "format" : "int32"
20076                       },
20077                       "statusInfo" : {
20078                         "type" : "object",
20079                         "properties" : {
20080                           "family" : {
20081                             "type" : "string",
20082                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20083                           },
20084                           "reasonPhrase" : {
20085                             "type" : "string"
20086                           },
20087                           "statusCode" : {
20088                             "type" : "integer",
20089                             "format" : "int32"
20090                           }
20091                         }
20092                       },
20093                       "stringHeaders" : {
20094                         "type" : "object",
20095                         "additionalProperties" : {
20096                           "type" : "array",
20097                           "items" : {
20098                             "type" : "string"
20099                           }
20100                         }
20101                       }
20102                     }
20103                   }
20104                 }
20105               }
20106             }
20107           }
20108         },
20109         "servers" : [ {
20110           "url" : "/sdc2/rest",
20111           "variables" : { }
20112         } ],
20113         "summary" : "Returns created service property",
20114         "tags" : [ "SDCE-2 APIs" ]
20115       },
20116       "put" : {
20117         "description" : "Update Service Property",
20118         "operationId" : "updatePropertyInService",
20119         "parameters" : [ {
20120           "description" : "service id to update with new property",
20121           "in" : "path",
20122           "name" : "serviceId",
20123           "required" : true,
20124           "schema" : {
20125             "type" : "string"
20126           }
20127         }, {
20128           "in" : "header",
20129           "name" : "USER_ID",
20130           "schema" : {
20131             "type" : "string"
20132           }
20133         } ],
20134         "requestBody" : {
20135           "content" : {
20136             "application/json" : {
20137               "schema" : {
20138                 "type" : "string"
20139               }
20140             }
20141           },
20142           "description" : "Service property to update",
20143           "required" : true
20144         },
20145         "responses" : {
20146           "200" : {
20147             "description" : "Service property updated"
20148           },
20149           "400" : {
20150             "description" : "Invalid content / Missing content"
20151           },
20152           "403" : {
20153             "description" : "Restricted operation"
20154           },
20155           "default" : {
20156             "content" : {
20157               "application/json" : {
20158                 "schema" : {
20159                   "type" : "array",
20160                   "items" : {
20161                     "type" : "object",
20162                     "properties" : {
20163                       "allowedMethods" : {
20164                         "type" : "array",
20165                         "items" : {
20166                           "type" : "string"
20167                         },
20168                         "uniqueItems" : true
20169                       },
20170                       "cookies" : {
20171                         "type" : "object",
20172                         "additionalProperties" : {
20173                           "type" : "object",
20174                           "properties" : {
20175                             "comment" : {
20176                               "type" : "string"
20177                             },
20178                             "domain" : {
20179                               "type" : "string"
20180                             },
20181                             "expiry" : {
20182                               "type" : "string",
20183                               "format" : "date-time"
20184                             },
20185                             "httpOnly" : {
20186                               "type" : "boolean"
20187                             },
20188                             "maxAge" : {
20189                               "type" : "integer",
20190                               "format" : "int32"
20191                             },
20192                             "name" : {
20193                               "type" : "string"
20194                             },
20195                             "path" : {
20196                               "type" : "string"
20197                             },
20198                             "secure" : {
20199                               "type" : "boolean"
20200                             },
20201                             "value" : {
20202                               "type" : "string"
20203                             },
20204                             "version" : {
20205                               "type" : "integer",
20206                               "format" : "int32"
20207                             }
20208                           }
20209                         }
20210                       },
20211                       "date" : {
20212                         "type" : "string",
20213                         "format" : "date-time"
20214                       },
20215                       "entity" : {
20216                         "type" : "object"
20217                       },
20218                       "entityTag" : {
20219                         "type" : "object",
20220                         "properties" : {
20221                           "value" : {
20222                             "type" : "string"
20223                           },
20224                           "weak" : {
20225                             "type" : "boolean"
20226                           }
20227                         }
20228                       },
20229                       "headers" : {
20230                         "type" : "object",
20231                         "additionalProperties" : {
20232                           "type" : "array",
20233                           "items" : {
20234                             "type" : "object"
20235                           }
20236                         }
20237                       },
20238                       "language" : {
20239                         "type" : "object",
20240                         "properties" : {
20241                           "country" : {
20242                             "type" : "string"
20243                           },
20244                           "displayCountry" : {
20245                             "type" : "string"
20246                           },
20247                           "displayLanguage" : {
20248                             "type" : "string"
20249                           },
20250                           "displayName" : {
20251                             "type" : "string"
20252                           },
20253                           "displayScript" : {
20254                             "type" : "string"
20255                           },
20256                           "displayVariant" : {
20257                             "type" : "string"
20258                           },
20259                           "extensionKeys" : {
20260                             "type" : "array",
20261                             "items" : {
20262                               "type" : "string"
20263                             },
20264                             "uniqueItems" : true
20265                           },
20266                           "iso3Country" : {
20267                             "type" : "string"
20268                           },
20269                           "iso3Language" : {
20270                             "type" : "string"
20271                           },
20272                           "language" : {
20273                             "type" : "string"
20274                           },
20275                           "script" : {
20276                             "type" : "string"
20277                           },
20278                           "unicodeLocaleAttributes" : {
20279                             "type" : "array",
20280                             "items" : {
20281                               "type" : "string"
20282                             },
20283                             "uniqueItems" : true
20284                           },
20285                           "unicodeLocaleKeys" : {
20286                             "type" : "array",
20287                             "items" : {
20288                               "type" : "string"
20289                             },
20290                             "uniqueItems" : true
20291                           },
20292                           "variant" : {
20293                             "type" : "string"
20294                           }
20295                         }
20296                       },
20297                       "lastModified" : {
20298                         "type" : "string",
20299                         "format" : "date-time"
20300                       },
20301                       "length" : {
20302                         "type" : "integer",
20303                         "format" : "int32"
20304                       },
20305                       "links" : {
20306                         "type" : "array",
20307                         "items" : {
20308                           "type" : "object",
20309                           "properties" : {
20310                             "params" : {
20311                               "type" : "object",
20312                               "additionalProperties" : {
20313                                 "type" : "string"
20314                               }
20315                             },
20316                             "rel" : {
20317                               "type" : "string"
20318                             },
20319                             "rels" : {
20320                               "type" : "array",
20321                               "items" : {
20322                                 "type" : "string"
20323                               }
20324                             },
20325                             "title" : {
20326                               "type" : "string"
20327                             },
20328                             "type" : {
20329                               "type" : "string"
20330                             },
20331                             "uri" : {
20332                               "type" : "string",
20333                               "format" : "uri"
20334                             },
20335                             "uriBuilder" : {
20336                               "type" : "object"
20337                             }
20338                           }
20339                         },
20340                         "uniqueItems" : true
20341                       },
20342                       "location" : {
20343                         "type" : "string",
20344                         "format" : "uri"
20345                       },
20346                       "mediaType" : {
20347                         "type" : "object",
20348                         "properties" : {
20349                           "parameters" : {
20350                             "type" : "object",
20351                             "additionalProperties" : {
20352                               "type" : "string"
20353                             }
20354                           },
20355                           "subtype" : {
20356                             "type" : "string"
20357                           },
20358                           "type" : {
20359                             "type" : "string"
20360                           },
20361                           "wildcardSubtype" : {
20362                             "type" : "boolean"
20363                           },
20364                           "wildcardType" : {
20365                             "type" : "boolean"
20366                           }
20367                         }
20368                       },
20369                       "metadata" : {
20370                         "type" : "object",
20371                         "additionalProperties" : {
20372                           "type" : "array",
20373                           "items" : {
20374                             "type" : "object"
20375                           }
20376                         }
20377                       },
20378                       "status" : {
20379                         "type" : "integer",
20380                         "format" : "int32"
20381                       },
20382                       "statusInfo" : {
20383                         "type" : "object",
20384                         "properties" : {
20385                           "family" : {
20386                             "type" : "string",
20387                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20388                           },
20389                           "reasonPhrase" : {
20390                             "type" : "string"
20391                           },
20392                           "statusCode" : {
20393                             "type" : "integer",
20394                             "format" : "int32"
20395                           }
20396                         }
20397                       },
20398                       "stringHeaders" : {
20399                         "type" : "object",
20400                         "additionalProperties" : {
20401                           "type" : "array",
20402                           "items" : {
20403                             "type" : "string"
20404                           }
20405                         }
20406                       }
20407                     }
20408                   }
20409                 }
20410               }
20411             }
20412           }
20413         },
20414         "servers" : [ {
20415           "url" : "/sdc2/rest",
20416           "variables" : { }
20417         } ],
20418         "summary" : "Returns updated property",
20419         "tags" : [ "SDCE-2 APIs" ]
20420       }
20421     },
20422     "/v1/catalog/services/{serviceId}/properties/{propertyId}" : {
20423       "delete" : {
20424         "description" : "Delete Service Property",
20425         "operationId" : "deletePropertyInService",
20426         "parameters" : [ {
20427           "description" : "service id of property",
20428           "in" : "path",
20429           "name" : "serviceId",
20430           "required" : true,
20431           "schema" : {
20432             "type" : "string"
20433           }
20434         }, {
20435           "description" : "Property id to delete",
20436           "in" : "path",
20437           "name" : "propertyId",
20438           "required" : true,
20439           "schema" : {
20440             "type" : "string"
20441           }
20442         }, {
20443           "in" : "header",
20444           "name" : "USER_ID",
20445           "schema" : {
20446             "type" : "string"
20447           }
20448         } ],
20449         "responses" : {
20450           "204" : {
20451             "description" : "deleted property"
20452           },
20453           "400" : {
20454             "description" : "Invalid content / Missing content"
20455           },
20456           "403" : {
20457             "description" : "Restricted operation"
20458           },
20459           "404" : {
20460             "description" : "Service property not found"
20461           },
20462           "default" : {
20463             "content" : {
20464               "application/json" : {
20465                 "schema" : {
20466                   "type" : "array",
20467                   "items" : {
20468                     "type" : "object",
20469                     "properties" : {
20470                       "allowedMethods" : {
20471                         "type" : "array",
20472                         "items" : {
20473                           "type" : "string"
20474                         },
20475                         "uniqueItems" : true
20476                       },
20477                       "cookies" : {
20478                         "type" : "object",
20479                         "additionalProperties" : {
20480                           "type" : "object",
20481                           "properties" : {
20482                             "comment" : {
20483                               "type" : "string"
20484                             },
20485                             "domain" : {
20486                               "type" : "string"
20487                             },
20488                             "expiry" : {
20489                               "type" : "string",
20490                               "format" : "date-time"
20491                             },
20492                             "httpOnly" : {
20493                               "type" : "boolean"
20494                             },
20495                             "maxAge" : {
20496                               "type" : "integer",
20497                               "format" : "int32"
20498                             },
20499                             "name" : {
20500                               "type" : "string"
20501                             },
20502                             "path" : {
20503                               "type" : "string"
20504                             },
20505                             "secure" : {
20506                               "type" : "boolean"
20507                             },
20508                             "value" : {
20509                               "type" : "string"
20510                             },
20511                             "version" : {
20512                               "type" : "integer",
20513                               "format" : "int32"
20514                             }
20515                           }
20516                         }
20517                       },
20518                       "date" : {
20519                         "type" : "string",
20520                         "format" : "date-time"
20521                       },
20522                       "entity" : {
20523                         "type" : "object"
20524                       },
20525                       "entityTag" : {
20526                         "type" : "object",
20527                         "properties" : {
20528                           "value" : {
20529                             "type" : "string"
20530                           },
20531                           "weak" : {
20532                             "type" : "boolean"
20533                           }
20534                         }
20535                       },
20536                       "headers" : {
20537                         "type" : "object",
20538                         "additionalProperties" : {
20539                           "type" : "array",
20540                           "items" : {
20541                             "type" : "object"
20542                           }
20543                         }
20544                       },
20545                       "language" : {
20546                         "type" : "object",
20547                         "properties" : {
20548                           "country" : {
20549                             "type" : "string"
20550                           },
20551                           "displayCountry" : {
20552                             "type" : "string"
20553                           },
20554                           "displayLanguage" : {
20555                             "type" : "string"
20556                           },
20557                           "displayName" : {
20558                             "type" : "string"
20559                           },
20560                           "displayScript" : {
20561                             "type" : "string"
20562                           },
20563                           "displayVariant" : {
20564                             "type" : "string"
20565                           },
20566                           "extensionKeys" : {
20567                             "type" : "array",
20568                             "items" : {
20569                               "type" : "string"
20570                             },
20571                             "uniqueItems" : true
20572                           },
20573                           "iso3Country" : {
20574                             "type" : "string"
20575                           },
20576                           "iso3Language" : {
20577                             "type" : "string"
20578                           },
20579                           "language" : {
20580                             "type" : "string"
20581                           },
20582                           "script" : {
20583                             "type" : "string"
20584                           },
20585                           "unicodeLocaleAttributes" : {
20586                             "type" : "array",
20587                             "items" : {
20588                               "type" : "string"
20589                             },
20590                             "uniqueItems" : true
20591                           },
20592                           "unicodeLocaleKeys" : {
20593                             "type" : "array",
20594                             "items" : {
20595                               "type" : "string"
20596                             },
20597                             "uniqueItems" : true
20598                           },
20599                           "variant" : {
20600                             "type" : "string"
20601                           }
20602                         }
20603                       },
20604                       "lastModified" : {
20605                         "type" : "string",
20606                         "format" : "date-time"
20607                       },
20608                       "length" : {
20609                         "type" : "integer",
20610                         "format" : "int32"
20611                       },
20612                       "links" : {
20613                         "type" : "array",
20614                         "items" : {
20615                           "type" : "object",
20616                           "properties" : {
20617                             "params" : {
20618                               "type" : "object",
20619                               "additionalProperties" : {
20620                                 "type" : "string"
20621                               }
20622                             },
20623                             "rel" : {
20624                               "type" : "string"
20625                             },
20626                             "rels" : {
20627                               "type" : "array",
20628                               "items" : {
20629                                 "type" : "string"
20630                               }
20631                             },
20632                             "title" : {
20633                               "type" : "string"
20634                             },
20635                             "type" : {
20636                               "type" : "string"
20637                             },
20638                             "uri" : {
20639                               "type" : "string",
20640                               "format" : "uri"
20641                             },
20642                             "uriBuilder" : {
20643                               "type" : "object"
20644                             }
20645                           }
20646                         },
20647                         "uniqueItems" : true
20648                       },
20649                       "location" : {
20650                         "type" : "string",
20651                         "format" : "uri"
20652                       },
20653                       "mediaType" : {
20654                         "type" : "object",
20655                         "properties" : {
20656                           "parameters" : {
20657                             "type" : "object",
20658                             "additionalProperties" : {
20659                               "type" : "string"
20660                             }
20661                           },
20662                           "subtype" : {
20663                             "type" : "string"
20664                           },
20665                           "type" : {
20666                             "type" : "string"
20667                           },
20668                           "wildcardSubtype" : {
20669                             "type" : "boolean"
20670                           },
20671                           "wildcardType" : {
20672                             "type" : "boolean"
20673                           }
20674                         }
20675                       },
20676                       "metadata" : {
20677                         "type" : "object",
20678                         "additionalProperties" : {
20679                           "type" : "array",
20680                           "items" : {
20681                             "type" : "object"
20682                           }
20683                         }
20684                       },
20685                       "status" : {
20686                         "type" : "integer",
20687                         "format" : "int32"
20688                       },
20689                       "statusInfo" : {
20690                         "type" : "object",
20691                         "properties" : {
20692                           "family" : {
20693                             "type" : "string",
20694                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20695                           },
20696                           "reasonPhrase" : {
20697                             "type" : "string"
20698                           },
20699                           "statusCode" : {
20700                             "type" : "integer",
20701                             "format" : "int32"
20702                           }
20703                         }
20704                       },
20705                       "stringHeaders" : {
20706                         "type" : "object",
20707                         "additionalProperties" : {
20708                           "type" : "array",
20709                           "items" : {
20710                             "type" : "string"
20711                           }
20712                         }
20713                       }
20714                     }
20715                   }
20716                 }
20717               }
20718             }
20719           }
20720         },
20721         "servers" : [ {
20722           "url" : "/sdc2/rest",
20723           "variables" : { }
20724         } ],
20725         "summary" : "Returns deleted property",
20726         "tags" : [ "SDCE-2 APIs" ]
20727       },
20728       "get" : {
20729         "description" : "Get Service Property",
20730         "operationId" : "getPropertyInService",
20731         "parameters" : [ {
20732           "description" : "service id of property",
20733           "in" : "path",
20734           "name" : "serviceId",
20735           "required" : true,
20736           "schema" : {
20737             "type" : "string"
20738           }
20739         }, {
20740           "description" : "property id to get",
20741           "in" : "path",
20742           "name" : "propertyId",
20743           "required" : true,
20744           "schema" : {
20745             "type" : "string"
20746           }
20747         }, {
20748           "in" : "header",
20749           "name" : "USER_ID",
20750           "schema" : {
20751             "type" : "string"
20752           }
20753         } ],
20754         "responses" : {
20755           "200" : {
20756             "description" : "property"
20757           },
20758           "400" : {
20759             "description" : "Invalid content / Missing content"
20760           },
20761           "403" : {
20762             "description" : "Restricted operation"
20763           },
20764           "404" : {
20765             "description" : "Service property not found"
20766           },
20767           "default" : {
20768             "content" : {
20769               "application/json" : {
20770                 "schema" : {
20771                   "type" : "array",
20772                   "items" : {
20773                     "type" : "object",
20774                     "properties" : {
20775                       "allowedMethods" : {
20776                         "type" : "array",
20777                         "items" : {
20778                           "type" : "string"
20779                         },
20780                         "uniqueItems" : true
20781                       },
20782                       "cookies" : {
20783                         "type" : "object",
20784                         "additionalProperties" : {
20785                           "type" : "object",
20786                           "properties" : {
20787                             "comment" : {
20788                               "type" : "string"
20789                             },
20790                             "domain" : {
20791                               "type" : "string"
20792                             },
20793                             "expiry" : {
20794                               "type" : "string",
20795                               "format" : "date-time"
20796                             },
20797                             "httpOnly" : {
20798                               "type" : "boolean"
20799                             },
20800                             "maxAge" : {
20801                               "type" : "integer",
20802                               "format" : "int32"
20803                             },
20804                             "name" : {
20805                               "type" : "string"
20806                             },
20807                             "path" : {
20808                               "type" : "string"
20809                             },
20810                             "secure" : {
20811                               "type" : "boolean"
20812                             },
20813                             "value" : {
20814                               "type" : "string"
20815                             },
20816                             "version" : {
20817                               "type" : "integer",
20818                               "format" : "int32"
20819                             }
20820                           }
20821                         }
20822                       },
20823                       "date" : {
20824                         "type" : "string",
20825                         "format" : "date-time"
20826                       },
20827                       "entity" : {
20828                         "type" : "object"
20829                       },
20830                       "entityTag" : {
20831                         "type" : "object",
20832                         "properties" : {
20833                           "value" : {
20834                             "type" : "string"
20835                           },
20836                           "weak" : {
20837                             "type" : "boolean"
20838                           }
20839                         }
20840                       },
20841                       "headers" : {
20842                         "type" : "object",
20843                         "additionalProperties" : {
20844                           "type" : "array",
20845                           "items" : {
20846                             "type" : "object"
20847                           }
20848                         }
20849                       },
20850                       "language" : {
20851                         "type" : "object",
20852                         "properties" : {
20853                           "country" : {
20854                             "type" : "string"
20855                           },
20856                           "displayCountry" : {
20857                             "type" : "string"
20858                           },
20859                           "displayLanguage" : {
20860                             "type" : "string"
20861                           },
20862                           "displayName" : {
20863                             "type" : "string"
20864                           },
20865                           "displayScript" : {
20866                             "type" : "string"
20867                           },
20868                           "displayVariant" : {
20869                             "type" : "string"
20870                           },
20871                           "extensionKeys" : {
20872                             "type" : "array",
20873                             "items" : {
20874                               "type" : "string"
20875                             },
20876                             "uniqueItems" : true
20877                           },
20878                           "iso3Country" : {
20879                             "type" : "string"
20880                           },
20881                           "iso3Language" : {
20882                             "type" : "string"
20883                           },
20884                           "language" : {
20885                             "type" : "string"
20886                           },
20887                           "script" : {
20888                             "type" : "string"
20889                           },
20890                           "unicodeLocaleAttributes" : {
20891                             "type" : "array",
20892                             "items" : {
20893                               "type" : "string"
20894                             },
20895                             "uniqueItems" : true
20896                           },
20897                           "unicodeLocaleKeys" : {
20898                             "type" : "array",
20899                             "items" : {
20900                               "type" : "string"
20901                             },
20902                             "uniqueItems" : true
20903                           },
20904                           "variant" : {
20905                             "type" : "string"
20906                           }
20907                         }
20908                       },
20909                       "lastModified" : {
20910                         "type" : "string",
20911                         "format" : "date-time"
20912                       },
20913                       "length" : {
20914                         "type" : "integer",
20915                         "format" : "int32"
20916                       },
20917                       "links" : {
20918                         "type" : "array",
20919                         "items" : {
20920                           "type" : "object",
20921                           "properties" : {
20922                             "params" : {
20923                               "type" : "object",
20924                               "additionalProperties" : {
20925                                 "type" : "string"
20926                               }
20927                             },
20928                             "rel" : {
20929                               "type" : "string"
20930                             },
20931                             "rels" : {
20932                               "type" : "array",
20933                               "items" : {
20934                                 "type" : "string"
20935                               }
20936                             },
20937                             "title" : {
20938                               "type" : "string"
20939                             },
20940                             "type" : {
20941                               "type" : "string"
20942                             },
20943                             "uri" : {
20944                               "type" : "string",
20945                               "format" : "uri"
20946                             },
20947                             "uriBuilder" : {
20948                               "type" : "object"
20949                             }
20950                           }
20951                         },
20952                         "uniqueItems" : true
20953                       },
20954                       "location" : {
20955                         "type" : "string",
20956                         "format" : "uri"
20957                       },
20958                       "mediaType" : {
20959                         "type" : "object",
20960                         "properties" : {
20961                           "parameters" : {
20962                             "type" : "object",
20963                             "additionalProperties" : {
20964                               "type" : "string"
20965                             }
20966                           },
20967                           "subtype" : {
20968                             "type" : "string"
20969                           },
20970                           "type" : {
20971                             "type" : "string"
20972                           },
20973                           "wildcardSubtype" : {
20974                             "type" : "boolean"
20975                           },
20976                           "wildcardType" : {
20977                             "type" : "boolean"
20978                           }
20979                         }
20980                       },
20981                       "metadata" : {
20982                         "type" : "object",
20983                         "additionalProperties" : {
20984                           "type" : "array",
20985                           "items" : {
20986                             "type" : "object"
20987                           }
20988                         }
20989                       },
20990                       "status" : {
20991                         "type" : "integer",
20992                         "format" : "int32"
20993                       },
20994                       "statusInfo" : {
20995                         "type" : "object",
20996                         "properties" : {
20997                           "family" : {
20998                             "type" : "string",
20999                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21000                           },
21001                           "reasonPhrase" : {
21002                             "type" : "string"
21003                           },
21004                           "statusCode" : {
21005                             "type" : "integer",
21006                             "format" : "int32"
21007                           }
21008                         }
21009                       },
21010                       "stringHeaders" : {
21011                         "type" : "object",
21012                         "additionalProperties" : {
21013                           "type" : "array",
21014                           "items" : {
21015                             "type" : "string"
21016                           }
21017                         }
21018                       }
21019                     }
21020                   }
21021                 }
21022               }
21023             }
21024           }
21025         },
21026         "servers" : [ {
21027           "url" : "/sdc2/rest",
21028           "variables" : { }
21029         } ],
21030         "summary" : "Returns property of service",
21031         "tags" : [ "SDCE-2 APIs" ]
21032       }
21033     },
21034     "/v1/catalog/services/{serviceId}/requirements" : {
21035       "post" : {
21036         "description" : "Create requirements on service",
21037         "operationId" : "createRequirementsOnService",
21038         "parameters" : [ {
21039           "description" : "Service Id",
21040           "in" : "path",
21041           "name" : "serviceId",
21042           "required" : true,
21043           "schema" : {
21044             "type" : "string"
21045           }
21046         }, {
21047           "in" : "header",
21048           "name" : "USER_ID",
21049           "schema" : {
21050             "type" : "string"
21051           }
21052         } ],
21053         "requestBody" : {
21054           "content" : {
21055             "application/json" : {
21056               "schema" : {
21057                 "type" : "string"
21058               }
21059             }
21060           },
21061           "description" : "Requirements to create",
21062           "required" : true
21063         },
21064         "responses" : {
21065           "201" : {
21066             "description" : "Create Requirements"
21067           },
21068           "400" : {
21069             "description" : "Invalid content / Missing content"
21070           },
21071           "403" : {
21072             "description" : "Restricted operation"
21073           },
21074           "409" : {
21075             "description" : "Requirement already exist"
21076           },
21077           "default" : {
21078             "content" : {
21079               "application/json" : {
21080                 "schema" : {
21081                   "type" : "array",
21082                   "items" : {
21083                     "type" : "object",
21084                     "properties" : {
21085                       "allowedMethods" : {
21086                         "type" : "array",
21087                         "items" : {
21088                           "type" : "string"
21089                         },
21090                         "uniqueItems" : true
21091                       },
21092                       "cookies" : {
21093                         "type" : "object",
21094                         "additionalProperties" : {
21095                           "type" : "object",
21096                           "properties" : {
21097                             "comment" : {
21098                               "type" : "string"
21099                             },
21100                             "domain" : {
21101                               "type" : "string"
21102                             },
21103                             "expiry" : {
21104                               "type" : "string",
21105                               "format" : "date-time"
21106                             },
21107                             "httpOnly" : {
21108                               "type" : "boolean"
21109                             },
21110                             "maxAge" : {
21111                               "type" : "integer",
21112                               "format" : "int32"
21113                             },
21114                             "name" : {
21115                               "type" : "string"
21116                             },
21117                             "path" : {
21118                               "type" : "string"
21119                             },
21120                             "secure" : {
21121                               "type" : "boolean"
21122                             },
21123                             "value" : {
21124                               "type" : "string"
21125                             },
21126                             "version" : {
21127                               "type" : "integer",
21128                               "format" : "int32"
21129                             }
21130                           }
21131                         }
21132                       },
21133                       "date" : {
21134                         "type" : "string",
21135                         "format" : "date-time"
21136                       },
21137                       "entity" : {
21138                         "type" : "object"
21139                       },
21140                       "entityTag" : {
21141                         "type" : "object",
21142                         "properties" : {
21143                           "value" : {
21144                             "type" : "string"
21145                           },
21146                           "weak" : {
21147                             "type" : "boolean"
21148                           }
21149                         }
21150                       },
21151                       "headers" : {
21152                         "type" : "object",
21153                         "additionalProperties" : {
21154                           "type" : "array",
21155                           "items" : {
21156                             "type" : "object"
21157                           }
21158                         }
21159                       },
21160                       "language" : {
21161                         "type" : "object",
21162                         "properties" : {
21163                           "country" : {
21164                             "type" : "string"
21165                           },
21166                           "displayCountry" : {
21167                             "type" : "string"
21168                           },
21169                           "displayLanguage" : {
21170                             "type" : "string"
21171                           },
21172                           "displayName" : {
21173                             "type" : "string"
21174                           },
21175                           "displayScript" : {
21176                             "type" : "string"
21177                           },
21178                           "displayVariant" : {
21179                             "type" : "string"
21180                           },
21181                           "extensionKeys" : {
21182                             "type" : "array",
21183                             "items" : {
21184                               "type" : "string"
21185                             },
21186                             "uniqueItems" : true
21187                           },
21188                           "iso3Country" : {
21189                             "type" : "string"
21190                           },
21191                           "iso3Language" : {
21192                             "type" : "string"
21193                           },
21194                           "language" : {
21195                             "type" : "string"
21196                           },
21197                           "script" : {
21198                             "type" : "string"
21199                           },
21200                           "unicodeLocaleAttributes" : {
21201                             "type" : "array",
21202                             "items" : {
21203                               "type" : "string"
21204                             },
21205                             "uniqueItems" : true
21206                           },
21207                           "unicodeLocaleKeys" : {
21208                             "type" : "array",
21209                             "items" : {
21210                               "type" : "string"
21211                             },
21212                             "uniqueItems" : true
21213                           },
21214                           "variant" : {
21215                             "type" : "string"
21216                           }
21217                         }
21218                       },
21219                       "lastModified" : {
21220                         "type" : "string",
21221                         "format" : "date-time"
21222                       },
21223                       "length" : {
21224                         "type" : "integer",
21225                         "format" : "int32"
21226                       },
21227                       "links" : {
21228                         "type" : "array",
21229                         "items" : {
21230                           "type" : "object",
21231                           "properties" : {
21232                             "params" : {
21233                               "type" : "object",
21234                               "additionalProperties" : {
21235                                 "type" : "string"
21236                               }
21237                             },
21238                             "rel" : {
21239                               "type" : "string"
21240                             },
21241                             "rels" : {
21242                               "type" : "array",
21243                               "items" : {
21244                                 "type" : "string"
21245                               }
21246                             },
21247                             "title" : {
21248                               "type" : "string"
21249                             },
21250                             "type" : {
21251                               "type" : "string"
21252                             },
21253                             "uri" : {
21254                               "type" : "string",
21255                               "format" : "uri"
21256                             },
21257                             "uriBuilder" : {
21258                               "type" : "object"
21259                             }
21260                           }
21261                         },
21262                         "uniqueItems" : true
21263                       },
21264                       "location" : {
21265                         "type" : "string",
21266                         "format" : "uri"
21267                       },
21268                       "mediaType" : {
21269                         "type" : "object",
21270                         "properties" : {
21271                           "parameters" : {
21272                             "type" : "object",
21273                             "additionalProperties" : {
21274                               "type" : "string"
21275                             }
21276                           },
21277                           "subtype" : {
21278                             "type" : "string"
21279                           },
21280                           "type" : {
21281                             "type" : "string"
21282                           },
21283                           "wildcardSubtype" : {
21284                             "type" : "boolean"
21285                           },
21286                           "wildcardType" : {
21287                             "type" : "boolean"
21288                           }
21289                         }
21290                       },
21291                       "metadata" : {
21292                         "type" : "object",
21293                         "additionalProperties" : {
21294                           "type" : "array",
21295                           "items" : {
21296                             "type" : "object"
21297                           }
21298                         }
21299                       },
21300                       "status" : {
21301                         "type" : "integer",
21302                         "format" : "int32"
21303                       },
21304                       "statusInfo" : {
21305                         "type" : "object",
21306                         "properties" : {
21307                           "family" : {
21308                             "type" : "string",
21309                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21310                           },
21311                           "reasonPhrase" : {
21312                             "type" : "string"
21313                           },
21314                           "statusCode" : {
21315                             "type" : "integer",
21316                             "format" : "int32"
21317                           }
21318                         }
21319                       },
21320                       "stringHeaders" : {
21321                         "type" : "object",
21322                         "additionalProperties" : {
21323                           "type" : "array",
21324                           "items" : {
21325                             "type" : "string"
21326                           }
21327                         }
21328                       }
21329                     }
21330                   }
21331                 }
21332               }
21333             }
21334           }
21335         },
21336         "servers" : [ {
21337           "url" : "/sdc2/rest",
21338           "variables" : { }
21339         } ],
21340         "summary" : "Create requirements on service",
21341         "tags" : [ "SDCE-2 APIs" ]
21342       },
21343       "put" : {
21344         "description" : "Update requirements on service",
21345         "operationId" : "updateRequirementsOnService",
21346         "parameters" : [ {
21347           "description" : "Component Id",
21348           "in" : "path",
21349           "name" : "serviceId",
21350           "required" : true,
21351           "schema" : {
21352             "type" : "string"
21353           }
21354         }, {
21355           "in" : "header",
21356           "name" : "USER_ID",
21357           "schema" : {
21358             "type" : "string"
21359           }
21360         } ],
21361         "requestBody" : {
21362           "content" : {
21363             "application/json" : {
21364               "schema" : {
21365                 "type" : "string"
21366               }
21367             }
21368           },
21369           "description" : "Requirements to update",
21370           "required" : true
21371         },
21372         "responses" : {
21373           "201" : {
21374             "description" : "Update requirements"
21375           },
21376           "400" : {
21377             "description" : "Invalid content / Missing content"
21378           },
21379           "403" : {
21380             "description" : "Restricted operation"
21381           },
21382           "default" : {
21383             "content" : {
21384               "application/json" : {
21385                 "schema" : {
21386                   "type" : "array",
21387                   "items" : {
21388                     "$ref" : "#/components/schemas/RequirementDefinition"
21389                   }
21390                 }
21391               }
21392             }
21393           }
21394         },
21395         "servers" : [ {
21396           "url" : "/sdc2/rest",
21397           "variables" : { }
21398         } ],
21399         "summary" : "Update requirements on service",
21400         "tags" : [ "SDCE-2 APIs" ]
21401       }
21402     },
21403     "/v1/catalog/services/{serviceId}/requirements/{requirementId}" : {
21404       "delete" : {
21405         "description" : "Delete requirement from service",
21406         "operationId" : "deleteRequirementsOnService",
21407         "parameters" : [ {
21408           "description" : "Service Id",
21409           "in" : "path",
21410           "name" : "serviceId",
21411           "required" : true,
21412           "schema" : {
21413             "type" : "string"
21414           }
21415         }, {
21416           "description" : "Requirement Id",
21417           "in" : "path",
21418           "name" : "requirementId",
21419           "required" : true,
21420           "schema" : {
21421             "type" : "string"
21422           }
21423         }, {
21424           "in" : "header",
21425           "name" : "USER_ID",
21426           "schema" : {
21427             "type" : "string"
21428           }
21429         } ],
21430         "responses" : {
21431           "201" : {
21432             "description" : "Delete Requirements"
21433           },
21434           "400" : {
21435             "description" : "Invalid content / Missing content"
21436           },
21437           "403" : {
21438             "description" : "Restricted operation"
21439           },
21440           "default" : {
21441             "content" : {
21442               "application/json" : {
21443                 "schema" : {
21444                   "type" : "array",
21445                   "items" : {
21446                     "$ref" : "#/components/schemas/RequirementDefinition"
21447                   }
21448                 }
21449               }
21450             }
21451           }
21452         },
21453         "servers" : [ {
21454           "url" : "/sdc2/rest",
21455           "variables" : { }
21456         } ],
21457         "summary" : "Delete requirement from service",
21458         "tags" : [ "SDCE-2 APIs" ]
21459       },
21460       "get" : {
21461         "description" : "Get requirement from service",
21462         "operationId" : "getRequirementsOnService",
21463         "parameters" : [ {
21464           "description" : "Service Id",
21465           "in" : "path",
21466           "name" : "serviceId",
21467           "required" : true,
21468           "schema" : {
21469             "type" : "string"
21470           }
21471         }, {
21472           "description" : "Requirement Id",
21473           "in" : "path",
21474           "name" : "requirementId",
21475           "required" : true,
21476           "schema" : {
21477             "type" : "string"
21478           }
21479         }, {
21480           "in" : "header",
21481           "name" : "USER_ID",
21482           "schema" : {
21483             "type" : "string"
21484           }
21485         } ],
21486         "responses" : {
21487           "201" : {
21488             "description" : "GET Requirements"
21489           },
21490           "400" : {
21491             "description" : "Invalid content / Missing content"
21492           },
21493           "403" : {
21494             "description" : "Restricted operation"
21495           },
21496           "default" : {
21497             "content" : {
21498               "application/json" : {
21499                 "schema" : {
21500                   "type" : "array",
21501                   "items" : {
21502                     "$ref" : "#/components/schemas/RequirementDefinition"
21503                   }
21504                 }
21505               }
21506             }
21507           }
21508         },
21509         "servers" : [ {
21510           "url" : "/sdc2/rest",
21511           "variables" : { }
21512         } ],
21513         "summary" : "GET requirement from service",
21514         "tags" : [ "SDCE-2 APIs" ]
21515       }
21516     },
21517     "/v1/catalog/services/{serviceId}/tempUrlToBeDeleted" : {
21518       "post" : {
21519         "operationId" : "tempUrlToBeDeleted",
21520         "parameters" : [ {
21521           "in" : "path",
21522           "name" : "serviceId",
21523           "required" : true,
21524           "schema" : {
21525             "type" : "string"
21526           }
21527         }, {
21528           "in" : "header",
21529           "name" : "USER_ID",
21530           "schema" : {
21531             "type" : "string"
21532           }
21533         } ],
21534         "responses" : {
21535           "200" : {
21536             "description" : "OK"
21537           },
21538           "500" : {
21539             "description" : "Internal Server Error. Please try again later."
21540           }
21541         },
21542         "servers" : [ {
21543           "url" : "/sdc2/rest",
21544           "variables" : { }
21545         } ],
21546         "tags" : [ "SDCE-2 APIs" ]
21547       }
21548     },
21549     "/v1/catalog/services/{serviceName}/{version}" : {
21550       "delete" : {
21551         "description" : "Delete Service By Name And Version",
21552         "operationId" : "deleteServiceByNameAndVersion",
21553         "parameters" : [ {
21554           "in" : "path",
21555           "name" : "serviceName",
21556           "required" : true,
21557           "schema" : {
21558             "type" : "string"
21559           }
21560         }, {
21561           "in" : "path",
21562           "name" : "version",
21563           "required" : true,
21564           "schema" : {
21565             "type" : "string"
21566           }
21567         } ],
21568         "responses" : {
21569           "204" : {
21570             "description" : "Service deleted"
21571           },
21572           "400" : {
21573             "description" : "Invalid content / Missing content"
21574           },
21575           "403" : {
21576             "description" : "Restricted operation"
21577           },
21578           "404" : {
21579             "description" : "Service not found"
21580           },
21581           "default" : {
21582             "content" : {
21583               "*/*" : {
21584                 "schema" : {
21585                   "type" : "array",
21586                   "items" : {
21587                     "$ref" : "#/components/schemas/Resource"
21588                   }
21589                 }
21590               }
21591             }
21592           }
21593         },
21594         "servers" : [ {
21595           "url" : "/sdc2/rest",
21596           "variables" : { }
21597         } ],
21598         "summary" : "Returns no content",
21599         "tags" : [ "SDCE-2 APIs" ]
21600       }
21601     },
21602     "/v1/catalog/services/{serviceUUID}/distribution" : {
21603       "get" : {
21604         "description" : "Retrieve Distributions",
21605         "operationId" : "getServiceById",
21606         "parameters" : [ {
21607           "in" : "path",
21608           "name" : "serviceUUID",
21609           "required" : true,
21610           "schema" : {
21611             "type" : "string"
21612           }
21613         }, {
21614           "in" : "header",
21615           "name" : "USER_ID",
21616           "schema" : {
21617             "type" : "string"
21618           }
21619         } ],
21620         "responses" : {
21621           "200" : {
21622             "description" : "Service found"
21623           },
21624           "403" : {
21625             "description" : "Restricted operation"
21626           },
21627           "404" : {
21628             "description" : "Service not found"
21629           },
21630           "default" : {
21631             "content" : {
21632               "application/json" : {
21633                 "schema" : {
21634                   "type" : "array",
21635                   "items" : {
21636                     "$ref" : "#/components/schemas/DistributionStatusListResponse"
21637                   }
21638                 }
21639               }
21640             }
21641           }
21642         },
21643         "servers" : [ {
21644           "url" : "/sdc2/rest",
21645           "variables" : { }
21646         } ],
21647         "summary" : "Returns list  bases on the  information extracted from  Auditing Records according to service uuid",
21648         "tags" : [ "SDCE-5 APIs" ]
21649       }
21650     },
21651     "/v1/catalog/toggle" : {
21652       "get" : {
21653         "description" : "Get all Toggleable features",
21654         "operationId" : "getAllFeatures",
21655         "responses" : {
21656           "200" : {
21657             "description" : "Success"
21658           },
21659           "400" : {
21660             "description" : "Invalid content / Missing content"
21661           },
21662           "403" : {
21663             "description" : "Restricted operation"
21664           },
21665           "404" : {
21666             "description" : "Toggleable features not found"
21667           },
21668           "default" : {
21669             "content" : {
21670               "application/json" : {
21671                 "schema" : {
21672                   "type" : "array",
21673                   "items" : {
21674                     "type" : "object",
21675                     "properties" : {
21676                       "allowedMethods" : {
21677                         "type" : "array",
21678                         "items" : {
21679                           "type" : "string"
21680                         },
21681                         "uniqueItems" : true
21682                       },
21683                       "cookies" : {
21684                         "type" : "object",
21685                         "additionalProperties" : {
21686                           "type" : "object",
21687                           "properties" : {
21688                             "comment" : {
21689                               "type" : "string"
21690                             },
21691                             "domain" : {
21692                               "type" : "string"
21693                             },
21694                             "expiry" : {
21695                               "type" : "string",
21696                               "format" : "date-time"
21697                             },
21698                             "httpOnly" : {
21699                               "type" : "boolean"
21700                             },
21701                             "maxAge" : {
21702                               "type" : "integer",
21703                               "format" : "int32"
21704                             },
21705                             "name" : {
21706                               "type" : "string"
21707                             },
21708                             "path" : {
21709                               "type" : "string"
21710                             },
21711                             "secure" : {
21712                               "type" : "boolean"
21713                             },
21714                             "value" : {
21715                               "type" : "string"
21716                             },
21717                             "version" : {
21718                               "type" : "integer",
21719                               "format" : "int32"
21720                             }
21721                           }
21722                         }
21723                       },
21724                       "date" : {
21725                         "type" : "string",
21726                         "format" : "date-time"
21727                       },
21728                       "entity" : {
21729                         "type" : "object"
21730                       },
21731                       "entityTag" : {
21732                         "type" : "object",
21733                         "properties" : {
21734                           "value" : {
21735                             "type" : "string"
21736                           },
21737                           "weak" : {
21738                             "type" : "boolean"
21739                           }
21740                         }
21741                       },
21742                       "headers" : {
21743                         "type" : "object",
21744                         "additionalProperties" : {
21745                           "type" : "array",
21746                           "items" : {
21747                             "type" : "object"
21748                           }
21749                         }
21750                       },
21751                       "language" : {
21752                         "type" : "object",
21753                         "properties" : {
21754                           "country" : {
21755                             "type" : "string"
21756                           },
21757                           "displayCountry" : {
21758                             "type" : "string"
21759                           },
21760                           "displayLanguage" : {
21761                             "type" : "string"
21762                           },
21763                           "displayName" : {
21764                             "type" : "string"
21765                           },
21766                           "displayScript" : {
21767                             "type" : "string"
21768                           },
21769                           "displayVariant" : {
21770                             "type" : "string"
21771                           },
21772                           "extensionKeys" : {
21773                             "type" : "array",
21774                             "items" : {
21775                               "type" : "string"
21776                             },
21777                             "uniqueItems" : true
21778                           },
21779                           "iso3Country" : {
21780                             "type" : "string"
21781                           },
21782                           "iso3Language" : {
21783                             "type" : "string"
21784                           },
21785                           "language" : {
21786                             "type" : "string"
21787                           },
21788                           "script" : {
21789                             "type" : "string"
21790                           },
21791                           "unicodeLocaleAttributes" : {
21792                             "type" : "array",
21793                             "items" : {
21794                               "type" : "string"
21795                             },
21796                             "uniqueItems" : true
21797                           },
21798                           "unicodeLocaleKeys" : {
21799                             "type" : "array",
21800                             "items" : {
21801                               "type" : "string"
21802                             },
21803                             "uniqueItems" : true
21804                           },
21805                           "variant" : {
21806                             "type" : "string"
21807                           }
21808                         }
21809                       },
21810                       "lastModified" : {
21811                         "type" : "string",
21812                         "format" : "date-time"
21813                       },
21814                       "length" : {
21815                         "type" : "integer",
21816                         "format" : "int32"
21817                       },
21818                       "links" : {
21819                         "type" : "array",
21820                         "items" : {
21821                           "type" : "object",
21822                           "properties" : {
21823                             "params" : {
21824                               "type" : "object",
21825                               "additionalProperties" : {
21826                                 "type" : "string"
21827                               }
21828                             },
21829                             "rel" : {
21830                               "type" : "string"
21831                             },
21832                             "rels" : {
21833                               "type" : "array",
21834                               "items" : {
21835                                 "type" : "string"
21836                               }
21837                             },
21838                             "title" : {
21839                               "type" : "string"
21840                             },
21841                             "type" : {
21842                               "type" : "string"
21843                             },
21844                             "uri" : {
21845                               "type" : "string",
21846                               "format" : "uri"
21847                             },
21848                             "uriBuilder" : {
21849                               "type" : "object"
21850                             }
21851                           }
21852                         },
21853                         "uniqueItems" : true
21854                       },
21855                       "location" : {
21856                         "type" : "string",
21857                         "format" : "uri"
21858                       },
21859                       "mediaType" : {
21860                         "type" : "object",
21861                         "properties" : {
21862                           "parameters" : {
21863                             "type" : "object",
21864                             "additionalProperties" : {
21865                               "type" : "string"
21866                             }
21867                           },
21868                           "subtype" : {
21869                             "type" : "string"
21870                           },
21871                           "type" : {
21872                             "type" : "string"
21873                           },
21874                           "wildcardSubtype" : {
21875                             "type" : "boolean"
21876                           },
21877                           "wildcardType" : {
21878                             "type" : "boolean"
21879                           }
21880                         }
21881                       },
21882                       "metadata" : {
21883                         "type" : "object",
21884                         "additionalProperties" : {
21885                           "type" : "array",
21886                           "items" : {
21887                             "type" : "object"
21888                           }
21889                         }
21890                       },
21891                       "status" : {
21892                         "type" : "integer",
21893                         "format" : "int32"
21894                       },
21895                       "statusInfo" : {
21896                         "type" : "object",
21897                         "properties" : {
21898                           "family" : {
21899                             "type" : "string",
21900                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21901                           },
21902                           "reasonPhrase" : {
21903                             "type" : "string"
21904                           },
21905                           "statusCode" : {
21906                             "type" : "integer",
21907                             "format" : "int32"
21908                           }
21909                         }
21910                       },
21911                       "stringHeaders" : {
21912                         "type" : "object",
21913                         "additionalProperties" : {
21914                           "type" : "array",
21915                           "items" : {
21916                             "type" : "string"
21917                           }
21918                         }
21919                       }
21920                     }
21921                   }
21922                 }
21923               }
21924             }
21925           }
21926         },
21927         "servers" : [ {
21928           "url" : "/sdc2/rest",
21929           "variables" : { }
21930         } ],
21931         "summary" : "Returns list of toggleable features",
21932         "tags" : [ "SDCE-2 APIs" ]
21933       }
21934     },
21935     "/v1/catalog/toggle/state/{state}" : {
21936       "put" : {
21937         "description" : "Update all feature toggle state",
21938         "operationId" : "setAllFeatures",
21939         "parameters" : [ {
21940           "in" : "path",
21941           "name" : "state",
21942           "required" : true,
21943           "schema" : {
21944             "type" : "boolean"
21945           }
21946         } ],
21947         "responses" : {
21948           "200" : {
21949             "description" : "Success"
21950           },
21951           "400" : {
21952             "description" : "Invalid content / Missing content"
21953           },
21954           "403" : {
21955             "description" : "Restricted operation"
21956           },
21957           "404" : {
21958             "description" : "Toggleable features not found"
21959           },
21960           "default" : {
21961             "content" : {
21962               "application/json" : {
21963                 "schema" : {
21964                   "type" : "array",
21965                   "items" : {
21966                     "type" : "object",
21967                     "properties" : {
21968                       "allowedMethods" : {
21969                         "type" : "array",
21970                         "items" : {
21971                           "type" : "string"
21972                         },
21973                         "uniqueItems" : true
21974                       },
21975                       "cookies" : {
21976                         "type" : "object",
21977                         "additionalProperties" : {
21978                           "type" : "object",
21979                           "properties" : {
21980                             "comment" : {
21981                               "type" : "string"
21982                             },
21983                             "domain" : {
21984                               "type" : "string"
21985                             },
21986                             "expiry" : {
21987                               "type" : "string",
21988                               "format" : "date-time"
21989                             },
21990                             "httpOnly" : {
21991                               "type" : "boolean"
21992                             },
21993                             "maxAge" : {
21994                               "type" : "integer",
21995                               "format" : "int32"
21996                             },
21997                             "name" : {
21998                               "type" : "string"
21999                             },
22000                             "path" : {
22001                               "type" : "string"
22002                             },
22003                             "secure" : {
22004                               "type" : "boolean"
22005                             },
22006                             "value" : {
22007                               "type" : "string"
22008                             },
22009                             "version" : {
22010                               "type" : "integer",
22011                               "format" : "int32"
22012                             }
22013                           }
22014                         }
22015                       },
22016                       "date" : {
22017                         "type" : "string",
22018                         "format" : "date-time"
22019                       },
22020                       "entity" : {
22021                         "type" : "object"
22022                       },
22023                       "entityTag" : {
22024                         "type" : "object",
22025                         "properties" : {
22026                           "value" : {
22027                             "type" : "string"
22028                           },
22029                           "weak" : {
22030                             "type" : "boolean"
22031                           }
22032                         }
22033                       },
22034                       "headers" : {
22035                         "type" : "object",
22036                         "additionalProperties" : {
22037                           "type" : "array",
22038                           "items" : {
22039                             "type" : "object"
22040                           }
22041                         }
22042                       },
22043                       "language" : {
22044                         "type" : "object",
22045                         "properties" : {
22046                           "country" : {
22047                             "type" : "string"
22048                           },
22049                           "displayCountry" : {
22050                             "type" : "string"
22051                           },
22052                           "displayLanguage" : {
22053                             "type" : "string"
22054                           },
22055                           "displayName" : {
22056                             "type" : "string"
22057                           },
22058                           "displayScript" : {
22059                             "type" : "string"
22060                           },
22061                           "displayVariant" : {
22062                             "type" : "string"
22063                           },
22064                           "extensionKeys" : {
22065                             "type" : "array",
22066                             "items" : {
22067                               "type" : "string"
22068                             },
22069                             "uniqueItems" : true
22070                           },
22071                           "iso3Country" : {
22072                             "type" : "string"
22073                           },
22074                           "iso3Language" : {
22075                             "type" : "string"
22076                           },
22077                           "language" : {
22078                             "type" : "string"
22079                           },
22080                           "script" : {
22081                             "type" : "string"
22082                           },
22083                           "unicodeLocaleAttributes" : {
22084                             "type" : "array",
22085                             "items" : {
22086                               "type" : "string"
22087                             },
22088                             "uniqueItems" : true
22089                           },
22090                           "unicodeLocaleKeys" : {
22091                             "type" : "array",
22092                             "items" : {
22093                               "type" : "string"
22094                             },
22095                             "uniqueItems" : true
22096                           },
22097                           "variant" : {
22098                             "type" : "string"
22099                           }
22100                         }
22101                       },
22102                       "lastModified" : {
22103                         "type" : "string",
22104                         "format" : "date-time"
22105                       },
22106                       "length" : {
22107                         "type" : "integer",
22108                         "format" : "int32"
22109                       },
22110                       "links" : {
22111                         "type" : "array",
22112                         "items" : {
22113                           "type" : "object",
22114                           "properties" : {
22115                             "params" : {
22116                               "type" : "object",
22117                               "additionalProperties" : {
22118                                 "type" : "string"
22119                               }
22120                             },
22121                             "rel" : {
22122                               "type" : "string"
22123                             },
22124                             "rels" : {
22125                               "type" : "array",
22126                               "items" : {
22127                                 "type" : "string"
22128                               }
22129                             },
22130                             "title" : {
22131                               "type" : "string"
22132                             },
22133                             "type" : {
22134                               "type" : "string"
22135                             },
22136                             "uri" : {
22137                               "type" : "string",
22138                               "format" : "uri"
22139                             },
22140                             "uriBuilder" : {
22141                               "type" : "object"
22142                             }
22143                           }
22144                         },
22145                         "uniqueItems" : true
22146                       },
22147                       "location" : {
22148                         "type" : "string",
22149                         "format" : "uri"
22150                       },
22151                       "mediaType" : {
22152                         "type" : "object",
22153                         "properties" : {
22154                           "parameters" : {
22155                             "type" : "object",
22156                             "additionalProperties" : {
22157                               "type" : "string"
22158                             }
22159                           },
22160                           "subtype" : {
22161                             "type" : "string"
22162                           },
22163                           "type" : {
22164                             "type" : "string"
22165                           },
22166                           "wildcardSubtype" : {
22167                             "type" : "boolean"
22168                           },
22169                           "wildcardType" : {
22170                             "type" : "boolean"
22171                           }
22172                         }
22173                       },
22174                       "metadata" : {
22175                         "type" : "object",
22176                         "additionalProperties" : {
22177                           "type" : "array",
22178                           "items" : {
22179                             "type" : "object"
22180                           }
22181                         }
22182                       },
22183                       "status" : {
22184                         "type" : "integer",
22185                         "format" : "int32"
22186                       },
22187                       "statusInfo" : {
22188                         "type" : "object",
22189                         "properties" : {
22190                           "family" : {
22191                             "type" : "string",
22192                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22193                           },
22194                           "reasonPhrase" : {
22195                             "type" : "string"
22196                           },
22197                           "statusCode" : {
22198                             "type" : "integer",
22199                             "format" : "int32"
22200                           }
22201                         }
22202                       },
22203                       "stringHeaders" : {
22204                         "type" : "object",
22205                         "additionalProperties" : {
22206                           "type" : "array",
22207                           "items" : {
22208                             "type" : "string"
22209                           }
22210                         }
22211                       }
22212                     }
22213                   }
22214                 }
22215               }
22216             }
22217           }
22218         },
22219         "servers" : [ {
22220           "url" : "/sdc2/rest",
22221           "variables" : { }
22222         } ],
22223         "summary" : "Update all feature status",
22224         "tags" : [ "SDCE-2 APIs" ]
22225       }
22226     },
22227     "/v1/catalog/toggle/{featureName}/state" : {
22228       "get" : {
22229         "description" : "Get Toggleable feature state",
22230         "operationId" : "getToggleableFeature",
22231         "parameters" : [ {
22232           "in" : "path",
22233           "name" : "featureName",
22234           "required" : true,
22235           "schema" : {
22236             "type" : "string"
22237           }
22238         } ],
22239         "responses" : {
22240           "200" : {
22241             "description" : "Success"
22242           },
22243           "400" : {
22244             "description" : "Invalid content / Missing content"
22245           },
22246           "403" : {
22247             "description" : "Restricted operation"
22248           },
22249           "404" : {
22250             "description" : "Toggleable feature not found"
22251           },
22252           "default" : {
22253             "content" : {
22254               "application/json" : {
22255                 "schema" : {
22256                   "type" : "array",
22257                   "items" : {
22258                     "type" : "object",
22259                     "properties" : {
22260                       "allowedMethods" : {
22261                         "type" : "array",
22262                         "items" : {
22263                           "type" : "string"
22264                         },
22265                         "uniqueItems" : true
22266                       },
22267                       "cookies" : {
22268                         "type" : "object",
22269                         "additionalProperties" : {
22270                           "type" : "object",
22271                           "properties" : {
22272                             "comment" : {
22273                               "type" : "string"
22274                             },
22275                             "domain" : {
22276                               "type" : "string"
22277                             },
22278                             "expiry" : {
22279                               "type" : "string",
22280                               "format" : "date-time"
22281                             },
22282                             "httpOnly" : {
22283                               "type" : "boolean"
22284                             },
22285                             "maxAge" : {
22286                               "type" : "integer",
22287                               "format" : "int32"
22288                             },
22289                             "name" : {
22290                               "type" : "string"
22291                             },
22292                             "path" : {
22293                               "type" : "string"
22294                             },
22295                             "secure" : {
22296                               "type" : "boolean"
22297                             },
22298                             "value" : {
22299                               "type" : "string"
22300                             },
22301                             "version" : {
22302                               "type" : "integer",
22303                               "format" : "int32"
22304                             }
22305                           }
22306                         }
22307                       },
22308                       "date" : {
22309                         "type" : "string",
22310                         "format" : "date-time"
22311                       },
22312                       "entity" : {
22313                         "type" : "object"
22314                       },
22315                       "entityTag" : {
22316                         "type" : "object",
22317                         "properties" : {
22318                           "value" : {
22319                             "type" : "string"
22320                           },
22321                           "weak" : {
22322                             "type" : "boolean"
22323                           }
22324                         }
22325                       },
22326                       "headers" : {
22327                         "type" : "object",
22328                         "additionalProperties" : {
22329                           "type" : "array",
22330                           "items" : {
22331                             "type" : "object"
22332                           }
22333                         }
22334                       },
22335                       "language" : {
22336                         "type" : "object",
22337                         "properties" : {
22338                           "country" : {
22339                             "type" : "string"
22340                           },
22341                           "displayCountry" : {
22342                             "type" : "string"
22343                           },
22344                           "displayLanguage" : {
22345                             "type" : "string"
22346                           },
22347                           "displayName" : {
22348                             "type" : "string"
22349                           },
22350                           "displayScript" : {
22351                             "type" : "string"
22352                           },
22353                           "displayVariant" : {
22354                             "type" : "string"
22355                           },
22356                           "extensionKeys" : {
22357                             "type" : "array",
22358                             "items" : {
22359                               "type" : "string"
22360                             },
22361                             "uniqueItems" : true
22362                           },
22363                           "iso3Country" : {
22364                             "type" : "string"
22365                           },
22366                           "iso3Language" : {
22367                             "type" : "string"
22368                           },
22369                           "language" : {
22370                             "type" : "string"
22371                           },
22372                           "script" : {
22373                             "type" : "string"
22374                           },
22375                           "unicodeLocaleAttributes" : {
22376                             "type" : "array",
22377                             "items" : {
22378                               "type" : "string"
22379                             },
22380                             "uniqueItems" : true
22381                           },
22382                           "unicodeLocaleKeys" : {
22383                             "type" : "array",
22384                             "items" : {
22385                               "type" : "string"
22386                             },
22387                             "uniqueItems" : true
22388                           },
22389                           "variant" : {
22390                             "type" : "string"
22391                           }
22392                         }
22393                       },
22394                       "lastModified" : {
22395                         "type" : "string",
22396                         "format" : "date-time"
22397                       },
22398                       "length" : {
22399                         "type" : "integer",
22400                         "format" : "int32"
22401                       },
22402                       "links" : {
22403                         "type" : "array",
22404                         "items" : {
22405                           "type" : "object",
22406                           "properties" : {
22407                             "params" : {
22408                               "type" : "object",
22409                               "additionalProperties" : {
22410                                 "type" : "string"
22411                               }
22412                             },
22413                             "rel" : {
22414                               "type" : "string"
22415                             },
22416                             "rels" : {
22417                               "type" : "array",
22418                               "items" : {
22419                                 "type" : "string"
22420                               }
22421                             },
22422                             "title" : {
22423                               "type" : "string"
22424                             },
22425                             "type" : {
22426                               "type" : "string"
22427                             },
22428                             "uri" : {
22429                               "type" : "string",
22430                               "format" : "uri"
22431                             },
22432                             "uriBuilder" : {
22433                               "type" : "object"
22434                             }
22435                           }
22436                         },
22437                         "uniqueItems" : true
22438                       },
22439                       "location" : {
22440                         "type" : "string",
22441                         "format" : "uri"
22442                       },
22443                       "mediaType" : {
22444                         "type" : "object",
22445                         "properties" : {
22446                           "parameters" : {
22447                             "type" : "object",
22448                             "additionalProperties" : {
22449                               "type" : "string"
22450                             }
22451                           },
22452                           "subtype" : {
22453                             "type" : "string"
22454                           },
22455                           "type" : {
22456                             "type" : "string"
22457                           },
22458                           "wildcardSubtype" : {
22459                             "type" : "boolean"
22460                           },
22461                           "wildcardType" : {
22462                             "type" : "boolean"
22463                           }
22464                         }
22465                       },
22466                       "metadata" : {
22467                         "type" : "object",
22468                         "additionalProperties" : {
22469                           "type" : "array",
22470                           "items" : {
22471                             "type" : "object"
22472                           }
22473                         }
22474                       },
22475                       "status" : {
22476                         "type" : "integer",
22477                         "format" : "int32"
22478                       },
22479                       "statusInfo" : {
22480                         "type" : "object",
22481                         "properties" : {
22482                           "family" : {
22483                             "type" : "string",
22484                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22485                           },
22486                           "reasonPhrase" : {
22487                             "type" : "string"
22488                           },
22489                           "statusCode" : {
22490                             "type" : "integer",
22491                             "format" : "int32"
22492                           }
22493                         }
22494                       },
22495                       "stringHeaders" : {
22496                         "type" : "object",
22497                         "additionalProperties" : {
22498                           "type" : "array",
22499                           "items" : {
22500                             "type" : "string"
22501                           }
22502                         }
22503                       }
22504                     }
22505                   }
22506                 }
22507               }
22508             }
22509           }
22510         },
22511         "servers" : [ {
22512           "url" : "/sdc2/rest",
22513           "variables" : { }
22514         } ],
22515         "summary" : "Returns one toggleable feature state",
22516         "tags" : [ "SDCE-2 APIs" ]
22517       }
22518     },
22519     "/v1/catalog/toggle/{featureName}/state/{state}" : {
22520       "put" : {
22521         "description" : "Update feature toggle state",
22522         "operationId" : "updateFeatureState",
22523         "parameters" : [ {
22524           "in" : "path",
22525           "name" : "featureName",
22526           "required" : true,
22527           "schema" : {
22528             "type" : "string"
22529           }
22530         }, {
22531           "in" : "path",
22532           "name" : "state",
22533           "required" : true,
22534           "schema" : {
22535             "type" : "boolean"
22536           }
22537         } ],
22538         "responses" : {
22539           "200" : {
22540             "description" : "Success"
22541           },
22542           "400" : {
22543             "description" : "Invalid content / Missing content"
22544           },
22545           "403" : {
22546             "description" : "Restricted operation"
22547           },
22548           "404" : {
22549             "description" : "Toggleable features not found"
22550           },
22551           "default" : {
22552             "content" : {
22553               "application/json" : {
22554                 "schema" : {
22555                   "type" : "array",
22556                   "items" : {
22557                     "type" : "object",
22558                     "properties" : {
22559                       "allowedMethods" : {
22560                         "type" : "array",
22561                         "items" : {
22562                           "type" : "string"
22563                         },
22564                         "uniqueItems" : true
22565                       },
22566                       "cookies" : {
22567                         "type" : "object",
22568                         "additionalProperties" : {
22569                           "type" : "object",
22570                           "properties" : {
22571                             "comment" : {
22572                               "type" : "string"
22573                             },
22574                             "domain" : {
22575                               "type" : "string"
22576                             },
22577                             "expiry" : {
22578                               "type" : "string",
22579                               "format" : "date-time"
22580                             },
22581                             "httpOnly" : {
22582                               "type" : "boolean"
22583                             },
22584                             "maxAge" : {
22585                               "type" : "integer",
22586                               "format" : "int32"
22587                             },
22588                             "name" : {
22589                               "type" : "string"
22590                             },
22591                             "path" : {
22592                               "type" : "string"
22593                             },
22594                             "secure" : {
22595                               "type" : "boolean"
22596                             },
22597                             "value" : {
22598                               "type" : "string"
22599                             },
22600                             "version" : {
22601                               "type" : "integer",
22602                               "format" : "int32"
22603                             }
22604                           }
22605                         }
22606                       },
22607                       "date" : {
22608                         "type" : "string",
22609                         "format" : "date-time"
22610                       },
22611                       "entity" : {
22612                         "type" : "object"
22613                       },
22614                       "entityTag" : {
22615                         "type" : "object",
22616                         "properties" : {
22617                           "value" : {
22618                             "type" : "string"
22619                           },
22620                           "weak" : {
22621                             "type" : "boolean"
22622                           }
22623                         }
22624                       },
22625                       "headers" : {
22626                         "type" : "object",
22627                         "additionalProperties" : {
22628                           "type" : "array",
22629                           "items" : {
22630                             "type" : "object"
22631                           }
22632                         }
22633                       },
22634                       "language" : {
22635                         "type" : "object",
22636                         "properties" : {
22637                           "country" : {
22638                             "type" : "string"
22639                           },
22640                           "displayCountry" : {
22641                             "type" : "string"
22642                           },
22643                           "displayLanguage" : {
22644                             "type" : "string"
22645                           },
22646                           "displayName" : {
22647                             "type" : "string"
22648                           },
22649                           "displayScript" : {
22650                             "type" : "string"
22651                           },
22652                           "displayVariant" : {
22653                             "type" : "string"
22654                           },
22655                           "extensionKeys" : {
22656                             "type" : "array",
22657                             "items" : {
22658                               "type" : "string"
22659                             },
22660                             "uniqueItems" : true
22661                           },
22662                           "iso3Country" : {
22663                             "type" : "string"
22664                           },
22665                           "iso3Language" : {
22666                             "type" : "string"
22667                           },
22668                           "language" : {
22669                             "type" : "string"
22670                           },
22671                           "script" : {
22672                             "type" : "string"
22673                           },
22674                           "unicodeLocaleAttributes" : {
22675                             "type" : "array",
22676                             "items" : {
22677                               "type" : "string"
22678                             },
22679                             "uniqueItems" : true
22680                           },
22681                           "unicodeLocaleKeys" : {
22682                             "type" : "array",
22683                             "items" : {
22684                               "type" : "string"
22685                             },
22686                             "uniqueItems" : true
22687                           },
22688                           "variant" : {
22689                             "type" : "string"
22690                           }
22691                         }
22692                       },
22693                       "lastModified" : {
22694                         "type" : "string",
22695                         "format" : "date-time"
22696                       },
22697                       "length" : {
22698                         "type" : "integer",
22699                         "format" : "int32"
22700                       },
22701                       "links" : {
22702                         "type" : "array",
22703                         "items" : {
22704                           "type" : "object",
22705                           "properties" : {
22706                             "params" : {
22707                               "type" : "object",
22708                               "additionalProperties" : {
22709                                 "type" : "string"
22710                               }
22711                             },
22712                             "rel" : {
22713                               "type" : "string"
22714                             },
22715                             "rels" : {
22716                               "type" : "array",
22717                               "items" : {
22718                                 "type" : "string"
22719                               }
22720                             },
22721                             "title" : {
22722                               "type" : "string"
22723                             },
22724                             "type" : {
22725                               "type" : "string"
22726                             },
22727                             "uri" : {
22728                               "type" : "string",
22729                               "format" : "uri"
22730                             },
22731                             "uriBuilder" : {
22732                               "type" : "object"
22733                             }
22734                           }
22735                         },
22736                         "uniqueItems" : true
22737                       },
22738                       "location" : {
22739                         "type" : "string",
22740                         "format" : "uri"
22741                       },
22742                       "mediaType" : {
22743                         "type" : "object",
22744                         "properties" : {
22745                           "parameters" : {
22746                             "type" : "object",
22747                             "additionalProperties" : {
22748                               "type" : "string"
22749                             }
22750                           },
22751                           "subtype" : {
22752                             "type" : "string"
22753                           },
22754                           "type" : {
22755                             "type" : "string"
22756                           },
22757                           "wildcardSubtype" : {
22758                             "type" : "boolean"
22759                           },
22760                           "wildcardType" : {
22761                             "type" : "boolean"
22762                           }
22763                         }
22764                       },
22765                       "metadata" : {
22766                         "type" : "object",
22767                         "additionalProperties" : {
22768                           "type" : "array",
22769                           "items" : {
22770                             "type" : "object"
22771                           }
22772                         }
22773                       },
22774                       "status" : {
22775                         "type" : "integer",
22776                         "format" : "int32"
22777                       },
22778                       "statusInfo" : {
22779                         "type" : "object",
22780                         "properties" : {
22781                           "family" : {
22782                             "type" : "string",
22783                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22784                           },
22785                           "reasonPhrase" : {
22786                             "type" : "string"
22787                           },
22788                           "statusCode" : {
22789                             "type" : "integer",
22790                             "format" : "int32"
22791                           }
22792                         }
22793                       },
22794                       "stringHeaders" : {
22795                         "type" : "object",
22796                         "additionalProperties" : {
22797                           "type" : "array",
22798                           "items" : {
22799                             "type" : "string"
22800                           }
22801                         }
22802                       }
22803                     }
22804                   }
22805                 }
22806               }
22807             }
22808           }
22809         },
22810         "servers" : [ {
22811           "url" : "/sdc2/rest",
22812           "variables" : { }
22813         } ],
22814         "summary" : "Update feature status",
22815         "tags" : [ "SDCE-2 APIs" ]
22816       }
22817     },
22818     "/v1/catalog/upload/resource/import" : {
22819       "post" : {
22820         "description" : "Import node types from a TOSCA yaml, along with the types metadata",
22821         "operationId" : "bulkImport",
22822         "parameters" : [ {
22823           "in" : "header",
22824           "name" : "USER_ID",
22825           "schema" : {
22826             "type" : "string"
22827           }
22828         } ],
22829         "requestBody" : {
22830           "content" : {
22831             "multipart/form-data" : {
22832               "schema" : {
22833                 "type" : "object",
22834                 "properties" : {
22835                   "createNewVersion" : {
22836                     "type" : "boolean",
22837                     "default" : true,
22838                     "description" : "The model name to associate the node types to"
22839                   },
22840                   "nodeTypeMetadataJson" : {
22841                     "$ref" : "#/components/schemas/NodeTypesMetadataList"
22842                   },
22843                   "nodeTypesYaml" : {
22844                     "type" : "object",
22845                     "description" : "The node types TOSCA definition yaml"
22846                   }
22847                 },
22848                 "required" : [ "nodeTypeMetadataJson", "nodeTypesYaml" ]
22849               }
22850             }
22851           }
22852         },
22853         "responses" : {
22854           "201" : {
22855             "description" : "Resources created"
22856           },
22857           "400" : {
22858             "description" : "Invalid content / Missing content"
22859           },
22860           "403" : {
22861             "description" : "Restricted operation"
22862           },
22863           "409" : {
22864             "description" : "One of the resources already exists"
22865           },
22866           "default" : {
22867             "content" : {
22868               "application/json" : {
22869                 "schema" : {
22870                   "type" : "array",
22871                   "items" : {
22872                     "type" : "object",
22873                     "properties" : {
22874                       "allowedMethods" : {
22875                         "type" : "array",
22876                         "items" : {
22877                           "type" : "string"
22878                         },
22879                         "uniqueItems" : true
22880                       },
22881                       "cookies" : {
22882                         "type" : "object",
22883                         "additionalProperties" : {
22884                           "type" : "object",
22885                           "properties" : {
22886                             "comment" : {
22887                               "type" : "string"
22888                             },
22889                             "domain" : {
22890                               "type" : "string"
22891                             },
22892                             "expiry" : {
22893                               "type" : "string",
22894                               "format" : "date-time"
22895                             },
22896                             "httpOnly" : {
22897                               "type" : "boolean"
22898                             },
22899                             "maxAge" : {
22900                               "type" : "integer",
22901                               "format" : "int32"
22902                             },
22903                             "name" : {
22904                               "type" : "string"
22905                             },
22906                             "path" : {
22907                               "type" : "string"
22908                             },
22909                             "secure" : {
22910                               "type" : "boolean"
22911                             },
22912                             "value" : {
22913                               "type" : "string"
22914                             },
22915                             "version" : {
22916                               "type" : "integer",
22917                               "format" : "int32"
22918                             }
22919                           }
22920                         }
22921                       },
22922                       "date" : {
22923                         "type" : "string",
22924                         "format" : "date-time"
22925                       },
22926                       "entity" : {
22927                         "type" : "object"
22928                       },
22929                       "entityTag" : {
22930                         "type" : "object",
22931                         "properties" : {
22932                           "value" : {
22933                             "type" : "string"
22934                           },
22935                           "weak" : {
22936                             "type" : "boolean"
22937                           }
22938                         }
22939                       },
22940                       "headers" : {
22941                         "type" : "object",
22942                         "additionalProperties" : {
22943                           "type" : "array",
22944                           "items" : {
22945                             "type" : "object"
22946                           }
22947                         }
22948                       },
22949                       "language" : {
22950                         "type" : "object",
22951                         "properties" : {
22952                           "country" : {
22953                             "type" : "string"
22954                           },
22955                           "displayCountry" : {
22956                             "type" : "string"
22957                           },
22958                           "displayLanguage" : {
22959                             "type" : "string"
22960                           },
22961                           "displayName" : {
22962                             "type" : "string"
22963                           },
22964                           "displayScript" : {
22965                             "type" : "string"
22966                           },
22967                           "displayVariant" : {
22968                             "type" : "string"
22969                           },
22970                           "extensionKeys" : {
22971                             "type" : "array",
22972                             "items" : {
22973                               "type" : "string"
22974                             },
22975                             "uniqueItems" : true
22976                           },
22977                           "iso3Country" : {
22978                             "type" : "string"
22979                           },
22980                           "iso3Language" : {
22981                             "type" : "string"
22982                           },
22983                           "language" : {
22984                             "type" : "string"
22985                           },
22986                           "script" : {
22987                             "type" : "string"
22988                           },
22989                           "unicodeLocaleAttributes" : {
22990                             "type" : "array",
22991                             "items" : {
22992                               "type" : "string"
22993                             },
22994                             "uniqueItems" : true
22995                           },
22996                           "unicodeLocaleKeys" : {
22997                             "type" : "array",
22998                             "items" : {
22999                               "type" : "string"
23000                             },
23001                             "uniqueItems" : true
23002                           },
23003                           "variant" : {
23004                             "type" : "string"
23005                           }
23006                         }
23007                       },
23008                       "lastModified" : {
23009                         "type" : "string",
23010                         "format" : "date-time"
23011                       },
23012                       "length" : {
23013                         "type" : "integer",
23014                         "format" : "int32"
23015                       },
23016                       "links" : {
23017                         "type" : "array",
23018                         "items" : {
23019                           "type" : "object",
23020                           "properties" : {
23021                             "params" : {
23022                               "type" : "object",
23023                               "additionalProperties" : {
23024                                 "type" : "string"
23025                               }
23026                             },
23027                             "rel" : {
23028                               "type" : "string"
23029                             },
23030                             "rels" : {
23031                               "type" : "array",
23032                               "items" : {
23033                                 "type" : "string"
23034                               }
23035                             },
23036                             "title" : {
23037                               "type" : "string"
23038                             },
23039                             "type" : {
23040                               "type" : "string"
23041                             },
23042                             "uri" : {
23043                               "type" : "string",
23044                               "format" : "uri"
23045                             },
23046                             "uriBuilder" : {
23047                               "type" : "object"
23048                             }
23049                           }
23050                         },
23051                         "uniqueItems" : true
23052                       },
23053                       "location" : {
23054                         "type" : "string",
23055                         "format" : "uri"
23056                       },
23057                       "mediaType" : {
23058                         "type" : "object",
23059                         "properties" : {
23060                           "parameters" : {
23061                             "type" : "object",
23062                             "additionalProperties" : {
23063                               "type" : "string"
23064                             }
23065                           },
23066                           "subtype" : {
23067                             "type" : "string"
23068                           },
23069                           "type" : {
23070                             "type" : "string"
23071                           },
23072                           "wildcardSubtype" : {
23073                             "type" : "boolean"
23074                           },
23075                           "wildcardType" : {
23076                             "type" : "boolean"
23077                           }
23078                         }
23079                       },
23080                       "metadata" : {
23081                         "type" : "object",
23082                         "additionalProperties" : {
23083                           "type" : "array",
23084                           "items" : {
23085                             "type" : "object"
23086                           }
23087                         }
23088                       },
23089                       "status" : {
23090                         "type" : "integer",
23091                         "format" : "int32"
23092                       },
23093                       "statusInfo" : {
23094                         "type" : "object",
23095                         "properties" : {
23096                           "family" : {
23097                             "type" : "string",
23098                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23099                           },
23100                           "reasonPhrase" : {
23101                             "type" : "string"
23102                           },
23103                           "statusCode" : {
23104                             "type" : "integer",
23105                             "format" : "int32"
23106                           }
23107                         }
23108                       },
23109                       "stringHeaders" : {
23110                         "type" : "object",
23111                         "additionalProperties" : {
23112                           "type" : "array",
23113                           "items" : {
23114                             "type" : "string"
23115                           }
23116                         }
23117                       }
23118                     }
23119                   }
23120                 }
23121               }
23122             }
23123           }
23124         },
23125         "servers" : [ {
23126           "url" : "/sdc2/rest",
23127           "variables" : { }
23128         } ],
23129         "summary" : "Creates node types from a TOSCA yaml file",
23130         "tags" : [ "SDCE-2 APIs" ]
23131       }
23132     },
23133     "/v1/catalog/upload/{resourceAuthority}" : {
23134       "post" : {
23135         "description" : "Create Resource from yaml",
23136         "operationId" : "uploadMultipart",
23137         "parameters" : [ {
23138           "description" : "validValues: normative-resource / user-resource",
23139           "in" : "path",
23140           "name" : "resourceAuthority",
23141           "required" : true,
23142           "schema" : {
23143             "type" : "string",
23144             "enum" : [ "multipart", "user-resource", "user-resource-ui-import" ]
23145           }
23146         }, {
23147           "in" : "header",
23148           "name" : "USER_ID",
23149           "schema" : {
23150             "type" : "string"
23151           }
23152         }, {
23153           "in" : "query",
23154           "name" : "createNewVersion",
23155           "schema" : {
23156             "type" : "boolean",
23157             "default" : true
23158           }
23159         } ],
23160         "requestBody" : {
23161           "content" : {
23162             "multipart/form-data" : {
23163               "schema" : {
23164                 "type" : "object",
23165                 "properties" : {
23166                   "resourceMetadata" : {
23167                     "type" : "string",
23168                     "description" : "resourceMetadata"
23169                   },
23170                   "resourceZip" : {
23171                     "$ref" : "#/components/schemas/FormDataContentDisposition"
23172                   }
23173                 }
23174               }
23175             }
23176           }
23177         },
23178         "responses" : {
23179           "201" : {
23180             "description" : "Resource created"
23181           },
23182           "400" : {
23183             "description" : "Invalid content / Missing content"
23184           },
23185           "403" : {
23186             "description" : "Restricted operation"
23187           },
23188           "409" : {
23189             "description" : "Resource already exist"
23190           },
23191           "default" : {
23192             "content" : {
23193               "application/json" : {
23194                 "schema" : {
23195                   "type" : "array",
23196                   "items" : {
23197                     "type" : "object",
23198                     "properties" : {
23199                       "allowedMethods" : {
23200                         "type" : "array",
23201                         "items" : {
23202                           "type" : "string"
23203                         },
23204                         "uniqueItems" : true
23205                       },
23206                       "cookies" : {
23207                         "type" : "object",
23208                         "additionalProperties" : {
23209                           "type" : "object",
23210                           "properties" : {
23211                             "comment" : {
23212                               "type" : "string"
23213                             },
23214                             "domain" : {
23215                               "type" : "string"
23216                             },
23217                             "expiry" : {
23218                               "type" : "string",
23219                               "format" : "date-time"
23220                             },
23221                             "httpOnly" : {
23222                               "type" : "boolean"
23223                             },
23224                             "maxAge" : {
23225                               "type" : "integer",
23226                               "format" : "int32"
23227                             },
23228                             "name" : {
23229                               "type" : "string"
23230                             },
23231                             "path" : {
23232                               "type" : "string"
23233                             },
23234                             "secure" : {
23235                               "type" : "boolean"
23236                             },
23237                             "value" : {
23238                               "type" : "string"
23239                             },
23240                             "version" : {
23241                               "type" : "integer",
23242                               "format" : "int32"
23243                             }
23244                           }
23245                         }
23246                       },
23247                       "date" : {
23248                         "type" : "string",
23249                         "format" : "date-time"
23250                       },
23251                       "entity" : {
23252                         "type" : "object"
23253                       },
23254                       "entityTag" : {
23255                         "type" : "object",
23256                         "properties" : {
23257                           "value" : {
23258                             "type" : "string"
23259                           },
23260                           "weak" : {
23261                             "type" : "boolean"
23262                           }
23263                         }
23264                       },
23265                       "headers" : {
23266                         "type" : "object",
23267                         "additionalProperties" : {
23268                           "type" : "array",
23269                           "items" : {
23270                             "type" : "object"
23271                           }
23272                         }
23273                       },
23274                       "language" : {
23275                         "type" : "object",
23276                         "properties" : {
23277                           "country" : {
23278                             "type" : "string"
23279                           },
23280                           "displayCountry" : {
23281                             "type" : "string"
23282                           },
23283                           "displayLanguage" : {
23284                             "type" : "string"
23285                           },
23286                           "displayName" : {
23287                             "type" : "string"
23288                           },
23289                           "displayScript" : {
23290                             "type" : "string"
23291                           },
23292                           "displayVariant" : {
23293                             "type" : "string"
23294                           },
23295                           "extensionKeys" : {
23296                             "type" : "array",
23297                             "items" : {
23298                               "type" : "string"
23299                             },
23300                             "uniqueItems" : true
23301                           },
23302                           "iso3Country" : {
23303                             "type" : "string"
23304                           },
23305                           "iso3Language" : {
23306                             "type" : "string"
23307                           },
23308                           "language" : {
23309                             "type" : "string"
23310                           },
23311                           "script" : {
23312                             "type" : "string"
23313                           },
23314                           "unicodeLocaleAttributes" : {
23315                             "type" : "array",
23316                             "items" : {
23317                               "type" : "string"
23318                             },
23319                             "uniqueItems" : true
23320                           },
23321                           "unicodeLocaleKeys" : {
23322                             "type" : "array",
23323                             "items" : {
23324                               "type" : "string"
23325                             },
23326                             "uniqueItems" : true
23327                           },
23328                           "variant" : {
23329                             "type" : "string"
23330                           }
23331                         }
23332                       },
23333                       "lastModified" : {
23334                         "type" : "string",
23335                         "format" : "date-time"
23336                       },
23337                       "length" : {
23338                         "type" : "integer",
23339                         "format" : "int32"
23340                       },
23341                       "links" : {
23342                         "type" : "array",
23343                         "items" : {
23344                           "type" : "object",
23345                           "properties" : {
23346                             "params" : {
23347                               "type" : "object",
23348                               "additionalProperties" : {
23349                                 "type" : "string"
23350                               }
23351                             },
23352                             "rel" : {
23353                               "type" : "string"
23354                             },
23355                             "rels" : {
23356                               "type" : "array",
23357                               "items" : {
23358                                 "type" : "string"
23359                               }
23360                             },
23361                             "title" : {
23362                               "type" : "string"
23363                             },
23364                             "type" : {
23365                               "type" : "string"
23366                             },
23367                             "uri" : {
23368                               "type" : "string",
23369                               "format" : "uri"
23370                             },
23371                             "uriBuilder" : {
23372                               "type" : "object"
23373                             }
23374                           }
23375                         },
23376                         "uniqueItems" : true
23377                       },
23378                       "location" : {
23379                         "type" : "string",
23380                         "format" : "uri"
23381                       },
23382                       "mediaType" : {
23383                         "type" : "object",
23384                         "properties" : {
23385                           "parameters" : {
23386                             "type" : "object",
23387                             "additionalProperties" : {
23388                               "type" : "string"
23389                             }
23390                           },
23391                           "subtype" : {
23392                             "type" : "string"
23393                           },
23394                           "type" : {
23395                             "type" : "string"
23396                           },
23397                           "wildcardSubtype" : {
23398                             "type" : "boolean"
23399                           },
23400                           "wildcardType" : {
23401                             "type" : "boolean"
23402                           }
23403                         }
23404                       },
23405                       "metadata" : {
23406                         "type" : "object",
23407                         "additionalProperties" : {
23408                           "type" : "array",
23409                           "items" : {
23410                             "type" : "object"
23411                           }
23412                         }
23413                       },
23414                       "status" : {
23415                         "type" : "integer",
23416                         "format" : "int32"
23417                       },
23418                       "statusInfo" : {
23419                         "type" : "object",
23420                         "properties" : {
23421                           "family" : {
23422                             "type" : "string",
23423                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23424                           },
23425                           "reasonPhrase" : {
23426                             "type" : "string"
23427                           },
23428                           "statusCode" : {
23429                             "type" : "integer",
23430                             "format" : "int32"
23431                           }
23432                         }
23433                       },
23434                       "stringHeaders" : {
23435                         "type" : "object",
23436                         "additionalProperties" : {
23437                           "type" : "array",
23438                           "items" : {
23439                             "type" : "string"
23440                           }
23441                         }
23442                       }
23443                     }
23444                   }
23445                 }
23446               }
23447             }
23448           }
23449         },
23450         "servers" : [ {
23451           "url" : "/sdc2/rest",
23452           "variables" : { }
23453         } ],
23454         "summary" : "Returns created resource",
23455         "tags" : [ "SDCE-2 APIs" ]
23456       }
23457     },
23458     "/v1/catalog/uploadType/annotationtypes" : {
23459       "post" : {
23460         "description" : "Create AnnotationTypes from yaml",
23461         "operationId" : "uploadAnnotationTypes",
23462         "parameters" : [ {
23463           "in" : "header",
23464           "name" : "USER_ID",
23465           "schema" : {
23466             "type" : "string"
23467           }
23468         } ],
23469         "requestBody" : {
23470           "content" : {
23471             "multipart/form-data" : {
23472               "schema" : {
23473                 "type" : "object",
23474                 "properties" : {
23475                   "annotationTypesZip" : {
23476                     "type" : "string",
23477                     "format" : "binary",
23478                     "description" : "FileInputStream"
23479                   }
23480                 }
23481               }
23482             }
23483           }
23484         },
23485         "responses" : {
23486           "201" : {
23487             "description" : "annotation types created"
23488           },
23489           "400" : {
23490             "description" : "Invalid content / Missing content"
23491           },
23492           "403" : {
23493             "description" : "Restricted operation"
23494           },
23495           "409" : {
23496             "description" : "annotation types already exist"
23497           },
23498           "default" : {
23499             "content" : {
23500               "application/json" : {
23501                 "schema" : {
23502                   "type" : "array",
23503                   "items" : {
23504                     "type" : "object",
23505                     "properties" : {
23506                       "allowedMethods" : {
23507                         "type" : "array",
23508                         "items" : {
23509                           "type" : "string"
23510                         },
23511                         "uniqueItems" : true
23512                       },
23513                       "cookies" : {
23514                         "type" : "object",
23515                         "additionalProperties" : {
23516                           "type" : "object",
23517                           "properties" : {
23518                             "comment" : {
23519                               "type" : "string"
23520                             },
23521                             "domain" : {
23522                               "type" : "string"
23523                             },
23524                             "expiry" : {
23525                               "type" : "string",
23526                               "format" : "date-time"
23527                             },
23528                             "httpOnly" : {
23529                               "type" : "boolean"
23530                             },
23531                             "maxAge" : {
23532                               "type" : "integer",
23533                               "format" : "int32"
23534                             },
23535                             "name" : {
23536                               "type" : "string"
23537                             },
23538                             "path" : {
23539                               "type" : "string"
23540                             },
23541                             "secure" : {
23542                               "type" : "boolean"
23543                             },
23544                             "value" : {
23545                               "type" : "string"
23546                             },
23547                             "version" : {
23548                               "type" : "integer",
23549                               "format" : "int32"
23550                             }
23551                           }
23552                         }
23553                       },
23554                       "date" : {
23555                         "type" : "string",
23556                         "format" : "date-time"
23557                       },
23558                       "entity" : {
23559                         "type" : "object"
23560                       },
23561                       "entityTag" : {
23562                         "type" : "object",
23563                         "properties" : {
23564                           "value" : {
23565                             "type" : "string"
23566                           },
23567                           "weak" : {
23568                             "type" : "boolean"
23569                           }
23570                         }
23571                       },
23572                       "headers" : {
23573                         "type" : "object",
23574                         "additionalProperties" : {
23575                           "type" : "array",
23576                           "items" : {
23577                             "type" : "object"
23578                           }
23579                         }
23580                       },
23581                       "language" : {
23582                         "type" : "object",
23583                         "properties" : {
23584                           "country" : {
23585                             "type" : "string"
23586                           },
23587                           "displayCountry" : {
23588                             "type" : "string"
23589                           },
23590                           "displayLanguage" : {
23591                             "type" : "string"
23592                           },
23593                           "displayName" : {
23594                             "type" : "string"
23595                           },
23596                           "displayScript" : {
23597                             "type" : "string"
23598                           },
23599                           "displayVariant" : {
23600                             "type" : "string"
23601                           },
23602                           "extensionKeys" : {
23603                             "type" : "array",
23604                             "items" : {
23605                               "type" : "string"
23606                             },
23607                             "uniqueItems" : true
23608                           },
23609                           "iso3Country" : {
23610                             "type" : "string"
23611                           },
23612                           "iso3Language" : {
23613                             "type" : "string"
23614                           },
23615                           "language" : {
23616                             "type" : "string"
23617                           },
23618                           "script" : {
23619                             "type" : "string"
23620                           },
23621                           "unicodeLocaleAttributes" : {
23622                             "type" : "array",
23623                             "items" : {
23624                               "type" : "string"
23625                             },
23626                             "uniqueItems" : true
23627                           },
23628                           "unicodeLocaleKeys" : {
23629                             "type" : "array",
23630                             "items" : {
23631                               "type" : "string"
23632                             },
23633                             "uniqueItems" : true
23634                           },
23635                           "variant" : {
23636                             "type" : "string"
23637                           }
23638                         }
23639                       },
23640                       "lastModified" : {
23641                         "type" : "string",
23642                         "format" : "date-time"
23643                       },
23644                       "length" : {
23645                         "type" : "integer",
23646                         "format" : "int32"
23647                       },
23648                       "links" : {
23649                         "type" : "array",
23650                         "items" : {
23651                           "type" : "object",
23652                           "properties" : {
23653                             "params" : {
23654                               "type" : "object",
23655                               "additionalProperties" : {
23656                                 "type" : "string"
23657                               }
23658                             },
23659                             "rel" : {
23660                               "type" : "string"
23661                             },
23662                             "rels" : {
23663                               "type" : "array",
23664                               "items" : {
23665                                 "type" : "string"
23666                               }
23667                             },
23668                             "title" : {
23669                               "type" : "string"
23670                             },
23671                             "type" : {
23672                               "type" : "string"
23673                             },
23674                             "uri" : {
23675                               "type" : "string",
23676                               "format" : "uri"
23677                             },
23678                             "uriBuilder" : {
23679                               "type" : "object"
23680                             }
23681                           }
23682                         },
23683                         "uniqueItems" : true
23684                       },
23685                       "location" : {
23686                         "type" : "string",
23687                         "format" : "uri"
23688                       },
23689                       "mediaType" : {
23690                         "type" : "object",
23691                         "properties" : {
23692                           "parameters" : {
23693                             "type" : "object",
23694                             "additionalProperties" : {
23695                               "type" : "string"
23696                             }
23697                           },
23698                           "subtype" : {
23699                             "type" : "string"
23700                           },
23701                           "type" : {
23702                             "type" : "string"
23703                           },
23704                           "wildcardSubtype" : {
23705                             "type" : "boolean"
23706                           },
23707                           "wildcardType" : {
23708                             "type" : "boolean"
23709                           }
23710                         }
23711                       },
23712                       "metadata" : {
23713                         "type" : "object",
23714                         "additionalProperties" : {
23715                           "type" : "array",
23716                           "items" : {
23717                             "type" : "object"
23718                           }
23719                         }
23720                       },
23721                       "status" : {
23722                         "type" : "integer",
23723                         "format" : "int32"
23724                       },
23725                       "statusInfo" : {
23726                         "type" : "object",
23727                         "properties" : {
23728                           "family" : {
23729                             "type" : "string",
23730                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23731                           },
23732                           "reasonPhrase" : {
23733                             "type" : "string"
23734                           },
23735                           "statusCode" : {
23736                             "type" : "integer",
23737                             "format" : "int32"
23738                           }
23739                         }
23740                       },
23741                       "stringHeaders" : {
23742                         "type" : "object",
23743                         "additionalProperties" : {
23744                           "type" : "array",
23745                           "items" : {
23746                             "type" : "string"
23747                           }
23748                         }
23749                       }
23750                     }
23751                   }
23752                 }
23753               }
23754             }
23755           }
23756         },
23757         "servers" : [ {
23758           "url" : "/sdc2/rest",
23759           "variables" : { }
23760         } ],
23761         "summary" : "Returns created annotation types",
23762         "tags" : [ "SDCE-2 APIs" ]
23763       }
23764     },
23765     "/v1/catalog/uploadType/artifactTypes" : {
23766       "post" : {
23767         "description" : "Create Tosca Artifact types from yaml",
23768         "operationId" : "uploadArtifactTypes",
23769         "parameters" : [ {
23770           "in" : "header",
23771           "name" : "USER_ID",
23772           "schema" : {
23773             "type" : "string"
23774           }
23775         } ],
23776         "requestBody" : {
23777           "content" : {
23778             "multipart/form-data" : {
23779               "schema" : {
23780                 "type" : "object",
23781                 "properties" : {
23782                   "artifactsZip" : {
23783                     "type" : "string",
23784                     "format" : "binary",
23785                     "description" : "Zip file containing a yaml with the TOSCA artifact types definition"
23786                   },
23787                   "includeToModelImport" : {
23788                     "type" : "boolean",
23789                     "description" : "A flag to add types to the default imports"
23790                   },
23791                   "model" : {
23792                     "type" : "string",
23793                     "description" : "model name"
23794                   }
23795                 }
23796               }
23797             }
23798           }
23799         },
23800         "responses" : {
23801           "201" : {
23802             "description" : "Tosca Artifact types created"
23803           },
23804           "400" : {
23805             "description" : "Invalid content / Missing content"
23806           },
23807           "403" : {
23808             "description" : "Restricted operation"
23809           },
23810           "409" : {
23811             "description" : "Tosca Artifact Type already exist"
23812           },
23813           "default" : {
23814             "content" : {
23815               "application/json" : {
23816                 "schema" : {
23817                   "type" : "array",
23818                   "items" : {
23819                     "type" : "object",
23820                     "properties" : {
23821                       "allowedMethods" : {
23822                         "type" : "array",
23823                         "items" : {
23824                           "type" : "string"
23825                         },
23826                         "uniqueItems" : true
23827                       },
23828                       "cookies" : {
23829                         "type" : "object",
23830                         "additionalProperties" : {
23831                           "type" : "object",
23832                           "properties" : {
23833                             "comment" : {
23834                               "type" : "string"
23835                             },
23836                             "domain" : {
23837                               "type" : "string"
23838                             },
23839                             "expiry" : {
23840                               "type" : "string",
23841                               "format" : "date-time"
23842                             },
23843                             "httpOnly" : {
23844                               "type" : "boolean"
23845                             },
23846                             "maxAge" : {
23847                               "type" : "integer",
23848                               "format" : "int32"
23849                             },
23850                             "name" : {
23851                               "type" : "string"
23852                             },
23853                             "path" : {
23854                               "type" : "string"
23855                             },
23856                             "secure" : {
23857                               "type" : "boolean"
23858                             },
23859                             "value" : {
23860                               "type" : "string"
23861                             },
23862                             "version" : {
23863                               "type" : "integer",
23864                               "format" : "int32"
23865                             }
23866                           }
23867                         }
23868                       },
23869                       "date" : {
23870                         "type" : "string",
23871                         "format" : "date-time"
23872                       },
23873                       "entity" : {
23874                         "type" : "object"
23875                       },
23876                       "entityTag" : {
23877                         "type" : "object",
23878                         "properties" : {
23879                           "value" : {
23880                             "type" : "string"
23881                           },
23882                           "weak" : {
23883                             "type" : "boolean"
23884                           }
23885                         }
23886                       },
23887                       "headers" : {
23888                         "type" : "object",
23889                         "additionalProperties" : {
23890                           "type" : "array",
23891                           "items" : {
23892                             "type" : "object"
23893                           }
23894                         }
23895                       },
23896                       "language" : {
23897                         "type" : "object",
23898                         "properties" : {
23899                           "country" : {
23900                             "type" : "string"
23901                           },
23902                           "displayCountry" : {
23903                             "type" : "string"
23904                           },
23905                           "displayLanguage" : {
23906                             "type" : "string"
23907                           },
23908                           "displayName" : {
23909                             "type" : "string"
23910                           },
23911                           "displayScript" : {
23912                             "type" : "string"
23913                           },
23914                           "displayVariant" : {
23915                             "type" : "string"
23916                           },
23917                           "extensionKeys" : {
23918                             "type" : "array",
23919                             "items" : {
23920                               "type" : "string"
23921                             },
23922                             "uniqueItems" : true
23923                           },
23924                           "iso3Country" : {
23925                             "type" : "string"
23926                           },
23927                           "iso3Language" : {
23928                             "type" : "string"
23929                           },
23930                           "language" : {
23931                             "type" : "string"
23932                           },
23933                           "script" : {
23934                             "type" : "string"
23935                           },
23936                           "unicodeLocaleAttributes" : {
23937                             "type" : "array",
23938                             "items" : {
23939                               "type" : "string"
23940                             },
23941                             "uniqueItems" : true
23942                           },
23943                           "unicodeLocaleKeys" : {
23944                             "type" : "array",
23945                             "items" : {
23946                               "type" : "string"
23947                             },
23948                             "uniqueItems" : true
23949                           },
23950                           "variant" : {
23951                             "type" : "string"
23952                           }
23953                         }
23954                       },
23955                       "lastModified" : {
23956                         "type" : "string",
23957                         "format" : "date-time"
23958                       },
23959                       "length" : {
23960                         "type" : "integer",
23961                         "format" : "int32"
23962                       },
23963                       "links" : {
23964                         "type" : "array",
23965                         "items" : {
23966                           "type" : "object",
23967                           "properties" : {
23968                             "params" : {
23969                               "type" : "object",
23970                               "additionalProperties" : {
23971                                 "type" : "string"
23972                               }
23973                             },
23974                             "rel" : {
23975                               "type" : "string"
23976                             },
23977                             "rels" : {
23978                               "type" : "array",
23979                               "items" : {
23980                                 "type" : "string"
23981                               }
23982                             },
23983                             "title" : {
23984                               "type" : "string"
23985                             },
23986                             "type" : {
23987                               "type" : "string"
23988                             },
23989                             "uri" : {
23990                               "type" : "string",
23991                               "format" : "uri"
23992                             },
23993                             "uriBuilder" : {
23994                               "type" : "object"
23995                             }
23996                           }
23997                         },
23998                         "uniqueItems" : true
23999                       },
24000                       "location" : {
24001                         "type" : "string",
24002                         "format" : "uri"
24003                       },
24004                       "mediaType" : {
24005                         "type" : "object",
24006                         "properties" : {
24007                           "parameters" : {
24008                             "type" : "object",
24009                             "additionalProperties" : {
24010                               "type" : "string"
24011                             }
24012                           },
24013                           "subtype" : {
24014                             "type" : "string"
24015                           },
24016                           "type" : {
24017                             "type" : "string"
24018                           },
24019                           "wildcardSubtype" : {
24020                             "type" : "boolean"
24021                           },
24022                           "wildcardType" : {
24023                             "type" : "boolean"
24024                           }
24025                         }
24026                       },
24027                       "metadata" : {
24028                         "type" : "object",
24029                         "additionalProperties" : {
24030                           "type" : "array",
24031                           "items" : {
24032                             "type" : "object"
24033                           }
24034                         }
24035                       },
24036                       "status" : {
24037                         "type" : "integer",
24038                         "format" : "int32"
24039                       },
24040                       "statusInfo" : {
24041                         "type" : "object",
24042                         "properties" : {
24043                           "family" : {
24044                             "type" : "string",
24045                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24046                           },
24047                           "reasonPhrase" : {
24048                             "type" : "string"
24049                           },
24050                           "statusCode" : {
24051                             "type" : "integer",
24052                             "format" : "int32"
24053                           }
24054                         }
24055                       },
24056                       "stringHeaders" : {
24057                         "type" : "object",
24058                         "additionalProperties" : {
24059                           "type" : "array",
24060                           "items" : {
24061                             "type" : "string"
24062                           }
24063                         }
24064                       }
24065                     }
24066                   }
24067                 }
24068               }
24069             }
24070           }
24071         },
24072         "servers" : [ {
24073           "url" : "/sdc2/rest",
24074           "variables" : { }
24075         } ],
24076         "summary" : "Returns created Tosca artifact types",
24077         "tags" : [ "SDCE-2 APIs" ]
24078       }
24079     },
24080     "/v1/catalog/uploadType/capability" : {
24081       "post" : {
24082         "description" : "Create Capability Type from yaml",
24083         "operationId" : "uploadCapabilityType",
24084         "parameters" : [ {
24085           "in" : "header",
24086           "name" : "USER_ID",
24087           "schema" : {
24088             "type" : "string"
24089           }
24090         } ],
24091         "requestBody" : {
24092           "content" : {
24093             "multipart/form-data" : {
24094               "schema" : {
24095                 "type" : "object",
24096                 "properties" : {
24097                   "capabilityTypeZip" : {
24098                     "type" : "string",
24099                     "format" : "binary",
24100                     "description" : "FileInputStream"
24101                   },
24102                   "includeToModelImport" : {
24103                     "type" : "boolean",
24104                     "description" : "includeToModelImport"
24105                   },
24106                   "model" : {
24107                     "type" : "string",
24108                     "description" : "model"
24109                   }
24110                 }
24111               }
24112             }
24113           }
24114         },
24115         "responses" : {
24116           "201" : {
24117             "description" : "Capability Type created"
24118           },
24119           "400" : {
24120             "description" : "Invalid content / Missing content"
24121           },
24122           "403" : {
24123             "description" : "Restricted operation"
24124           },
24125           "409" : {
24126             "description" : "Capability Type already exist"
24127           },
24128           "default" : {
24129             "content" : {
24130               "application/json" : {
24131                 "schema" : {
24132                   "type" : "array",
24133                   "items" : {
24134                     "type" : "object",
24135                     "properties" : {
24136                       "allowedMethods" : {
24137                         "type" : "array",
24138                         "items" : {
24139                           "type" : "string"
24140                         },
24141                         "uniqueItems" : true
24142                       },
24143                       "cookies" : {
24144                         "type" : "object",
24145                         "additionalProperties" : {
24146                           "type" : "object",
24147                           "properties" : {
24148                             "comment" : {
24149                               "type" : "string"
24150                             },
24151                             "domain" : {
24152                               "type" : "string"
24153                             },
24154                             "expiry" : {
24155                               "type" : "string",
24156                               "format" : "date-time"
24157                             },
24158                             "httpOnly" : {
24159                               "type" : "boolean"
24160                             },
24161                             "maxAge" : {
24162                               "type" : "integer",
24163                               "format" : "int32"
24164                             },
24165                             "name" : {
24166                               "type" : "string"
24167                             },
24168                             "path" : {
24169                               "type" : "string"
24170                             },
24171                             "secure" : {
24172                               "type" : "boolean"
24173                             },
24174                             "value" : {
24175                               "type" : "string"
24176                             },
24177                             "version" : {
24178                               "type" : "integer",
24179                               "format" : "int32"
24180                             }
24181                           }
24182                         }
24183                       },
24184                       "date" : {
24185                         "type" : "string",
24186                         "format" : "date-time"
24187                       },
24188                       "entity" : {
24189                         "type" : "object"
24190                       },
24191                       "entityTag" : {
24192                         "type" : "object",
24193                         "properties" : {
24194                           "value" : {
24195                             "type" : "string"
24196                           },
24197                           "weak" : {
24198                             "type" : "boolean"
24199                           }
24200                         }
24201                       },
24202                       "headers" : {
24203                         "type" : "object",
24204                         "additionalProperties" : {
24205                           "type" : "array",
24206                           "items" : {
24207                             "type" : "object"
24208                           }
24209                         }
24210                       },
24211                       "language" : {
24212                         "type" : "object",
24213                         "properties" : {
24214                           "country" : {
24215                             "type" : "string"
24216                           },
24217                           "displayCountry" : {
24218                             "type" : "string"
24219                           },
24220                           "displayLanguage" : {
24221                             "type" : "string"
24222                           },
24223                           "displayName" : {
24224                             "type" : "string"
24225                           },
24226                           "displayScript" : {
24227                             "type" : "string"
24228                           },
24229                           "displayVariant" : {
24230                             "type" : "string"
24231                           },
24232                           "extensionKeys" : {
24233                             "type" : "array",
24234                             "items" : {
24235                               "type" : "string"
24236                             },
24237                             "uniqueItems" : true
24238                           },
24239                           "iso3Country" : {
24240                             "type" : "string"
24241                           },
24242                           "iso3Language" : {
24243                             "type" : "string"
24244                           },
24245                           "language" : {
24246                             "type" : "string"
24247                           },
24248                           "script" : {
24249                             "type" : "string"
24250                           },
24251                           "unicodeLocaleAttributes" : {
24252                             "type" : "array",
24253                             "items" : {
24254                               "type" : "string"
24255                             },
24256                             "uniqueItems" : true
24257                           },
24258                           "unicodeLocaleKeys" : {
24259                             "type" : "array",
24260                             "items" : {
24261                               "type" : "string"
24262                             },
24263                             "uniqueItems" : true
24264                           },
24265                           "variant" : {
24266                             "type" : "string"
24267                           }
24268                         }
24269                       },
24270                       "lastModified" : {
24271                         "type" : "string",
24272                         "format" : "date-time"
24273                       },
24274                       "length" : {
24275                         "type" : "integer",
24276                         "format" : "int32"
24277                       },
24278                       "links" : {
24279                         "type" : "array",
24280                         "items" : {
24281                           "type" : "object",
24282                           "properties" : {
24283                             "params" : {
24284                               "type" : "object",
24285                               "additionalProperties" : {
24286                                 "type" : "string"
24287                               }
24288                             },
24289                             "rel" : {
24290                               "type" : "string"
24291                             },
24292                             "rels" : {
24293                               "type" : "array",
24294                               "items" : {
24295                                 "type" : "string"
24296                               }
24297                             },
24298                             "title" : {
24299                               "type" : "string"
24300                             },
24301                             "type" : {
24302                               "type" : "string"
24303                             },
24304                             "uri" : {
24305                               "type" : "string",
24306                               "format" : "uri"
24307                             },
24308                             "uriBuilder" : {
24309                               "type" : "object"
24310                             }
24311                           }
24312                         },
24313                         "uniqueItems" : true
24314                       },
24315                       "location" : {
24316                         "type" : "string",
24317                         "format" : "uri"
24318                       },
24319                       "mediaType" : {
24320                         "type" : "object",
24321                         "properties" : {
24322                           "parameters" : {
24323                             "type" : "object",
24324                             "additionalProperties" : {
24325                               "type" : "string"
24326                             }
24327                           },
24328                           "subtype" : {
24329                             "type" : "string"
24330                           },
24331                           "type" : {
24332                             "type" : "string"
24333                           },
24334                           "wildcardSubtype" : {
24335                             "type" : "boolean"
24336                           },
24337                           "wildcardType" : {
24338                             "type" : "boolean"
24339                           }
24340                         }
24341                       },
24342                       "metadata" : {
24343                         "type" : "object",
24344                         "additionalProperties" : {
24345                           "type" : "array",
24346                           "items" : {
24347                             "type" : "object"
24348                           }
24349                         }
24350                       },
24351                       "status" : {
24352                         "type" : "integer",
24353                         "format" : "int32"
24354                       },
24355                       "statusInfo" : {
24356                         "type" : "object",
24357                         "properties" : {
24358                           "family" : {
24359                             "type" : "string",
24360                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24361                           },
24362                           "reasonPhrase" : {
24363                             "type" : "string"
24364                           },
24365                           "statusCode" : {
24366                             "type" : "integer",
24367                             "format" : "int32"
24368                           }
24369                         }
24370                       },
24371                       "stringHeaders" : {
24372                         "type" : "object",
24373                         "additionalProperties" : {
24374                           "type" : "array",
24375                           "items" : {
24376                             "type" : "string"
24377                           }
24378                         }
24379                       }
24380                     }
24381                   }
24382                 }
24383               }
24384             }
24385           }
24386         },
24387         "servers" : [ {
24388           "url" : "/sdc2/rest",
24389           "variables" : { }
24390         } ],
24391         "summary" : "Returns created Capability Type",
24392         "tags" : [ "SDCE-2 APIs" ]
24393       }
24394     },
24395     "/v1/catalog/uploadType/categories" : {
24396       "post" : {
24397         "description" : "Create Categories from yaml",
24398         "operationId" : "uploadCategories",
24399         "parameters" : [ {
24400           "in" : "header",
24401           "name" : "USER_ID",
24402           "schema" : {
24403             "type" : "string"
24404           }
24405         } ],
24406         "requestBody" : {
24407           "content" : {
24408             "multipart/form-data" : {
24409               "schema" : {
24410                 "type" : "object",
24411                 "properties" : {
24412                   "categoriesZip" : {
24413                     "type" : "string",
24414                     "format" : "binary",
24415                     "description" : "FileInputStream"
24416                   }
24417                 }
24418               }
24419             }
24420           }
24421         },
24422         "responses" : {
24423           "201" : {
24424             "description" : "Categories created"
24425           },
24426           "400" : {
24427             "description" : "Invalid content / Missing content"
24428           },
24429           "403" : {
24430             "description" : "Restricted operation"
24431           },
24432           "409" : {
24433             "description" : "Category already exist"
24434           },
24435           "default" : {
24436             "content" : {
24437               "application/json" : {
24438                 "schema" : {
24439                   "type" : "array",
24440                   "items" : {
24441                     "type" : "object",
24442                     "properties" : {
24443                       "allowedMethods" : {
24444                         "type" : "array",
24445                         "items" : {
24446                           "type" : "string"
24447                         },
24448                         "uniqueItems" : true
24449                       },
24450                       "cookies" : {
24451                         "type" : "object",
24452                         "additionalProperties" : {
24453                           "type" : "object",
24454                           "properties" : {
24455                             "comment" : {
24456                               "type" : "string"
24457                             },
24458                             "domain" : {
24459                               "type" : "string"
24460                             },
24461                             "expiry" : {
24462                               "type" : "string",
24463                               "format" : "date-time"
24464                             },
24465                             "httpOnly" : {
24466                               "type" : "boolean"
24467                             },
24468                             "maxAge" : {
24469                               "type" : "integer",
24470                               "format" : "int32"
24471                             },
24472                             "name" : {
24473                               "type" : "string"
24474                             },
24475                             "path" : {
24476                               "type" : "string"
24477                             },
24478                             "secure" : {
24479                               "type" : "boolean"
24480                             },
24481                             "value" : {
24482                               "type" : "string"
24483                             },
24484                             "version" : {
24485                               "type" : "integer",
24486                               "format" : "int32"
24487                             }
24488                           }
24489                         }
24490                       },
24491                       "date" : {
24492                         "type" : "string",
24493                         "format" : "date-time"
24494                       },
24495                       "entity" : {
24496                         "type" : "object"
24497                       },
24498                       "entityTag" : {
24499                         "type" : "object",
24500                         "properties" : {
24501                           "value" : {
24502                             "type" : "string"
24503                           },
24504                           "weak" : {
24505                             "type" : "boolean"
24506                           }
24507                         }
24508                       },
24509                       "headers" : {
24510                         "type" : "object",
24511                         "additionalProperties" : {
24512                           "type" : "array",
24513                           "items" : {
24514                             "type" : "object"
24515                           }
24516                         }
24517                       },
24518                       "language" : {
24519                         "type" : "object",
24520                         "properties" : {
24521                           "country" : {
24522                             "type" : "string"
24523                           },
24524                           "displayCountry" : {
24525                             "type" : "string"
24526                           },
24527                           "displayLanguage" : {
24528                             "type" : "string"
24529                           },
24530                           "displayName" : {
24531                             "type" : "string"
24532                           },
24533                           "displayScript" : {
24534                             "type" : "string"
24535                           },
24536                           "displayVariant" : {
24537                             "type" : "string"
24538                           },
24539                           "extensionKeys" : {
24540                             "type" : "array",
24541                             "items" : {
24542                               "type" : "string"
24543                             },
24544                             "uniqueItems" : true
24545                           },
24546                           "iso3Country" : {
24547                             "type" : "string"
24548                           },
24549                           "iso3Language" : {
24550                             "type" : "string"
24551                           },
24552                           "language" : {
24553                             "type" : "string"
24554                           },
24555                           "script" : {
24556                             "type" : "string"
24557                           },
24558                           "unicodeLocaleAttributes" : {
24559                             "type" : "array",
24560                             "items" : {
24561                               "type" : "string"
24562                             },
24563                             "uniqueItems" : true
24564                           },
24565                           "unicodeLocaleKeys" : {
24566                             "type" : "array",
24567                             "items" : {
24568                               "type" : "string"
24569                             },
24570                             "uniqueItems" : true
24571                           },
24572                           "variant" : {
24573                             "type" : "string"
24574                           }
24575                         }
24576                       },
24577                       "lastModified" : {
24578                         "type" : "string",
24579                         "format" : "date-time"
24580                       },
24581                       "length" : {
24582                         "type" : "integer",
24583                         "format" : "int32"
24584                       },
24585                       "links" : {
24586                         "type" : "array",
24587                         "items" : {
24588                           "type" : "object",
24589                           "properties" : {
24590                             "params" : {
24591                               "type" : "object",
24592                               "additionalProperties" : {
24593                                 "type" : "string"
24594                               }
24595                             },
24596                             "rel" : {
24597                               "type" : "string"
24598                             },
24599                             "rels" : {
24600                               "type" : "array",
24601                               "items" : {
24602                                 "type" : "string"
24603                               }
24604                             },
24605                             "title" : {
24606                               "type" : "string"
24607                             },
24608                             "type" : {
24609                               "type" : "string"
24610                             },
24611                             "uri" : {
24612                               "type" : "string",
24613                               "format" : "uri"
24614                             },
24615                             "uriBuilder" : {
24616                               "type" : "object"
24617                             }
24618                           }
24619                         },
24620                         "uniqueItems" : true
24621                       },
24622                       "location" : {
24623                         "type" : "string",
24624                         "format" : "uri"
24625                       },
24626                       "mediaType" : {
24627                         "type" : "object",
24628                         "properties" : {
24629                           "parameters" : {
24630                             "type" : "object",
24631                             "additionalProperties" : {
24632                               "type" : "string"
24633                             }
24634                           },
24635                           "subtype" : {
24636                             "type" : "string"
24637                           },
24638                           "type" : {
24639                             "type" : "string"
24640                           },
24641                           "wildcardSubtype" : {
24642                             "type" : "boolean"
24643                           },
24644                           "wildcardType" : {
24645                             "type" : "boolean"
24646                           }
24647                         }
24648                       },
24649                       "metadata" : {
24650                         "type" : "object",
24651                         "additionalProperties" : {
24652                           "type" : "array",
24653                           "items" : {
24654                             "type" : "object"
24655                           }
24656                         }
24657                       },
24658                       "status" : {
24659                         "type" : "integer",
24660                         "format" : "int32"
24661                       },
24662                       "statusInfo" : {
24663                         "type" : "object",
24664                         "properties" : {
24665                           "family" : {
24666                             "type" : "string",
24667                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24668                           },
24669                           "reasonPhrase" : {
24670                             "type" : "string"
24671                           },
24672                           "statusCode" : {
24673                             "type" : "integer",
24674                             "format" : "int32"
24675                           }
24676                         }
24677                       },
24678                       "stringHeaders" : {
24679                         "type" : "object",
24680                         "additionalProperties" : {
24681                           "type" : "array",
24682                           "items" : {
24683                             "type" : "string"
24684                           }
24685                         }
24686                       }
24687                     }
24688                   }
24689                 }
24690               }
24691             }
24692           }
24693         },
24694         "servers" : [ {
24695           "url" : "/sdc2/rest",
24696           "variables" : { }
24697         } ],
24698         "summary" : "Returns created categories",
24699         "tags" : [ "SDCE-2 APIs" ]
24700       }
24701     },
24702     "/v1/catalog/uploadType/datatypes" : {
24703       "post" : {
24704         "description" : "Create Categories from yaml",
24705         "operationId" : "uploadDataTypes",
24706         "parameters" : [ {
24707           "in" : "header",
24708           "name" : "USER_ID",
24709           "schema" : {
24710             "type" : "string"
24711           }
24712         } ],
24713         "requestBody" : {
24714           "content" : {
24715             "multipart/form-data" : {
24716               "schema" : {
24717                 "type" : "object",
24718                 "properties" : {
24719                   "dataTypesZip" : {
24720                     "type" : "string",
24721                     "format" : "binary",
24722                     "description" : "FileInputStream"
24723                   },
24724                   "includeToModelImport" : {
24725                     "type" : "boolean",
24726                     "description" : "includeToModelImport"
24727                   },
24728                   "model" : {
24729                     "type" : "string",
24730                     "description" : "model"
24731                   }
24732                 }
24733               }
24734             }
24735           }
24736         },
24737         "responses" : {
24738           "201" : {
24739             "description" : "Data types created"
24740           },
24741           "400" : {
24742             "description" : "Invalid content / Missing content"
24743           },
24744           "403" : {
24745             "description" : "Restricted operation"
24746           },
24747           "409" : {
24748             "description" : "Data types already exist"
24749           },
24750           "default" : {
24751             "content" : {
24752               "application/json" : {
24753                 "schema" : {
24754                   "type" : "array",
24755                   "items" : {
24756                     "type" : "object",
24757                     "properties" : {
24758                       "allowedMethods" : {
24759                         "type" : "array",
24760                         "items" : {
24761                           "type" : "string"
24762                         },
24763                         "uniqueItems" : true
24764                       },
24765                       "cookies" : {
24766                         "type" : "object",
24767                         "additionalProperties" : {
24768                           "type" : "object",
24769                           "properties" : {
24770                             "comment" : {
24771                               "type" : "string"
24772                             },
24773                             "domain" : {
24774                               "type" : "string"
24775                             },
24776                             "expiry" : {
24777                               "type" : "string",
24778                               "format" : "date-time"
24779                             },
24780                             "httpOnly" : {
24781                               "type" : "boolean"
24782                             },
24783                             "maxAge" : {
24784                               "type" : "integer",
24785                               "format" : "int32"
24786                             },
24787                             "name" : {
24788                               "type" : "string"
24789                             },
24790                             "path" : {
24791                               "type" : "string"
24792                             },
24793                             "secure" : {
24794                               "type" : "boolean"
24795                             },
24796                             "value" : {
24797                               "type" : "string"
24798                             },
24799                             "version" : {
24800                               "type" : "integer",
24801                               "format" : "int32"
24802                             }
24803                           }
24804                         }
24805                       },
24806                       "date" : {
24807                         "type" : "string",
24808                         "format" : "date-time"
24809                       },
24810                       "entity" : {
24811                         "type" : "object"
24812                       },
24813                       "entityTag" : {
24814                         "type" : "object",
24815                         "properties" : {
24816                           "value" : {
24817                             "type" : "string"
24818                           },
24819                           "weak" : {
24820                             "type" : "boolean"
24821                           }
24822                         }
24823                       },
24824                       "headers" : {
24825                         "type" : "object",
24826                         "additionalProperties" : {
24827                           "type" : "array",
24828                           "items" : {
24829                             "type" : "object"
24830                           }
24831                         }
24832                       },
24833                       "language" : {
24834                         "type" : "object",
24835                         "properties" : {
24836                           "country" : {
24837                             "type" : "string"
24838                           },
24839                           "displayCountry" : {
24840                             "type" : "string"
24841                           },
24842                           "displayLanguage" : {
24843                             "type" : "string"
24844                           },
24845                           "displayName" : {
24846                             "type" : "string"
24847                           },
24848                           "displayScript" : {
24849                             "type" : "string"
24850                           },
24851                           "displayVariant" : {
24852                             "type" : "string"
24853                           },
24854                           "extensionKeys" : {
24855                             "type" : "array",
24856                             "items" : {
24857                               "type" : "string"
24858                             },
24859                             "uniqueItems" : true
24860                           },
24861                           "iso3Country" : {
24862                             "type" : "string"
24863                           },
24864                           "iso3Language" : {
24865                             "type" : "string"
24866                           },
24867                           "language" : {
24868                             "type" : "string"
24869                           },
24870                           "script" : {
24871                             "type" : "string"
24872                           },
24873                           "unicodeLocaleAttributes" : {
24874                             "type" : "array",
24875                             "items" : {
24876                               "type" : "string"
24877                             },
24878                             "uniqueItems" : true
24879                           },
24880                           "unicodeLocaleKeys" : {
24881                             "type" : "array",
24882                             "items" : {
24883                               "type" : "string"
24884                             },
24885                             "uniqueItems" : true
24886                           },
24887                           "variant" : {
24888                             "type" : "string"
24889                           }
24890                         }
24891                       },
24892                       "lastModified" : {
24893                         "type" : "string",
24894                         "format" : "date-time"
24895                       },
24896                       "length" : {
24897                         "type" : "integer",
24898                         "format" : "int32"
24899                       },
24900                       "links" : {
24901                         "type" : "array",
24902                         "items" : {
24903                           "type" : "object",
24904                           "properties" : {
24905                             "params" : {
24906                               "type" : "object",
24907                               "additionalProperties" : {
24908                                 "type" : "string"
24909                               }
24910                             },
24911                             "rel" : {
24912                               "type" : "string"
24913                             },
24914                             "rels" : {
24915                               "type" : "array",
24916                               "items" : {
24917                                 "type" : "string"
24918                               }
24919                             },
24920                             "title" : {
24921                               "type" : "string"
24922                             },
24923                             "type" : {
24924                               "type" : "string"
24925                             },
24926                             "uri" : {
24927                               "type" : "string",
24928                               "format" : "uri"
24929                             },
24930                             "uriBuilder" : {
24931                               "type" : "object"
24932                             }
24933                           }
24934                         },
24935                         "uniqueItems" : true
24936                       },
24937                       "location" : {
24938                         "type" : "string",
24939                         "format" : "uri"
24940                       },
24941                       "mediaType" : {
24942                         "type" : "object",
24943                         "properties" : {
24944                           "parameters" : {
24945                             "type" : "object",
24946                             "additionalProperties" : {
24947                               "type" : "string"
24948                             }
24949                           },
24950                           "subtype" : {
24951                             "type" : "string"
24952                           },
24953                           "type" : {
24954                             "type" : "string"
24955                           },
24956                           "wildcardSubtype" : {
24957                             "type" : "boolean"
24958                           },
24959                           "wildcardType" : {
24960                             "type" : "boolean"
24961                           }
24962                         }
24963                       },
24964                       "metadata" : {
24965                         "type" : "object",
24966                         "additionalProperties" : {
24967                           "type" : "array",
24968                           "items" : {
24969                             "type" : "object"
24970                           }
24971                         }
24972                       },
24973                       "status" : {
24974                         "type" : "integer",
24975                         "format" : "int32"
24976                       },
24977                       "statusInfo" : {
24978                         "type" : "object",
24979                         "properties" : {
24980                           "family" : {
24981                             "type" : "string",
24982                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24983                           },
24984                           "reasonPhrase" : {
24985                             "type" : "string"
24986                           },
24987                           "statusCode" : {
24988                             "type" : "integer",
24989                             "format" : "int32"
24990                           }
24991                         }
24992                       },
24993                       "stringHeaders" : {
24994                         "type" : "object",
24995                         "additionalProperties" : {
24996                           "type" : "array",
24997                           "items" : {
24998                             "type" : "string"
24999                           }
25000                         }
25001                       }
25002                     }
25003                   }
25004                 }
25005               }
25006             }
25007           }
25008         },
25009         "servers" : [ {
25010           "url" : "/sdc2/rest",
25011           "variables" : { }
25012         } ],
25013         "summary" : "Returns created data types",
25014         "tags" : [ "SDCE-2 APIs" ]
25015       }
25016     },
25017     "/v1/catalog/uploadType/grouptypes" : {
25018       "post" : {
25019         "description" : "Create GroupTypes from yaml",
25020         "operationId" : "uploadGroupTypes",
25021         "parameters" : [ {
25022           "in" : "header",
25023           "name" : "USER_ID",
25024           "schema" : {
25025             "type" : "string"
25026           }
25027         } ],
25028         "requestBody" : {
25029           "content" : {
25030             "multipart/form-data" : {
25031               "schema" : {
25032                 "type" : "object",
25033                 "properties" : {
25034                   "groupTypesZip" : {
25035                     "type" : "string",
25036                     "format" : "binary",
25037                     "description" : "FileInputStream"
25038                   },
25039                   "includeToModelImport" : {
25040                     "type" : "boolean",
25041                     "description" : "includeToModelImport"
25042                   },
25043                   "model" : {
25044                     "type" : "string",
25045                     "description" : "model"
25046                   },
25047                   "toscaTypeMetadata" : {
25048                     "type" : "string",
25049                     "description" : "toscaTypeMetadata"
25050                   }
25051                 }
25052               }
25053             }
25054           }
25055         },
25056         "responses" : {
25057           "201" : {
25058             "description" : "group types created"
25059           },
25060           "400" : {
25061             "description" : "Invalid content / Missing content"
25062           },
25063           "403" : {
25064             "description" : "Restricted operation"
25065           },
25066           "409" : {
25067             "description" : "group types already exist"
25068           },
25069           "default" : {
25070             "content" : {
25071               "application/json" : {
25072                 "schema" : {
25073                   "type" : "array",
25074                   "items" : {
25075                     "type" : "object",
25076                     "properties" : {
25077                       "allowedMethods" : {
25078                         "type" : "array",
25079                         "items" : {
25080                           "type" : "string"
25081                         },
25082                         "uniqueItems" : true
25083                       },
25084                       "cookies" : {
25085                         "type" : "object",
25086                         "additionalProperties" : {
25087                           "type" : "object",
25088                           "properties" : {
25089                             "comment" : {
25090                               "type" : "string"
25091                             },
25092                             "domain" : {
25093                               "type" : "string"
25094                             },
25095                             "expiry" : {
25096                               "type" : "string",
25097                               "format" : "date-time"
25098                             },
25099                             "httpOnly" : {
25100                               "type" : "boolean"
25101                             },
25102                             "maxAge" : {
25103                               "type" : "integer",
25104                               "format" : "int32"
25105                             },
25106                             "name" : {
25107                               "type" : "string"
25108                             },
25109                             "path" : {
25110                               "type" : "string"
25111                             },
25112                             "secure" : {
25113                               "type" : "boolean"
25114                             },
25115                             "value" : {
25116                               "type" : "string"
25117                             },
25118                             "version" : {
25119                               "type" : "integer",
25120                               "format" : "int32"
25121                             }
25122                           }
25123                         }
25124                       },
25125                       "date" : {
25126                         "type" : "string",
25127                         "format" : "date-time"
25128                       },
25129                       "entity" : {
25130                         "type" : "object"
25131                       },
25132                       "entityTag" : {
25133                         "type" : "object",
25134                         "properties" : {
25135                           "value" : {
25136                             "type" : "string"
25137                           },
25138                           "weak" : {
25139                             "type" : "boolean"
25140                           }
25141                         }
25142                       },
25143                       "headers" : {
25144                         "type" : "object",
25145                         "additionalProperties" : {
25146                           "type" : "array",
25147                           "items" : {
25148                             "type" : "object"
25149                           }
25150                         }
25151                       },
25152                       "language" : {
25153                         "type" : "object",
25154                         "properties" : {
25155                           "country" : {
25156                             "type" : "string"
25157                           },
25158                           "displayCountry" : {
25159                             "type" : "string"
25160                           },
25161                           "displayLanguage" : {
25162                             "type" : "string"
25163                           },
25164                           "displayName" : {
25165                             "type" : "string"
25166                           },
25167                           "displayScript" : {
25168                             "type" : "string"
25169                           },
25170                           "displayVariant" : {
25171                             "type" : "string"
25172                           },
25173                           "extensionKeys" : {
25174                             "type" : "array",
25175                             "items" : {
25176                               "type" : "string"
25177                             },
25178                             "uniqueItems" : true
25179                           },
25180                           "iso3Country" : {
25181                             "type" : "string"
25182                           },
25183                           "iso3Language" : {
25184                             "type" : "string"
25185                           },
25186                           "language" : {
25187                             "type" : "string"
25188                           },
25189                           "script" : {
25190                             "type" : "string"
25191                           },
25192                           "unicodeLocaleAttributes" : {
25193                             "type" : "array",
25194                             "items" : {
25195                               "type" : "string"
25196                             },
25197                             "uniqueItems" : true
25198                           },
25199                           "unicodeLocaleKeys" : {
25200                             "type" : "array",
25201                             "items" : {
25202                               "type" : "string"
25203                             },
25204                             "uniqueItems" : true
25205                           },
25206                           "variant" : {
25207                             "type" : "string"
25208                           }
25209                         }
25210                       },
25211                       "lastModified" : {
25212                         "type" : "string",
25213                         "format" : "date-time"
25214                       },
25215                       "length" : {
25216                         "type" : "integer",
25217                         "format" : "int32"
25218                       },
25219                       "links" : {
25220                         "type" : "array",
25221                         "items" : {
25222                           "type" : "object",
25223                           "properties" : {
25224                             "params" : {
25225                               "type" : "object",
25226                               "additionalProperties" : {
25227                                 "type" : "string"
25228                               }
25229                             },
25230                             "rel" : {
25231                               "type" : "string"
25232                             },
25233                             "rels" : {
25234                               "type" : "array",
25235                               "items" : {
25236                                 "type" : "string"
25237                               }
25238                             },
25239                             "title" : {
25240                               "type" : "string"
25241                             },
25242                             "type" : {
25243                               "type" : "string"
25244                             },
25245                             "uri" : {
25246                               "type" : "string",
25247                               "format" : "uri"
25248                             },
25249                             "uriBuilder" : {
25250                               "type" : "object"
25251                             }
25252                           }
25253                         },
25254                         "uniqueItems" : true
25255                       },
25256                       "location" : {
25257                         "type" : "string",
25258                         "format" : "uri"
25259                       },
25260                       "mediaType" : {
25261                         "type" : "object",
25262                         "properties" : {
25263                           "parameters" : {
25264                             "type" : "object",
25265                             "additionalProperties" : {
25266                               "type" : "string"
25267                             }
25268                           },
25269                           "subtype" : {
25270                             "type" : "string"
25271                           },
25272                           "type" : {
25273                             "type" : "string"
25274                           },
25275                           "wildcardSubtype" : {
25276                             "type" : "boolean"
25277                           },
25278                           "wildcardType" : {
25279                             "type" : "boolean"
25280                           }
25281                         }
25282                       },
25283                       "metadata" : {
25284                         "type" : "object",
25285                         "additionalProperties" : {
25286                           "type" : "array",
25287                           "items" : {
25288                             "type" : "object"
25289                           }
25290                         }
25291                       },
25292                       "status" : {
25293                         "type" : "integer",
25294                         "format" : "int32"
25295                       },
25296                       "statusInfo" : {
25297                         "type" : "object",
25298                         "properties" : {
25299                           "family" : {
25300                             "type" : "string",
25301                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25302                           },
25303                           "reasonPhrase" : {
25304                             "type" : "string"
25305                           },
25306                           "statusCode" : {
25307                             "type" : "integer",
25308                             "format" : "int32"
25309                           }
25310                         }
25311                       },
25312                       "stringHeaders" : {
25313                         "type" : "object",
25314                         "additionalProperties" : {
25315                           "type" : "array",
25316                           "items" : {
25317                             "type" : "string"
25318                           }
25319                         }
25320                       }
25321                     }
25322                   }
25323                 }
25324               }
25325             }
25326           }
25327         },
25328         "servers" : [ {
25329           "url" : "/sdc2/rest",
25330           "variables" : { }
25331         } ],
25332         "summary" : "Returns created group types",
25333         "tags" : [ "SDCE-2 APIs" ]
25334       }
25335     },
25336     "/v1/catalog/uploadType/interfaceLifecycle" : {
25337       "post" : {
25338         "description" : "Create Interface Lyfecycle Type from yaml",
25339         "operationId" : "uploadInterfaceLifecycleType",
25340         "parameters" : [ {
25341           "in" : "header",
25342           "name" : "USER_ID",
25343           "schema" : {
25344             "type" : "string"
25345           }
25346         } ],
25347         "requestBody" : {
25348           "content" : {
25349             "multipart/form-data" : {
25350               "schema" : {
25351                 "type" : "object",
25352                 "properties" : {
25353                   "includeToModelImport" : {
25354                     "type" : "boolean",
25355                     "description" : "includeToModelImport"
25356                   },
25357                   "interfaceLifecycleTypeZip" : {
25358                     "type" : "string",
25359                     "format" : "binary",
25360                     "description" : "FileInputStream"
25361                   },
25362                   "model" : {
25363                     "type" : "string",
25364                     "description" : "model"
25365                   }
25366                 }
25367               }
25368             }
25369           }
25370         },
25371         "responses" : {
25372           "201" : {
25373             "description" : "Interface Lifecycle Type created"
25374           },
25375           "400" : {
25376             "description" : "Invalid content / Missing content"
25377           },
25378           "403" : {
25379             "description" : "Restricted operation"
25380           },
25381           "409" : {
25382             "description" : "Interface Lifecycle Type already exist"
25383           },
25384           "default" : {
25385             "content" : {
25386               "application/json" : {
25387                 "schema" : {
25388                   "type" : "array",
25389                   "items" : {
25390                     "type" : "object",
25391                     "properties" : {
25392                       "allowedMethods" : {
25393                         "type" : "array",
25394                         "items" : {
25395                           "type" : "string"
25396                         },
25397                         "uniqueItems" : true
25398                       },
25399                       "cookies" : {
25400                         "type" : "object",
25401                         "additionalProperties" : {
25402                           "type" : "object",
25403                           "properties" : {
25404                             "comment" : {
25405                               "type" : "string"
25406                             },
25407                             "domain" : {
25408                               "type" : "string"
25409                             },
25410                             "expiry" : {
25411                               "type" : "string",
25412                               "format" : "date-time"
25413                             },
25414                             "httpOnly" : {
25415                               "type" : "boolean"
25416                             },
25417                             "maxAge" : {
25418                               "type" : "integer",
25419                               "format" : "int32"
25420                             },
25421                             "name" : {
25422                               "type" : "string"
25423                             },
25424                             "path" : {
25425                               "type" : "string"
25426                             },
25427                             "secure" : {
25428                               "type" : "boolean"
25429                             },
25430                             "value" : {
25431                               "type" : "string"
25432                             },
25433                             "version" : {
25434                               "type" : "integer",
25435                               "format" : "int32"
25436                             }
25437                           }
25438                         }
25439                       },
25440                       "date" : {
25441                         "type" : "string",
25442                         "format" : "date-time"
25443                       },
25444                       "entity" : {
25445                         "type" : "object"
25446                       },
25447                       "entityTag" : {
25448                         "type" : "object",
25449                         "properties" : {
25450                           "value" : {
25451                             "type" : "string"
25452                           },
25453                           "weak" : {
25454                             "type" : "boolean"
25455                           }
25456                         }
25457                       },
25458                       "headers" : {
25459                         "type" : "object",
25460                         "additionalProperties" : {
25461                           "type" : "array",
25462                           "items" : {
25463                             "type" : "object"
25464                           }
25465                         }
25466                       },
25467                       "language" : {
25468                         "type" : "object",
25469                         "properties" : {
25470                           "country" : {
25471                             "type" : "string"
25472                           },
25473                           "displayCountry" : {
25474                             "type" : "string"
25475                           },
25476                           "displayLanguage" : {
25477                             "type" : "string"
25478                           },
25479                           "displayName" : {
25480                             "type" : "string"
25481                           },
25482                           "displayScript" : {
25483                             "type" : "string"
25484                           },
25485                           "displayVariant" : {
25486                             "type" : "string"
25487                           },
25488                           "extensionKeys" : {
25489                             "type" : "array",
25490                             "items" : {
25491                               "type" : "string"
25492                             },
25493                             "uniqueItems" : true
25494                           },
25495                           "iso3Country" : {
25496                             "type" : "string"
25497                           },
25498                           "iso3Language" : {
25499                             "type" : "string"
25500                           },
25501                           "language" : {
25502                             "type" : "string"
25503                           },
25504                           "script" : {
25505                             "type" : "string"
25506                           },
25507                           "unicodeLocaleAttributes" : {
25508                             "type" : "array",
25509                             "items" : {
25510                               "type" : "string"
25511                             },
25512                             "uniqueItems" : true
25513                           },
25514                           "unicodeLocaleKeys" : {
25515                             "type" : "array",
25516                             "items" : {
25517                               "type" : "string"
25518                             },
25519                             "uniqueItems" : true
25520                           },
25521                           "variant" : {
25522                             "type" : "string"
25523                           }
25524                         }
25525                       },
25526                       "lastModified" : {
25527                         "type" : "string",
25528                         "format" : "date-time"
25529                       },
25530                       "length" : {
25531                         "type" : "integer",
25532                         "format" : "int32"
25533                       },
25534                       "links" : {
25535                         "type" : "array",
25536                         "items" : {
25537                           "type" : "object",
25538                           "properties" : {
25539                             "params" : {
25540                               "type" : "object",
25541                               "additionalProperties" : {
25542                                 "type" : "string"
25543                               }
25544                             },
25545                             "rel" : {
25546                               "type" : "string"
25547                             },
25548                             "rels" : {
25549                               "type" : "array",
25550                               "items" : {
25551                                 "type" : "string"
25552                               }
25553                             },
25554                             "title" : {
25555                               "type" : "string"
25556                             },
25557                             "type" : {
25558                               "type" : "string"
25559                             },
25560                             "uri" : {
25561                               "type" : "string",
25562                               "format" : "uri"
25563                             },
25564                             "uriBuilder" : {
25565                               "type" : "object"
25566                             }
25567                           }
25568                         },
25569                         "uniqueItems" : true
25570                       },
25571                       "location" : {
25572                         "type" : "string",
25573                         "format" : "uri"
25574                       },
25575                       "mediaType" : {
25576                         "type" : "object",
25577                         "properties" : {
25578                           "parameters" : {
25579                             "type" : "object",
25580                             "additionalProperties" : {
25581                               "type" : "string"
25582                             }
25583                           },
25584                           "subtype" : {
25585                             "type" : "string"
25586                           },
25587                           "type" : {
25588                             "type" : "string"
25589                           },
25590                           "wildcardSubtype" : {
25591                             "type" : "boolean"
25592                           },
25593                           "wildcardType" : {
25594                             "type" : "boolean"
25595                           }
25596                         }
25597                       },
25598                       "metadata" : {
25599                         "type" : "object",
25600                         "additionalProperties" : {
25601                           "type" : "array",
25602                           "items" : {
25603                             "type" : "object"
25604                           }
25605                         }
25606                       },
25607                       "status" : {
25608                         "type" : "integer",
25609                         "format" : "int32"
25610                       },
25611                       "statusInfo" : {
25612                         "type" : "object",
25613                         "properties" : {
25614                           "family" : {
25615                             "type" : "string",
25616                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25617                           },
25618                           "reasonPhrase" : {
25619                             "type" : "string"
25620                           },
25621                           "statusCode" : {
25622                             "type" : "integer",
25623                             "format" : "int32"
25624                           }
25625                         }
25626                       },
25627                       "stringHeaders" : {
25628                         "type" : "object",
25629                         "additionalProperties" : {
25630                           "type" : "array",
25631                           "items" : {
25632                             "type" : "string"
25633                           }
25634                         }
25635                       }
25636                     }
25637                   }
25638                 }
25639               }
25640             }
25641           }
25642         },
25643         "servers" : [ {
25644           "url" : "/sdc2/rest",
25645           "variables" : { }
25646         } ],
25647         "summary" : "Returns created Interface Lifecycle Type",
25648         "tags" : [ "SDCE-2 APIs" ]
25649       }
25650     },
25651     "/v1/catalog/uploadType/policytypes" : {
25652       "post" : {
25653         "description" : "Create PolicyTypes from yaml",
25654         "operationId" : "uploadPolicyTypes",
25655         "parameters" : [ {
25656           "in" : "header",
25657           "name" : "USER_ID",
25658           "schema" : {
25659             "type" : "string"
25660           }
25661         } ],
25662         "requestBody" : {
25663           "content" : {
25664             "multipart/form-data" : {
25665               "schema" : {
25666                 "type" : "object",
25667                 "properties" : {
25668                   "includeToModelImport" : {
25669                     "type" : "boolean",
25670                     "description" : "includeToModelImport"
25671                   },
25672                   "model" : {
25673                     "type" : "string",
25674                     "description" : "model"
25675                   },
25676                   "policyTypesZip" : {
25677                     "type" : "string",
25678                     "format" : "binary",
25679                     "description" : "FileInputStream"
25680                   },
25681                   "toscaTypeMetadata" : {
25682                     "type" : "string",
25683                     "description" : "toscaTypeMetadata"
25684                   }
25685                 }
25686               }
25687             }
25688           }
25689         },
25690         "responses" : {
25691           "201" : {
25692             "description" : "policy types created"
25693           },
25694           "400" : {
25695             "description" : "Invalid content / Missing content"
25696           },
25697           "403" : {
25698             "description" : "Restricted operation"
25699           },
25700           "409" : {
25701             "description" : "policy types already exist"
25702           },
25703           "default" : {
25704             "content" : {
25705               "application/json" : {
25706                 "schema" : {
25707                   "type" : "array",
25708                   "items" : {
25709                     "type" : "object",
25710                     "properties" : {
25711                       "allowedMethods" : {
25712                         "type" : "array",
25713                         "items" : {
25714                           "type" : "string"
25715                         },
25716                         "uniqueItems" : true
25717                       },
25718                       "cookies" : {
25719                         "type" : "object",
25720                         "additionalProperties" : {
25721                           "type" : "object",
25722                           "properties" : {
25723                             "comment" : {
25724                               "type" : "string"
25725                             },
25726                             "domain" : {
25727                               "type" : "string"
25728                             },
25729                             "expiry" : {
25730                               "type" : "string",
25731                               "format" : "date-time"
25732                             },
25733                             "httpOnly" : {
25734                               "type" : "boolean"
25735                             },
25736                             "maxAge" : {
25737                               "type" : "integer",
25738                               "format" : "int32"
25739                             },
25740                             "name" : {
25741                               "type" : "string"
25742                             },
25743                             "path" : {
25744                               "type" : "string"
25745                             },
25746                             "secure" : {
25747                               "type" : "boolean"
25748                             },
25749                             "value" : {
25750                               "type" : "string"
25751                             },
25752                             "version" : {
25753                               "type" : "integer",
25754                               "format" : "int32"
25755                             }
25756                           }
25757                         }
25758                       },
25759                       "date" : {
25760                         "type" : "string",
25761                         "format" : "date-time"
25762                       },
25763                       "entity" : {
25764                         "type" : "object"
25765                       },
25766                       "entityTag" : {
25767                         "type" : "object",
25768                         "properties" : {
25769                           "value" : {
25770                             "type" : "string"
25771                           },
25772                           "weak" : {
25773                             "type" : "boolean"
25774                           }
25775                         }
25776                       },
25777                       "headers" : {
25778                         "type" : "object",
25779                         "additionalProperties" : {
25780                           "type" : "array",
25781                           "items" : {
25782                             "type" : "object"
25783                           }
25784                         }
25785                       },
25786                       "language" : {
25787                         "type" : "object",
25788                         "properties" : {
25789                           "country" : {
25790                             "type" : "string"
25791                           },
25792                           "displayCountry" : {
25793                             "type" : "string"
25794                           },
25795                           "displayLanguage" : {
25796                             "type" : "string"
25797                           },
25798                           "displayName" : {
25799                             "type" : "string"
25800                           },
25801                           "displayScript" : {
25802                             "type" : "string"
25803                           },
25804                           "displayVariant" : {
25805                             "type" : "string"
25806                           },
25807                           "extensionKeys" : {
25808                             "type" : "array",
25809                             "items" : {
25810                               "type" : "string"
25811                             },
25812                             "uniqueItems" : true
25813                           },
25814                           "iso3Country" : {
25815                             "type" : "string"
25816                           },
25817                           "iso3Language" : {
25818                             "type" : "string"
25819                           },
25820                           "language" : {
25821                             "type" : "string"
25822                           },
25823                           "script" : {
25824                             "type" : "string"
25825                           },
25826                           "unicodeLocaleAttributes" : {
25827                             "type" : "array",
25828                             "items" : {
25829                               "type" : "string"
25830                             },
25831                             "uniqueItems" : true
25832                           },
25833                           "unicodeLocaleKeys" : {
25834                             "type" : "array",
25835                             "items" : {
25836                               "type" : "string"
25837                             },
25838                             "uniqueItems" : true
25839                           },
25840                           "variant" : {
25841                             "type" : "string"
25842                           }
25843                         }
25844                       },
25845                       "lastModified" : {
25846                         "type" : "string",
25847                         "format" : "date-time"
25848                       },
25849                       "length" : {
25850                         "type" : "integer",
25851                         "format" : "int32"
25852                       },
25853                       "links" : {
25854                         "type" : "array",
25855                         "items" : {
25856                           "type" : "object",
25857                           "properties" : {
25858                             "params" : {
25859                               "type" : "object",
25860                               "additionalProperties" : {
25861                                 "type" : "string"
25862                               }
25863                             },
25864                             "rel" : {
25865                               "type" : "string"
25866                             },
25867                             "rels" : {
25868                               "type" : "array",
25869                               "items" : {
25870                                 "type" : "string"
25871                               }
25872                             },
25873                             "title" : {
25874                               "type" : "string"
25875                             },
25876                             "type" : {
25877                               "type" : "string"
25878                             },
25879                             "uri" : {
25880                               "type" : "string",
25881                               "format" : "uri"
25882                             },
25883                             "uriBuilder" : {
25884                               "type" : "object"
25885                             }
25886                           }
25887                         },
25888                         "uniqueItems" : true
25889                       },
25890                       "location" : {
25891                         "type" : "string",
25892                         "format" : "uri"
25893                       },
25894                       "mediaType" : {
25895                         "type" : "object",
25896                         "properties" : {
25897                           "parameters" : {
25898                             "type" : "object",
25899                             "additionalProperties" : {
25900                               "type" : "string"
25901                             }
25902                           },
25903                           "subtype" : {
25904                             "type" : "string"
25905                           },
25906                           "type" : {
25907                             "type" : "string"
25908                           },
25909                           "wildcardSubtype" : {
25910                             "type" : "boolean"
25911                           },
25912                           "wildcardType" : {
25913                             "type" : "boolean"
25914                           }
25915                         }
25916                       },
25917                       "metadata" : {
25918                         "type" : "object",
25919                         "additionalProperties" : {
25920                           "type" : "array",
25921                           "items" : {
25922                             "type" : "object"
25923                           }
25924                         }
25925                       },
25926                       "status" : {
25927                         "type" : "integer",
25928                         "format" : "int32"
25929                       },
25930                       "statusInfo" : {
25931                         "type" : "object",
25932                         "properties" : {
25933                           "family" : {
25934                             "type" : "string",
25935                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25936                           },
25937                           "reasonPhrase" : {
25938                             "type" : "string"
25939                           },
25940                           "statusCode" : {
25941                             "type" : "integer",
25942                             "format" : "int32"
25943                           }
25944                         }
25945                       },
25946                       "stringHeaders" : {
25947                         "type" : "object",
25948                         "additionalProperties" : {
25949                           "type" : "array",
25950                           "items" : {
25951                             "type" : "string"
25952                           }
25953                         }
25954                       }
25955                     }
25956                   }
25957                 }
25958               }
25959             }
25960           }
25961         },
25962         "servers" : [ {
25963           "url" : "/sdc2/rest",
25964           "variables" : { }
25965         } ],
25966         "summary" : "Returns created policy types",
25967         "tags" : [ "SDCE-2 APIs" ]
25968       }
25969     },
25970     "/v1/catalog/uploadType/relationship" : {
25971       "post" : {
25972         "description" : "Create Relationship Type from yaml",
25973         "operationId" : "uploadRelationshipType",
25974         "parameters" : [ {
25975           "in" : "header",
25976           "name" : "USER_ID",
25977           "schema" : {
25978             "type" : "string"
25979           }
25980         } ],
25981         "requestBody" : {
25982           "content" : {
25983             "multipart/form-data" : {
25984               "schema" : {
25985                 "type" : "object",
25986                 "properties" : {
25987                   "includeToModelImport" : {
25988                     "type" : "boolean",
25989                     "description" : "includeToModelImport"
25990                   },
25991                   "model" : {
25992                     "type" : "string",
25993                     "description" : "model"
25994                   },
25995                   "relationshipTypeZip" : {
25996                     "type" : "string",
25997                     "format" : "binary",
25998                     "description" : "FileInputStream"
25999                   }
26000                 }
26001               }
26002             }
26003           }
26004         },
26005         "responses" : {
26006           "201" : {
26007             "description" : "Relationship Type created"
26008           },
26009           "400" : {
26010             "description" : "Invalid content / Missing content"
26011           },
26012           "403" : {
26013             "description" : "Restricted operation"
26014           },
26015           "409" : {
26016             "description" : "Relationship Type already exist"
26017           },
26018           "default" : {
26019             "content" : {
26020               "application/json" : {
26021                 "schema" : {
26022                   "type" : "array",
26023                   "items" : {
26024                     "type" : "object",
26025                     "properties" : {
26026                       "allowedMethods" : {
26027                         "type" : "array",
26028                         "items" : {
26029                           "type" : "string"
26030                         },
26031                         "uniqueItems" : true
26032                       },
26033                       "cookies" : {
26034                         "type" : "object",
26035                         "additionalProperties" : {
26036                           "type" : "object",
26037                           "properties" : {
26038                             "comment" : {
26039                               "type" : "string"
26040                             },
26041                             "domain" : {
26042                               "type" : "string"
26043                             },
26044                             "expiry" : {
26045                               "type" : "string",
26046                               "format" : "date-time"
26047                             },
26048                             "httpOnly" : {
26049                               "type" : "boolean"
26050                             },
26051                             "maxAge" : {
26052                               "type" : "integer",
26053                               "format" : "int32"
26054                             },
26055                             "name" : {
26056                               "type" : "string"
26057                             },
26058                             "path" : {
26059                               "type" : "string"
26060                             },
26061                             "secure" : {
26062                               "type" : "boolean"
26063                             },
26064                             "value" : {
26065                               "type" : "string"
26066                             },
26067                             "version" : {
26068                               "type" : "integer",
26069                               "format" : "int32"
26070                             }
26071                           }
26072                         }
26073                       },
26074                       "date" : {
26075                         "type" : "string",
26076                         "format" : "date-time"
26077                       },
26078                       "entity" : {
26079                         "type" : "object"
26080                       },
26081                       "entityTag" : {
26082                         "type" : "object",
26083                         "properties" : {
26084                           "value" : {
26085                             "type" : "string"
26086                           },
26087                           "weak" : {
26088                             "type" : "boolean"
26089                           }
26090                         }
26091                       },
26092                       "headers" : {
26093                         "type" : "object",
26094                         "additionalProperties" : {
26095                           "type" : "array",
26096                           "items" : {
26097                             "type" : "object"
26098                           }
26099                         }
26100                       },
26101                       "language" : {
26102                         "type" : "object",
26103                         "properties" : {
26104                           "country" : {
26105                             "type" : "string"
26106                           },
26107                           "displayCountry" : {
26108                             "type" : "string"
26109                           },
26110                           "displayLanguage" : {
26111                             "type" : "string"
26112                           },
26113                           "displayName" : {
26114                             "type" : "string"
26115                           },
26116                           "displayScript" : {
26117                             "type" : "string"
26118                           },
26119                           "displayVariant" : {
26120                             "type" : "string"
26121                           },
26122                           "extensionKeys" : {
26123                             "type" : "array",
26124                             "items" : {
26125                               "type" : "string"
26126                             },
26127                             "uniqueItems" : true
26128                           },
26129                           "iso3Country" : {
26130                             "type" : "string"
26131                           },
26132                           "iso3Language" : {
26133                             "type" : "string"
26134                           },
26135                           "language" : {
26136                             "type" : "string"
26137                           },
26138                           "script" : {
26139                             "type" : "string"
26140                           },
26141                           "unicodeLocaleAttributes" : {
26142                             "type" : "array",
26143                             "items" : {
26144                               "type" : "string"
26145                             },
26146                             "uniqueItems" : true
26147                           },
26148                           "unicodeLocaleKeys" : {
26149                             "type" : "array",
26150                             "items" : {
26151                               "type" : "string"
26152                             },
26153                             "uniqueItems" : true
26154                           },
26155                           "variant" : {
26156                             "type" : "string"
26157                           }
26158                         }
26159                       },
26160                       "lastModified" : {
26161                         "type" : "string",
26162                         "format" : "date-time"
26163                       },
26164                       "length" : {
26165                         "type" : "integer",
26166                         "format" : "int32"
26167                       },
26168                       "links" : {
26169                         "type" : "array",
26170                         "items" : {
26171                           "type" : "object",
26172                           "properties" : {
26173                             "params" : {
26174                               "type" : "object",
26175                               "additionalProperties" : {
26176                                 "type" : "string"
26177                               }
26178                             },
26179                             "rel" : {
26180                               "type" : "string"
26181                             },
26182                             "rels" : {
26183                               "type" : "array",
26184                               "items" : {
26185                                 "type" : "string"
26186                               }
26187                             },
26188                             "title" : {
26189                               "type" : "string"
26190                             },
26191                             "type" : {
26192                               "type" : "string"
26193                             },
26194                             "uri" : {
26195                               "type" : "string",
26196                               "format" : "uri"
26197                             },
26198                             "uriBuilder" : {
26199                               "type" : "object"
26200                             }
26201                           }
26202                         },
26203                         "uniqueItems" : true
26204                       },
26205                       "location" : {
26206                         "type" : "string",
26207                         "format" : "uri"
26208                       },
26209                       "mediaType" : {
26210                         "type" : "object",
26211                         "properties" : {
26212                           "parameters" : {
26213                             "type" : "object",
26214                             "additionalProperties" : {
26215                               "type" : "string"
26216                             }
26217                           },
26218                           "subtype" : {
26219                             "type" : "string"
26220                           },
26221                           "type" : {
26222                             "type" : "string"
26223                           },
26224                           "wildcardSubtype" : {
26225                             "type" : "boolean"
26226                           },
26227                           "wildcardType" : {
26228                             "type" : "boolean"
26229                           }
26230                         }
26231                       },
26232                       "metadata" : {
26233                         "type" : "object",
26234                         "additionalProperties" : {
26235                           "type" : "array",
26236                           "items" : {
26237                             "type" : "object"
26238                           }
26239                         }
26240                       },
26241                       "status" : {
26242                         "type" : "integer",
26243                         "format" : "int32"
26244                       },
26245                       "statusInfo" : {
26246                         "type" : "object",
26247                         "properties" : {
26248                           "family" : {
26249                             "type" : "string",
26250                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
26251                           },
26252                           "reasonPhrase" : {
26253                             "type" : "string"
26254                           },
26255                           "statusCode" : {
26256                             "type" : "integer",
26257                             "format" : "int32"
26258                           }
26259                         }
26260                       },
26261                       "stringHeaders" : {
26262                         "type" : "object",
26263                         "additionalProperties" : {
26264                           "type" : "array",
26265                           "items" : {
26266                             "type" : "string"
26267                           }
26268                         }
26269                       }
26270                     }
26271                   }
26272                 }
26273               }
26274             }
26275           }
26276         },
26277         "servers" : [ {
26278           "url" : "/sdc2/rest",
26279           "variables" : { }
26280         } ],
26281         "summary" : "Returns created Relationship Type",
26282         "tags" : [ "SDCE-2 APIs" ]
26283       }
26284     },
26285     "/v1/catalog/{assetType}/{uuid}/interfaces/{interfaceUUID}/operations/{operationUUID}/artifacts/{artifactUUID}" : {
26286       "post" : {
26287         "description" : "uploads of artifact to component operation workflow",
26288         "operationId" : "uploadInterfaceOperationArtifact",
26289         "parameters" : [ {
26290           "description" : "Asset type",
26291           "in" : "path",
26292           "name" : "assetType",
26293           "required" : true,
26294           "schema" : {
26295             "type" : "string"
26296           }
26297         }, {
26298           "description" : "The uuid of the asset as published in the metadata",
26299           "in" : "path",
26300           "name" : "uuid",
26301           "required" : true,
26302           "schema" : {
26303             "type" : "string"
26304           }
26305         }, {
26306           "description" : "The uuid of the interface",
26307           "in" : "path",
26308           "name" : "interfaceUUID",
26309           "required" : true,
26310           "schema" : {
26311             "type" : "string"
26312           }
26313         }, {
26314           "description" : "The uuid of the operation",
26315           "in" : "path",
26316           "name" : "operationUUID",
26317           "required" : true,
26318           "schema" : {
26319             "type" : "string"
26320           }
26321         }, {
26322           "description" : "The uuid of the artifact",
26323           "in" : "path",
26324           "name" : "artifactUUID",
26325           "required" : true,
26326           "schema" : {
26327             "type" : "string"
26328           }
26329         }, {
26330           "in" : "header",
26331           "name" : "USER_ID",
26332           "schema" : {
26333             "type" : "string"
26334           }
26335         }, {
26336           "in" : "header",
26337           "name" : "Content-MD5",
26338           "schema" : {
26339             "type" : "string"
26340           }
26341         } ],
26342         "responses" : {
26343           "200" : {
26344             "content" : {
26345               "application/json" : {
26346                 "schema" : {
26347                   "type" : "array",
26348                   "items" : {
26349                     "$ref" : "#/components/schemas/ArtifactDefinition"
26350                   }
26351                 }
26352               }
26353             },
26354             "description" : "Artifact uploaded"
26355           },
26356           "400" : {
26357             "description" : "Restricted Operation â€“ the user provided does not have role of Designer or the asset is being used by another designer - SVC4301"
26358           },
26359           "404" : {
26360             "description" : "Specified resource is not found - SVC4063"
26361           }
26362         },
26363         "servers" : [ {
26364           "url" : "/sdc2/rest",
26365           "variables" : { }
26366         } ],
26367         "summary" : "uploads of artifact to component operation workflow",
26368         "tags" : [ "SDCE-2 APIs" ]
26369       }
26370     },
26371     "/v1/catalog/{componentType}/latestversion/notabstract" : {
26372       "get" : {
26373         "description" : "Get Component Requirments And Capabilities",
26374         "operationId" : "getLatestVersionNotAbstractCheckoutComponents",
26375         "parameters" : [ {
26376           "in" : "path",
26377           "name" : "componentType",
26378           "required" : true,
26379           "schema" : {
26380             "type" : "string"
26381           }
26382         }, {
26383           "in" : "query",
26384           "name" : "internalComponentType",
26385           "schema" : {
26386             "type" : "string"
26387           }
26388         }, {
26389           "in" : "query",
26390           "name" : "componentUids",
26391           "schema" : {
26392             "type" : "array",
26393             "items" : {
26394               "type" : "string"
26395             }
26396           }
26397         }, {
26398           "in" : "header",
26399           "name" : "USER_ID",
26400           "schema" : {
26401             "type" : "string"
26402           }
26403         } ],
26404         "responses" : {
26405           "200" : {
26406             "description" : "Component found"
26407           },
26408           "403" : {
26409             "description" : "Restricted operation"
26410           },
26411           "404" : {
26412             "description" : "Component not found"
26413           },
26414           "default" : {
26415             "content" : {
26416               "application/json" : {
26417                 "schema" : {
26418                   "type" : "array",
26419                   "items" : {
26420                     "$ref" : "#/components/schemas/Resource"
26421                   }
26422                 }
26423               }
26424             }
26425           }
26426         },
26427         "servers" : [ {
26428           "url" : "/sdc2/rest",
26429           "variables" : { }
26430         } ],
26431         "summary" : "Returns Requirments And Capabilities according to componentId",
26432         "tags" : [ "SDCE-2 APIs" ]
26433       },
26434       "post" : {
26435         "description" : "Get Component Requirments And Capabilities",
26436         "operationId" : "getLatestVersionNotAbstractCheckoutComponentsByBody",
26437         "parameters" : [ {
26438           "in" : "path",
26439           "name" : "componentType",
26440           "required" : true,
26441           "schema" : {
26442             "type" : "string"
26443           }
26444         }, {
26445           "in" : "query",
26446           "name" : "internalComponentType",
26447           "schema" : {
26448             "type" : "string"
26449           }
26450         }, {
26451           "in" : "header",
26452           "name" : "USER_ID",
26453           "schema" : {
26454             "type" : "string"
26455           }
26456         } ],
26457         "requestBody" : {
26458           "content" : {
26459             "application/json" : {
26460               "schema" : {
26461                 "type" : "array",
26462                 "items" : {
26463                   "type" : "string"
26464                 }
26465               }
26466             }
26467           },
26468           "description" : "Consumer Object to be created",
26469           "required" : true
26470         },
26471         "responses" : {
26472           "200" : {
26473             "description" : "Component found"
26474           },
26475           "403" : {
26476             "description" : "Restricted operation"
26477           },
26478           "404" : {
26479             "description" : "Component not found"
26480           },
26481           "default" : {
26482             "content" : {
26483               "application/json" : {
26484                 "schema" : {
26485                   "type" : "array",
26486                   "items" : {
26487                     "$ref" : "#/components/schemas/Resource"
26488                   }
26489                 }
26490               }
26491             }
26492           }
26493         },
26494         "servers" : [ {
26495           "url" : "/sdc2/rest",
26496           "variables" : { }
26497         } ],
26498         "summary" : "Returns Requirments And Capabilities according to componentId",
26499         "tags" : [ "SDCE-2 APIs" ]
26500       }
26501     },
26502     "/v1/catalog/{componentType}/latestversion/notabstract/metadata" : {
26503       "get" : {
26504         "description" : "Get Component uid only",
26505         "operationId" : "getLatestVersionNotAbstractCheckoutComponentsIdesOnly",
26506         "parameters" : [ {
26507           "in" : "path",
26508           "name" : "componentType",
26509           "required" : true,
26510           "schema" : {
26511             "type" : "string"
26512           }
26513         }, {
26514           "in" : "query",
26515           "name" : "internalComponentType",
26516           "schema" : {
26517             "type" : "string"
26518           }
26519         }, {
26520           "in" : "query",
26521           "name" : "componentModel",
26522           "schema" : {
26523             "type" : "string"
26524           }
26525         }, {
26526           "in" : "query",
26527           "name" : "includeNormativeExtensionModels",
26528           "schema" : {
26529             "type" : "boolean"
26530           }
26531         }, {
26532           "in" : "header",
26533           "name" : "USER_ID",
26534           "schema" : {
26535             "type" : "string"
26536           }
26537         } ],
26538         "requestBody" : {
26539           "content" : {
26540             "application/json" : {
26541               "schema" : {
26542                 "type" : "string"
26543               }
26544             }
26545           },
26546           "description" : "uid list",
26547           "required" : true
26548         },
26549         "responses" : {
26550           "200" : {
26551             "description" : "Component found"
26552           },
26553           "403" : {
26554             "description" : "Restricted operation"
26555           },
26556           "404" : {
26557             "description" : "Component not found"
26558           },
26559           "default" : {
26560             "content" : {
26561               "application/json" : {
26562                 "schema" : {
26563                   "type" : "array",
26564                   "items" : {
26565                     "$ref" : "#/components/schemas/Resource"
26566                   }
26567                 }
26568               }
26569             }
26570           }
26571         },
26572         "servers" : [ {
26573           "url" : "/sdc2/rest",
26574           "variables" : { }
26575         } ],
26576         "summary" : "Returns componentId",
26577         "tags" : [ "SDCE-2 APIs" ]
26578       }
26579     },
26580     "/v1/catalog/{componentType}/{componentId}/automatedupgrade" : {
26581       "post" : {
26582         "description" : "Autometed upgrade",
26583         "operationId" : "autometedUpgrade",
26584         "parameters" : [ {
26585           "in" : "path",
26586           "name" : "componentType",
26587           "required" : true,
26588           "schema" : {
26589             "type" : "string"
26590           }
26591         }, {
26592           "in" : "path",
26593           "name" : "componentId",
26594           "required" : true,
26595           "schema" : {
26596             "type" : "string"
26597           }
26598         }, {
26599           "in" : "header",
26600           "name" : "USER_ID",
26601           "schema" : {
26602             "type" : "string"
26603           }
26604         } ],
26605         "requestBody" : {
26606           "content" : {
26607             "application/json" : {
26608               "schema" : {
26609                 "type" : "string"
26610               }
26611             }
26612           },
26613           "description" : "json describes upgrade request",
26614           "required" : true
26615         },
26616         "responses" : {
26617           "200" : {
26618             "description" : "Component found"
26619           },
26620           "403" : {
26621             "description" : "Restricted operation"
26622           },
26623           "404" : {
26624             "description" : "Component not found"
26625           },
26626           "default" : {
26627             "content" : {
26628               "application/json" : {
26629                 "schema" : {
26630                   "type" : "array",
26631                   "items" : {
26632                     "type" : "object",
26633                     "properties" : {
26634                       "allowedMethods" : {
26635                         "type" : "array",
26636                         "items" : {
26637                           "type" : "string"
26638                         },
26639                         "uniqueItems" : true
26640                       },
26641                       "cookies" : {
26642                         "type" : "object",
26643                         "additionalProperties" : {
26644                           "type" : "object",
26645                           "properties" : {
26646                             "comment" : {
26647                               "type" : "string"
26648                             },
26649                             "domain" : {
26650                               "type" : "string"
26651                             },
26652                             "expiry" : {
26653                               "type" : "string",
26654                               "format" : "date-time"
26655                             },
26656                             "httpOnly" : {
26657                               "type" : "boolean"
26658                             },
26659                             "maxAge" : {
26660                               "type" : "integer",
26661                               "format" : "int32"
26662                             },
26663                             "name" : {
26664                               "type" : "string"
26665                             },
26666                             "path" : {
26667                               "type" : "string"
26668                             },
26669                             "secure" : {
26670                               "type" : "boolean"
26671                             },
26672                             "value" : {
26673                               "type" : "string"
26674                             },
26675                             "version" : {
26676                               "type" : "integer",
26677                               "format" : "int32"
26678                             }
26679                           }
26680                         }
26681                       },
26682                       "date" : {
26683                         "type" : "string",
26684                         "format" : "date-time"
26685                       },
26686                       "entity" : {
26687                         "type" : "object"
26688                       },
26689                       "entityTag" : {
26690                         "type" : "object",
26691                         "properties" : {
26692                           "value" : {
26693                             "type" : "string"
26694                           },
26695                           "weak" : {
26696                             "type" : "boolean"
26697                           }
26698                         }
26699                       },
26700                       "headers" : {
26701                         "type" : "object",
26702                         "additionalProperties" : {
26703                           "type" : "array",
26704                           "items" : {
26705                             "type" : "object"
26706                           }
26707                         }
26708                       },
26709                       "language" : {
26710                         "type" : "object",
26711                         "properties" : {
26712                           "country" : {
26713                             "type" : "string"
26714                           },
26715                           "displayCountry" : {
26716                             "type" : "string"
26717                           },
26718                           "displayLanguage" : {
26719                             "type" : "string"
26720                           },
26721                           "displayName" : {
26722                             "type" : "string"
26723                           },
26724                           "displayScript" : {
26725                             "type" : "string"
26726                           },
26727                           "displayVariant" : {
26728                             "type" : "string"
26729                           },
26730                           "extensionKeys" : {
26731                             "type" : "array",
26732                             "items" : {
26733                               "type" : "string"
26734                             },
26735                             "uniqueItems" : true
26736                           },
26737                           "iso3Country" : {
26738                             "type" : "string"
26739                           },
26740                           "iso3Language" : {
26741                             "type" : "string"
26742                           },
26743                           "language" : {
26744                             "type" : "string"
26745                           },
26746                           "script" : {
26747                             "type" : "string"
26748                           },
26749                           "unicodeLocaleAttributes" : {
26750                             "type" : "array",
26751                             "items" : {
26752                               "type" : "string"
26753                             },
26754                             "uniqueItems" : true
26755                           },
26756                           "unicodeLocaleKeys" : {
26757                             "type" : "array",
26758                             "items" : {
26759                               "type" : "string"
26760                             },
26761                             "uniqueItems" : true
26762                           },
26763                           "variant" : {
26764                             "type" : "string"
26765                           }
26766                         }
26767                       },
26768                       "lastModified" : {
26769                         "type" : "string",
26770                         "format" : "date-time"
26771                       },
26772                       "length" : {
26773                         "type" : "integer",
26774                         "format" : "int32"
26775                       },
26776                       "links" : {
26777                         "type" : "array",
26778                         "items" : {
26779                           "type" : "object",
26780                           "properties" : {
26781                             "params" : {
26782                               "type" : "object",
26783                               "additionalProperties" : {
26784                                 "type" : "string"
26785                               }
26786                             },
26787                             "rel" : {
26788                               "type" : "string"
26789                             },
26790                             "rels" : {
26791                               "type" : "array",
26792                               "items" : {
26793                                 "type" : "string"
26794                               }
26795                             },
26796                             "title" : {
26797                               "type" : "string"
26798                             },
26799                             "type" : {
26800                               "type" : "string"
26801                             },
26802                             "uri" : {
26803                               "type" : "string",
26804                               "format" : "uri"
26805                             },
26806                             "uriBuilder" : {
26807                               "type" : "object"
26808                             }
26809                           }
26810                         },
26811                         "uniqueItems" : true
26812                       },
26813                       "location" : {
26814                         "type" : "string",
26815                         "format" : "uri"
26816                       },
26817                       "mediaType" : {
26818                         "type" : "object",
26819                         "properties" : {
26820                           "parameters" : {
26821                             "type" : "object",
26822                             "additionalProperties" : {
26823                               "type" : "string"
26824                             }
26825                           },
26826                           "subtype" : {
26827                             "type" : "string"
26828                           },
26829                           "type" : {
26830                             "type" : "string"
26831                           },
26832                           "wildcardSubtype" : {
26833                             "type" : "boolean"
26834                           },
26835                           "wildcardType" : {
26836                             "type" : "boolean"
26837                           }
26838                         }
26839                       },
26840                       "metadata" : {
26841                         "type" : "object",
26842                         "additionalProperties" : {
26843                           "type" : "array",
26844                           "items" : {
26845                             "type" : "object"
26846                           }
26847                         }
26848                       },
26849                       "status" : {
26850                         "type" : "integer",
26851                         "format" : "int32"
26852                       },
26853                       "statusInfo" : {
26854                         "type" : "object",
26855                         "properties" : {
26856                           "family" : {
26857                             "type" : "string",
26858                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
26859                           },
26860                           "reasonPhrase" : {
26861                             "type" : "string"
26862                           },
26863                           "statusCode" : {
26864                             "type" : "integer",
26865                             "format" : "int32"
26866                           }
26867                         }
26868                       },
26869                       "stringHeaders" : {
26870                         "type" : "object",
26871                         "additionalProperties" : {
26872                           "type" : "array",
26873                           "items" : {
26874                             "type" : "string"
26875                           }
26876                         }
26877                       }
26878                     }
26879                   }
26880                 }
26881               }
26882             }
26883           }
26884         },
26885         "servers" : [ {
26886           "url" : "/sdc2/rest",
26887           "variables" : { }
26888         } ],
26889         "summary" : "....",
26890         "tags" : [ "SDCE-2 APIs" ]
26891       }
26892     },
26893     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/interfaceOperation" : {
26894       "put" : {
26895         "description" : "Update Interface Operation",
26896         "operationId" : "updateComponentInstanceInterfaceOperation",
26897         "parameters" : [ {
26898           "description" : "valid values: resources / services",
26899           "in" : "path",
26900           "name" : "componentType",
26901           "required" : true,
26902           "schema" : {
26903             "type" : "string",
26904             "enum" : [ "resources", "services" ]
26905           }
26906         }, {
26907           "description" : "Component Id",
26908           "in" : "path",
26909           "name" : "componentId",
26910           "required" : true,
26911           "schema" : {
26912             "type" : "string"
26913           }
26914         }, {
26915           "description" : "Component Instance Id",
26916           "in" : "path",
26917           "name" : "componentInstanceId",
26918           "required" : true,
26919           "schema" : {
26920             "type" : "string"
26921           }
26922         }, {
26923           "in" : "header",
26924           "name" : "USER_ID",
26925           "schema" : {
26926             "type" : "string"
26927           }
26928         } ],
26929         "responses" : {
26930           "201" : {
26931             "description" : "Update Interface Operation"
26932           },
26933           "400" : {
26934             "description" : "Invalid content / Missing content"
26935           },
26936           "403" : {
26937             "description" : "Restricted operation"
26938           },
26939           "default" : {
26940             "content" : {
26941               "application/json" : {
26942                 "schema" : {
26943                   "type" : "array",
26944                   "items" : {
26945                     "type" : "object",
26946                     "properties" : {
26947                       "allowedMethods" : {
26948                         "type" : "array",
26949                         "items" : {
26950                           "type" : "string"
26951                         },
26952                         "uniqueItems" : true
26953                       },
26954                       "cookies" : {
26955                         "type" : "object",
26956                         "additionalProperties" : {
26957                           "type" : "object",
26958                           "properties" : {
26959                             "comment" : {
26960                               "type" : "string"
26961                             },
26962                             "domain" : {
26963                               "type" : "string"
26964                             },
26965                             "expiry" : {
26966                               "type" : "string",
26967                               "format" : "date-time"
26968                             },
26969                             "httpOnly" : {
26970                               "type" : "boolean"
26971                             },
26972                             "maxAge" : {
26973                               "type" : "integer",
26974                               "format" : "int32"
26975                             },
26976                             "name" : {
26977                               "type" : "string"
26978                             },
26979                             "path" : {
26980                               "type" : "string"
26981                             },
26982                             "secure" : {
26983                               "type" : "boolean"
26984                             },
26985                             "value" : {
26986                               "type" : "string"
26987                             },
26988                             "version" : {
26989                               "type" : "integer",
26990                               "format" : "int32"
26991                             }
26992                           }
26993                         }
26994                       },
26995                       "date" : {
26996                         "type" : "string",
26997                         "format" : "date-time"
26998                       },
26999                       "entity" : {
27000                         "type" : "object"
27001                       },
27002                       "entityTag" : {
27003                         "type" : "object",
27004                         "properties" : {
27005                           "value" : {
27006                             "type" : "string"
27007                           },
27008                           "weak" : {
27009                             "type" : "boolean"
27010                           }
27011                         }
27012                       },
27013                       "headers" : {
27014                         "type" : "object",
27015                         "additionalProperties" : {
27016                           "type" : "array",
27017                           "items" : {
27018                             "type" : "object"
27019                           }
27020                         }
27021                       },
27022                       "language" : {
27023                         "type" : "object",
27024                         "properties" : {
27025                           "country" : {
27026                             "type" : "string"
27027                           },
27028                           "displayCountry" : {
27029                             "type" : "string"
27030                           },
27031                           "displayLanguage" : {
27032                             "type" : "string"
27033                           },
27034                           "displayName" : {
27035                             "type" : "string"
27036                           },
27037                           "displayScript" : {
27038                             "type" : "string"
27039                           },
27040                           "displayVariant" : {
27041                             "type" : "string"
27042                           },
27043                           "extensionKeys" : {
27044                             "type" : "array",
27045                             "items" : {
27046                               "type" : "string"
27047                             },
27048                             "uniqueItems" : true
27049                           },
27050                           "iso3Country" : {
27051                             "type" : "string"
27052                           },
27053                           "iso3Language" : {
27054                             "type" : "string"
27055                           },
27056                           "language" : {
27057                             "type" : "string"
27058                           },
27059                           "script" : {
27060                             "type" : "string"
27061                           },
27062                           "unicodeLocaleAttributes" : {
27063                             "type" : "array",
27064                             "items" : {
27065                               "type" : "string"
27066                             },
27067                             "uniqueItems" : true
27068                           },
27069                           "unicodeLocaleKeys" : {
27070                             "type" : "array",
27071                             "items" : {
27072                               "type" : "string"
27073                             },
27074                             "uniqueItems" : true
27075                           },
27076                           "variant" : {
27077                             "type" : "string"
27078                           }
27079                         }
27080                       },
27081                       "lastModified" : {
27082                         "type" : "string",
27083                         "format" : "date-time"
27084                       },
27085                       "length" : {
27086                         "type" : "integer",
27087                         "format" : "int32"
27088                       },
27089                       "links" : {
27090                         "type" : "array",
27091                         "items" : {
27092                           "type" : "object",
27093                           "properties" : {
27094                             "params" : {
27095                               "type" : "object",
27096                               "additionalProperties" : {
27097                                 "type" : "string"
27098                               }
27099                             },
27100                             "rel" : {
27101                               "type" : "string"
27102                             },
27103                             "rels" : {
27104                               "type" : "array",
27105                               "items" : {
27106                                 "type" : "string"
27107                               }
27108                             },
27109                             "title" : {
27110                               "type" : "string"
27111                             },
27112                             "type" : {
27113                               "type" : "string"
27114                             },
27115                             "uri" : {
27116                               "type" : "string",
27117                               "format" : "uri"
27118                             },
27119                             "uriBuilder" : {
27120                               "type" : "object"
27121                             }
27122                           }
27123                         },
27124                         "uniqueItems" : true
27125                       },
27126                       "location" : {
27127                         "type" : "string",
27128                         "format" : "uri"
27129                       },
27130                       "mediaType" : {
27131                         "type" : "object",
27132                         "properties" : {
27133                           "parameters" : {
27134                             "type" : "object",
27135                             "additionalProperties" : {
27136                               "type" : "string"
27137                             }
27138                           },
27139                           "subtype" : {
27140                             "type" : "string"
27141                           },
27142                           "type" : {
27143                             "type" : "string"
27144                           },
27145                           "wildcardSubtype" : {
27146                             "type" : "boolean"
27147                           },
27148                           "wildcardType" : {
27149                             "type" : "boolean"
27150                           }
27151                         }
27152                       },
27153                       "metadata" : {
27154                         "type" : "object",
27155                         "additionalProperties" : {
27156                           "type" : "array",
27157                           "items" : {
27158                             "type" : "object"
27159                           }
27160                         }
27161                       },
27162                       "status" : {
27163                         "type" : "integer",
27164                         "format" : "int32"
27165                       },
27166                       "statusInfo" : {
27167                         "type" : "object",
27168                         "properties" : {
27169                           "family" : {
27170                             "type" : "string",
27171                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27172                           },
27173                           "reasonPhrase" : {
27174                             "type" : "string"
27175                           },
27176                           "statusCode" : {
27177                             "type" : "integer",
27178                             "format" : "int32"
27179                           }
27180                         }
27181                       },
27182                       "stringHeaders" : {
27183                         "type" : "object",
27184                         "additionalProperties" : {
27185                           "type" : "array",
27186                           "items" : {
27187                             "type" : "string"
27188                           }
27189                         }
27190                       }
27191                     }
27192                   }
27193                 }
27194               }
27195             }
27196           }
27197         },
27198         "servers" : [ {
27199           "url" : "/sdc2/rest",
27200           "variables" : { }
27201         } ],
27202         "summary" : "Update Interface Operation on ComponentInstance",
27203         "tags" : [ "SDCE-2 APIs" ]
27204       }
27205     },
27206     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/{constraintType}/nodeFilter" : {
27207       "post" : {
27208         "description" : "Add Component Filter Constraint",
27209         "operationId" : "addComponentFilterConstraint",
27210         "parameters" : [ {
27211           "description" : "Component Id",
27212           "in" : "path",
27213           "name" : "componentId",
27214           "required" : true,
27215           "schema" : {
27216             "type" : "string"
27217           }
27218         }, {
27219           "description" : "Component Instance Id",
27220           "in" : "path",
27221           "name" : "componentInstanceId",
27222           "required" : true,
27223           "schema" : {
27224             "type" : "string"
27225           }
27226         }, {
27227           "description" : "valid values: resources / services",
27228           "in" : "path",
27229           "name" : "componentType",
27230           "required" : true,
27231           "schema" : {
27232             "type" : "string",
27233             "enum" : [ "resources", "services" ]
27234           }
27235         }, {
27236           "description" : "Constraint type. Valid values: properties / capabilities",
27237           "in" : "path",
27238           "name" : "constraintType",
27239           "required" : true,
27240           "schema" : {
27241             "type" : "string",
27242             "enum" : [ "properties", "capabilities" ]
27243           }
27244         }, {
27245           "in" : "header",
27246           "name" : "USER_ID",
27247           "schema" : {
27248             "type" : "string"
27249           }
27250         } ],
27251         "requestBody" : {
27252           "content" : {
27253             "application/json" : {
27254               "schema" : {
27255                 "type" : "string"
27256               }
27257             }
27258           },
27259           "description" : "UIConstraint data",
27260           "required" : true
27261         },
27262         "responses" : {
27263           "201" : {
27264             "description" : "Create Component Filter"
27265           },
27266           "400" : {
27267             "description" : "Invalid content / Missing content"
27268           },
27269           "403" : {
27270             "description" : "Restricted operation"
27271           },
27272           "default" : {
27273             "content" : {
27274               "application/json" : {
27275                 "schema" : {
27276                   "type" : "array",
27277                   "items" : {
27278                     "type" : "object",
27279                     "properties" : {
27280                       "allowedMethods" : {
27281                         "type" : "array",
27282                         "items" : {
27283                           "type" : "string"
27284                         },
27285                         "uniqueItems" : true
27286                       },
27287                       "cookies" : {
27288                         "type" : "object",
27289                         "additionalProperties" : {
27290                           "type" : "object",
27291                           "properties" : {
27292                             "comment" : {
27293                               "type" : "string"
27294                             },
27295                             "domain" : {
27296                               "type" : "string"
27297                             },
27298                             "expiry" : {
27299                               "type" : "string",
27300                               "format" : "date-time"
27301                             },
27302                             "httpOnly" : {
27303                               "type" : "boolean"
27304                             },
27305                             "maxAge" : {
27306                               "type" : "integer",
27307                               "format" : "int32"
27308                             },
27309                             "name" : {
27310                               "type" : "string"
27311                             },
27312                             "path" : {
27313                               "type" : "string"
27314                             },
27315                             "secure" : {
27316                               "type" : "boolean"
27317                             },
27318                             "value" : {
27319                               "type" : "string"
27320                             },
27321                             "version" : {
27322                               "type" : "integer",
27323                               "format" : "int32"
27324                             }
27325                           }
27326                         }
27327                       },
27328                       "date" : {
27329                         "type" : "string",
27330                         "format" : "date-time"
27331                       },
27332                       "entity" : {
27333                         "type" : "object"
27334                       },
27335                       "entityTag" : {
27336                         "type" : "object",
27337                         "properties" : {
27338                           "value" : {
27339                             "type" : "string"
27340                           },
27341                           "weak" : {
27342                             "type" : "boolean"
27343                           }
27344                         }
27345                       },
27346                       "headers" : {
27347                         "type" : "object",
27348                         "additionalProperties" : {
27349                           "type" : "array",
27350                           "items" : {
27351                             "type" : "object"
27352                           }
27353                         }
27354                       },
27355                       "language" : {
27356                         "type" : "object",
27357                         "properties" : {
27358                           "country" : {
27359                             "type" : "string"
27360                           },
27361                           "displayCountry" : {
27362                             "type" : "string"
27363                           },
27364                           "displayLanguage" : {
27365                             "type" : "string"
27366                           },
27367                           "displayName" : {
27368                             "type" : "string"
27369                           },
27370                           "displayScript" : {
27371                             "type" : "string"
27372                           },
27373                           "displayVariant" : {
27374                             "type" : "string"
27375                           },
27376                           "extensionKeys" : {
27377                             "type" : "array",
27378                             "items" : {
27379                               "type" : "string"
27380                             },
27381                             "uniqueItems" : true
27382                           },
27383                           "iso3Country" : {
27384                             "type" : "string"
27385                           },
27386                           "iso3Language" : {
27387                             "type" : "string"
27388                           },
27389                           "language" : {
27390                             "type" : "string"
27391                           },
27392                           "script" : {
27393                             "type" : "string"
27394                           },
27395                           "unicodeLocaleAttributes" : {
27396                             "type" : "array",
27397                             "items" : {
27398                               "type" : "string"
27399                             },
27400                             "uniqueItems" : true
27401                           },
27402                           "unicodeLocaleKeys" : {
27403                             "type" : "array",
27404                             "items" : {
27405                               "type" : "string"
27406                             },
27407                             "uniqueItems" : true
27408                           },
27409                           "variant" : {
27410                             "type" : "string"
27411                           }
27412                         }
27413                       },
27414                       "lastModified" : {
27415                         "type" : "string",
27416                         "format" : "date-time"
27417                       },
27418                       "length" : {
27419                         "type" : "integer",
27420                         "format" : "int32"
27421                       },
27422                       "links" : {
27423                         "type" : "array",
27424                         "items" : {
27425                           "type" : "object",
27426                           "properties" : {
27427                             "params" : {
27428                               "type" : "object",
27429                               "additionalProperties" : {
27430                                 "type" : "string"
27431                               }
27432                             },
27433                             "rel" : {
27434                               "type" : "string"
27435                             },
27436                             "rels" : {
27437                               "type" : "array",
27438                               "items" : {
27439                                 "type" : "string"
27440                               }
27441                             },
27442                             "title" : {
27443                               "type" : "string"
27444                             },
27445                             "type" : {
27446                               "type" : "string"
27447                             },
27448                             "uri" : {
27449                               "type" : "string",
27450                               "format" : "uri"
27451                             },
27452                             "uriBuilder" : {
27453                               "type" : "object"
27454                             }
27455                           }
27456                         },
27457                         "uniqueItems" : true
27458                       },
27459                       "location" : {
27460                         "type" : "string",
27461                         "format" : "uri"
27462                       },
27463                       "mediaType" : {
27464                         "type" : "object",
27465                         "properties" : {
27466                           "parameters" : {
27467                             "type" : "object",
27468                             "additionalProperties" : {
27469                               "type" : "string"
27470                             }
27471                           },
27472                           "subtype" : {
27473                             "type" : "string"
27474                           },
27475                           "type" : {
27476                             "type" : "string"
27477                           },
27478                           "wildcardSubtype" : {
27479                             "type" : "boolean"
27480                           },
27481                           "wildcardType" : {
27482                             "type" : "boolean"
27483                           }
27484                         }
27485                       },
27486                       "metadata" : {
27487                         "type" : "object",
27488                         "additionalProperties" : {
27489                           "type" : "array",
27490                           "items" : {
27491                             "type" : "object"
27492                           }
27493                         }
27494                       },
27495                       "status" : {
27496                         "type" : "integer",
27497                         "format" : "int32"
27498                       },
27499                       "statusInfo" : {
27500                         "type" : "object",
27501                         "properties" : {
27502                           "family" : {
27503                             "type" : "string",
27504                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27505                           },
27506                           "reasonPhrase" : {
27507                             "type" : "string"
27508                           },
27509                           "statusCode" : {
27510                             "type" : "integer",
27511                             "format" : "int32"
27512                           }
27513                         }
27514                       },
27515                       "stringHeaders" : {
27516                         "type" : "object",
27517                         "additionalProperties" : {
27518                           "type" : "array",
27519                           "items" : {
27520                             "type" : "string"
27521                           }
27522                         }
27523                       }
27524                     }
27525                   }
27526                 }
27527               }
27528             }
27529           }
27530         },
27531         "summary" : "Add Component Filter Constraint",
27532         "tags" : [ "SDCE-2 APIs" ]
27533       }
27534     },
27535     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/{constraintType}/{constraintIndex}/nodeFilter" : {
27536       "delete" : {
27537         "description" : "Delete Component Filter Constraint",
27538         "operationId" : "deleteComponentFilterConstraint",
27539         "parameters" : [ {
27540           "description" : "Component Id",
27541           "in" : "path",
27542           "name" : "componentId",
27543           "required" : true,
27544           "schema" : {
27545             "type" : "string"
27546           }
27547         }, {
27548           "description" : "Component Instance Id",
27549           "in" : "path",
27550           "name" : "componentInstanceId",
27551           "required" : true,
27552           "schema" : {
27553             "type" : "string"
27554           }
27555         }, {
27556           "description" : "Constraint Index",
27557           "in" : "path",
27558           "name" : "constraintIndex",
27559           "required" : true,
27560           "schema" : {
27561             "type" : "integer",
27562             "format" : "int32"
27563           }
27564         }, {
27565           "description" : "valid values: resources / services",
27566           "in" : "path",
27567           "name" : "componentType",
27568           "required" : true,
27569           "schema" : {
27570             "type" : "string",
27571             "enum" : [ "resources", "services" ]
27572           }
27573         }, {
27574           "description" : "Constraint type. Valid values: properties / capabilities",
27575           "in" : "path",
27576           "name" : "constraintType",
27577           "required" : true,
27578           "schema" : {
27579             "type" : "string",
27580             "enum" : [ "properties", "capabilities" ]
27581           }
27582         }, {
27583           "in" : "header",
27584           "name" : "USER_ID",
27585           "schema" : {
27586             "type" : "string"
27587           }
27588         } ],
27589         "responses" : {
27590           "201" : {
27591             "description" : "Delete Component Filter Constraint"
27592           },
27593           "400" : {
27594             "description" : "Invalid content / Missing content"
27595           },
27596           "403" : {
27597             "description" : "Restricted operation"
27598           },
27599           "default" : {
27600             "content" : {
27601               "application/json" : {
27602                 "schema" : {
27603                   "type" : "array",
27604                   "items" : {
27605                     "type" : "object",
27606                     "properties" : {
27607                       "allowedMethods" : {
27608                         "type" : "array",
27609                         "items" : {
27610                           "type" : "string"
27611                         },
27612                         "uniqueItems" : true
27613                       },
27614                       "cookies" : {
27615                         "type" : "object",
27616                         "additionalProperties" : {
27617                           "type" : "object",
27618                           "properties" : {
27619                             "comment" : {
27620                               "type" : "string"
27621                             },
27622                             "domain" : {
27623                               "type" : "string"
27624                             },
27625                             "expiry" : {
27626                               "type" : "string",
27627                               "format" : "date-time"
27628                             },
27629                             "httpOnly" : {
27630                               "type" : "boolean"
27631                             },
27632                             "maxAge" : {
27633                               "type" : "integer",
27634                               "format" : "int32"
27635                             },
27636                             "name" : {
27637                               "type" : "string"
27638                             },
27639                             "path" : {
27640                               "type" : "string"
27641                             },
27642                             "secure" : {
27643                               "type" : "boolean"
27644                             },
27645                             "value" : {
27646                               "type" : "string"
27647                             },
27648                             "version" : {
27649                               "type" : "integer",
27650                               "format" : "int32"
27651                             }
27652                           }
27653                         }
27654                       },
27655                       "date" : {
27656                         "type" : "string",
27657                         "format" : "date-time"
27658                       },
27659                       "entity" : {
27660                         "type" : "object"
27661                       },
27662                       "entityTag" : {
27663                         "type" : "object",
27664                         "properties" : {
27665                           "value" : {
27666                             "type" : "string"
27667                           },
27668                           "weak" : {
27669                             "type" : "boolean"
27670                           }
27671                         }
27672                       },
27673                       "headers" : {
27674                         "type" : "object",
27675                         "additionalProperties" : {
27676                           "type" : "array",
27677                           "items" : {
27678                             "type" : "object"
27679                           }
27680                         }
27681                       },
27682                       "language" : {
27683                         "type" : "object",
27684                         "properties" : {
27685                           "country" : {
27686                             "type" : "string"
27687                           },
27688                           "displayCountry" : {
27689                             "type" : "string"
27690                           },
27691                           "displayLanguage" : {
27692                             "type" : "string"
27693                           },
27694                           "displayName" : {
27695                             "type" : "string"
27696                           },
27697                           "displayScript" : {
27698                             "type" : "string"
27699                           },
27700                           "displayVariant" : {
27701                             "type" : "string"
27702                           },
27703                           "extensionKeys" : {
27704                             "type" : "array",
27705                             "items" : {
27706                               "type" : "string"
27707                             },
27708                             "uniqueItems" : true
27709                           },
27710                           "iso3Country" : {
27711                             "type" : "string"
27712                           },
27713                           "iso3Language" : {
27714                             "type" : "string"
27715                           },
27716                           "language" : {
27717                             "type" : "string"
27718                           },
27719                           "script" : {
27720                             "type" : "string"
27721                           },
27722                           "unicodeLocaleAttributes" : {
27723                             "type" : "array",
27724                             "items" : {
27725                               "type" : "string"
27726                             },
27727                             "uniqueItems" : true
27728                           },
27729                           "unicodeLocaleKeys" : {
27730                             "type" : "array",
27731                             "items" : {
27732                               "type" : "string"
27733                             },
27734                             "uniqueItems" : true
27735                           },
27736                           "variant" : {
27737                             "type" : "string"
27738                           }
27739                         }
27740                       },
27741                       "lastModified" : {
27742                         "type" : "string",
27743                         "format" : "date-time"
27744                       },
27745                       "length" : {
27746                         "type" : "integer",
27747                         "format" : "int32"
27748                       },
27749                       "links" : {
27750                         "type" : "array",
27751                         "items" : {
27752                           "type" : "object",
27753                           "properties" : {
27754                             "params" : {
27755                               "type" : "object",
27756                               "additionalProperties" : {
27757                                 "type" : "string"
27758                               }
27759                             },
27760                             "rel" : {
27761                               "type" : "string"
27762                             },
27763                             "rels" : {
27764                               "type" : "array",
27765                               "items" : {
27766                                 "type" : "string"
27767                               }
27768                             },
27769                             "title" : {
27770                               "type" : "string"
27771                             },
27772                             "type" : {
27773                               "type" : "string"
27774                             },
27775                             "uri" : {
27776                               "type" : "string",
27777                               "format" : "uri"
27778                             },
27779                             "uriBuilder" : {
27780                               "type" : "object"
27781                             }
27782                           }
27783                         },
27784                         "uniqueItems" : true
27785                       },
27786                       "location" : {
27787                         "type" : "string",
27788                         "format" : "uri"
27789                       },
27790                       "mediaType" : {
27791                         "type" : "object",
27792                         "properties" : {
27793                           "parameters" : {
27794                             "type" : "object",
27795                             "additionalProperties" : {
27796                               "type" : "string"
27797                             }
27798                           },
27799                           "subtype" : {
27800                             "type" : "string"
27801                           },
27802                           "type" : {
27803                             "type" : "string"
27804                           },
27805                           "wildcardSubtype" : {
27806                             "type" : "boolean"
27807                           },
27808                           "wildcardType" : {
27809                             "type" : "boolean"
27810                           }
27811                         }
27812                       },
27813                       "metadata" : {
27814                         "type" : "object",
27815                         "additionalProperties" : {
27816                           "type" : "array",
27817                           "items" : {
27818                             "type" : "object"
27819                           }
27820                         }
27821                       },
27822                       "status" : {
27823                         "type" : "integer",
27824                         "format" : "int32"
27825                       },
27826                       "statusInfo" : {
27827                         "type" : "object",
27828                         "properties" : {
27829                           "family" : {
27830                             "type" : "string",
27831                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27832                           },
27833                           "reasonPhrase" : {
27834                             "type" : "string"
27835                           },
27836                           "statusCode" : {
27837                             "type" : "integer",
27838                             "format" : "int32"
27839                           }
27840                         }
27841                       },
27842                       "stringHeaders" : {
27843                         "type" : "object",
27844                         "additionalProperties" : {
27845                           "type" : "array",
27846                           "items" : {
27847                             "type" : "string"
27848                           }
27849                         }
27850                       }
27851                     }
27852                   }
27853                 }
27854               }
27855             }
27856           }
27857         },
27858         "summary" : "Delete Component Filter Constraint",
27859         "tags" : [ "SDCE-2 APIs" ]
27860       },
27861       "put" : {
27862         "description" : "Update Component Filter Constraint",
27863         "operationId" : "updateComponentFilterConstraint",
27864         "parameters" : [ {
27865           "description" : "Component Id",
27866           "in" : "path",
27867           "name" : "componentId",
27868           "required" : true,
27869           "schema" : {
27870             "type" : "string"
27871           }
27872         }, {
27873           "description" : "Component Instance Id",
27874           "in" : "path",
27875           "name" : "componentInstanceId",
27876           "required" : true,
27877           "schema" : {
27878             "type" : "string"
27879           }
27880         }, {
27881           "description" : "valid values: resources / services",
27882           "in" : "path",
27883           "name" : "componentType",
27884           "required" : true,
27885           "schema" : {
27886             "type" : "string",
27887             "enum" : [ "resources", "services" ]
27888           }
27889         }, {
27890           "description" : "Constraint type. Valid values: properties / capabilities",
27891           "in" : "path",
27892           "name" : "constraintType",
27893           "required" : true,
27894           "schema" : {
27895             "type" : "string",
27896             "enum" : [ "properties", "capabilities" ]
27897           }
27898         }, {
27899           "description" : "Constraint Index",
27900           "in" : "path",
27901           "name" : "constraintIndex",
27902           "required" : true,
27903           "schema" : {
27904             "type" : "integer",
27905             "format" : "int32"
27906           }
27907         }, {
27908           "in" : "header",
27909           "name" : "USER_ID",
27910           "schema" : {
27911             "type" : "string"
27912           }
27913         } ],
27914         "requestBody" : {
27915           "content" : {
27916             "application/json" : {
27917               "schema" : {
27918                 "type" : "string"
27919               }
27920             }
27921           },
27922           "description" : "UIConstraint data",
27923           "required" : true
27924         },
27925         "responses" : {
27926           "201" : {
27927             "description" : "Create Component Filter"
27928           },
27929           "400" : {
27930             "description" : "Invalid content / Missing content"
27931           },
27932           "403" : {
27933             "description" : "Restricted operation"
27934           },
27935           "default" : {
27936             "content" : {
27937               "application/json" : {
27938                 "schema" : {
27939                   "type" : "array",
27940                   "items" : {
27941                     "type" : "object",
27942                     "properties" : {
27943                       "allowedMethods" : {
27944                         "type" : "array",
27945                         "items" : {
27946                           "type" : "string"
27947                         },
27948                         "uniqueItems" : true
27949                       },
27950                       "cookies" : {
27951                         "type" : "object",
27952                         "additionalProperties" : {
27953                           "type" : "object",
27954                           "properties" : {
27955                             "comment" : {
27956                               "type" : "string"
27957                             },
27958                             "domain" : {
27959                               "type" : "string"
27960                             },
27961                             "expiry" : {
27962                               "type" : "string",
27963                               "format" : "date-time"
27964                             },
27965                             "httpOnly" : {
27966                               "type" : "boolean"
27967                             },
27968                             "maxAge" : {
27969                               "type" : "integer",
27970                               "format" : "int32"
27971                             },
27972                             "name" : {
27973                               "type" : "string"
27974                             },
27975                             "path" : {
27976                               "type" : "string"
27977                             },
27978                             "secure" : {
27979                               "type" : "boolean"
27980                             },
27981                             "value" : {
27982                               "type" : "string"
27983                             },
27984                             "version" : {
27985                               "type" : "integer",
27986                               "format" : "int32"
27987                             }
27988                           }
27989                         }
27990                       },
27991                       "date" : {
27992                         "type" : "string",
27993                         "format" : "date-time"
27994                       },
27995                       "entity" : {
27996                         "type" : "object"
27997                       },
27998                       "entityTag" : {
27999                         "type" : "object",
28000                         "properties" : {
28001                           "value" : {
28002                             "type" : "string"
28003                           },
28004                           "weak" : {
28005                             "type" : "boolean"
28006                           }
28007                         }
28008                       },
28009                       "headers" : {
28010                         "type" : "object",
28011                         "additionalProperties" : {
28012                           "type" : "array",
28013                           "items" : {
28014                             "type" : "object"
28015                           }
28016                         }
28017                       },
28018                       "language" : {
28019                         "type" : "object",
28020                         "properties" : {
28021                           "country" : {
28022                             "type" : "string"
28023                           },
28024                           "displayCountry" : {
28025                             "type" : "string"
28026                           },
28027                           "displayLanguage" : {
28028                             "type" : "string"
28029                           },
28030                           "displayName" : {
28031                             "type" : "string"
28032                           },
28033                           "displayScript" : {
28034                             "type" : "string"
28035                           },
28036                           "displayVariant" : {
28037                             "type" : "string"
28038                           },
28039                           "extensionKeys" : {
28040                             "type" : "array",
28041                             "items" : {
28042                               "type" : "string"
28043                             },
28044                             "uniqueItems" : true
28045                           },
28046                           "iso3Country" : {
28047                             "type" : "string"
28048                           },
28049                           "iso3Language" : {
28050                             "type" : "string"
28051                           },
28052                           "language" : {
28053                             "type" : "string"
28054                           },
28055                           "script" : {
28056                             "type" : "string"
28057                           },
28058                           "unicodeLocaleAttributes" : {
28059                             "type" : "array",
28060                             "items" : {
28061                               "type" : "string"
28062                             },
28063                             "uniqueItems" : true
28064                           },
28065                           "unicodeLocaleKeys" : {
28066                             "type" : "array",
28067                             "items" : {
28068                               "type" : "string"
28069                             },
28070                             "uniqueItems" : true
28071                           },
28072                           "variant" : {
28073                             "type" : "string"
28074                           }
28075                         }
28076                       },
28077                       "lastModified" : {
28078                         "type" : "string",
28079                         "format" : "date-time"
28080                       },
28081                       "length" : {
28082                         "type" : "integer",
28083                         "format" : "int32"
28084                       },
28085                       "links" : {
28086                         "type" : "array",
28087                         "items" : {
28088                           "type" : "object",
28089                           "properties" : {
28090                             "params" : {
28091                               "type" : "object",
28092                               "additionalProperties" : {
28093                                 "type" : "string"
28094                               }
28095                             },
28096                             "rel" : {
28097                               "type" : "string"
28098                             },
28099                             "rels" : {
28100                               "type" : "array",
28101                               "items" : {
28102                                 "type" : "string"
28103                               }
28104                             },
28105                             "title" : {
28106                               "type" : "string"
28107                             },
28108                             "type" : {
28109                               "type" : "string"
28110                             },
28111                             "uri" : {
28112                               "type" : "string",
28113                               "format" : "uri"
28114                             },
28115                             "uriBuilder" : {
28116                               "type" : "object"
28117                             }
28118                           }
28119                         },
28120                         "uniqueItems" : true
28121                       },
28122                       "location" : {
28123                         "type" : "string",
28124                         "format" : "uri"
28125                       },
28126                       "mediaType" : {
28127                         "type" : "object",
28128                         "properties" : {
28129                           "parameters" : {
28130                             "type" : "object",
28131                             "additionalProperties" : {
28132                               "type" : "string"
28133                             }
28134                           },
28135                           "subtype" : {
28136                             "type" : "string"
28137                           },
28138                           "type" : {
28139                             "type" : "string"
28140                           },
28141                           "wildcardSubtype" : {
28142                             "type" : "boolean"
28143                           },
28144                           "wildcardType" : {
28145                             "type" : "boolean"
28146                           }
28147                         }
28148                       },
28149                       "metadata" : {
28150                         "type" : "object",
28151                         "additionalProperties" : {
28152                           "type" : "array",
28153                           "items" : {
28154                             "type" : "object"
28155                           }
28156                         }
28157                       },
28158                       "status" : {
28159                         "type" : "integer",
28160                         "format" : "int32"
28161                       },
28162                       "statusInfo" : {
28163                         "type" : "object",
28164                         "properties" : {
28165                           "family" : {
28166                             "type" : "string",
28167                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28168                           },
28169                           "reasonPhrase" : {
28170                             "type" : "string"
28171                           },
28172                           "statusCode" : {
28173                             "type" : "integer",
28174                             "format" : "int32"
28175                           }
28176                         }
28177                       },
28178                       "stringHeaders" : {
28179                         "type" : "object",
28180                         "additionalProperties" : {
28181                           "type" : "array",
28182                           "items" : {
28183                             "type" : "string"
28184                           }
28185                         }
28186                       }
28187                     }
28188                   }
28189                 }
28190               }
28191             }
28192           }
28193         },
28194         "summary" : "Update Component Filter Constraint",
28195         "tags" : [ "SDCE-2 APIs" ]
28196       }
28197     },
28198     "/v1/catalog/{componentType}/{componentId}/componentInstances" : {
28199       "get" : {
28200         "description" : "Get Component instances",
28201         "operationId" : "getComponentInstancesFilteredByPropertiesAndInputs",
28202         "parameters" : [ {
28203           "in" : "path",
28204           "name" : "componentType",
28205           "required" : true,
28206           "schema" : {
28207             "type" : "string"
28208           }
28209         }, {
28210           "in" : "path",
28211           "name" : "componentId",
28212           "required" : true,
28213           "schema" : {
28214             "type" : "string"
28215           }
28216         }, {
28217           "in" : "query",
28218           "name" : "searchText",
28219           "schema" : {
28220             "type" : "string"
28221           }
28222         }, {
28223           "in" : "header",
28224           "name" : "USER_ID",
28225           "schema" : {
28226             "type" : "string"
28227           }
28228         } ],
28229         "requestBody" : {
28230           "content" : {
28231             "application/json" : {
28232               "schema" : {
28233                 "type" : "string"
28234               }
28235             }
28236           },
28237           "description" : "uid list",
28238           "required" : true
28239         },
28240         "responses" : {
28241           "200" : {
28242             "description" : "Component found"
28243           },
28244           "403" : {
28245             "description" : "Restricted operation"
28246           },
28247           "404" : {
28248             "description" : "Component not found"
28249           },
28250           "default" : {
28251             "content" : {
28252               "application/json" : {
28253                 "schema" : {
28254                   "type" : "array",
28255                   "items" : {
28256                     "$ref" : "#/components/schemas/Resource"
28257                   }
28258                 }
28259               }
28260             }
28261           }
28262         },
28263         "servers" : [ {
28264           "url" : "/sdc2/rest",
28265           "variables" : { }
28266         } ],
28267         "summary" : "Returns component instances",
28268         "tags" : [ "SDCE-2 APIs" ]
28269       }
28270     },
28271     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{inputId}/properties" : {
28272       "get" : {
28273         "description" : "Get properties",
28274         "operationId" : "getInputPropertiesForComponentInstance",
28275         "parameters" : [ {
28276           "in" : "path",
28277           "name" : "componentType",
28278           "required" : true,
28279           "schema" : {
28280             "type" : "string"
28281           }
28282         }, {
28283           "in" : "path",
28284           "name" : "componentId",
28285           "required" : true,
28286           "schema" : {
28287             "type" : "string"
28288           }
28289         }, {
28290           "in" : "path",
28291           "name" : "instanceId",
28292           "required" : true,
28293           "schema" : {
28294             "type" : "string"
28295           }
28296         }, {
28297           "in" : "path",
28298           "name" : "inputId",
28299           "required" : true,
28300           "schema" : {
28301             "type" : "string"
28302           }
28303         }, {
28304           "in" : "header",
28305           "name" : "USER_ID",
28306           "schema" : {
28307             "type" : "string"
28308           }
28309         } ],
28310         "responses" : {
28311           "200" : {
28312             "description" : "Component found"
28313           },
28314           "403" : {
28315             "description" : "Restricted operation"
28316           },
28317           "404" : {
28318             "description" : "Component not found"
28319           },
28320           "default" : {
28321             "content" : {
28322               "application/json" : {
28323                 "schema" : {
28324                   "type" : "array",
28325                   "items" : {
28326                     "$ref" : "#/components/schemas/Resource"
28327                   }
28328                 }
28329               }
28330             }
28331           }
28332         },
28333         "servers" : [ {
28334           "url" : "/sdc2/rest",
28335           "variables" : { }
28336         } ],
28337         "summary" : "Returns properties list",
28338         "tags" : [ "SDCE-2 APIs" ]
28339       }
28340     },
28341     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/inputs" : {
28342       "get" : {
28343         "description" : "Get Inputs only",
28344         "operationId" : "getComponentInstanceInputs",
28345         "parameters" : [ {
28346           "in" : "path",
28347           "name" : "componentType",
28348           "required" : true,
28349           "schema" : {
28350             "type" : "string"
28351           }
28352         }, {
28353           "in" : "path",
28354           "name" : "componentId",
28355           "required" : true,
28356           "schema" : {
28357             "type" : "string"
28358           }
28359         }, {
28360           "in" : "path",
28361           "name" : "instanceId",
28362           "required" : true,
28363           "schema" : {
28364             "type" : "string"
28365           }
28366         }, {
28367           "in" : "path",
28368           "name" : "originComponentUid",
28369           "required" : true,
28370           "schema" : {
28371             "type" : "string"
28372           }
28373         }, {
28374           "in" : "header",
28375           "name" : "USER_ID",
28376           "schema" : {
28377             "type" : "string"
28378           }
28379         } ],
28380         "responses" : {
28381           "200" : {
28382             "description" : "Component found"
28383           },
28384           "403" : {
28385             "description" : "Restricted operation"
28386           },
28387           "404" : {
28388             "description" : "Component not found"
28389           },
28390           "default" : {
28391             "content" : {
28392               "application/json" : {
28393                 "schema" : {
28394                   "type" : "array",
28395                   "items" : {
28396                     "$ref" : "#/components/schemas/Resource"
28397                   }
28398                 }
28399               }
28400             }
28401           }
28402         },
28403         "servers" : [ {
28404           "url" : "/sdc2/rest",
28405           "variables" : { }
28406         } ],
28407         "summary" : "Returns Inputs list",
28408         "tags" : [ "SDCE-2 APIs" ]
28409       }
28410     },
28411     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/outputs" : {
28412       "get" : {
28413         "description" : "Get Outputs only",
28414         "operationId" : "getComponentInstanceOutputs",
28415         "parameters" : [ {
28416           "in" : "path",
28417           "name" : "componentType",
28418           "required" : true,
28419           "schema" : {
28420             "type" : "string"
28421           }
28422         }, {
28423           "in" : "path",
28424           "name" : "componentId",
28425           "required" : true,
28426           "schema" : {
28427             "type" : "string"
28428           }
28429         }, {
28430           "in" : "path",
28431           "name" : "instanceId",
28432           "required" : true,
28433           "schema" : {
28434             "type" : "string"
28435           }
28436         }, {
28437           "in" : "path",
28438           "name" : "originComponentUid",
28439           "required" : true,
28440           "schema" : {
28441             "type" : "string"
28442           }
28443         }, {
28444           "in" : "header",
28445           "name" : "USER_ID",
28446           "schema" : {
28447             "type" : "string"
28448           }
28449         } ],
28450         "responses" : {
28451           "200" : {
28452             "description" : "Component found"
28453           },
28454           "403" : {
28455             "description" : "Restricted operation"
28456           },
28457           "404" : {
28458             "description" : "Component not found"
28459           },
28460           "default" : {
28461             "content" : {
28462               "application/json" : {
28463                 "schema" : {
28464                   "type" : "array",
28465                   "items" : {
28466                     "$ref" : "#/components/schemas/Resource"
28467                   }
28468                 }
28469               }
28470             }
28471           }
28472         },
28473         "servers" : [ {
28474           "url" : "/sdc2/rest",
28475           "variables" : { }
28476         } ],
28477         "summary" : "Returns Outputs list",
28478         "tags" : [ "SDCE-2 APIs" ]
28479       }
28480     },
28481     "/v1/catalog/{componentType}/{componentId}/create/input" : {
28482       "post" : {
28483         "description" : "Create inputs on service",
28484         "operationId" : "createInput",
28485         "parameters" : [ {
28486           "in" : "path",
28487           "name" : "componentType",
28488           "required" : true,
28489           "schema" : {
28490             "type" : "string"
28491           }
28492         }, {
28493           "in" : "path",
28494           "name" : "componentId",
28495           "required" : true,
28496           "schema" : {
28497             "type" : "string"
28498           }
28499         }, {
28500           "in" : "header",
28501           "name" : "USER_ID",
28502           "schema" : {
28503             "type" : "string"
28504           }
28505         } ],
28506         "requestBody" : {
28507           "content" : {
28508             "application/json" : {
28509               "schema" : {
28510                 "type" : "string"
28511               }
28512             }
28513           },
28514           "description" : "ComponentIns Inputs Object to be created",
28515           "required" : true
28516         },
28517         "responses" : {
28518           "200" : {
28519             "description" : "Component found"
28520           },
28521           "403" : {
28522             "description" : "Restricted operation"
28523           },
28524           "404" : {
28525             "description" : "Component not found"
28526           },
28527           "default" : {
28528             "content" : {
28529               "application/json" : {
28530                 "schema" : {
28531                   "type" : "array",
28532                   "items" : {
28533                     "$ref" : "#/components/schemas/Resource"
28534                   }
28535                 }
28536               }
28537             }
28538           }
28539         },
28540         "servers" : [ {
28541           "url" : "/sdc2/rest",
28542           "variables" : { }
28543         } ],
28544         "summary" : "Return inputs list",
28545         "tags" : [ "SDCE-2 APIs" ]
28546       }
28547     },
28548     "/v1/catalog/{componentType}/{componentId}/create/inputs" : {
28549       "post" : {
28550         "description" : "Create inputs on service",
28551         "operationId" : "createMultipleInputs",
28552         "parameters" : [ {
28553           "in" : "path",
28554           "name" : "componentType",
28555           "required" : true,
28556           "schema" : {
28557             "type" : "string"
28558           }
28559         }, {
28560           "in" : "path",
28561           "name" : "componentId",
28562           "required" : true,
28563           "schema" : {
28564             "type" : "string"
28565           }
28566         }, {
28567           "in" : "header",
28568           "name" : "USER_ID",
28569           "schema" : {
28570             "type" : "string"
28571           }
28572         } ],
28573         "requestBody" : {
28574           "content" : {
28575             "application/json" : {
28576               "schema" : {
28577                 "type" : "string"
28578               }
28579             }
28580           },
28581           "description" : "ComponentIns Inputs Object to be created",
28582           "required" : true
28583         },
28584         "responses" : {
28585           "200" : {
28586             "description" : "Component found"
28587           },
28588           "403" : {
28589             "description" : "Restricted operation"
28590           },
28591           "404" : {
28592             "description" : "Component not found"
28593           },
28594           "default" : {
28595             "content" : {
28596               "application/json" : {
28597                 "schema" : {
28598                   "type" : "array",
28599                   "items" : {
28600                     "$ref" : "#/components/schemas/Resource"
28601                   }
28602                 }
28603               }
28604             }
28605           }
28606         },
28607         "servers" : [ {
28608           "url" : "/sdc2/rest",
28609           "variables" : { }
28610         } ],
28611         "summary" : "Return inputs list",
28612         "tags" : [ "SDCE-2 APIs" ]
28613       }
28614     },
28615     "/v1/catalog/{componentType}/{componentId}/create/listInput" : {
28616       "post" : {
28617         "description" : "Create a list input on service",
28618         "operationId" : "createListInput",
28619         "parameters" : [ {
28620           "in" : "path",
28621           "name" : "componentType",
28622           "required" : true,
28623           "schema" : {
28624             "type" : "string"
28625           }
28626         }, {
28627           "in" : "path",
28628           "name" : "componentId",
28629           "required" : true,
28630           "schema" : {
28631             "type" : "string"
28632           }
28633         }, {
28634           "in" : "header",
28635           "name" : "USER_ID",
28636           "schema" : {
28637             "type" : "string"
28638           }
28639         } ],
28640         "requestBody" : {
28641           "content" : {
28642             "application/json" : {
28643               "schema" : {
28644                 "type" : "string"
28645               }
28646             }
28647           },
28648           "description" : "ComponentIns Inputs Object to be created",
28649           "required" : true
28650         },
28651         "responses" : {
28652           "200" : {
28653             "description" : "Component found"
28654           },
28655           "403" : {
28656             "description" : "Restricted operation"
28657           },
28658           "404" : {
28659             "description" : "Component not found"
28660           },
28661           "default" : {
28662             "content" : {
28663               "application/json" : {
28664                 "schema" : {
28665                   "type" : "array",
28666                   "items" : {
28667                     "$ref" : "#/components/schemas/Resource"
28668                   }
28669                 }
28670               }
28671             }
28672           }
28673         },
28674         "servers" : [ {
28675           "url" : "/sdc2/rest",
28676           "variables" : { }
28677         } ],
28678         "summary" : "Return input",
28679         "tags" : [ "SDCE-2 APIs" ]
28680       }
28681     },
28682     "/v1/catalog/{componentType}/{componentId}/create/outputs" : {
28683       "post" : {
28684         "description" : "Create outputs on service",
28685         "operationId" : "createMultipleOutputs",
28686         "parameters" : [ {
28687           "in" : "path",
28688           "name" : "componentType",
28689           "required" : true,
28690           "schema" : {
28691             "type" : "string"
28692           }
28693         }, {
28694           "in" : "path",
28695           "name" : "componentId",
28696           "required" : true,
28697           "schema" : {
28698             "type" : "string"
28699           }
28700         }, {
28701           "in" : "header",
28702           "name" : "USER_ID",
28703           "schema" : {
28704             "type" : "string"
28705           }
28706         } ],
28707         "requestBody" : {
28708           "content" : {
28709             "application/json" : {
28710               "schema" : {
28711                 "type" : "string"
28712               }
28713             }
28714           },
28715           "description" : "ComponentIns Outputs Object to be created",
28716           "required" : true
28717         },
28718         "responses" : {
28719           "200" : {
28720             "description" : "Component found"
28721           },
28722           "403" : {
28723             "description" : "Restricted operation"
28724           },
28725           "404" : {
28726             "description" : "Component not found"
28727           },
28728           "default" : {
28729             "content" : {
28730               "application/json" : {
28731                 "schema" : {
28732                   "type" : "array",
28733                   "items" : {
28734                     "$ref" : "#/components/schemas/Resource"
28735                   }
28736                 }
28737               }
28738             }
28739           }
28740         },
28741         "servers" : [ {
28742           "url" : "/sdc2/rest",
28743           "variables" : { }
28744         } ],
28745         "summary" : "Return outputs list",
28746         "tags" : [ "SDCE-2 APIs" ]
28747       }
28748     },
28749     "/v1/catalog/{componentType}/{componentId}/create/policies" : {
28750       "post" : {
28751         "description" : "Create policies on service",
28752         "operationId" : "declareProperties",
28753         "parameters" : [ {
28754           "in" : "path",
28755           "name" : "componentType",
28756           "required" : true,
28757           "schema" : {
28758             "type" : "string"
28759           }
28760         }, {
28761           "in" : "path",
28762           "name" : "componentId",
28763           "required" : true,
28764           "schema" : {
28765             "type" : "string"
28766           }
28767         }, {
28768           "in" : "header",
28769           "name" : "USER_ID",
28770           "schema" : {
28771             "type" : "string"
28772           }
28773         } ],
28774         "requestBody" : {
28775           "content" : {
28776             "application/json" : {
28777               "schema" : {
28778                 "type" : "string"
28779               }
28780             }
28781           },
28782           "description" : "ComponentIns policies Object to be created",
28783           "required" : true
28784         },
28785         "responses" : {
28786           "200" : {
28787             "description" : "Component found"
28788           },
28789           "403" : {
28790             "description" : "Restricted operation"
28791           },
28792           "404" : {
28793             "description" : "Component not found"
28794           },
28795           "default" : {
28796             "content" : {
28797               "application/json" : {
28798                 "schema" : {
28799                   "type" : "array",
28800                   "items" : {
28801                     "$ref" : "#/components/schemas/Resource"
28802                   }
28803                 }
28804               }
28805             }
28806           }
28807         },
28808         "servers" : [ {
28809           "url" : "/sdc2/rest",
28810           "variables" : { }
28811         } ],
28812         "summary" : "Return policies list",
28813         "tags" : [ "SDCE-2 APIs" ]
28814       }
28815     },
28816     "/v1/catalog/{componentType}/{componentId}/dataType/{dataTypeName}" : {
28817       "delete" : {
28818         "description" : "Delete data type from service",
28819         "operationId" : "deleteDataType",
28820         "parameters" : [ {
28821           "in" : "path",
28822           "name" : "componentType",
28823           "required" : true,
28824           "schema" : {
28825             "type" : "string"
28826           }
28827         }, {
28828           "in" : "path",
28829           "name" : "componentId",
28830           "required" : true,
28831           "schema" : {
28832             "type" : "string"
28833           }
28834         }, {
28835           "in" : "path",
28836           "name" : "dataTypeName",
28837           "required" : true,
28838           "schema" : {
28839             "type" : "string"
28840           }
28841         } ],
28842         "responses" : {
28843           "200" : {
28844             "description" : "Data type deleted"
28845           },
28846           "403" : {
28847             "description" : "Restricted operation"
28848           },
28849           "404" : {
28850             "description" : "Data type not found"
28851           },
28852           "default" : {
28853             "content" : {
28854               "application/json" : {
28855                 "schema" : {
28856                   "type" : "array",
28857                   "items" : {
28858                     "$ref" : "#/components/schemas/Resource"
28859                   }
28860                 }
28861               }
28862             }
28863           }
28864         },
28865         "servers" : [ {
28866           "url" : "/sdc2/rest",
28867           "variables" : { }
28868         } ],
28869         "summary" : "Delete service input",
28870         "tags" : [ "SDCE-2 APIs" ]
28871       },
28872       "get" : {
28873         "description" : "Get data type in service",
28874         "operationId" : "getDataType",
28875         "parameters" : [ {
28876           "in" : "path",
28877           "name" : "componentType",
28878           "required" : true,
28879           "schema" : {
28880             "type" : "string"
28881           }
28882         }, {
28883           "in" : "path",
28884           "name" : "componentId",
28885           "required" : true,
28886           "schema" : {
28887             "type" : "string"
28888           }
28889         }, {
28890           "in" : "path",
28891           "name" : "dataTypeName",
28892           "required" : true,
28893           "schema" : {
28894             "type" : "string"
28895           }
28896         } ],
28897         "responses" : {
28898           "200" : {
28899             "description" : "Data type found"
28900           },
28901           "403" : {
28902             "description" : "Restricted operation"
28903           },
28904           "404" : {
28905             "description" : "Data type not found"
28906           },
28907           "default" : {
28908             "content" : {
28909               "application/json" : {
28910                 "schema" : {
28911                   "type" : "array",
28912                   "items" : {
28913                     "$ref" : "#/components/schemas/DataTypeDefinition"
28914                   }
28915                 }
28916               }
28917             }
28918           }
28919         },
28920         "servers" : [ {
28921           "url" : "/sdc2/rest",
28922           "variables" : { }
28923         } ],
28924         "summary" : "Get data type in service",
28925         "tags" : [ "SDCE-2 APIs" ]
28926       }
28927     },
28928     "/v1/catalog/{componentType}/{componentId}/dataTypes" : {
28929       "get" : {
28930         "description" : "Get data types that service has",
28931         "operationId" : "getDataTypes",
28932         "parameters" : [ {
28933           "in" : "path",
28934           "name" : "componentType",
28935           "required" : true,
28936           "schema" : {
28937             "type" : "string"
28938           }
28939         }, {
28940           "in" : "path",
28941           "name" : "componentId",
28942           "required" : true,
28943           "schema" : {
28944             "type" : "string"
28945           }
28946         } ],
28947         "responses" : {
28948           "200" : {
28949             "description" : "Data type found"
28950           },
28951           "403" : {
28952             "description" : "Restricted operation"
28953           },
28954           "404" : {
28955             "description" : "Component not found"
28956           },
28957           "default" : {
28958             "content" : {
28959               "application/json" : {
28960                 "schema" : {
28961                   "type" : "array",
28962                   "items" : {
28963                     "$ref" : "#/components/schemas/Resource"
28964                   }
28965                 }
28966               }
28967             }
28968           }
28969         },
28970         "servers" : [ {
28971           "url" : "/sdc2/rest",
28972           "variables" : { }
28973         } ],
28974         "summary" : "Get data types in service",
28975         "tags" : [ "SDCE-2 APIs" ]
28976       }
28977     },
28978     "/v1/catalog/{componentType}/{componentId}/delete/{inputId}/input" : {
28979       "delete" : {
28980         "description" : "Delete input from service",
28981         "operationId" : "deleteInput",
28982         "parameters" : [ {
28983           "in" : "path",
28984           "name" : "componentType",
28985           "required" : true,
28986           "schema" : {
28987             "type" : "string"
28988           }
28989         }, {
28990           "in" : "path",
28991           "name" : "componentId",
28992           "required" : true,
28993           "schema" : {
28994             "type" : "string"
28995           }
28996         }, {
28997           "in" : "path",
28998           "name" : "inputId",
28999           "required" : true,
29000           "schema" : {
29001             "type" : "string"
29002           }
29003         }, {
29004           "in" : "header",
29005           "name" : "USER_ID",
29006           "schema" : {
29007             "type" : "string"
29008           }
29009         } ],
29010         "requestBody" : {
29011           "content" : {
29012             "application/json" : {
29013               "schema" : {
29014                 "type" : "string"
29015               }
29016             }
29017           },
29018           "description" : "Service Input to be deleted",
29019           "required" : true
29020         },
29021         "responses" : {
29022           "200" : {
29023             "description" : "Input deleted"
29024           },
29025           "403" : {
29026             "description" : "Restricted operation"
29027           },
29028           "404" : {
29029             "description" : "Input not found"
29030           },
29031           "default" : {
29032             "content" : {
29033               "application/json" : {
29034                 "schema" : {
29035                   "type" : "array",
29036                   "items" : {
29037                     "$ref" : "#/components/schemas/Resource"
29038                   }
29039                 }
29040               }
29041             }
29042           }
29043         },
29044         "servers" : [ {
29045           "url" : "/sdc2/rest",
29046           "variables" : { }
29047         } ],
29048         "summary" : "Delete service input",
29049         "tags" : [ "SDCE-2 APIs" ]
29050       }
29051     },
29052     "/v1/catalog/{componentType}/{componentId}/delete/{outputId}/output" : {
29053       "delete" : {
29054         "description" : "Delete output from service",
29055         "operationId" : "deleteOutput",
29056         "parameters" : [ {
29057           "in" : "path",
29058           "name" : "componentType",
29059           "required" : true,
29060           "schema" : {
29061             "type" : "string"
29062           }
29063         }, {
29064           "in" : "path",
29065           "name" : "componentId",
29066           "required" : true,
29067           "schema" : {
29068             "type" : "string"
29069           }
29070         }, {
29071           "in" : "path",
29072           "name" : "outputId",
29073           "required" : true,
29074           "schema" : {
29075             "type" : "string"
29076           }
29077         }, {
29078           "in" : "header",
29079           "name" : "USER_ID",
29080           "schema" : {
29081             "type" : "string"
29082           }
29083         } ],
29084         "requestBody" : {
29085           "content" : {
29086             "application/json" : {
29087               "schema" : {
29088                 "type" : "string"
29089               }
29090             }
29091           },
29092           "description" : "Service Output to be deleted",
29093           "required" : true
29094         },
29095         "responses" : {
29096           "200" : {
29097             "description" : "Output deleted"
29098           },
29099           "403" : {
29100             "description" : "Restricted operation"
29101           },
29102           "404" : {
29103             "description" : "Output not found"
29104           },
29105           "default" : {
29106             "content" : {
29107               "application/json" : {
29108                 "schema" : {
29109                   "type" : "array",
29110                   "items" : {
29111                     "$ref" : "#/components/schemas/Resource"
29112                   }
29113                 }
29114               }
29115             }
29116           }
29117         },
29118         "servers" : [ {
29119           "url" : "/sdc2/rest",
29120           "variables" : { }
29121         } ],
29122         "summary" : "Delete service output",
29123         "tags" : [ "SDCE-2 APIs" ]
29124       }
29125     },
29126     "/v1/catalog/{componentType}/{componentId}/dependencies" : {
29127       "get" : {
29128         "description" : "Autometed upgrade",
29129         "operationId" : "getComponentDependencies",
29130         "parameters" : [ {
29131           "in" : "path",
29132           "name" : "componentType",
29133           "required" : true,
29134           "schema" : {
29135             "type" : "string"
29136           }
29137         }, {
29138           "in" : "path",
29139           "name" : "componentId",
29140           "required" : true,
29141           "schema" : {
29142             "type" : "string"
29143           }
29144         }, {
29145           "in" : "header",
29146           "name" : "USER_ID",
29147           "schema" : {
29148             "type" : "string"
29149           }
29150         } ],
29151         "requestBody" : {
29152           "content" : {
29153             "application/json" : {
29154               "schema" : {
29155                 "type" : "array",
29156                 "items" : {
29157                   "type" : "string"
29158                 }
29159               }
29160             }
29161           },
29162           "description" : "Consumer Object to be created",
29163           "required" : true
29164         },
29165         "responses" : {
29166           "200" : {
29167             "description" : "Component found"
29168           },
29169           "403" : {
29170             "description" : "Restricted operation"
29171           },
29172           "404" : {
29173             "description" : "Component not found"
29174           },
29175           "default" : {
29176             "content" : {
29177               "application/json" : {
29178                 "schema" : {
29179                   "type" : "array",
29180                   "items" : {
29181                     "type" : "object",
29182                     "properties" : {
29183                       "allowedMethods" : {
29184                         "type" : "array",
29185                         "items" : {
29186                           "type" : "string"
29187                         },
29188                         "uniqueItems" : true
29189                       },
29190                       "cookies" : {
29191                         "type" : "object",
29192                         "additionalProperties" : {
29193                           "type" : "object",
29194                           "properties" : {
29195                             "comment" : {
29196                               "type" : "string"
29197                             },
29198                             "domain" : {
29199                               "type" : "string"
29200                             },
29201                             "expiry" : {
29202                               "type" : "string",
29203                               "format" : "date-time"
29204                             },
29205                             "httpOnly" : {
29206                               "type" : "boolean"
29207                             },
29208                             "maxAge" : {
29209                               "type" : "integer",
29210                               "format" : "int32"
29211                             },
29212                             "name" : {
29213                               "type" : "string"
29214                             },
29215                             "path" : {
29216                               "type" : "string"
29217                             },
29218                             "secure" : {
29219                               "type" : "boolean"
29220                             },
29221                             "value" : {
29222                               "type" : "string"
29223                             },
29224                             "version" : {
29225                               "type" : "integer",
29226                               "format" : "int32"
29227                             }
29228                           }
29229                         }
29230                       },
29231                       "date" : {
29232                         "type" : "string",
29233                         "format" : "date-time"
29234                       },
29235                       "entity" : {
29236                         "type" : "object"
29237                       },
29238                       "entityTag" : {
29239                         "type" : "object",
29240                         "properties" : {
29241                           "value" : {
29242                             "type" : "string"
29243                           },
29244                           "weak" : {
29245                             "type" : "boolean"
29246                           }
29247                         }
29248                       },
29249                       "headers" : {
29250                         "type" : "object",
29251                         "additionalProperties" : {
29252                           "type" : "array",
29253                           "items" : {
29254                             "type" : "object"
29255                           }
29256                         }
29257                       },
29258                       "language" : {
29259                         "type" : "object",
29260                         "properties" : {
29261                           "country" : {
29262                             "type" : "string"
29263                           },
29264                           "displayCountry" : {
29265                             "type" : "string"
29266                           },
29267                           "displayLanguage" : {
29268                             "type" : "string"
29269                           },
29270                           "displayName" : {
29271                             "type" : "string"
29272                           },
29273                           "displayScript" : {
29274                             "type" : "string"
29275                           },
29276                           "displayVariant" : {
29277                             "type" : "string"
29278                           },
29279                           "extensionKeys" : {
29280                             "type" : "array",
29281                             "items" : {
29282                               "type" : "string"
29283                             },
29284                             "uniqueItems" : true
29285                           },
29286                           "iso3Country" : {
29287                             "type" : "string"
29288                           },
29289                           "iso3Language" : {
29290                             "type" : "string"
29291                           },
29292                           "language" : {
29293                             "type" : "string"
29294                           },
29295                           "script" : {
29296                             "type" : "string"
29297                           },
29298                           "unicodeLocaleAttributes" : {
29299                             "type" : "array",
29300                             "items" : {
29301                               "type" : "string"
29302                             },
29303                             "uniqueItems" : true
29304                           },
29305                           "unicodeLocaleKeys" : {
29306                             "type" : "array",
29307                             "items" : {
29308                               "type" : "string"
29309                             },
29310                             "uniqueItems" : true
29311                           },
29312                           "variant" : {
29313                             "type" : "string"
29314                           }
29315                         }
29316                       },
29317                       "lastModified" : {
29318                         "type" : "string",
29319                         "format" : "date-time"
29320                       },
29321                       "length" : {
29322                         "type" : "integer",
29323                         "format" : "int32"
29324                       },
29325                       "links" : {
29326                         "type" : "array",
29327                         "items" : {
29328                           "type" : "object",
29329                           "properties" : {
29330                             "params" : {
29331                               "type" : "object",
29332                               "additionalProperties" : {
29333                                 "type" : "string"
29334                               }
29335                             },
29336                             "rel" : {
29337                               "type" : "string"
29338                             },
29339                             "rels" : {
29340                               "type" : "array",
29341                               "items" : {
29342                                 "type" : "string"
29343                               }
29344                             },
29345                             "title" : {
29346                               "type" : "string"
29347                             },
29348                             "type" : {
29349                               "type" : "string"
29350                             },
29351                             "uri" : {
29352                               "type" : "string",
29353                               "format" : "uri"
29354                             },
29355                             "uriBuilder" : {
29356                               "type" : "object"
29357                             }
29358                           }
29359                         },
29360                         "uniqueItems" : true
29361                       },
29362                       "location" : {
29363                         "type" : "string",
29364                         "format" : "uri"
29365                       },
29366                       "mediaType" : {
29367                         "type" : "object",
29368                         "properties" : {
29369                           "parameters" : {
29370                             "type" : "object",
29371                             "additionalProperties" : {
29372                               "type" : "string"
29373                             }
29374                           },
29375                           "subtype" : {
29376                             "type" : "string"
29377                           },
29378                           "type" : {
29379                             "type" : "string"
29380                           },
29381                           "wildcardSubtype" : {
29382                             "type" : "boolean"
29383                           },
29384                           "wildcardType" : {
29385                             "type" : "boolean"
29386                           }
29387                         }
29388                       },
29389                       "metadata" : {
29390                         "type" : "object",
29391                         "additionalProperties" : {
29392                           "type" : "array",
29393                           "items" : {
29394                             "type" : "object"
29395                           }
29396                         }
29397                       },
29398                       "status" : {
29399                         "type" : "integer",
29400                         "format" : "int32"
29401                       },
29402                       "statusInfo" : {
29403                         "type" : "object",
29404                         "properties" : {
29405                           "family" : {
29406                             "type" : "string",
29407                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
29408                           },
29409                           "reasonPhrase" : {
29410                             "type" : "string"
29411                           },
29412                           "statusCode" : {
29413                             "type" : "integer",
29414                             "format" : "int32"
29415                           }
29416                         }
29417                       },
29418                       "stringHeaders" : {
29419                         "type" : "object",
29420                         "additionalProperties" : {
29421                           "type" : "array",
29422                           "items" : {
29423                             "type" : "string"
29424                           }
29425                         }
29426                       }
29427                     }
29428                   }
29429                 }
29430               }
29431             }
29432           }
29433         },
29434         "servers" : [ {
29435           "url" : "/sdc2/rest",
29436           "variables" : { }
29437         } ],
29438         "summary" : "....",
29439         "tags" : [ "SDCE-2 APIs" ]
29440       }
29441     },
29442     "/v1/catalog/{componentType}/{componentId}/filteredDataByParams" : {
29443       "get" : {
29444         "description" : "Retrieve Resource",
29445         "operationId" : "getComponentDataFilteredByParams",
29446         "parameters" : [ {
29447           "in" : "path",
29448           "name" : "componentType",
29449           "required" : true,
29450           "schema" : {
29451             "type" : "string"
29452           }
29453         }, {
29454           "in" : "path",
29455           "name" : "componentId",
29456           "required" : true,
29457           "schema" : {
29458             "type" : "string"
29459           }
29460         }, {
29461           "in" : "query",
29462           "name" : "include",
29463           "schema" : {
29464             "type" : "array",
29465             "items" : {
29466               "type" : "string"
29467             }
29468           }
29469         }, {
29470           "in" : "header",
29471           "name" : "USER_ID",
29472           "schema" : {
29473             "type" : "string"
29474           }
29475         } ],
29476         "responses" : {
29477           "200" : {
29478             "description" : "Resource found"
29479           },
29480           "403" : {
29481             "description" : "Restricted operation"
29482           },
29483           "404" : {
29484             "description" : "Resource not found"
29485           },
29486           "default" : {
29487             "content" : {
29488               "application/json" : {
29489                 "schema" : {
29490                   "type" : "array",
29491                   "items" : {
29492                     "$ref" : "#/components/schemas/Resource"
29493                   }
29494                 }
29495               }
29496             }
29497           }
29498         },
29499         "servers" : [ {
29500           "url" : "/sdc2/rest",
29501           "variables" : { }
29502         } ],
29503         "summary" : "Returns resource according to resourceId",
29504         "tags" : [ "SDCE-2 APIs" ]
29505       }
29506     },
29507     "/v1/catalog/{componentType}/{componentId}/filteredproperties/{propertyNameFragment}" : {
29508       "get" : {
29509         "description" : "Retrieve properties belonging to component instances of specific component by name and optionally resource type",
29510         "operationId" : "getFilteredComponentInstanceProperties",
29511         "parameters" : [ {
29512           "in" : "path",
29513           "name" : "componentType",
29514           "required" : true,
29515           "schema" : {
29516             "type" : "string"
29517           }
29518         }, {
29519           "in" : "path",
29520           "name" : "componentId",
29521           "required" : true,
29522           "schema" : {
29523             "type" : "string"
29524           }
29525         }, {
29526           "in" : "path",
29527           "name" : "propertyNameFragment",
29528           "required" : true,
29529           "schema" : {
29530             "type" : "string"
29531           }
29532         }, {
29533           "in" : "query",
29534           "name" : "resourceType",
29535           "schema" : {
29536             "type" : "array",
29537             "items" : {
29538               "type" : "string"
29539             }
29540           }
29541         }, {
29542           "in" : "header",
29543           "name" : "USER_ID",
29544           "schema" : {
29545             "type" : "string"
29546           }
29547         } ],
29548         "responses" : {
29549           "200" : {
29550             "description" : "Component found"
29551           },
29552           "403" : {
29553             "description" : "Restricted operation"
29554           },
29555           "404" : {
29556             "description" : "Component not found"
29557           },
29558           "default" : {
29559             "content" : {
29560               "application/json" : {
29561                 "schema" : {
29562                   "type" : "array",
29563                   "items" : {
29564                     "type" : "string"
29565                   }
29566                 }
29567               }
29568             }
29569           }
29570         },
29571         "servers" : [ {
29572           "url" : "/sdc2/rest",
29573           "variables" : { }
29574         } ],
29575         "summary" : "Returns properties belonging to component instances of specific component by name and optionally resource type",
29576         "tags" : [ "SDCE-2 APIs" ]
29577       }
29578     },
29579     "/v1/catalog/{componentType}/{componentId}/inputs/{inputId}" : {
29580       "get" : {
29581         "description" : "Get inputs",
29582         "operationId" : "getInputsAndPropertiesForComponentInput",
29583         "parameters" : [ {
29584           "in" : "path",
29585           "name" : "componentType",
29586           "required" : true,
29587           "schema" : {
29588             "type" : "string"
29589           }
29590         }, {
29591           "in" : "path",
29592           "name" : "componentId",
29593           "required" : true,
29594           "schema" : {
29595             "type" : "string"
29596           }
29597         }, {
29598           "in" : "path",
29599           "name" : "inputId",
29600           "required" : true,
29601           "schema" : {
29602             "type" : "string"
29603           }
29604         }, {
29605           "in" : "header",
29606           "name" : "USER_ID",
29607           "schema" : {
29608             "type" : "string"
29609           }
29610         } ],
29611         "responses" : {
29612           "200" : {
29613             "description" : "Component found"
29614           },
29615           "403" : {
29616             "description" : "Restricted operation"
29617           },
29618           "404" : {
29619             "description" : "Component not found"
29620           },
29621           "default" : {
29622             "content" : {
29623               "application/json" : {
29624                 "schema" : {
29625                   "type" : "array",
29626                   "items" : {
29627                     "$ref" : "#/components/schemas/Resource"
29628                   }
29629                 }
29630               }
29631             }
29632           }
29633         },
29634         "servers" : [ {
29635           "url" : "/sdc2/rest",
29636           "variables" : { }
29637         } ],
29638         "summary" : "Returns inputs list",
29639         "tags" : [ "SDCE-2 APIs" ]
29640       }
29641     },
29642     "/v1/catalog/{componentType}/{componentId}/inputs/{inputId}/inputs" : {
29643       "get" : {
29644         "description" : "Get inputs",
29645         "operationId" : "getInputsForComponentInput",
29646         "parameters" : [ {
29647           "in" : "path",
29648           "name" : "componentType",
29649           "required" : true,
29650           "schema" : {
29651             "type" : "string"
29652           }
29653         }, {
29654           "in" : "path",
29655           "name" : "componentId",
29656           "required" : true,
29657           "schema" : {
29658             "type" : "string"
29659           }
29660         }, {
29661           "in" : "path",
29662           "name" : "inputId",
29663           "required" : true,
29664           "schema" : {
29665             "type" : "string"
29666           }
29667         }, {
29668           "in" : "header",
29669           "name" : "USER_ID",
29670           "schema" : {
29671             "type" : "string"
29672           }
29673         } ],
29674         "responses" : {
29675           "200" : {
29676             "description" : "Component found"
29677           },
29678           "403" : {
29679             "description" : "Restricted operation"
29680           },
29681           "404" : {
29682             "description" : "Component not found"
29683           },
29684           "default" : {
29685             "content" : {
29686               "application/json" : {
29687                 "schema" : {
29688                   "type" : "array",
29689                   "items" : {
29690                     "$ref" : "#/components/schemas/Resource"
29691                   }
29692                 }
29693               }
29694             }
29695           }
29696         },
29697         "servers" : [ {
29698           "url" : "/sdc2/rest",
29699           "variables" : { }
29700         } ],
29701         "summary" : "Returns inputs list",
29702         "tags" : [ "SDCE-2 APIs" ]
29703       }
29704     },
29705     "/v1/catalog/{componentType}/{componentId}/requirmentsCapabilities" : {
29706       "get" : {
29707         "description" : "Get Component Requirments And Capabilities",
29708         "operationId" : "getRequirementAndCapabilities",
29709         "parameters" : [ {
29710           "in" : "path",
29711           "name" : "componentType",
29712           "required" : true,
29713           "schema" : {
29714             "type" : "string"
29715           }
29716         }, {
29717           "in" : "path",
29718           "name" : "componentId",
29719           "required" : true,
29720           "schema" : {
29721             "type" : "string"
29722           }
29723         }, {
29724           "in" : "header",
29725           "name" : "USER_ID",
29726           "schema" : {
29727             "type" : "string"
29728           }
29729         } ],
29730         "responses" : {
29731           "200" : {
29732             "description" : "Component found"
29733           },
29734           "403" : {
29735             "description" : "Restricted operation"
29736           },
29737           "404" : {
29738             "description" : "Component not found"
29739           },
29740           "default" : {
29741             "content" : {
29742               "application/json" : {
29743                 "schema" : {
29744                   "type" : "array",
29745                   "items" : {
29746                     "$ref" : "#/components/schemas/Resource"
29747                   }
29748                 }
29749               }
29750             }
29751           }
29752         },
29753         "servers" : [ {
29754           "url" : "/sdc2/rest",
29755           "variables" : { }
29756         } ],
29757         "summary" : "Returns Requirements And Capabilities according to componentId",
29758         "tags" : [ "SDCE-2 APIs" ]
29759       }
29760     },
29761     "/v1/catalog/{componentType}/{componentId}/resource/interfaceOperation" : {
29762       "post" : {
29763         "description" : "Create Interface Operation",
29764         "operationId" : "createInterfaceOperationInResource",
29765         "parameters" : [ {
29766           "description" : "valid values: resources",
29767           "in" : "path",
29768           "name" : "componentType",
29769           "required" : true,
29770           "schema" : {
29771             "type" : "string",
29772             "enum" : [ "resources" ]
29773           }
29774         }, {
29775           "description" : "Component Id",
29776           "in" : "path",
29777           "name" : "componentId",
29778           "required" : true,
29779           "schema" : {
29780             "type" : "string"
29781           }
29782         }, {
29783           "in" : "header",
29784           "name" : "USER_ID",
29785           "schema" : {
29786             "type" : "string"
29787           }
29788         } ],
29789         "responses" : {
29790           "201" : {
29791             "description" : "Create Interface Operation"
29792           },
29793           "400" : {
29794             "description" : "Invalid content / Missing content"
29795           },
29796           "403" : {
29797             "description" : "Restricted operation"
29798           },
29799           "default" : {
29800             "content" : {
29801               "application/json" : {
29802                 "schema" : {
29803                   "type" : "array",
29804                   "items" : {
29805                     "type" : "object",
29806                     "properties" : {
29807                       "allowedMethods" : {
29808                         "type" : "array",
29809                         "items" : {
29810                           "type" : "string"
29811                         },
29812                         "uniqueItems" : true
29813                       },
29814                       "cookies" : {
29815                         "type" : "object",
29816                         "additionalProperties" : {
29817                           "type" : "object",
29818                           "properties" : {
29819                             "comment" : {
29820                               "type" : "string"
29821                             },
29822                             "domain" : {
29823                               "type" : "string"
29824                             },
29825                             "expiry" : {
29826                               "type" : "string",
29827                               "format" : "date-time"
29828                             },
29829                             "httpOnly" : {
29830                               "type" : "boolean"
29831                             },
29832                             "maxAge" : {
29833                               "type" : "integer",
29834                               "format" : "int32"
29835                             },
29836                             "name" : {
29837                               "type" : "string"
29838                             },
29839                             "path" : {
29840                               "type" : "string"
29841                             },
29842                             "secure" : {
29843                               "type" : "boolean"
29844                             },
29845                             "value" : {
29846                               "type" : "string"
29847                             },
29848                             "version" : {
29849                               "type" : "integer",
29850                               "format" : "int32"
29851                             }
29852                           }
29853                         }
29854                       },
29855                       "date" : {
29856                         "type" : "string",
29857                         "format" : "date-time"
29858                       },
29859                       "entity" : {
29860                         "type" : "object"
29861                       },
29862                       "entityTag" : {
29863                         "type" : "object",
29864                         "properties" : {
29865                           "value" : {
29866                             "type" : "string"
29867                           },
29868                           "weak" : {
29869                             "type" : "boolean"
29870                           }
29871                         }
29872                       },
29873                       "headers" : {
29874                         "type" : "object",
29875                         "additionalProperties" : {
29876                           "type" : "array",
29877                           "items" : {
29878                             "type" : "object"
29879                           }
29880                         }
29881                       },
29882                       "language" : {
29883                         "type" : "object",
29884                         "properties" : {
29885                           "country" : {
29886                             "type" : "string"
29887                           },
29888                           "displayCountry" : {
29889                             "type" : "string"
29890                           },
29891                           "displayLanguage" : {
29892                             "type" : "string"
29893                           },
29894                           "displayName" : {
29895                             "type" : "string"
29896                           },
29897                           "displayScript" : {
29898                             "type" : "string"
29899                           },
29900                           "displayVariant" : {
29901                             "type" : "string"
29902                           },
29903                           "extensionKeys" : {
29904                             "type" : "array",
29905                             "items" : {
29906                               "type" : "string"
29907                             },
29908                             "uniqueItems" : true
29909                           },
29910                           "iso3Country" : {
29911                             "type" : "string"
29912                           },
29913                           "iso3Language" : {
29914                             "type" : "string"
29915                           },
29916                           "language" : {
29917                             "type" : "string"
29918                           },
29919                           "script" : {
29920                             "type" : "string"
29921                           },
29922                           "unicodeLocaleAttributes" : {
29923                             "type" : "array",
29924                             "items" : {
29925                               "type" : "string"
29926                             },
29927                             "uniqueItems" : true
29928                           },
29929                           "unicodeLocaleKeys" : {
29930                             "type" : "array",
29931                             "items" : {
29932                               "type" : "string"
29933                             },
29934                             "uniqueItems" : true
29935                           },
29936                           "variant" : {
29937                             "type" : "string"
29938                           }
29939                         }
29940                       },
29941                       "lastModified" : {
29942                         "type" : "string",
29943                         "format" : "date-time"
29944                       },
29945                       "length" : {
29946                         "type" : "integer",
29947                         "format" : "int32"
29948                       },
29949                       "links" : {
29950                         "type" : "array",
29951                         "items" : {
29952                           "type" : "object",
29953                           "properties" : {
29954                             "params" : {
29955                               "type" : "object",
29956                               "additionalProperties" : {
29957                                 "type" : "string"
29958                               }
29959                             },
29960                             "rel" : {
29961                               "type" : "string"
29962                             },
29963                             "rels" : {
29964                               "type" : "array",
29965                               "items" : {
29966                                 "type" : "string"
29967                               }
29968                             },
29969                             "title" : {
29970                               "type" : "string"
29971                             },
29972                             "type" : {
29973                               "type" : "string"
29974                             },
29975                             "uri" : {
29976                               "type" : "string",
29977                               "format" : "uri"
29978                             },
29979                             "uriBuilder" : {
29980                               "type" : "object"
29981                             }
29982                           }
29983                         },
29984                         "uniqueItems" : true
29985                       },
29986                       "location" : {
29987                         "type" : "string",
29988                         "format" : "uri"
29989                       },
29990                       "mediaType" : {
29991                         "type" : "object",
29992                         "properties" : {
29993                           "parameters" : {
29994                             "type" : "object",
29995                             "additionalProperties" : {
29996                               "type" : "string"
29997                             }
29998                           },
29999                           "subtype" : {
30000                             "type" : "string"
30001                           },
30002                           "type" : {
30003                             "type" : "string"
30004                           },
30005                           "wildcardSubtype" : {
30006                             "type" : "boolean"
30007                           },
30008                           "wildcardType" : {
30009                             "type" : "boolean"
30010                           }
30011                         }
30012                       },
30013                       "metadata" : {
30014                         "type" : "object",
30015                         "additionalProperties" : {
30016                           "type" : "array",
30017                           "items" : {
30018                             "type" : "object"
30019                           }
30020                         }
30021                       },
30022                       "status" : {
30023                         "type" : "integer",
30024                         "format" : "int32"
30025                       },
30026                       "statusInfo" : {
30027                         "type" : "object",
30028                         "properties" : {
30029                           "family" : {
30030                             "type" : "string",
30031                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30032                           },
30033                           "reasonPhrase" : {
30034                             "type" : "string"
30035                           },
30036                           "statusCode" : {
30037                             "type" : "integer",
30038                             "format" : "int32"
30039                           }
30040                         }
30041                       },
30042                       "stringHeaders" : {
30043                         "type" : "object",
30044                         "additionalProperties" : {
30045                           "type" : "array",
30046                           "items" : {
30047                             "type" : "string"
30048                           }
30049                         }
30050                       }
30051                     }
30052                   }
30053                 }
30054               }
30055             }
30056           }
30057         },
30058         "servers" : [ {
30059           "url" : "/sdc2/rest",
30060           "variables" : { }
30061         } ],
30062         "summary" : "Create Interface Operation on ComponentInstance",
30063         "tags" : [ "SDCE-2 APIs" ]
30064       }
30065     },
30066     "/v1/catalog/{componentType}/{componentId}/substitutionFilter/{constraintType}" : {
30067       "post" : {
30068         "description" : "Add Component Substitution Filter Constraint",
30069         "operationId" : "addSubstitutionFilter",
30070         "parameters" : [ {
30071           "description" : "Component Id",
30072           "in" : "path",
30073           "name" : "componentId",
30074           "required" : true,
30075           "schema" : {
30076             "type" : "string"
30077           }
30078         }, {
30079           "description" : "valid value: resources / services",
30080           "in" : "path",
30081           "name" : "componentType",
30082           "required" : true,
30083           "schema" : {
30084             "type" : "string",
30085             "enum" : [ "services", "services" ]
30086           }
30087         }, {
30088           "description" : "Constraint type. Valid values: properties / capabilities",
30089           "in" : "path",
30090           "name" : "constraintType",
30091           "required" : true,
30092           "schema" : {
30093             "type" : "string",
30094             "enum" : [ "properties", "capabilities" ]
30095           }
30096         }, {
30097           "in" : "header",
30098           "name" : "USER_ID",
30099           "schema" : {
30100             "type" : "string"
30101           }
30102         } ],
30103         "requestBody" : {
30104           "content" : {
30105             "application/json" : {
30106               "schema" : {
30107                 "type" : "string"
30108               }
30109             }
30110           },
30111           "description" : "UIConstraint data",
30112           "required" : true
30113         },
30114         "responses" : {
30115           "201" : {
30116             "description" : "Add Substitution Filter Constraint"
30117           },
30118           "400" : {
30119             "description" : "Invalid content / Missing content"
30120           },
30121           "403" : {
30122             "description" : "Restricted operation"
30123           },
30124           "default" : {
30125             "content" : {
30126               "application/json" : {
30127                 "schema" : {
30128                   "type" : "array",
30129                   "items" : {
30130                     "type" : "object",
30131                     "properties" : {
30132                       "allowedMethods" : {
30133                         "type" : "array",
30134                         "items" : {
30135                           "type" : "string"
30136                         },
30137                         "uniqueItems" : true
30138                       },
30139                       "cookies" : {
30140                         "type" : "object",
30141                         "additionalProperties" : {
30142                           "type" : "object",
30143                           "properties" : {
30144                             "comment" : {
30145                               "type" : "string"
30146                             },
30147                             "domain" : {
30148                               "type" : "string"
30149                             },
30150                             "expiry" : {
30151                               "type" : "string",
30152                               "format" : "date-time"
30153                             },
30154                             "httpOnly" : {
30155                               "type" : "boolean"
30156                             },
30157                             "maxAge" : {
30158                               "type" : "integer",
30159                               "format" : "int32"
30160                             },
30161                             "name" : {
30162                               "type" : "string"
30163                             },
30164                             "path" : {
30165                               "type" : "string"
30166                             },
30167                             "secure" : {
30168                               "type" : "boolean"
30169                             },
30170                             "value" : {
30171                               "type" : "string"
30172                             },
30173                             "version" : {
30174                               "type" : "integer",
30175                               "format" : "int32"
30176                             }
30177                           }
30178                         }
30179                       },
30180                       "date" : {
30181                         "type" : "string",
30182                         "format" : "date-time"
30183                       },
30184                       "entity" : {
30185                         "type" : "object"
30186                       },
30187                       "entityTag" : {
30188                         "type" : "object",
30189                         "properties" : {
30190                           "value" : {
30191                             "type" : "string"
30192                           },
30193                           "weak" : {
30194                             "type" : "boolean"
30195                           }
30196                         }
30197                       },
30198                       "headers" : {
30199                         "type" : "object",
30200                         "additionalProperties" : {
30201                           "type" : "array",
30202                           "items" : {
30203                             "type" : "object"
30204                           }
30205                         }
30206                       },
30207                       "language" : {
30208                         "type" : "object",
30209                         "properties" : {
30210                           "country" : {
30211                             "type" : "string"
30212                           },
30213                           "displayCountry" : {
30214                             "type" : "string"
30215                           },
30216                           "displayLanguage" : {
30217                             "type" : "string"
30218                           },
30219                           "displayName" : {
30220                             "type" : "string"
30221                           },
30222                           "displayScript" : {
30223                             "type" : "string"
30224                           },
30225                           "displayVariant" : {
30226                             "type" : "string"
30227                           },
30228                           "extensionKeys" : {
30229                             "type" : "array",
30230                             "items" : {
30231                               "type" : "string"
30232                             },
30233                             "uniqueItems" : true
30234                           },
30235                           "iso3Country" : {
30236                             "type" : "string"
30237                           },
30238                           "iso3Language" : {
30239                             "type" : "string"
30240                           },
30241                           "language" : {
30242                             "type" : "string"
30243                           },
30244                           "script" : {
30245                             "type" : "string"
30246                           },
30247                           "unicodeLocaleAttributes" : {
30248                             "type" : "array",
30249                             "items" : {
30250                               "type" : "string"
30251                             },
30252                             "uniqueItems" : true
30253                           },
30254                           "unicodeLocaleKeys" : {
30255                             "type" : "array",
30256                             "items" : {
30257                               "type" : "string"
30258                             },
30259                             "uniqueItems" : true
30260                           },
30261                           "variant" : {
30262                             "type" : "string"
30263                           }
30264                         }
30265                       },
30266                       "lastModified" : {
30267                         "type" : "string",
30268                         "format" : "date-time"
30269                       },
30270                       "length" : {
30271                         "type" : "integer",
30272                         "format" : "int32"
30273                       },
30274                       "links" : {
30275                         "type" : "array",
30276                         "items" : {
30277                           "type" : "object",
30278                           "properties" : {
30279                             "params" : {
30280                               "type" : "object",
30281                               "additionalProperties" : {
30282                                 "type" : "string"
30283                               }
30284                             },
30285                             "rel" : {
30286                               "type" : "string"
30287                             },
30288                             "rels" : {
30289                               "type" : "array",
30290                               "items" : {
30291                                 "type" : "string"
30292                               }
30293                             },
30294                             "title" : {
30295                               "type" : "string"
30296                             },
30297                             "type" : {
30298                               "type" : "string"
30299                             },
30300                             "uri" : {
30301                               "type" : "string",
30302                               "format" : "uri"
30303                             },
30304                             "uriBuilder" : {
30305                               "type" : "object"
30306                             }
30307                           }
30308                         },
30309                         "uniqueItems" : true
30310                       },
30311                       "location" : {
30312                         "type" : "string",
30313                         "format" : "uri"
30314                       },
30315                       "mediaType" : {
30316                         "type" : "object",
30317                         "properties" : {
30318                           "parameters" : {
30319                             "type" : "object",
30320                             "additionalProperties" : {
30321                               "type" : "string"
30322                             }
30323                           },
30324                           "subtype" : {
30325                             "type" : "string"
30326                           },
30327                           "type" : {
30328                             "type" : "string"
30329                           },
30330                           "wildcardSubtype" : {
30331                             "type" : "boolean"
30332                           },
30333                           "wildcardType" : {
30334                             "type" : "boolean"
30335                           }
30336                         }
30337                       },
30338                       "metadata" : {
30339                         "type" : "object",
30340                         "additionalProperties" : {
30341                           "type" : "array",
30342                           "items" : {
30343                             "type" : "object"
30344                           }
30345                         }
30346                       },
30347                       "status" : {
30348                         "type" : "integer",
30349                         "format" : "int32"
30350                       },
30351                       "statusInfo" : {
30352                         "type" : "object",
30353                         "properties" : {
30354                           "family" : {
30355                             "type" : "string",
30356                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30357                           },
30358                           "reasonPhrase" : {
30359                             "type" : "string"
30360                           },
30361                           "statusCode" : {
30362                             "type" : "integer",
30363                             "format" : "int32"
30364                           }
30365                         }
30366                       },
30367                       "stringHeaders" : {
30368                         "type" : "object",
30369                         "additionalProperties" : {
30370                           "type" : "array",
30371                           "items" : {
30372                             "type" : "string"
30373                           }
30374                         }
30375                       }
30376                     }
30377                   }
30378                 }
30379               }
30380             }
30381           }
30382         },
30383         "summary" : "Add Component Substitution Filter Constraint",
30384         "tags" : [ "SDCE-2 APIs" ]
30385       },
30386       "put" : {
30387         "description" : "Update Component Substitution Filter Constraint",
30388         "operationId" : "updateSubstitutionFilters",
30389         "parameters" : [ {
30390           "description" : "Component Id",
30391           "in" : "path",
30392           "name" : "componentId",
30393           "required" : true,
30394           "schema" : {
30395             "type" : "string"
30396           }
30397         }, {
30398           "description" : "valid value: resources / services",
30399           "in" : "path",
30400           "name" : "componentType",
30401           "required" : true,
30402           "schema" : {
30403             "type" : "string",
30404             "enum" : [ "services", "services" ]
30405           }
30406         }, {
30407           "description" : "Constraint type. Valid values: properties / capabilities",
30408           "in" : "path",
30409           "name" : "constraintType",
30410           "required" : true,
30411           "schema" : {
30412             "type" : "string",
30413             "enum" : [ "properties", "capabilities" ]
30414           }
30415         }, {
30416           "in" : "header",
30417           "name" : "USER_ID",
30418           "schema" : {
30419             "type" : "string"
30420           }
30421         } ],
30422         "requestBody" : {
30423           "content" : {
30424             "application/json" : {
30425               "schema" : {
30426                 "type" : "string"
30427               }
30428             }
30429           },
30430           "description" : "UIConstraint data",
30431           "required" : true
30432         },
30433         "responses" : {
30434           "201" : {
30435             "description" : "Update Substitution Filter Constraint"
30436           },
30437           "400" : {
30438             "description" : "Invalid content / Missing content"
30439           },
30440           "403" : {
30441             "description" : "Restricted operation"
30442           },
30443           "default" : {
30444             "content" : {
30445               "application/json" : {
30446                 "schema" : {
30447                   "type" : "array",
30448                   "items" : {
30449                     "type" : "object",
30450                     "properties" : {
30451                       "allowedMethods" : {
30452                         "type" : "array",
30453                         "items" : {
30454                           "type" : "string"
30455                         },
30456                         "uniqueItems" : true
30457                       },
30458                       "cookies" : {
30459                         "type" : "object",
30460                         "additionalProperties" : {
30461                           "type" : "object",
30462                           "properties" : {
30463                             "comment" : {
30464                               "type" : "string"
30465                             },
30466                             "domain" : {
30467                               "type" : "string"
30468                             },
30469                             "expiry" : {
30470                               "type" : "string",
30471                               "format" : "date-time"
30472                             },
30473                             "httpOnly" : {
30474                               "type" : "boolean"
30475                             },
30476                             "maxAge" : {
30477                               "type" : "integer",
30478                               "format" : "int32"
30479                             },
30480                             "name" : {
30481                               "type" : "string"
30482                             },
30483                             "path" : {
30484                               "type" : "string"
30485                             },
30486                             "secure" : {
30487                               "type" : "boolean"
30488                             },
30489                             "value" : {
30490                               "type" : "string"
30491                             },
30492                             "version" : {
30493                               "type" : "integer",
30494                               "format" : "int32"
30495                             }
30496                           }
30497                         }
30498                       },
30499                       "date" : {
30500                         "type" : "string",
30501                         "format" : "date-time"
30502                       },
30503                       "entity" : {
30504                         "type" : "object"
30505                       },
30506                       "entityTag" : {
30507                         "type" : "object",
30508                         "properties" : {
30509                           "value" : {
30510                             "type" : "string"
30511                           },
30512                           "weak" : {
30513                             "type" : "boolean"
30514                           }
30515                         }
30516                       },
30517                       "headers" : {
30518                         "type" : "object",
30519                         "additionalProperties" : {
30520                           "type" : "array",
30521                           "items" : {
30522                             "type" : "object"
30523                           }
30524                         }
30525                       },
30526                       "language" : {
30527                         "type" : "object",
30528                         "properties" : {
30529                           "country" : {
30530                             "type" : "string"
30531                           },
30532                           "displayCountry" : {
30533                             "type" : "string"
30534                           },
30535                           "displayLanguage" : {
30536                             "type" : "string"
30537                           },
30538                           "displayName" : {
30539                             "type" : "string"
30540                           },
30541                           "displayScript" : {
30542                             "type" : "string"
30543                           },
30544                           "displayVariant" : {
30545                             "type" : "string"
30546                           },
30547                           "extensionKeys" : {
30548                             "type" : "array",
30549                             "items" : {
30550                               "type" : "string"
30551                             },
30552                             "uniqueItems" : true
30553                           },
30554                           "iso3Country" : {
30555                             "type" : "string"
30556                           },
30557                           "iso3Language" : {
30558                             "type" : "string"
30559                           },
30560                           "language" : {
30561                             "type" : "string"
30562                           },
30563                           "script" : {
30564                             "type" : "string"
30565                           },
30566                           "unicodeLocaleAttributes" : {
30567                             "type" : "array",
30568                             "items" : {
30569                               "type" : "string"
30570                             },
30571                             "uniqueItems" : true
30572                           },
30573                           "unicodeLocaleKeys" : {
30574                             "type" : "array",
30575                             "items" : {
30576                               "type" : "string"
30577                             },
30578                             "uniqueItems" : true
30579                           },
30580                           "variant" : {
30581                             "type" : "string"
30582                           }
30583                         }
30584                       },
30585                       "lastModified" : {
30586                         "type" : "string",
30587                         "format" : "date-time"
30588                       },
30589                       "length" : {
30590                         "type" : "integer",
30591                         "format" : "int32"
30592                       },
30593                       "links" : {
30594                         "type" : "array",
30595                         "items" : {
30596                           "type" : "object",
30597                           "properties" : {
30598                             "params" : {
30599                               "type" : "object",
30600                               "additionalProperties" : {
30601                                 "type" : "string"
30602                               }
30603                             },
30604                             "rel" : {
30605                               "type" : "string"
30606                             },
30607                             "rels" : {
30608                               "type" : "array",
30609                               "items" : {
30610                                 "type" : "string"
30611                               }
30612                             },
30613                             "title" : {
30614                               "type" : "string"
30615                             },
30616                             "type" : {
30617                               "type" : "string"
30618                             },
30619                             "uri" : {
30620                               "type" : "string",
30621                               "format" : "uri"
30622                             },
30623                             "uriBuilder" : {
30624                               "type" : "object"
30625                             }
30626                           }
30627                         },
30628                         "uniqueItems" : true
30629                       },
30630                       "location" : {
30631                         "type" : "string",
30632                         "format" : "uri"
30633                       },
30634                       "mediaType" : {
30635                         "type" : "object",
30636                         "properties" : {
30637                           "parameters" : {
30638                             "type" : "object",
30639                             "additionalProperties" : {
30640                               "type" : "string"
30641                             }
30642                           },
30643                           "subtype" : {
30644                             "type" : "string"
30645                           },
30646                           "type" : {
30647                             "type" : "string"
30648                           },
30649                           "wildcardSubtype" : {
30650                             "type" : "boolean"
30651                           },
30652                           "wildcardType" : {
30653                             "type" : "boolean"
30654                           }
30655                         }
30656                       },
30657                       "metadata" : {
30658                         "type" : "object",
30659                         "additionalProperties" : {
30660                           "type" : "array",
30661                           "items" : {
30662                             "type" : "object"
30663                           }
30664                         }
30665                       },
30666                       "status" : {
30667                         "type" : "integer",
30668                         "format" : "int32"
30669                       },
30670                       "statusInfo" : {
30671                         "type" : "object",
30672                         "properties" : {
30673                           "family" : {
30674                             "type" : "string",
30675                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30676                           },
30677                           "reasonPhrase" : {
30678                             "type" : "string"
30679                           },
30680                           "statusCode" : {
30681                             "type" : "integer",
30682                             "format" : "int32"
30683                           }
30684                         }
30685                       },
30686                       "stringHeaders" : {
30687                         "type" : "object",
30688                         "additionalProperties" : {
30689                           "type" : "array",
30690                           "items" : {
30691                             "type" : "string"
30692                           }
30693                         }
30694                       }
30695                     }
30696                   }
30697                 }
30698               }
30699             }
30700           }
30701         },
30702         "summary" : "Update Component Substitution Filter Constraint",
30703         "tags" : [ "SDCE-2 APIs" ]
30704       }
30705     },
30706     "/v1/catalog/{componentType}/{componentId}/substitutionFilter/{constraintType}/{constraintIndex}" : {
30707       "delete" : {
30708         "description" : "Delete Component Substitution Filter Constraint",
30709         "operationId" : "deleteSubstitutionFilterConstraint",
30710         "parameters" : [ {
30711           "description" : "Component Id",
30712           "in" : "path",
30713           "name" : "componentId",
30714           "required" : true,
30715           "schema" : {
30716             "type" : "string"
30717           }
30718         }, {
30719           "description" : "Constraint Index",
30720           "in" : "path",
30721           "name" : "constraintIndex",
30722           "required" : true,
30723           "schema" : {
30724             "type" : "integer",
30725             "format" : "int32"
30726           }
30727         }, {
30728           "description" : "valid value: resources / services",
30729           "in" : "path",
30730           "name" : "componentType",
30731           "required" : true,
30732           "schema" : {
30733             "type" : "string",
30734             "enum" : [ "services", "services" ]
30735           }
30736         }, {
30737           "description" : "Constraint type. Valid values: properties / capabilities",
30738           "in" : "path",
30739           "name" : "constraintType",
30740           "required" : true,
30741           "schema" : {
30742             "type" : "string",
30743             "enum" : [ "properties", "capabilities" ]
30744           }
30745         }, {
30746           "in" : "header",
30747           "name" : "USER_ID",
30748           "schema" : {
30749             "type" : "string"
30750           }
30751         } ],
30752         "responses" : {
30753           "201" : {
30754             "description" : "Delete Substitution Filter Constraint"
30755           },
30756           "400" : {
30757             "description" : "Invalid content / Missing content"
30758           },
30759           "403" : {
30760             "description" : "Restricted operation"
30761           },
30762           "default" : {
30763             "content" : {
30764               "application/json" : {
30765                 "schema" : {
30766                   "type" : "array",
30767                   "items" : {
30768                     "type" : "object",
30769                     "properties" : {
30770                       "allowedMethods" : {
30771                         "type" : "array",
30772                         "items" : {
30773                           "type" : "string"
30774                         },
30775                         "uniqueItems" : true
30776                       },
30777                       "cookies" : {
30778                         "type" : "object",
30779                         "additionalProperties" : {
30780                           "type" : "object",
30781                           "properties" : {
30782                             "comment" : {
30783                               "type" : "string"
30784                             },
30785                             "domain" : {
30786                               "type" : "string"
30787                             },
30788                             "expiry" : {
30789                               "type" : "string",
30790                               "format" : "date-time"
30791                             },
30792                             "httpOnly" : {
30793                               "type" : "boolean"
30794                             },
30795                             "maxAge" : {
30796                               "type" : "integer",
30797                               "format" : "int32"
30798                             },
30799                             "name" : {
30800                               "type" : "string"
30801                             },
30802                             "path" : {
30803                               "type" : "string"
30804                             },
30805                             "secure" : {
30806                               "type" : "boolean"
30807                             },
30808                             "value" : {
30809                               "type" : "string"
30810                             },
30811                             "version" : {
30812                               "type" : "integer",
30813                               "format" : "int32"
30814                             }
30815                           }
30816                         }
30817                       },
30818                       "date" : {
30819                         "type" : "string",
30820                         "format" : "date-time"
30821                       },
30822                       "entity" : {
30823                         "type" : "object"
30824                       },
30825                       "entityTag" : {
30826                         "type" : "object",
30827                         "properties" : {
30828                           "value" : {
30829                             "type" : "string"
30830                           },
30831                           "weak" : {
30832                             "type" : "boolean"
30833                           }
30834                         }
30835                       },
30836                       "headers" : {
30837                         "type" : "object",
30838                         "additionalProperties" : {
30839                           "type" : "array",
30840                           "items" : {
30841                             "type" : "object"
30842                           }
30843                         }
30844                       },
30845                       "language" : {
30846                         "type" : "object",
30847                         "properties" : {
30848                           "country" : {
30849                             "type" : "string"
30850                           },
30851                           "displayCountry" : {
30852                             "type" : "string"
30853                           },
30854                           "displayLanguage" : {
30855                             "type" : "string"
30856                           },
30857                           "displayName" : {
30858                             "type" : "string"
30859                           },
30860                           "displayScript" : {
30861                             "type" : "string"
30862                           },
30863                           "displayVariant" : {
30864                             "type" : "string"
30865                           },
30866                           "extensionKeys" : {
30867                             "type" : "array",
30868                             "items" : {
30869                               "type" : "string"
30870                             },
30871                             "uniqueItems" : true
30872                           },
30873                           "iso3Country" : {
30874                             "type" : "string"
30875                           },
30876                           "iso3Language" : {
30877                             "type" : "string"
30878                           },
30879                           "language" : {
30880                             "type" : "string"
30881                           },
30882                           "script" : {
30883                             "type" : "string"
30884                           },
30885                           "unicodeLocaleAttributes" : {
30886                             "type" : "array",
30887                             "items" : {
30888                               "type" : "string"
30889                             },
30890                             "uniqueItems" : true
30891                           },
30892                           "unicodeLocaleKeys" : {
30893                             "type" : "array",
30894                             "items" : {
30895                               "type" : "string"
30896                             },
30897                             "uniqueItems" : true
30898                           },
30899                           "variant" : {
30900                             "type" : "string"
30901                           }
30902                         }
30903                       },
30904                       "lastModified" : {
30905                         "type" : "string",
30906                         "format" : "date-time"
30907                       },
30908                       "length" : {
30909                         "type" : "integer",
30910                         "format" : "int32"
30911                       },
30912                       "links" : {
30913                         "type" : "array",
30914                         "items" : {
30915                           "type" : "object",
30916                           "properties" : {
30917                             "params" : {
30918                               "type" : "object",
30919                               "additionalProperties" : {
30920                                 "type" : "string"
30921                               }
30922                             },
30923                             "rel" : {
30924                               "type" : "string"
30925                             },
30926                             "rels" : {
30927                               "type" : "array",
30928                               "items" : {
30929                                 "type" : "string"
30930                               }
30931                             },
30932                             "title" : {
30933                               "type" : "string"
30934                             },
30935                             "type" : {
30936                               "type" : "string"
30937                             },
30938                             "uri" : {
30939                               "type" : "string",
30940                               "format" : "uri"
30941                             },
30942                             "uriBuilder" : {
30943                               "type" : "object"
30944                             }
30945                           }
30946                         },
30947                         "uniqueItems" : true
30948                       },
30949                       "location" : {
30950                         "type" : "string",
30951                         "format" : "uri"
30952                       },
30953                       "mediaType" : {
30954                         "type" : "object",
30955                         "properties" : {
30956                           "parameters" : {
30957                             "type" : "object",
30958                             "additionalProperties" : {
30959                               "type" : "string"
30960                             }
30961                           },
30962                           "subtype" : {
30963                             "type" : "string"
30964                           },
30965                           "type" : {
30966                             "type" : "string"
30967                           },
30968                           "wildcardSubtype" : {
30969                             "type" : "boolean"
30970                           },
30971                           "wildcardType" : {
30972                             "type" : "boolean"
30973                           }
30974                         }
30975                       },
30976                       "metadata" : {
30977                         "type" : "object",
30978                         "additionalProperties" : {
30979                           "type" : "array",
30980                           "items" : {
30981                             "type" : "object"
30982                           }
30983                         }
30984                       },
30985                       "status" : {
30986                         "type" : "integer",
30987                         "format" : "int32"
30988                       },
30989                       "statusInfo" : {
30990                         "type" : "object",
30991                         "properties" : {
30992                           "family" : {
30993                             "type" : "string",
30994                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30995                           },
30996                           "reasonPhrase" : {
30997                             "type" : "string"
30998                           },
30999                           "statusCode" : {
31000                             "type" : "integer",
31001                             "format" : "int32"
31002                           }
31003                         }
31004                       },
31005                       "stringHeaders" : {
31006                         "type" : "object",
31007                         "additionalProperties" : {
31008                           "type" : "array",
31009                           "items" : {
31010                             "type" : "string"
31011                           }
31012                         }
31013                       }
31014                     }
31015                   }
31016                 }
31017               }
31018             }
31019           }
31020         },
31021         "summary" : "Delete Component Substitution Filter Constraint",
31022         "tags" : [ "SDCE-2 APIs" ]
31023       },
31024       "put" : {
31025         "description" : "Update Component Substitution Filter Constraint",
31026         "operationId" : "updateSubstitutionFilter",
31027         "parameters" : [ {
31028           "description" : "Constraint Index",
31029           "in" : "path",
31030           "name" : "constraintIndex",
31031           "required" : true,
31032           "schema" : {
31033             "type" : "integer",
31034             "format" : "int32"
31035           }
31036         }, {
31037           "description" : "Component Id",
31038           "in" : "path",
31039           "name" : "componentId",
31040           "required" : true,
31041           "schema" : {
31042             "type" : "string"
31043           }
31044         }, {
31045           "description" : "The component type",
31046           "in" : "path",
31047           "name" : "componentType",
31048           "required" : true,
31049           "schema" : {
31050             "type" : "string",
31051             "enum" : [ "services", "resources" ]
31052           }
31053         }, {
31054           "description" : "Constraint type. Valid values: properties / capabilities",
31055           "in" : "path",
31056           "name" : "constraintType",
31057           "required" : true,
31058           "schema" : {
31059             "type" : "string",
31060             "enum" : [ "properties", "capabilities" ]
31061           }
31062         }, {
31063           "in" : "header",
31064           "name" : "USER_ID",
31065           "schema" : {
31066             "type" : "string"
31067           }
31068         } ],
31069         "requestBody" : {
31070           "content" : {
31071             "application/json" : {
31072               "schema" : {
31073                 "$ref" : "#/components/schemas/UIConstraint"
31074               }
31075             }
31076           },
31077           "description" : "Filter constraint information",
31078           "required" : true
31079         },
31080         "responses" : {
31081           "201" : {
31082             "description" : "Update Substitution Filter Constraint"
31083           },
31084           "400" : {
31085             "description" : "Invalid content / Missing content"
31086           },
31087           "403" : {
31088             "description" : "Restricted operation"
31089           },
31090           "default" : {
31091             "content" : {
31092               "application/json" : {
31093                 "schema" : {
31094                   "type" : "array",
31095                   "items" : {
31096                     "type" : "object",
31097                     "properties" : {
31098                       "allowedMethods" : {
31099                         "type" : "array",
31100                         "items" : {
31101                           "type" : "string"
31102                         },
31103                         "uniqueItems" : true
31104                       },
31105                       "cookies" : {
31106                         "type" : "object",
31107                         "additionalProperties" : {
31108                           "type" : "object",
31109                           "properties" : {
31110                             "comment" : {
31111                               "type" : "string"
31112                             },
31113                             "domain" : {
31114                               "type" : "string"
31115                             },
31116                             "expiry" : {
31117                               "type" : "string",
31118                               "format" : "date-time"
31119                             },
31120                             "httpOnly" : {
31121                               "type" : "boolean"
31122                             },
31123                             "maxAge" : {
31124                               "type" : "integer",
31125                               "format" : "int32"
31126                             },
31127                             "name" : {
31128                               "type" : "string"
31129                             },
31130                             "path" : {
31131                               "type" : "string"
31132                             },
31133                             "secure" : {
31134                               "type" : "boolean"
31135                             },
31136                             "value" : {
31137                               "type" : "string"
31138                             },
31139                             "version" : {
31140                               "type" : "integer",
31141                               "format" : "int32"
31142                             }
31143                           }
31144                         }
31145                       },
31146                       "date" : {
31147                         "type" : "string",
31148                         "format" : "date-time"
31149                       },
31150                       "entity" : {
31151                         "type" : "object"
31152                       },
31153                       "entityTag" : {
31154                         "type" : "object",
31155                         "properties" : {
31156                           "value" : {
31157                             "type" : "string"
31158                           },
31159                           "weak" : {
31160                             "type" : "boolean"
31161                           }
31162                         }
31163                       },
31164                       "headers" : {
31165                         "type" : "object",
31166                         "additionalProperties" : {
31167                           "type" : "array",
31168                           "items" : {
31169                             "type" : "object"
31170                           }
31171                         }
31172                       },
31173                       "language" : {
31174                         "type" : "object",
31175                         "properties" : {
31176                           "country" : {
31177                             "type" : "string"
31178                           },
31179                           "displayCountry" : {
31180                             "type" : "string"
31181                           },
31182                           "displayLanguage" : {
31183                             "type" : "string"
31184                           },
31185                           "displayName" : {
31186                             "type" : "string"
31187                           },
31188                           "displayScript" : {
31189                             "type" : "string"
31190                           },
31191                           "displayVariant" : {
31192                             "type" : "string"
31193                           },
31194                           "extensionKeys" : {
31195                             "type" : "array",
31196                             "items" : {
31197                               "type" : "string"
31198                             },
31199                             "uniqueItems" : true
31200                           },
31201                           "iso3Country" : {
31202                             "type" : "string"
31203                           },
31204                           "iso3Language" : {
31205                             "type" : "string"
31206                           },
31207                           "language" : {
31208                             "type" : "string"
31209                           },
31210                           "script" : {
31211                             "type" : "string"
31212                           },
31213                           "unicodeLocaleAttributes" : {
31214                             "type" : "array",
31215                             "items" : {
31216                               "type" : "string"
31217                             },
31218                             "uniqueItems" : true
31219                           },
31220                           "unicodeLocaleKeys" : {
31221                             "type" : "array",
31222                             "items" : {
31223                               "type" : "string"
31224                             },
31225                             "uniqueItems" : true
31226                           },
31227                           "variant" : {
31228                             "type" : "string"
31229                           }
31230                         }
31231                       },
31232                       "lastModified" : {
31233                         "type" : "string",
31234                         "format" : "date-time"
31235                       },
31236                       "length" : {
31237                         "type" : "integer",
31238                         "format" : "int32"
31239                       },
31240                       "links" : {
31241                         "type" : "array",
31242                         "items" : {
31243                           "type" : "object",
31244                           "properties" : {
31245                             "params" : {
31246                               "type" : "object",
31247                               "additionalProperties" : {
31248                                 "type" : "string"
31249                               }
31250                             },
31251                             "rel" : {
31252                               "type" : "string"
31253                             },
31254                             "rels" : {
31255                               "type" : "array",
31256                               "items" : {
31257                                 "type" : "string"
31258                               }
31259                             },
31260                             "title" : {
31261                               "type" : "string"
31262                             },
31263                             "type" : {
31264                               "type" : "string"
31265                             },
31266                             "uri" : {
31267                               "type" : "string",
31268                               "format" : "uri"
31269                             },
31270                             "uriBuilder" : {
31271                               "type" : "object"
31272                             }
31273                           }
31274                         },
31275                         "uniqueItems" : true
31276                       },
31277                       "location" : {
31278                         "type" : "string",
31279                         "format" : "uri"
31280                       },
31281                       "mediaType" : {
31282                         "type" : "object",
31283                         "properties" : {
31284                           "parameters" : {
31285                             "type" : "object",
31286                             "additionalProperties" : {
31287                               "type" : "string"
31288                             }
31289                           },
31290                           "subtype" : {
31291                             "type" : "string"
31292                           },
31293                           "type" : {
31294                             "type" : "string"
31295                           },
31296                           "wildcardSubtype" : {
31297                             "type" : "boolean"
31298                           },
31299                           "wildcardType" : {
31300                             "type" : "boolean"
31301                           }
31302                         }
31303                       },
31304                       "metadata" : {
31305                         "type" : "object",
31306                         "additionalProperties" : {
31307                           "type" : "array",
31308                           "items" : {
31309                             "type" : "object"
31310                           }
31311                         }
31312                       },
31313                       "status" : {
31314                         "type" : "integer",
31315                         "format" : "int32"
31316                       },
31317                       "statusInfo" : {
31318                         "type" : "object",
31319                         "properties" : {
31320                           "family" : {
31321                             "type" : "string",
31322                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31323                           },
31324                           "reasonPhrase" : {
31325                             "type" : "string"
31326                           },
31327                           "statusCode" : {
31328                             "type" : "integer",
31329                             "format" : "int32"
31330                           }
31331                         }
31332                       },
31333                       "stringHeaders" : {
31334                         "type" : "object",
31335                         "additionalProperties" : {
31336                           "type" : "array",
31337                           "items" : {
31338                             "type" : "string"
31339                           }
31340                         }
31341                       }
31342                     }
31343                   }
31344                 }
31345               }
31346             }
31347           }
31348         },
31349         "summary" : "Update Component Substitution Filter Constraint",
31350         "tags" : [ "SDCE-2 APIs" ]
31351       }
31352     },
31353     "/v1/catalog/{componentType}/{componentUuid}/conformanceLevelValidation" : {
31354       "get" : {
31355         "description" : "Validate Component Conformance Level",
31356         "operationId" : "conformanceLevelValidation",
31357         "parameters" : [ {
31358           "in" : "path",
31359           "name" : "componentType",
31360           "required" : true,
31361           "schema" : {
31362             "type" : "string"
31363           }
31364         }, {
31365           "in" : "path",
31366           "name" : "componentUuid",
31367           "required" : true,
31368           "schema" : {
31369             "type" : "string"
31370           }
31371         }, {
31372           "in" : "header",
31373           "name" : "USER_ID",
31374           "schema" : {
31375             "type" : "string"
31376           }
31377         } ],
31378         "responses" : {
31379           "200" : {
31380             "description" : "Component found"
31381           },
31382           "403" : {
31383             "description" : "Restricted operation"
31384           },
31385           "404" : {
31386             "description" : "Component not found"
31387           },
31388           "default" : {
31389             "content" : {
31390               "application/json" : {
31391                 "schema" : {
31392                   "type" : "array",
31393                   "items" : {
31394                     "$ref" : "#/components/schemas/Resource"
31395                   }
31396                 }
31397               }
31398             }
31399           }
31400         },
31401         "servers" : [ {
31402           "url" : "/sdc2/rest",
31403           "variables" : { }
31404         } ],
31405         "summary" : "Returns the result according to conformance level in BE config",
31406         "tags" : [ "SDCE-2 APIs" ]
31407       }
31408     },
31409     "/v1/catalog/{containerComponentType}/{componentId}/artifactsByType/{artifactGroupType}" : {
31410       "get" : {
31411         "description" : "Get component Artifacts",
31412         "operationId" : "getComponentArtifacts",
31413         "parameters" : [ {
31414           "description" : "valid values: resources / services",
31415           "in" : "path",
31416           "name" : "containerComponentType",
31417           "required" : true,
31418           "schema" : {
31419             "type" : "string",
31420             "enum" : [ "resources", "services" ]
31421           }
31422         }, {
31423           "in" : "path",
31424           "name" : "componentId",
31425           "required" : true,
31426           "schema" : {
31427             "type" : "string"
31428           }
31429         }, {
31430           "in" : "path",
31431           "name" : "artifactGroupType",
31432           "required" : true,
31433           "schema" : {
31434             "type" : "string"
31435           }
31436         } ],
31437         "responses" : {
31438           "200" : {
31439             "description" : "Component artifacts"
31440           },
31441           "404" : {
31442             "description" : "Resource/Artifact not found"
31443           },
31444           "default" : {
31445             "content" : {
31446               "application/json" : {
31447                 "schema" : {
31448                   "type" : "array",
31449                   "items" : {
31450                     "type" : "object",
31451                     "properties" : {
31452                       "allowedMethods" : {
31453                         "type" : "array",
31454                         "items" : {
31455                           "type" : "string"
31456                         },
31457                         "uniqueItems" : true
31458                       },
31459                       "cookies" : {
31460                         "type" : "object",
31461                         "additionalProperties" : {
31462                           "type" : "object",
31463                           "properties" : {
31464                             "comment" : {
31465                               "type" : "string"
31466                             },
31467                             "domain" : {
31468                               "type" : "string"
31469                             },
31470                             "expiry" : {
31471                               "type" : "string",
31472                               "format" : "date-time"
31473                             },
31474                             "httpOnly" : {
31475                               "type" : "boolean"
31476                             },
31477                             "maxAge" : {
31478                               "type" : "integer",
31479                               "format" : "int32"
31480                             },
31481                             "name" : {
31482                               "type" : "string"
31483                             },
31484                             "path" : {
31485                               "type" : "string"
31486                             },
31487                             "secure" : {
31488                               "type" : "boolean"
31489                             },
31490                             "value" : {
31491                               "type" : "string"
31492                             },
31493                             "version" : {
31494                               "type" : "integer",
31495                               "format" : "int32"
31496                             }
31497                           }
31498                         }
31499                       },
31500                       "date" : {
31501                         "type" : "string",
31502                         "format" : "date-time"
31503                       },
31504                       "entity" : {
31505                         "type" : "object"
31506                       },
31507                       "entityTag" : {
31508                         "type" : "object",
31509                         "properties" : {
31510                           "value" : {
31511                             "type" : "string"
31512                           },
31513                           "weak" : {
31514                             "type" : "boolean"
31515                           }
31516                         }
31517                       },
31518                       "headers" : {
31519                         "type" : "object",
31520                         "additionalProperties" : {
31521                           "type" : "array",
31522                           "items" : {
31523                             "type" : "object"
31524                           }
31525                         }
31526                       },
31527                       "language" : {
31528                         "type" : "object",
31529                         "properties" : {
31530                           "country" : {
31531                             "type" : "string"
31532                           },
31533                           "displayCountry" : {
31534                             "type" : "string"
31535                           },
31536                           "displayLanguage" : {
31537                             "type" : "string"
31538                           },
31539                           "displayName" : {
31540                             "type" : "string"
31541                           },
31542                           "displayScript" : {
31543                             "type" : "string"
31544                           },
31545                           "displayVariant" : {
31546                             "type" : "string"
31547                           },
31548                           "extensionKeys" : {
31549                             "type" : "array",
31550                             "items" : {
31551                               "type" : "string"
31552                             },
31553                             "uniqueItems" : true
31554                           },
31555                           "iso3Country" : {
31556                             "type" : "string"
31557                           },
31558                           "iso3Language" : {
31559                             "type" : "string"
31560                           },
31561                           "language" : {
31562                             "type" : "string"
31563                           },
31564                           "script" : {
31565                             "type" : "string"
31566                           },
31567                           "unicodeLocaleAttributes" : {
31568                             "type" : "array",
31569                             "items" : {
31570                               "type" : "string"
31571                             },
31572                             "uniqueItems" : true
31573                           },
31574                           "unicodeLocaleKeys" : {
31575                             "type" : "array",
31576                             "items" : {
31577                               "type" : "string"
31578                             },
31579                             "uniqueItems" : true
31580                           },
31581                           "variant" : {
31582                             "type" : "string"
31583                           }
31584                         }
31585                       },
31586                       "lastModified" : {
31587                         "type" : "string",
31588                         "format" : "date-time"
31589                       },
31590                       "length" : {
31591                         "type" : "integer",
31592                         "format" : "int32"
31593                       },
31594                       "links" : {
31595                         "type" : "array",
31596                         "items" : {
31597                           "type" : "object",
31598                           "properties" : {
31599                             "params" : {
31600                               "type" : "object",
31601                               "additionalProperties" : {
31602                                 "type" : "string"
31603                               }
31604                             },
31605                             "rel" : {
31606                               "type" : "string"
31607                             },
31608                             "rels" : {
31609                               "type" : "array",
31610                               "items" : {
31611                                 "type" : "string"
31612                               }
31613                             },
31614                             "title" : {
31615                               "type" : "string"
31616                             },
31617                             "type" : {
31618                               "type" : "string"
31619                             },
31620                             "uri" : {
31621                               "type" : "string",
31622                               "format" : "uri"
31623                             },
31624                             "uriBuilder" : {
31625                               "type" : "object"
31626                             }
31627                           }
31628                         },
31629                         "uniqueItems" : true
31630                       },
31631                       "location" : {
31632                         "type" : "string",
31633                         "format" : "uri"
31634                       },
31635                       "mediaType" : {
31636                         "type" : "object",
31637                         "properties" : {
31638                           "parameters" : {
31639                             "type" : "object",
31640                             "additionalProperties" : {
31641                               "type" : "string"
31642                             }
31643                           },
31644                           "subtype" : {
31645                             "type" : "string"
31646                           },
31647                           "type" : {
31648                             "type" : "string"
31649                           },
31650                           "wildcardSubtype" : {
31651                             "type" : "boolean"
31652                           },
31653                           "wildcardType" : {
31654                             "type" : "boolean"
31655                           }
31656                         }
31657                       },
31658                       "metadata" : {
31659                         "type" : "object",
31660                         "additionalProperties" : {
31661                           "type" : "array",
31662                           "items" : {
31663                             "type" : "object"
31664                           }
31665                         }
31666                       },
31667                       "status" : {
31668                         "type" : "integer",
31669                         "format" : "int32"
31670                       },
31671                       "statusInfo" : {
31672                         "type" : "object",
31673                         "properties" : {
31674                           "family" : {
31675                             "type" : "string",
31676                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31677                           },
31678                           "reasonPhrase" : {
31679                             "type" : "string"
31680                           },
31681                           "statusCode" : {
31682                             "type" : "integer",
31683                             "format" : "int32"
31684                           }
31685                         }
31686                       },
31687                       "stringHeaders" : {
31688                         "type" : "object",
31689                         "additionalProperties" : {
31690                           "type" : "array",
31691                           "items" : {
31692                             "type" : "string"
31693                           }
31694                         }
31695                       }
31696                     }
31697                   }
31698                 }
31699               }
31700             }
31701           }
31702         },
31703         "servers" : [ {
31704           "url" : "/sdc2/rest",
31705           "variables" : { }
31706         } ],
31707         "summary" : "Returns artifacts",
31708         "tags" : [ "SDCE-2 APIs" ]
31709       }
31710     },
31711     "/v1/catalog/{containerComponentType}/{componentId}/batchDeleteResourceInstances" : {
31712       "post" : {
31713         "description" : "Batch Delete ResourceInstances",
31714         "operationId" : "batchDeleteResourceInstances",
31715         "parameters" : [ {
31716           "description" : "valid values: resources / services / products",
31717           "in" : "path",
31718           "name" : "containerComponentType",
31719           "required" : true,
31720           "schema" : {
31721             "type" : "string",
31722             "enum" : [ "resources", "services", "products" ]
31723           }
31724         }, {
31725           "in" : "path",
31726           "name" : "componentId",
31727           "required" : true,
31728           "schema" : {
31729             "type" : "string"
31730           }
31731         } ],
31732         "requestBody" : {
31733           "content" : {
31734             "application/json" : {
31735               "schema" : {
31736                 "type" : "string"
31737               }
31738             }
31739           },
31740           "description" : "Component Instance Id List",
31741           "required" : true
31742         },
31743         "responses" : {
31744           "203" : {
31745             "description" : "ResourceInstances deleted"
31746           },
31747           "400" : {
31748             "description" : "Invalid Content / Missing Content"
31749           },
31750           "403" : {
31751             "description" : "Restricted Operation"
31752           }
31753         },
31754         "servers" : [ {
31755           "url" : "/sdc2/rest",
31756           "variables" : { }
31757         } ],
31758         "tags" : [ "SDCE-2 APIs" ]
31759       }
31760     },
31761     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupId}" : {
31762       "get" : {
31763         "description" : "Get group artifacts ",
31764         "operationId" : "getGroupById",
31765         "parameters" : [ {
31766           "in" : "path",
31767           "name" : "containerComponentType",
31768           "required" : true,
31769           "schema" : {
31770             "type" : "string"
31771           }
31772         }, {
31773           "in" : "path",
31774           "name" : "componentId",
31775           "required" : true,
31776           "schema" : {
31777             "type" : "string"
31778           }
31779         }, {
31780           "in" : "path",
31781           "name" : "groupId",
31782           "required" : true,
31783           "schema" : {
31784             "type" : "string"
31785           }
31786         }, {
31787           "in" : "header",
31788           "name" : "USER_ID",
31789           "schema" : {
31790             "type" : "string"
31791           }
31792         } ],
31793         "responses" : {
31794           "200" : {
31795             "description" : "group found"
31796           },
31797           "403" : {
31798             "description" : "Restricted operation"
31799           },
31800           "404" : {
31801             "description" : "Group not found"
31802           },
31803           "default" : {
31804             "content" : {
31805               "application/json" : {
31806                 "schema" : {
31807                   "type" : "array",
31808                   "items" : {
31809                     "$ref" : "#/components/schemas/Resource"
31810                   }
31811                 }
31812               }
31813             }
31814           }
31815         },
31816         "servers" : [ {
31817           "url" : "/sdc2/rest",
31818           "variables" : { }
31819         } ],
31820         "summary" : "Returns artifacts metadata according to groupId",
31821         "tags" : [ "SDCE-2 APIs" ]
31822       },
31823       "put" : {
31824         "description" : "Update Group metadata",
31825         "operationId" : "updateGroup",
31826         "parameters" : [ {
31827           "in" : "path",
31828           "name" : "containerComponentType",
31829           "required" : true,
31830           "schema" : {
31831             "type" : "string"
31832           }
31833         }, {
31834           "in" : "path",
31835           "name" : "componentId",
31836           "required" : true,
31837           "schema" : {
31838             "type" : "string"
31839           }
31840         }, {
31841           "in" : "path",
31842           "name" : "groupId",
31843           "required" : true,
31844           "schema" : {
31845             "type" : "string"
31846           }
31847         }, {
31848           "in" : "header",
31849           "name" : "USER_ID",
31850           "schema" : {
31851             "type" : "string"
31852           }
31853         } ],
31854         "requestBody" : {
31855           "content" : {
31856             "application/json" : {
31857               "schema" : {
31858                 "$ref" : "#/components/schemas/GroupDefinition"
31859               }
31860             }
31861           },
31862           "description" : "GroupDefinition",
31863           "required" : true
31864         },
31865         "responses" : {
31866           "200" : {
31867             "description" : "Group updated"
31868           },
31869           "400" : {
31870             "description" : "Invalid content / Missing content"
31871           },
31872           "403" : {
31873             "description" : "Restricted operation"
31874           },
31875           "404" : {
31876             "description" : "component / group Not found"
31877           },
31878           "default" : {
31879             "content" : {
31880               "application/json" : {
31881                 "schema" : {
31882                   "type" : "array",
31883                   "items" : {
31884                     "type" : "object",
31885                     "properties" : {
31886                       "allowedMethods" : {
31887                         "type" : "array",
31888                         "items" : {
31889                           "type" : "string"
31890                         },
31891                         "uniqueItems" : true
31892                       },
31893                       "cookies" : {
31894                         "type" : "object",
31895                         "additionalProperties" : {
31896                           "type" : "object",
31897                           "properties" : {
31898                             "comment" : {
31899                               "type" : "string"
31900                             },
31901                             "domain" : {
31902                               "type" : "string"
31903                             },
31904                             "expiry" : {
31905                               "type" : "string",
31906                               "format" : "date-time"
31907                             },
31908                             "httpOnly" : {
31909                               "type" : "boolean"
31910                             },
31911                             "maxAge" : {
31912                               "type" : "integer",
31913                               "format" : "int32"
31914                             },
31915                             "name" : {
31916                               "type" : "string"
31917                             },
31918                             "path" : {
31919                               "type" : "string"
31920                             },
31921                             "secure" : {
31922                               "type" : "boolean"
31923                             },
31924                             "value" : {
31925                               "type" : "string"
31926                             },
31927                             "version" : {
31928                               "type" : "integer",
31929                               "format" : "int32"
31930                             }
31931                           }
31932                         }
31933                       },
31934                       "date" : {
31935                         "type" : "string",
31936                         "format" : "date-time"
31937                       },
31938                       "entity" : {
31939                         "type" : "object"
31940                       },
31941                       "entityTag" : {
31942                         "type" : "object",
31943                         "properties" : {
31944                           "value" : {
31945                             "type" : "string"
31946                           },
31947                           "weak" : {
31948                             "type" : "boolean"
31949                           }
31950                         }
31951                       },
31952                       "headers" : {
31953                         "type" : "object",
31954                         "additionalProperties" : {
31955                           "type" : "array",
31956                           "items" : {
31957                             "type" : "object"
31958                           }
31959                         }
31960                       },
31961                       "language" : {
31962                         "type" : "object",
31963                         "properties" : {
31964                           "country" : {
31965                             "type" : "string"
31966                           },
31967                           "displayCountry" : {
31968                             "type" : "string"
31969                           },
31970                           "displayLanguage" : {
31971                             "type" : "string"
31972                           },
31973                           "displayName" : {
31974                             "type" : "string"
31975                           },
31976                           "displayScript" : {
31977                             "type" : "string"
31978                           },
31979                           "displayVariant" : {
31980                             "type" : "string"
31981                           },
31982                           "extensionKeys" : {
31983                             "type" : "array",
31984                             "items" : {
31985                               "type" : "string"
31986                             },
31987                             "uniqueItems" : true
31988                           },
31989                           "iso3Country" : {
31990                             "type" : "string"
31991                           },
31992                           "iso3Language" : {
31993                             "type" : "string"
31994                           },
31995                           "language" : {
31996                             "type" : "string"
31997                           },
31998                           "script" : {
31999                             "type" : "string"
32000                           },
32001                           "unicodeLocaleAttributes" : {
32002                             "type" : "array",
32003                             "items" : {
32004                               "type" : "string"
32005                             },
32006                             "uniqueItems" : true
32007                           },
32008                           "unicodeLocaleKeys" : {
32009                             "type" : "array",
32010                             "items" : {
32011                               "type" : "string"
32012                             },
32013                             "uniqueItems" : true
32014                           },
32015                           "variant" : {
32016                             "type" : "string"
32017                           }
32018                         }
32019                       },
32020                       "lastModified" : {
32021                         "type" : "string",
32022                         "format" : "date-time"
32023                       },
32024                       "length" : {
32025                         "type" : "integer",
32026                         "format" : "int32"
32027                       },
32028                       "links" : {
32029                         "type" : "array",
32030                         "items" : {
32031                           "type" : "object",
32032                           "properties" : {
32033                             "params" : {
32034                               "type" : "object",
32035                               "additionalProperties" : {
32036                                 "type" : "string"
32037                               }
32038                             },
32039                             "rel" : {
32040                               "type" : "string"
32041                             },
32042                             "rels" : {
32043                               "type" : "array",
32044                               "items" : {
32045                                 "type" : "string"
32046                               }
32047                             },
32048                             "title" : {
32049                               "type" : "string"
32050                             },
32051                             "type" : {
32052                               "type" : "string"
32053                             },
32054                             "uri" : {
32055                               "type" : "string",
32056                               "format" : "uri"
32057                             },
32058                             "uriBuilder" : {
32059                               "type" : "object"
32060                             }
32061                           }
32062                         },
32063                         "uniqueItems" : true
32064                       },
32065                       "location" : {
32066                         "type" : "string",
32067                         "format" : "uri"
32068                       },
32069                       "mediaType" : {
32070                         "type" : "object",
32071                         "properties" : {
32072                           "parameters" : {
32073                             "type" : "object",
32074                             "additionalProperties" : {
32075                               "type" : "string"
32076                             }
32077                           },
32078                           "subtype" : {
32079                             "type" : "string"
32080                           },
32081                           "type" : {
32082                             "type" : "string"
32083                           },
32084                           "wildcardSubtype" : {
32085                             "type" : "boolean"
32086                           },
32087                           "wildcardType" : {
32088                             "type" : "boolean"
32089                           }
32090                         }
32091                       },
32092                       "metadata" : {
32093                         "type" : "object",
32094                         "additionalProperties" : {
32095                           "type" : "array",
32096                           "items" : {
32097                             "type" : "object"
32098                           }
32099                         }
32100                       },
32101                       "status" : {
32102                         "type" : "integer",
32103                         "format" : "int32"
32104                       },
32105                       "statusInfo" : {
32106                         "type" : "object",
32107                         "properties" : {
32108                           "family" : {
32109                             "type" : "string",
32110                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32111                           },
32112                           "reasonPhrase" : {
32113                             "type" : "string"
32114                           },
32115                           "statusCode" : {
32116                             "type" : "integer",
32117                             "format" : "int32"
32118                           }
32119                         }
32120                       },
32121                       "stringHeaders" : {
32122                         "type" : "object",
32123                         "additionalProperties" : {
32124                           "type" : "array",
32125                           "items" : {
32126                             "type" : "string"
32127                           }
32128                         }
32129                       }
32130                     }
32131                   }
32132                 }
32133               }
32134             }
32135           }
32136         },
32137         "servers" : [ {
32138           "url" : "/sdc2/rest",
32139           "variables" : { }
32140         } ],
32141         "summary" : "Returns updated Group",
32142         "tags" : [ "SDCE-2 APIs" ]
32143       }
32144     },
32145     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupType}" : {
32146       "post" : {
32147         "description" : "Create group ",
32148         "operationId" : "createGroup",
32149         "parameters" : [ {
32150           "in" : "path",
32151           "name" : "containerComponentType",
32152           "required" : true,
32153           "schema" : {
32154             "type" : "string"
32155           }
32156         }, {
32157           "in" : "path",
32158           "name" : "componentId",
32159           "required" : true,
32160           "schema" : {
32161             "type" : "string"
32162           }
32163         }, {
32164           "in" : "path",
32165           "name" : "groupType",
32166           "required" : true,
32167           "schema" : {
32168             "type" : "string"
32169           }
32170         }, {
32171           "in" : "header",
32172           "name" : "USER_ID",
32173           "schema" : {
32174             "type" : "string"
32175           }
32176         } ],
32177         "responses" : {
32178           "201" : {
32179             "description" : "Group created"
32180           },
32181           "400" : {
32182             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
32183           },
32184           "403" : {
32185             "description" : "Restricted operation"
32186           },
32187           "404" : {
32188             "description" : "Component not found"
32189           },
32190           "500" : {
32191             "description" : "Internal Error"
32192           },
32193           "default" : {
32194             "content" : {
32195               "application/json" : {
32196                 "schema" : {
32197                   "type" : "array",
32198                   "items" : {
32199                     "$ref" : "#/components/schemas/GroupDefinition"
32200                   }
32201                 }
32202               }
32203             }
32204           }
32205         },
32206         "servers" : [ {
32207           "url" : "/sdc2/rest",
32208           "variables" : { }
32209         } ],
32210         "summary" : "Creates new group in component and returns it",
32211         "tags" : [ "SDCE-2 APIs" ]
32212       }
32213     },
32214     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}" : {
32215       "delete" : {
32216         "description" : "Delete Group",
32217         "operationId" : "deleteGroup",
32218         "parameters" : [ {
32219           "in" : "path",
32220           "name" : "containerComponentType",
32221           "required" : true,
32222           "schema" : {
32223             "type" : "string"
32224           }
32225         }, {
32226           "in" : "path",
32227           "name" : "componentId",
32228           "required" : true,
32229           "schema" : {
32230             "type" : "string"
32231           }
32232         }, {
32233           "in" : "path",
32234           "name" : "groupUniqueId",
32235           "required" : true,
32236           "schema" : {
32237             "type" : "string"
32238           }
32239         }, {
32240           "in" : "header",
32241           "name" : "USER_ID",
32242           "schema" : {
32243             "type" : "string"
32244           }
32245         } ],
32246         "responses" : {
32247           "201" : {
32248             "description" : "ResourceInstance deleted"
32249           },
32250           "400" : {
32251             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
32252           },
32253           "403" : {
32254             "description" : "Restricted operation"
32255           },
32256           "404" : {
32257             "description" : "Component not found"
32258           },
32259           "500" : {
32260             "description" : "Internal Error"
32261           },
32262           "default" : {
32263             "content" : {
32264               "application/json" : {
32265                 "schema" : {
32266                   "type" : "array",
32267                   "items" : {
32268                     "type" : "object",
32269                     "properties" : {
32270                       "allowedMethods" : {
32271                         "type" : "array",
32272                         "items" : {
32273                           "type" : "string"
32274                         },
32275                         "uniqueItems" : true
32276                       },
32277                       "cookies" : {
32278                         "type" : "object",
32279                         "additionalProperties" : {
32280                           "type" : "object",
32281                           "properties" : {
32282                             "comment" : {
32283                               "type" : "string"
32284                             },
32285                             "domain" : {
32286                               "type" : "string"
32287                             },
32288                             "expiry" : {
32289                               "type" : "string",
32290                               "format" : "date-time"
32291                             },
32292                             "httpOnly" : {
32293                               "type" : "boolean"
32294                             },
32295                             "maxAge" : {
32296                               "type" : "integer",
32297                               "format" : "int32"
32298                             },
32299                             "name" : {
32300                               "type" : "string"
32301                             },
32302                             "path" : {
32303                               "type" : "string"
32304                             },
32305                             "secure" : {
32306                               "type" : "boolean"
32307                             },
32308                             "value" : {
32309                               "type" : "string"
32310                             },
32311                             "version" : {
32312                               "type" : "integer",
32313                               "format" : "int32"
32314                             }
32315                           }
32316                         }
32317                       },
32318                       "date" : {
32319                         "type" : "string",
32320                         "format" : "date-time"
32321                       },
32322                       "entity" : {
32323                         "type" : "object"
32324                       },
32325                       "entityTag" : {
32326                         "type" : "object",
32327                         "properties" : {
32328                           "value" : {
32329                             "type" : "string"
32330                           },
32331                           "weak" : {
32332                             "type" : "boolean"
32333                           }
32334                         }
32335                       },
32336                       "headers" : {
32337                         "type" : "object",
32338                         "additionalProperties" : {
32339                           "type" : "array",
32340                           "items" : {
32341                             "type" : "object"
32342                           }
32343                         }
32344                       },
32345                       "language" : {
32346                         "type" : "object",
32347                         "properties" : {
32348                           "country" : {
32349                             "type" : "string"
32350                           },
32351                           "displayCountry" : {
32352                             "type" : "string"
32353                           },
32354                           "displayLanguage" : {
32355                             "type" : "string"
32356                           },
32357                           "displayName" : {
32358                             "type" : "string"
32359                           },
32360                           "displayScript" : {
32361                             "type" : "string"
32362                           },
32363                           "displayVariant" : {
32364                             "type" : "string"
32365                           },
32366                           "extensionKeys" : {
32367                             "type" : "array",
32368                             "items" : {
32369                               "type" : "string"
32370                             },
32371                             "uniqueItems" : true
32372                           },
32373                           "iso3Country" : {
32374                             "type" : "string"
32375                           },
32376                           "iso3Language" : {
32377                             "type" : "string"
32378                           },
32379                           "language" : {
32380                             "type" : "string"
32381                           },
32382                           "script" : {
32383                             "type" : "string"
32384                           },
32385                           "unicodeLocaleAttributes" : {
32386                             "type" : "array",
32387                             "items" : {
32388                               "type" : "string"
32389                             },
32390                             "uniqueItems" : true
32391                           },
32392                           "unicodeLocaleKeys" : {
32393                             "type" : "array",
32394                             "items" : {
32395                               "type" : "string"
32396                             },
32397                             "uniqueItems" : true
32398                           },
32399                           "variant" : {
32400                             "type" : "string"
32401                           }
32402                         }
32403                       },
32404                       "lastModified" : {
32405                         "type" : "string",
32406                         "format" : "date-time"
32407                       },
32408                       "length" : {
32409                         "type" : "integer",
32410                         "format" : "int32"
32411                       },
32412                       "links" : {
32413                         "type" : "array",
32414                         "items" : {
32415                           "type" : "object",
32416                           "properties" : {
32417                             "params" : {
32418                               "type" : "object",
32419                               "additionalProperties" : {
32420                                 "type" : "string"
32421                               }
32422                             },
32423                             "rel" : {
32424                               "type" : "string"
32425                             },
32426                             "rels" : {
32427                               "type" : "array",
32428                               "items" : {
32429                                 "type" : "string"
32430                               }
32431                             },
32432                             "title" : {
32433                               "type" : "string"
32434                             },
32435                             "type" : {
32436                               "type" : "string"
32437                             },
32438                             "uri" : {
32439                               "type" : "string",
32440                               "format" : "uri"
32441                             },
32442                             "uriBuilder" : {
32443                               "type" : "object"
32444                             }
32445                           }
32446                         },
32447                         "uniqueItems" : true
32448                       },
32449                       "location" : {
32450                         "type" : "string",
32451                         "format" : "uri"
32452                       },
32453                       "mediaType" : {
32454                         "type" : "object",
32455                         "properties" : {
32456                           "parameters" : {
32457                             "type" : "object",
32458                             "additionalProperties" : {
32459                               "type" : "string"
32460                             }
32461                           },
32462                           "subtype" : {
32463                             "type" : "string"
32464                           },
32465                           "type" : {
32466                             "type" : "string"
32467                           },
32468                           "wildcardSubtype" : {
32469                             "type" : "boolean"
32470                           },
32471                           "wildcardType" : {
32472                             "type" : "boolean"
32473                           }
32474                         }
32475                       },
32476                       "metadata" : {
32477                         "type" : "object",
32478                         "additionalProperties" : {
32479                           "type" : "array",
32480                           "items" : {
32481                             "type" : "object"
32482                           }
32483                         }
32484                       },
32485                       "status" : {
32486                         "type" : "integer",
32487                         "format" : "int32"
32488                       },
32489                       "statusInfo" : {
32490                         "type" : "object",
32491                         "properties" : {
32492                           "family" : {
32493                             "type" : "string",
32494                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32495                           },
32496                           "reasonPhrase" : {
32497                             "type" : "string"
32498                           },
32499                           "statusCode" : {
32500                             "type" : "integer",
32501                             "format" : "int32"
32502                           }
32503                         }
32504                       },
32505                       "stringHeaders" : {
32506                         "type" : "object",
32507                         "additionalProperties" : {
32508                           "type" : "array",
32509                           "items" : {
32510                             "type" : "string"
32511                           }
32512                         }
32513                       }
32514                     }
32515                   }
32516                 }
32517               }
32518             }
32519           }
32520         },
32521         "servers" : [ {
32522           "url" : "/sdc2/rest",
32523           "variables" : { }
32524         } ],
32525         "summary" : "Returns deleted group id",
32526         "tags" : [ "SDCE-2 APIs" ]
32527       }
32528     },
32529     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/members" : {
32530       "post" : {
32531         "description" : "Update group members ",
32532         "operationId" : "updateGroupMembers",
32533         "parameters" : [ {
32534           "in" : "path",
32535           "name" : "containerComponentType",
32536           "required" : true,
32537           "schema" : {
32538             "type" : "string"
32539           }
32540         }, {
32541           "in" : "path",
32542           "name" : "componentId",
32543           "required" : true,
32544           "schema" : {
32545             "type" : "string"
32546           }
32547         }, {
32548           "in" : "path",
32549           "name" : "groupUniqueId",
32550           "required" : true,
32551           "schema" : {
32552             "type" : "string"
32553           }
32554         }, {
32555           "in" : "header",
32556           "name" : "USER_ID",
32557           "schema" : {
32558             "type" : "string"
32559           }
32560         } ],
32561         "requestBody" : {
32562           "content" : {
32563             "application/json" : {
32564               "schema" : {
32565                 "type" : "array",
32566                 "items" : {
32567                   "type" : "string"
32568                 }
32569               }
32570             }
32571           },
32572           "description" : "List of members unique ids",
32573           "required" : true
32574         },
32575         "responses" : {
32576           "200" : {
32577             "description" : "Group members updated"
32578           },
32579           "400" : {
32580             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
32581           },
32582           "403" : {
32583             "description" : "Restricted operation"
32584           },
32585           "404" : {
32586             "description" : "Component not found"
32587           },
32588           "500" : {
32589             "description" : "Internal Error"
32590           },
32591           "default" : {
32592             "content" : {
32593               "application/json" : {
32594                 "schema" : {
32595                   "type" : "array",
32596                   "items" : {
32597                     "type" : "string"
32598                   }
32599                 }
32600               }
32601             }
32602           }
32603         },
32604         "servers" : [ {
32605           "url" : "/sdc2/rest",
32606           "variables" : { }
32607         } ],
32608         "summary" : "Updates list of members and returns it",
32609         "tags" : [ "SDCE-2 APIs" ]
32610       }
32611     },
32612     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/metadata" : {
32613       "put" : {
32614         "description" : "Update Group Metadata",
32615         "operationId" : "updateGroupMetadata",
32616         "parameters" : [ {
32617           "in" : "path",
32618           "name" : "containerComponentType",
32619           "required" : true,
32620           "schema" : {
32621             "type" : "string"
32622           }
32623         }, {
32624           "in" : "path",
32625           "name" : "componentId",
32626           "required" : true,
32627           "schema" : {
32628             "type" : "string"
32629           }
32630         }, {
32631           "in" : "path",
32632           "name" : "groupUniqueId",
32633           "required" : true,
32634           "schema" : {
32635             "type" : "string"
32636           }
32637         }, {
32638           "in" : "header",
32639           "name" : "USER_ID",
32640           "schema" : {
32641             "type" : "string"
32642           }
32643         } ],
32644         "requestBody" : {
32645           "content" : {
32646             "application/json" : {
32647               "schema" : {
32648                 "type" : "string"
32649               }
32650             }
32651           },
32652           "description" : "Service object to be Updated",
32653           "required" : true
32654         },
32655         "responses" : {
32656           "200" : {
32657             "description" : "Group Updated"
32658           },
32659           "400" : {
32660             "description" : "Invalid content / Missing content"
32661           },
32662           "403" : {
32663             "description" : "Restricted operation"
32664           },
32665           "default" : {
32666             "content" : {
32667               "application/json" : {
32668                 "schema" : {
32669                   "type" : "array",
32670                   "items" : {
32671                     "$ref" : "#/components/schemas/GroupDefinition"
32672                   }
32673                 }
32674               }
32675             }
32676           }
32677         },
32678         "servers" : [ {
32679           "url" : "/sdc2/rest",
32680           "variables" : { }
32681         } ],
32682         "summary" : "Returns updated group definition",
32683         "tags" : [ "SDCE-2 APIs" ]
32684       }
32685     },
32686     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/properties" : {
32687       "get" : {
32688         "description" : "Get List of properties on a group",
32689         "operationId" : "getGroupProperties",
32690         "parameters" : [ {
32691           "in" : "path",
32692           "name" : "containerComponentType",
32693           "required" : true,
32694           "schema" : {
32695             "type" : "string"
32696           }
32697         }, {
32698           "in" : "path",
32699           "name" : "componentId",
32700           "required" : true,
32701           "schema" : {
32702             "type" : "string"
32703           }
32704         }, {
32705           "in" : "path",
32706           "name" : "groupUniqueId",
32707           "required" : true,
32708           "schema" : {
32709             "type" : "string"
32710           }
32711         }, {
32712           "in" : "header",
32713           "name" : "USER_ID",
32714           "schema" : {
32715             "type" : "string"
32716           }
32717         } ],
32718         "responses" : {
32719           "200" : {
32720             "description" : "Group Updated"
32721           },
32722           "400" : {
32723             "description" : "Invalid content / Missing content"
32724           },
32725           "403" : {
32726             "description" : "Restricted operation"
32727           },
32728           "default" : {
32729             "content" : {
32730               "application/json" : {
32731                 "schema" : {
32732                   "type" : "array",
32733                   "items" : {
32734                     "$ref" : "#/components/schemas/GroupProperty"
32735                   }
32736                 }
32737               }
32738             }
32739           }
32740         },
32741         "servers" : [ {
32742           "url" : "/sdc2/rest",
32743           "variables" : { }
32744         } ],
32745         "summary" : "Returns list of properties",
32746         "tags" : [ "SDCE-2 APIs" ]
32747       },
32748       "put" : {
32749         "description" : "Updates List of properties on a group (only values)",
32750         "operationId" : "updateGroupProperties",
32751         "parameters" : [ {
32752           "in" : "path",
32753           "name" : "containerComponentType",
32754           "required" : true,
32755           "schema" : {
32756             "type" : "string"
32757           }
32758         }, {
32759           "in" : "path",
32760           "name" : "componentId",
32761           "required" : true,
32762           "schema" : {
32763             "type" : "string"
32764           }
32765         }, {
32766           "in" : "path",
32767           "name" : "groupUniqueId",
32768           "required" : true,
32769           "schema" : {
32770             "type" : "string"
32771           }
32772         }, {
32773           "in" : "header",
32774           "name" : "USER_ID",
32775           "schema" : {
32776             "type" : "string"
32777           }
32778         } ],
32779         "requestBody" : {
32780           "content" : {
32781             "application/json" : {
32782               "schema" : {
32783                 "type" : "array",
32784                 "items" : {
32785                   "$ref" : "#/components/schemas/GroupProperty"
32786                 }
32787               }
32788             }
32789           },
32790           "description" : "Group Properties to be Updated",
32791           "required" : true
32792         },
32793         "responses" : {
32794           "200" : {
32795             "description" : "Group Updated"
32796           },
32797           "400" : {
32798             "description" : "Invalid content / Missing content"
32799           },
32800           "403" : {
32801             "description" : "Restricted operation"
32802           },
32803           "default" : {
32804             "content" : {
32805               "application/json" : {
32806                 "schema" : {
32807                   "type" : "array",
32808                   "items" : {
32809                     "$ref" : "#/components/schemas/GroupProperty"
32810                   }
32811                 }
32812               }
32813             }
32814           }
32815         },
32816         "servers" : [ {
32817           "url" : "/sdc2/rest",
32818           "variables" : { }
32819         } ],
32820         "summary" : "Returns updated list of properties",
32821         "tags" : [ "SDCE-2 APIs" ]
32822       }
32823     },
32824     "/v1/catalog/{containerComponentType}/{componentId}/paths-to-delete" : {
32825       "get" : {
32826         "description" : "Check if forwarding path to delete on version change",
32827         "operationId" : "changeResourceInstanceVersion_1",
32828         "parameters" : [ {
32829           "in" : "path",
32830           "name" : "componentId",
32831           "required" : true,
32832           "schema" : {
32833             "type" : "string"
32834           }
32835         }, {
32836           "in" : "query",
32837           "name" : "componentInstanceId",
32838           "schema" : {
32839             "type" : "string"
32840           }
32841         }, {
32842           "in" : "query",
32843           "name" : "newComponentInstanceId",
32844           "schema" : {
32845             "type" : "string"
32846           }
32847         }, {
32848           "description" : "valid values: resources / services",
32849           "in" : "path",
32850           "name" : "containerComponentType",
32851           "required" : true,
32852           "schema" : {
32853             "type" : "string",
32854             "enum" : [ "resources", "services" ]
32855           }
32856         } ],
32857         "responses" : {
32858           "default" : {
32859             "content" : {
32860               "application/json" : {
32861                 "schema" : {
32862                   "type" : "array",
32863                   "items" : {
32864                     "type" : "object",
32865                     "properties" : {
32866                       "allowedMethods" : {
32867                         "type" : "array",
32868                         "items" : {
32869                           "type" : "string"
32870                         },
32871                         "uniqueItems" : true
32872                       },
32873                       "cookies" : {
32874                         "type" : "object",
32875                         "additionalProperties" : {
32876                           "type" : "object",
32877                           "properties" : {
32878                             "comment" : {
32879                               "type" : "string"
32880                             },
32881                             "domain" : {
32882                               "type" : "string"
32883                             },
32884                             "expiry" : {
32885                               "type" : "string",
32886                               "format" : "date-time"
32887                             },
32888                             "httpOnly" : {
32889                               "type" : "boolean"
32890                             },
32891                             "maxAge" : {
32892                               "type" : "integer",
32893                               "format" : "int32"
32894                             },
32895                             "name" : {
32896                               "type" : "string"
32897                             },
32898                             "path" : {
32899                               "type" : "string"
32900                             },
32901                             "secure" : {
32902                               "type" : "boolean"
32903                             },
32904                             "value" : {
32905                               "type" : "string"
32906                             },
32907                             "version" : {
32908                               "type" : "integer",
32909                               "format" : "int32"
32910                             }
32911                           }
32912                         }
32913                       },
32914                       "date" : {
32915                         "type" : "string",
32916                         "format" : "date-time"
32917                       },
32918                       "entity" : {
32919                         "type" : "object"
32920                       },
32921                       "entityTag" : {
32922                         "type" : "object",
32923                         "properties" : {
32924                           "value" : {
32925                             "type" : "string"
32926                           },
32927                           "weak" : {
32928                             "type" : "boolean"
32929                           }
32930                         }
32931                       },
32932                       "headers" : {
32933                         "type" : "object",
32934                         "additionalProperties" : {
32935                           "type" : "array",
32936                           "items" : {
32937                             "type" : "object"
32938                           }
32939                         }
32940                       },
32941                       "language" : {
32942                         "type" : "object",
32943                         "properties" : {
32944                           "country" : {
32945                             "type" : "string"
32946                           },
32947                           "displayCountry" : {
32948                             "type" : "string"
32949                           },
32950                           "displayLanguage" : {
32951                             "type" : "string"
32952                           },
32953                           "displayName" : {
32954                             "type" : "string"
32955                           },
32956                           "displayScript" : {
32957                             "type" : "string"
32958                           },
32959                           "displayVariant" : {
32960                             "type" : "string"
32961                           },
32962                           "extensionKeys" : {
32963                             "type" : "array",
32964                             "items" : {
32965                               "type" : "string"
32966                             },
32967                             "uniqueItems" : true
32968                           },
32969                           "iso3Country" : {
32970                             "type" : "string"
32971                           },
32972                           "iso3Language" : {
32973                             "type" : "string"
32974                           },
32975                           "language" : {
32976                             "type" : "string"
32977                           },
32978                           "script" : {
32979                             "type" : "string"
32980                           },
32981                           "unicodeLocaleAttributes" : {
32982                             "type" : "array",
32983                             "items" : {
32984                               "type" : "string"
32985                             },
32986                             "uniqueItems" : true
32987                           },
32988                           "unicodeLocaleKeys" : {
32989                             "type" : "array",
32990                             "items" : {
32991                               "type" : "string"
32992                             },
32993                             "uniqueItems" : true
32994                           },
32995                           "variant" : {
32996                             "type" : "string"
32997                           }
32998                         }
32999                       },
33000                       "lastModified" : {
33001                         "type" : "string",
33002                         "format" : "date-time"
33003                       },
33004                       "length" : {
33005                         "type" : "integer",
33006                         "format" : "int32"
33007                       },
33008                       "links" : {
33009                         "type" : "array",
33010                         "items" : {
33011                           "type" : "object",
33012                           "properties" : {
33013                             "params" : {
33014                               "type" : "object",
33015                               "additionalProperties" : {
33016                                 "type" : "string"
33017                               }
33018                             },
33019                             "rel" : {
33020                               "type" : "string"
33021                             },
33022                             "rels" : {
33023                               "type" : "array",
33024                               "items" : {
33025                                 "type" : "string"
33026                               }
33027                             },
33028                             "title" : {
33029                               "type" : "string"
33030                             },
33031                             "type" : {
33032                               "type" : "string"
33033                             },
33034                             "uri" : {
33035                               "type" : "string",
33036                               "format" : "uri"
33037                             },
33038                             "uriBuilder" : {
33039                               "type" : "object"
33040                             }
33041                           }
33042                         },
33043                         "uniqueItems" : true
33044                       },
33045                       "location" : {
33046                         "type" : "string",
33047                         "format" : "uri"
33048                       },
33049                       "mediaType" : {
33050                         "type" : "object",
33051                         "properties" : {
33052                           "parameters" : {
33053                             "type" : "object",
33054                             "additionalProperties" : {
33055                               "type" : "string"
33056                             }
33057                           },
33058                           "subtype" : {
33059                             "type" : "string"
33060                           },
33061                           "type" : {
33062                             "type" : "string"
33063                           },
33064                           "wildcardSubtype" : {
33065                             "type" : "boolean"
33066                           },
33067                           "wildcardType" : {
33068                             "type" : "boolean"
33069                           }
33070                         }
33071                       },
33072                       "metadata" : {
33073                         "type" : "object",
33074                         "additionalProperties" : {
33075                           "type" : "array",
33076                           "items" : {
33077                             "type" : "object"
33078                           }
33079                         }
33080                       },
33081                       "status" : {
33082                         "type" : "integer",
33083                         "format" : "int32"
33084                       },
33085                       "statusInfo" : {
33086                         "type" : "object",
33087                         "properties" : {
33088                           "family" : {
33089                             "type" : "string",
33090                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33091                           },
33092                           "reasonPhrase" : {
33093                             "type" : "string"
33094                           },
33095                           "statusCode" : {
33096                             "type" : "integer",
33097                             "format" : "int32"
33098                           }
33099                         }
33100                       },
33101                       "stringHeaders" : {
33102                         "type" : "object",
33103                         "additionalProperties" : {
33104                           "type" : "array",
33105                           "items" : {
33106                             "type" : "string"
33107                           }
33108                         }
33109                       }
33110                     }
33111                   }
33112                 }
33113               }
33114             }
33115           }
33116         },
33117         "servers" : [ {
33118           "url" : "/sdc2/rest",
33119           "variables" : { }
33120         } ],
33121         "summary" : "Returns forwarding paths to delete",
33122         "tags" : [ "SDCE-2 APIs" ]
33123       }
33124     },
33125     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}" : {
33126       "delete" : {
33127         "description" : "Delete Policy",
33128         "operationId" : "deletePolicy",
33129         "parameters" : [ {
33130           "in" : "path",
33131           "name" : "componentId",
33132           "required" : true,
33133           "schema" : {
33134             "type" : "string"
33135           }
33136         }, {
33137           "description" : "valid values: resources / services",
33138           "in" : "path",
33139           "name" : "containerComponentType",
33140           "required" : true,
33141           "schema" : {
33142             "type" : "string",
33143             "enum" : [ "resources", "services" ]
33144           }
33145         }, {
33146           "in" : "path",
33147           "name" : "policyId",
33148           "required" : true,
33149           "schema" : {
33150             "type" : "string"
33151           }
33152         }, {
33153           "description" : "USER_ID of modifier user",
33154           "in" : "header",
33155           "name" : "USER_ID",
33156           "required" : true,
33157           "schema" : {
33158             "type" : "string"
33159           }
33160         } ],
33161         "responses" : {
33162           "204" : {
33163             "description" : "Policy was deleted"
33164           },
33165           "400" : {
33166             "description" : "Invalid content / Missing content"
33167           },
33168           "403" : {
33169             "description" : "Restricted operation"
33170           },
33171           "404" : {
33172             "description" : "component / policy Not found"
33173           },
33174           "default" : {
33175             "content" : {
33176               "application/json" : {
33177                 "schema" : {
33178                   "type" : "array",
33179                   "items" : {
33180                     "type" : "object",
33181                     "properties" : {
33182                       "allowedMethods" : {
33183                         "type" : "array",
33184                         "items" : {
33185                           "type" : "string"
33186                         },
33187                         "uniqueItems" : true
33188                       },
33189                       "cookies" : {
33190                         "type" : "object",
33191                         "additionalProperties" : {
33192                           "type" : "object",
33193                           "properties" : {
33194                             "comment" : {
33195                               "type" : "string"
33196                             },
33197                             "domain" : {
33198                               "type" : "string"
33199                             },
33200                             "expiry" : {
33201                               "type" : "string",
33202                               "format" : "date-time"
33203                             },
33204                             "httpOnly" : {
33205                               "type" : "boolean"
33206                             },
33207                             "maxAge" : {
33208                               "type" : "integer",
33209                               "format" : "int32"
33210                             },
33211                             "name" : {
33212                               "type" : "string"
33213                             },
33214                             "path" : {
33215                               "type" : "string"
33216                             },
33217                             "secure" : {
33218                               "type" : "boolean"
33219                             },
33220                             "value" : {
33221                               "type" : "string"
33222                             },
33223                             "version" : {
33224                               "type" : "integer",
33225                               "format" : "int32"
33226                             }
33227                           }
33228                         }
33229                       },
33230                       "date" : {
33231                         "type" : "string",
33232                         "format" : "date-time"
33233                       },
33234                       "entity" : {
33235                         "type" : "object"
33236                       },
33237                       "entityTag" : {
33238                         "type" : "object",
33239                         "properties" : {
33240                           "value" : {
33241                             "type" : "string"
33242                           },
33243                           "weak" : {
33244                             "type" : "boolean"
33245                           }
33246                         }
33247                       },
33248                       "headers" : {
33249                         "type" : "object",
33250                         "additionalProperties" : {
33251                           "type" : "array",
33252                           "items" : {
33253                             "type" : "object"
33254                           }
33255                         }
33256                       },
33257                       "language" : {
33258                         "type" : "object",
33259                         "properties" : {
33260                           "country" : {
33261                             "type" : "string"
33262                           },
33263                           "displayCountry" : {
33264                             "type" : "string"
33265                           },
33266                           "displayLanguage" : {
33267                             "type" : "string"
33268                           },
33269                           "displayName" : {
33270                             "type" : "string"
33271                           },
33272                           "displayScript" : {
33273                             "type" : "string"
33274                           },
33275                           "displayVariant" : {
33276                             "type" : "string"
33277                           },
33278                           "extensionKeys" : {
33279                             "type" : "array",
33280                             "items" : {
33281                               "type" : "string"
33282                             },
33283                             "uniqueItems" : true
33284                           },
33285                           "iso3Country" : {
33286                             "type" : "string"
33287                           },
33288                           "iso3Language" : {
33289                             "type" : "string"
33290                           },
33291                           "language" : {
33292                             "type" : "string"
33293                           },
33294                           "script" : {
33295                             "type" : "string"
33296                           },
33297                           "unicodeLocaleAttributes" : {
33298                             "type" : "array",
33299                             "items" : {
33300                               "type" : "string"
33301                             },
33302                             "uniqueItems" : true
33303                           },
33304                           "unicodeLocaleKeys" : {
33305                             "type" : "array",
33306                             "items" : {
33307                               "type" : "string"
33308                             },
33309                             "uniqueItems" : true
33310                           },
33311                           "variant" : {
33312                             "type" : "string"
33313                           }
33314                         }
33315                       },
33316                       "lastModified" : {
33317                         "type" : "string",
33318                         "format" : "date-time"
33319                       },
33320                       "length" : {
33321                         "type" : "integer",
33322                         "format" : "int32"
33323                       },
33324                       "links" : {
33325                         "type" : "array",
33326                         "items" : {
33327                           "type" : "object",
33328                           "properties" : {
33329                             "params" : {
33330                               "type" : "object",
33331                               "additionalProperties" : {
33332                                 "type" : "string"
33333                               }
33334                             },
33335                             "rel" : {
33336                               "type" : "string"
33337                             },
33338                             "rels" : {
33339                               "type" : "array",
33340                               "items" : {
33341                                 "type" : "string"
33342                               }
33343                             },
33344                             "title" : {
33345                               "type" : "string"
33346                             },
33347                             "type" : {
33348                               "type" : "string"
33349                             },
33350                             "uri" : {
33351                               "type" : "string",
33352                               "format" : "uri"
33353                             },
33354                             "uriBuilder" : {
33355                               "type" : "object"
33356                             }
33357                           }
33358                         },
33359                         "uniqueItems" : true
33360                       },
33361                       "location" : {
33362                         "type" : "string",
33363                         "format" : "uri"
33364                       },
33365                       "mediaType" : {
33366                         "type" : "object",
33367                         "properties" : {
33368                           "parameters" : {
33369                             "type" : "object",
33370                             "additionalProperties" : {
33371                               "type" : "string"
33372                             }
33373                           },
33374                           "subtype" : {
33375                             "type" : "string"
33376                           },
33377                           "type" : {
33378                             "type" : "string"
33379                           },
33380                           "wildcardSubtype" : {
33381                             "type" : "boolean"
33382                           },
33383                           "wildcardType" : {
33384                             "type" : "boolean"
33385                           }
33386                         }
33387                       },
33388                       "metadata" : {
33389                         "type" : "object",
33390                         "additionalProperties" : {
33391                           "type" : "array",
33392                           "items" : {
33393                             "type" : "object"
33394                           }
33395                         }
33396                       },
33397                       "status" : {
33398                         "type" : "integer",
33399                         "format" : "int32"
33400                       },
33401                       "statusInfo" : {
33402                         "type" : "object",
33403                         "properties" : {
33404                           "family" : {
33405                             "type" : "string",
33406                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33407                           },
33408                           "reasonPhrase" : {
33409                             "type" : "string"
33410                           },
33411                           "statusCode" : {
33412                             "type" : "integer",
33413                             "format" : "int32"
33414                           }
33415                         }
33416                       },
33417                       "stringHeaders" : {
33418                         "type" : "object",
33419                         "additionalProperties" : {
33420                           "type" : "array",
33421                           "items" : {
33422                             "type" : "string"
33423                           }
33424                         }
33425                       }
33426                     }
33427                   }
33428                 }
33429               }
33430             }
33431           }
33432         },
33433         "servers" : [ {
33434           "url" : "/sdc2/rest",
33435           "variables" : { }
33436         } ],
33437         "summary" : "No body",
33438         "tags" : [ "SDCE-2 APIs" ]
33439       },
33440       "get" : {
33441         "description" : "Get Policy",
33442         "operationId" : "getPolicy",
33443         "parameters" : [ {
33444           "in" : "path",
33445           "name" : "componentId",
33446           "required" : true,
33447           "schema" : {
33448             "type" : "string"
33449           }
33450         }, {
33451           "description" : "valid values: resources / services",
33452           "in" : "path",
33453           "name" : "containerComponentType",
33454           "required" : true,
33455           "schema" : {
33456             "type" : "string",
33457             "enum" : [ "resources", "services" ]
33458           }
33459         }, {
33460           "in" : "path",
33461           "name" : "policyId",
33462           "required" : true,
33463           "schema" : {
33464             "type" : "string"
33465           }
33466         }, {
33467           "description" : "USER_ID of modifier user",
33468           "in" : "header",
33469           "name" : "USER_ID",
33470           "required" : true,
33471           "schema" : {
33472             "type" : "string"
33473           }
33474         } ],
33475         "responses" : {
33476           "200" : {
33477             "description" : "Policy was found"
33478           },
33479           "400" : {
33480             "description" : "Invalid content / Missing content"
33481           },
33482           "403" : {
33483             "description" : "Restricted operation"
33484           },
33485           "404" : {
33486             "description" : "component / policy Not found"
33487           },
33488           "default" : {
33489             "content" : {
33490               "application/json" : {
33491                 "schema" : {
33492                   "type" : "array",
33493                   "items" : {
33494                     "type" : "object",
33495                     "properties" : {
33496                       "allowedMethods" : {
33497                         "type" : "array",
33498                         "items" : {
33499                           "type" : "string"
33500                         },
33501                         "uniqueItems" : true
33502                       },
33503                       "cookies" : {
33504                         "type" : "object",
33505                         "additionalProperties" : {
33506                           "type" : "object",
33507                           "properties" : {
33508                             "comment" : {
33509                               "type" : "string"
33510                             },
33511                             "domain" : {
33512                               "type" : "string"
33513                             },
33514                             "expiry" : {
33515                               "type" : "string",
33516                               "format" : "date-time"
33517                             },
33518                             "httpOnly" : {
33519                               "type" : "boolean"
33520                             },
33521                             "maxAge" : {
33522                               "type" : "integer",
33523                               "format" : "int32"
33524                             },
33525                             "name" : {
33526                               "type" : "string"
33527                             },
33528                             "path" : {
33529                               "type" : "string"
33530                             },
33531                             "secure" : {
33532                               "type" : "boolean"
33533                             },
33534                             "value" : {
33535                               "type" : "string"
33536                             },
33537                             "version" : {
33538                               "type" : "integer",
33539                               "format" : "int32"
33540                             }
33541                           }
33542                         }
33543                       },
33544                       "date" : {
33545                         "type" : "string",
33546                         "format" : "date-time"
33547                       },
33548                       "entity" : {
33549                         "type" : "object"
33550                       },
33551                       "entityTag" : {
33552                         "type" : "object",
33553                         "properties" : {
33554                           "value" : {
33555                             "type" : "string"
33556                           },
33557                           "weak" : {
33558                             "type" : "boolean"
33559                           }
33560                         }
33561                       },
33562                       "headers" : {
33563                         "type" : "object",
33564                         "additionalProperties" : {
33565                           "type" : "array",
33566                           "items" : {
33567                             "type" : "object"
33568                           }
33569                         }
33570                       },
33571                       "language" : {
33572                         "type" : "object",
33573                         "properties" : {
33574                           "country" : {
33575                             "type" : "string"
33576                           },
33577                           "displayCountry" : {
33578                             "type" : "string"
33579                           },
33580                           "displayLanguage" : {
33581                             "type" : "string"
33582                           },
33583                           "displayName" : {
33584                             "type" : "string"
33585                           },
33586                           "displayScript" : {
33587                             "type" : "string"
33588                           },
33589                           "displayVariant" : {
33590                             "type" : "string"
33591                           },
33592                           "extensionKeys" : {
33593                             "type" : "array",
33594                             "items" : {
33595                               "type" : "string"
33596                             },
33597                             "uniqueItems" : true
33598                           },
33599                           "iso3Country" : {
33600                             "type" : "string"
33601                           },
33602                           "iso3Language" : {
33603                             "type" : "string"
33604                           },
33605                           "language" : {
33606                             "type" : "string"
33607                           },
33608                           "script" : {
33609                             "type" : "string"
33610                           },
33611                           "unicodeLocaleAttributes" : {
33612                             "type" : "array",
33613                             "items" : {
33614                               "type" : "string"
33615                             },
33616                             "uniqueItems" : true
33617                           },
33618                           "unicodeLocaleKeys" : {
33619                             "type" : "array",
33620                             "items" : {
33621                               "type" : "string"
33622                             },
33623                             "uniqueItems" : true
33624                           },
33625                           "variant" : {
33626                             "type" : "string"
33627                           }
33628                         }
33629                       },
33630                       "lastModified" : {
33631                         "type" : "string",
33632                         "format" : "date-time"
33633                       },
33634                       "length" : {
33635                         "type" : "integer",
33636                         "format" : "int32"
33637                       },
33638                       "links" : {
33639                         "type" : "array",
33640                         "items" : {
33641                           "type" : "object",
33642                           "properties" : {
33643                             "params" : {
33644                               "type" : "object",
33645                               "additionalProperties" : {
33646                                 "type" : "string"
33647                               }
33648                             },
33649                             "rel" : {
33650                               "type" : "string"
33651                             },
33652                             "rels" : {
33653                               "type" : "array",
33654                               "items" : {
33655                                 "type" : "string"
33656                               }
33657                             },
33658                             "title" : {
33659                               "type" : "string"
33660                             },
33661                             "type" : {
33662                               "type" : "string"
33663                             },
33664                             "uri" : {
33665                               "type" : "string",
33666                               "format" : "uri"
33667                             },
33668                             "uriBuilder" : {
33669                               "type" : "object"
33670                             }
33671                           }
33672                         },
33673                         "uniqueItems" : true
33674                       },
33675                       "location" : {
33676                         "type" : "string",
33677                         "format" : "uri"
33678                       },
33679                       "mediaType" : {
33680                         "type" : "object",
33681                         "properties" : {
33682                           "parameters" : {
33683                             "type" : "object",
33684                             "additionalProperties" : {
33685                               "type" : "string"
33686                             }
33687                           },
33688                           "subtype" : {
33689                             "type" : "string"
33690                           },
33691                           "type" : {
33692                             "type" : "string"
33693                           },
33694                           "wildcardSubtype" : {
33695                             "type" : "boolean"
33696                           },
33697                           "wildcardType" : {
33698                             "type" : "boolean"
33699                           }
33700                         }
33701                       },
33702                       "metadata" : {
33703                         "type" : "object",
33704                         "additionalProperties" : {
33705                           "type" : "array",
33706                           "items" : {
33707                             "type" : "object"
33708                           }
33709                         }
33710                       },
33711                       "status" : {
33712                         "type" : "integer",
33713                         "format" : "int32"
33714                       },
33715                       "statusInfo" : {
33716                         "type" : "object",
33717                         "properties" : {
33718                           "family" : {
33719                             "type" : "string",
33720                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33721                           },
33722                           "reasonPhrase" : {
33723                             "type" : "string"
33724                           },
33725                           "statusCode" : {
33726                             "type" : "integer",
33727                             "format" : "int32"
33728                           }
33729                         }
33730                       },
33731                       "stringHeaders" : {
33732                         "type" : "object",
33733                         "additionalProperties" : {
33734                           "type" : "array",
33735                           "items" : {
33736                             "type" : "string"
33737                           }
33738                         }
33739                       }
33740                     }
33741                   }
33742                 }
33743               }
33744             }
33745           }
33746         },
33747         "servers" : [ {
33748           "url" : "/sdc2/rest",
33749           "variables" : { }
33750         } ],
33751         "summary" : "Returns Policy",
33752         "tags" : [ "SDCE-2 APIs" ]
33753       },
33754       "put" : {
33755         "description" : "Update Policy metadata",
33756         "operationId" : "updatePolicy",
33757         "parameters" : [ {
33758           "in" : "path",
33759           "name" : "componentId",
33760           "required" : true,
33761           "schema" : {
33762             "type" : "string"
33763           }
33764         }, {
33765           "description" : "valid values: resources / services",
33766           "in" : "path",
33767           "name" : "containerComponentType",
33768           "required" : true,
33769           "schema" : {
33770             "type" : "string",
33771             "enum" : [ "resources", "services" ]
33772           }
33773         }, {
33774           "in" : "path",
33775           "name" : "policyId",
33776           "required" : true,
33777           "schema" : {
33778             "type" : "string"
33779           }
33780         }, {
33781           "description" : "USER_ID of modifier user",
33782           "in" : "header",
33783           "name" : "USER_ID",
33784           "required" : true,
33785           "schema" : {
33786             "type" : "string"
33787           }
33788         } ],
33789         "requestBody" : {
33790           "content" : {
33791             "application/json" : {
33792               "schema" : {
33793                 "type" : "string"
33794               }
33795             }
33796           },
33797           "description" : "PolicyDefinition",
33798           "required" : true
33799         },
33800         "responses" : {
33801           "200" : {
33802             "description" : "Policy updated"
33803           },
33804           "400" : {
33805             "description" : "Invalid content / Missing content"
33806           },
33807           "403" : {
33808             "description" : "Restricted operation"
33809           },
33810           "404" : {
33811             "description" : "component / policy Not found"
33812           },
33813           "default" : {
33814             "content" : {
33815               "application/json" : {
33816                 "schema" : {
33817                   "type" : "array",
33818                   "items" : {
33819                     "type" : "object",
33820                     "properties" : {
33821                       "allowedMethods" : {
33822                         "type" : "array",
33823                         "items" : {
33824                           "type" : "string"
33825                         },
33826                         "uniqueItems" : true
33827                       },
33828                       "cookies" : {
33829                         "type" : "object",
33830                         "additionalProperties" : {
33831                           "type" : "object",
33832                           "properties" : {
33833                             "comment" : {
33834                               "type" : "string"
33835                             },
33836                             "domain" : {
33837                               "type" : "string"
33838                             },
33839                             "expiry" : {
33840                               "type" : "string",
33841                               "format" : "date-time"
33842                             },
33843                             "httpOnly" : {
33844                               "type" : "boolean"
33845                             },
33846                             "maxAge" : {
33847                               "type" : "integer",
33848                               "format" : "int32"
33849                             },
33850                             "name" : {
33851                               "type" : "string"
33852                             },
33853                             "path" : {
33854                               "type" : "string"
33855                             },
33856                             "secure" : {
33857                               "type" : "boolean"
33858                             },
33859                             "value" : {
33860                               "type" : "string"
33861                             },
33862                             "version" : {
33863                               "type" : "integer",
33864                               "format" : "int32"
33865                             }
33866                           }
33867                         }
33868                       },
33869                       "date" : {
33870                         "type" : "string",
33871                         "format" : "date-time"
33872                       },
33873                       "entity" : {
33874                         "type" : "object"
33875                       },
33876                       "entityTag" : {
33877                         "type" : "object",
33878                         "properties" : {
33879                           "value" : {
33880                             "type" : "string"
33881                           },
33882                           "weak" : {
33883                             "type" : "boolean"
33884                           }
33885                         }
33886                       },
33887                       "headers" : {
33888                         "type" : "object",
33889                         "additionalProperties" : {
33890                           "type" : "array",
33891                           "items" : {
33892                             "type" : "object"
33893                           }
33894                         }
33895                       },
33896                       "language" : {
33897                         "type" : "object",
33898                         "properties" : {
33899                           "country" : {
33900                             "type" : "string"
33901                           },
33902                           "displayCountry" : {
33903                             "type" : "string"
33904                           },
33905                           "displayLanguage" : {
33906                             "type" : "string"
33907                           },
33908                           "displayName" : {
33909                             "type" : "string"
33910                           },
33911                           "displayScript" : {
33912                             "type" : "string"
33913                           },
33914                           "displayVariant" : {
33915                             "type" : "string"
33916                           },
33917                           "extensionKeys" : {
33918                             "type" : "array",
33919                             "items" : {
33920                               "type" : "string"
33921                             },
33922                             "uniqueItems" : true
33923                           },
33924                           "iso3Country" : {
33925                             "type" : "string"
33926                           },
33927                           "iso3Language" : {
33928                             "type" : "string"
33929                           },
33930                           "language" : {
33931                             "type" : "string"
33932                           },
33933                           "script" : {
33934                             "type" : "string"
33935                           },
33936                           "unicodeLocaleAttributes" : {
33937                             "type" : "array",
33938                             "items" : {
33939                               "type" : "string"
33940                             },
33941                             "uniqueItems" : true
33942                           },
33943                           "unicodeLocaleKeys" : {
33944                             "type" : "array",
33945                             "items" : {
33946                               "type" : "string"
33947                             },
33948                             "uniqueItems" : true
33949                           },
33950                           "variant" : {
33951                             "type" : "string"
33952                           }
33953                         }
33954                       },
33955                       "lastModified" : {
33956                         "type" : "string",
33957                         "format" : "date-time"
33958                       },
33959                       "length" : {
33960                         "type" : "integer",
33961                         "format" : "int32"
33962                       },
33963                       "links" : {
33964                         "type" : "array",
33965                         "items" : {
33966                           "type" : "object",
33967                           "properties" : {
33968                             "params" : {
33969                               "type" : "object",
33970                               "additionalProperties" : {
33971                                 "type" : "string"
33972                               }
33973                             },
33974                             "rel" : {
33975                               "type" : "string"
33976                             },
33977                             "rels" : {
33978                               "type" : "array",
33979                               "items" : {
33980                                 "type" : "string"
33981                               }
33982                             },
33983                             "title" : {
33984                               "type" : "string"
33985                             },
33986                             "type" : {
33987                               "type" : "string"
33988                             },
33989                             "uri" : {
33990                               "type" : "string",
33991                               "format" : "uri"
33992                             },
33993                             "uriBuilder" : {
33994                               "type" : "object"
33995                             }
33996                           }
33997                         },
33998                         "uniqueItems" : true
33999                       },
34000                       "location" : {
34001                         "type" : "string",
34002                         "format" : "uri"
34003                       },
34004                       "mediaType" : {
34005                         "type" : "object",
34006                         "properties" : {
34007                           "parameters" : {
34008                             "type" : "object",
34009                             "additionalProperties" : {
34010                               "type" : "string"
34011                             }
34012                           },
34013                           "subtype" : {
34014                             "type" : "string"
34015                           },
34016                           "type" : {
34017                             "type" : "string"
34018                           },
34019                           "wildcardSubtype" : {
34020                             "type" : "boolean"
34021                           },
34022                           "wildcardType" : {
34023                             "type" : "boolean"
34024                           }
34025                         }
34026                       },
34027                       "metadata" : {
34028                         "type" : "object",
34029                         "additionalProperties" : {
34030                           "type" : "array",
34031                           "items" : {
34032                             "type" : "object"
34033                           }
34034                         }
34035                       },
34036                       "status" : {
34037                         "type" : "integer",
34038                         "format" : "int32"
34039                       },
34040                       "statusInfo" : {
34041                         "type" : "object",
34042                         "properties" : {
34043                           "family" : {
34044                             "type" : "string",
34045                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34046                           },
34047                           "reasonPhrase" : {
34048                             "type" : "string"
34049                           },
34050                           "statusCode" : {
34051                             "type" : "integer",
34052                             "format" : "int32"
34053                           }
34054                         }
34055                       },
34056                       "stringHeaders" : {
34057                         "type" : "object",
34058                         "additionalProperties" : {
34059                           "type" : "array",
34060                           "items" : {
34061                             "type" : "string"
34062                           }
34063                         }
34064                       }
34065                     }
34066                   }
34067                 }
34068               }
34069             }
34070           }
34071         },
34072         "servers" : [ {
34073           "url" : "/sdc2/rest",
34074           "variables" : { }
34075         } ],
34076         "summary" : "Returns updated Policy",
34077         "tags" : [ "SDCE-2 APIs" ]
34078       }
34079     },
34080     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/properties" : {
34081       "get" : {
34082         "description" : "Get component policy properties",
34083         "operationId" : "getPolicyProperties",
34084         "parameters" : [ {
34085           "description" : "the id of the component which is the container of the policy",
34086           "in" : "path",
34087           "name" : "componentId",
34088           "required" : true,
34089           "schema" : {
34090             "type" : "string"
34091           }
34092         }, {
34093           "description" : "valid values: resources / services",
34094           "in" : "path",
34095           "name" : "containerComponentType",
34096           "required" : true,
34097           "schema" : {
34098             "type" : "string",
34099             "enum" : [ "resources", "services" ]
34100           }
34101         }, {
34102           "description" : "the id of the policy which its properties are to return",
34103           "in" : "path",
34104           "name" : "policyId",
34105           "required" : true,
34106           "schema" : {
34107             "type" : "string"
34108           }
34109         }, {
34110           "description" : "the userid",
34111           "in" : "header",
34112           "name" : "USER_ID",
34113           "required" : true,
34114           "schema" : {
34115             "type" : "string"
34116           }
34117         } ],
34118         "responses" : {
34119           "200" : {
34120             "description" : "Properties found"
34121           },
34122           "400" : {
34123             "description" : "invalid content - Error: containerComponentType is invalid"
34124           },
34125           "403" : {
34126             "description" : "Restricted operation"
34127           },
34128           "404" : {
34129             "description" : "Componentorpolicy  not found"
34130           },
34131           "500" : {
34132             "description" : "The GET request failed due to internal SDC problem."
34133           },
34134           "default" : {
34135             "content" : {
34136               "application/json" : {
34137                 "schema" : {
34138                   "type" : "array",
34139                   "items" : {
34140                     "$ref" : "#/components/schemas/PropertyDataDefinition"
34141                   }
34142                 }
34143               }
34144             }
34145           }
34146         },
34147         "servers" : [ {
34148           "url" : "/sdc2/rest",
34149           "variables" : { }
34150         } ],
34151         "summary" : "Returns component policy properties",
34152         "tags" : [ "SDCE-2 APIs" ]
34153       },
34154       "put" : {
34155         "description" : "Update Policy properties",
34156         "operationId" : "updatePolicyProperties",
34157         "parameters" : [ {
34158           "in" : "path",
34159           "name" : "componentId",
34160           "required" : true,
34161           "schema" : {
34162             "type" : "string"
34163           }
34164         }, {
34165           "description" : "valid values: resources / services",
34166           "in" : "path",
34167           "name" : "containerComponentType",
34168           "required" : true,
34169           "schema" : {
34170             "type" : "string",
34171             "enum" : [ "resources", "services" ]
34172           }
34173         }, {
34174           "in" : "path",
34175           "name" : "policyId",
34176           "required" : true,
34177           "schema" : {
34178             "type" : "string"
34179           }
34180         }, {
34181           "description" : "USER_ID of modifier user",
34182           "in" : "header",
34183           "name" : "USER_ID",
34184           "required" : true,
34185           "schema" : {
34186             "type" : "string"
34187           }
34188         } ],
34189         "requestBody" : {
34190           "content" : {
34191             "application/json" : {
34192               "schema" : {
34193                 "type" : "string"
34194               }
34195             }
34196           },
34197           "description" : "PolicyDefinition",
34198           "required" : true
34199         },
34200         "responses" : {
34201           "200" : {
34202             "description" : "Policy properties updated"
34203           },
34204           "400" : {
34205             "description" : "Invalid content / Missing content"
34206           },
34207           "403" : {
34208             "description" : "Restricted operation"
34209           },
34210           "404" : {
34211             "description" : "component / policy Not found"
34212           },
34213           "default" : {
34214             "content" : {
34215               "application/json" : {
34216                 "schema" : {
34217                   "type" : "array",
34218                   "items" : {
34219                     "type" : "object",
34220                     "properties" : {
34221                       "allowedMethods" : {
34222                         "type" : "array",
34223                         "items" : {
34224                           "type" : "string"
34225                         },
34226                         "uniqueItems" : true
34227                       },
34228                       "cookies" : {
34229                         "type" : "object",
34230                         "additionalProperties" : {
34231                           "type" : "object",
34232                           "properties" : {
34233                             "comment" : {
34234                               "type" : "string"
34235                             },
34236                             "domain" : {
34237                               "type" : "string"
34238                             },
34239                             "expiry" : {
34240                               "type" : "string",
34241                               "format" : "date-time"
34242                             },
34243                             "httpOnly" : {
34244                               "type" : "boolean"
34245                             },
34246                             "maxAge" : {
34247                               "type" : "integer",
34248                               "format" : "int32"
34249                             },
34250                             "name" : {
34251                               "type" : "string"
34252                             },
34253                             "path" : {
34254                               "type" : "string"
34255                             },
34256                             "secure" : {
34257                               "type" : "boolean"
34258                             },
34259                             "value" : {
34260                               "type" : "string"
34261                             },
34262                             "version" : {
34263                               "type" : "integer",
34264                               "format" : "int32"
34265                             }
34266                           }
34267                         }
34268                       },
34269                       "date" : {
34270                         "type" : "string",
34271                         "format" : "date-time"
34272                       },
34273                       "entity" : {
34274                         "type" : "object"
34275                       },
34276                       "entityTag" : {
34277                         "type" : "object",
34278                         "properties" : {
34279                           "value" : {
34280                             "type" : "string"
34281                           },
34282                           "weak" : {
34283                             "type" : "boolean"
34284                           }
34285                         }
34286                       },
34287                       "headers" : {
34288                         "type" : "object",
34289                         "additionalProperties" : {
34290                           "type" : "array",
34291                           "items" : {
34292                             "type" : "object"
34293                           }
34294                         }
34295                       },
34296                       "language" : {
34297                         "type" : "object",
34298                         "properties" : {
34299                           "country" : {
34300                             "type" : "string"
34301                           },
34302                           "displayCountry" : {
34303                             "type" : "string"
34304                           },
34305                           "displayLanguage" : {
34306                             "type" : "string"
34307                           },
34308                           "displayName" : {
34309                             "type" : "string"
34310                           },
34311                           "displayScript" : {
34312                             "type" : "string"
34313                           },
34314                           "displayVariant" : {
34315                             "type" : "string"
34316                           },
34317                           "extensionKeys" : {
34318                             "type" : "array",
34319                             "items" : {
34320                               "type" : "string"
34321                             },
34322                             "uniqueItems" : true
34323                           },
34324                           "iso3Country" : {
34325                             "type" : "string"
34326                           },
34327                           "iso3Language" : {
34328                             "type" : "string"
34329                           },
34330                           "language" : {
34331                             "type" : "string"
34332                           },
34333                           "script" : {
34334                             "type" : "string"
34335                           },
34336                           "unicodeLocaleAttributes" : {
34337                             "type" : "array",
34338                             "items" : {
34339                               "type" : "string"
34340                             },
34341                             "uniqueItems" : true
34342                           },
34343                           "unicodeLocaleKeys" : {
34344                             "type" : "array",
34345                             "items" : {
34346                               "type" : "string"
34347                             },
34348                             "uniqueItems" : true
34349                           },
34350                           "variant" : {
34351                             "type" : "string"
34352                           }
34353                         }
34354                       },
34355                       "lastModified" : {
34356                         "type" : "string",
34357                         "format" : "date-time"
34358                       },
34359                       "length" : {
34360                         "type" : "integer",
34361                         "format" : "int32"
34362                       },
34363                       "links" : {
34364                         "type" : "array",
34365                         "items" : {
34366                           "type" : "object",
34367                           "properties" : {
34368                             "params" : {
34369                               "type" : "object",
34370                               "additionalProperties" : {
34371                                 "type" : "string"
34372                               }
34373                             },
34374                             "rel" : {
34375                               "type" : "string"
34376                             },
34377                             "rels" : {
34378                               "type" : "array",
34379                               "items" : {
34380                                 "type" : "string"
34381                               }
34382                             },
34383                             "title" : {
34384                               "type" : "string"
34385                             },
34386                             "type" : {
34387                               "type" : "string"
34388                             },
34389                             "uri" : {
34390                               "type" : "string",
34391                               "format" : "uri"
34392                             },
34393                             "uriBuilder" : {
34394                               "type" : "object"
34395                             }
34396                           }
34397                         },
34398                         "uniqueItems" : true
34399                       },
34400                       "location" : {
34401                         "type" : "string",
34402                         "format" : "uri"
34403                       },
34404                       "mediaType" : {
34405                         "type" : "object",
34406                         "properties" : {
34407                           "parameters" : {
34408                             "type" : "object",
34409                             "additionalProperties" : {
34410                               "type" : "string"
34411                             }
34412                           },
34413                           "subtype" : {
34414                             "type" : "string"
34415                           },
34416                           "type" : {
34417                             "type" : "string"
34418                           },
34419                           "wildcardSubtype" : {
34420                             "type" : "boolean"
34421                           },
34422                           "wildcardType" : {
34423                             "type" : "boolean"
34424                           }
34425                         }
34426                       },
34427                       "metadata" : {
34428                         "type" : "object",
34429                         "additionalProperties" : {
34430                           "type" : "array",
34431                           "items" : {
34432                             "type" : "object"
34433                           }
34434                         }
34435                       },
34436                       "status" : {
34437                         "type" : "integer",
34438                         "format" : "int32"
34439                       },
34440                       "statusInfo" : {
34441                         "type" : "object",
34442                         "properties" : {
34443                           "family" : {
34444                             "type" : "string",
34445                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34446                           },
34447                           "reasonPhrase" : {
34448                             "type" : "string"
34449                           },
34450                           "statusCode" : {
34451                             "type" : "integer",
34452                             "format" : "int32"
34453                           }
34454                         }
34455                       },
34456                       "stringHeaders" : {
34457                         "type" : "object",
34458                         "additionalProperties" : {
34459                           "type" : "array",
34460                           "items" : {
34461                             "type" : "string"
34462                           }
34463                         }
34464                       }
34465                     }
34466                   }
34467                 }
34468               }
34469             }
34470           }
34471         },
34472         "servers" : [ {
34473           "url" : "/sdc2/rest",
34474           "variables" : { }
34475         } ],
34476         "summary" : "Returns updated Policy",
34477         "tags" : [ "SDCE-2 APIs" ]
34478       }
34479     },
34480     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/targets" : {
34481       "post" : {
34482         "description" : "update policy targets",
34483         "operationId" : "updatePolicyTargets",
34484         "parameters" : [ {
34485           "in" : "path",
34486           "name" : "componentId",
34487           "required" : true,
34488           "schema" : {
34489             "type" : "string"
34490           }
34491         }, {
34492           "description" : "valid values: resources / services",
34493           "in" : "path",
34494           "name" : "containerComponentType",
34495           "required" : true,
34496           "schema" : {
34497             "type" : "string",
34498             "enum" : [ "resources", "services" ]
34499           }
34500         }, {
34501           "in" : "path",
34502           "name" : "policyId",
34503           "required" : true,
34504           "schema" : {
34505             "type" : "string"
34506           }
34507         }, {
34508           "description" : "USER_ID of modifier user",
34509           "in" : "header",
34510           "name" : "USER_ID",
34511           "required" : true,
34512           "schema" : {
34513             "type" : "string"
34514           }
34515         } ],
34516         "requestBody" : {
34517           "content" : {
34518             "application/json" : {
34519               "schema" : {
34520                 "type" : "array",
34521                 "items" : {
34522                   "$ref" : "#/components/schemas/PolicyTargetDTO"
34523                 }
34524               }
34525             }
34526           }
34527         },
34528         "responses" : {
34529           "201" : {
34530             "description" : "Policy target updated"
34531           },
34532           "400" : {
34533             "description" : "Invalid content / Missing content"
34534           },
34535           "403" : {
34536             "description" : "Restricted operation"
34537           },
34538           "default" : {
34539             "content" : {
34540               "application/json" : {
34541                 "schema" : {
34542                   "type" : "array",
34543                   "items" : {
34544                     "type" : "object",
34545                     "properties" : {
34546                       "allowedMethods" : {
34547                         "type" : "array",
34548                         "items" : {
34549                           "type" : "string"
34550                         },
34551                         "uniqueItems" : true
34552                       },
34553                       "cookies" : {
34554                         "type" : "object",
34555                         "additionalProperties" : {
34556                           "type" : "object",
34557                           "properties" : {
34558                             "comment" : {
34559                               "type" : "string"
34560                             },
34561                             "domain" : {
34562                               "type" : "string"
34563                             },
34564                             "expiry" : {
34565                               "type" : "string",
34566                               "format" : "date-time"
34567                             },
34568                             "httpOnly" : {
34569                               "type" : "boolean"
34570                             },
34571                             "maxAge" : {
34572                               "type" : "integer",
34573                               "format" : "int32"
34574                             },
34575                             "name" : {
34576                               "type" : "string"
34577                             },
34578                             "path" : {
34579                               "type" : "string"
34580                             },
34581                             "secure" : {
34582                               "type" : "boolean"
34583                             },
34584                             "value" : {
34585                               "type" : "string"
34586                             },
34587                             "version" : {
34588                               "type" : "integer",
34589                               "format" : "int32"
34590                             }
34591                           }
34592                         }
34593                       },
34594                       "date" : {
34595                         "type" : "string",
34596                         "format" : "date-time"
34597                       },
34598                       "entity" : {
34599                         "type" : "object"
34600                       },
34601                       "entityTag" : {
34602                         "type" : "object",
34603                         "properties" : {
34604                           "value" : {
34605                             "type" : "string"
34606                           },
34607                           "weak" : {
34608                             "type" : "boolean"
34609                           }
34610                         }
34611                       },
34612                       "headers" : {
34613                         "type" : "object",
34614                         "additionalProperties" : {
34615                           "type" : "array",
34616                           "items" : {
34617                             "type" : "object"
34618                           }
34619                         }
34620                       },
34621                       "language" : {
34622                         "type" : "object",
34623                         "properties" : {
34624                           "country" : {
34625                             "type" : "string"
34626                           },
34627                           "displayCountry" : {
34628                             "type" : "string"
34629                           },
34630                           "displayLanguage" : {
34631                             "type" : "string"
34632                           },
34633                           "displayName" : {
34634                             "type" : "string"
34635                           },
34636                           "displayScript" : {
34637                             "type" : "string"
34638                           },
34639                           "displayVariant" : {
34640                             "type" : "string"
34641                           },
34642                           "extensionKeys" : {
34643                             "type" : "array",
34644                             "items" : {
34645                               "type" : "string"
34646                             },
34647                             "uniqueItems" : true
34648                           },
34649                           "iso3Country" : {
34650                             "type" : "string"
34651                           },
34652                           "iso3Language" : {
34653                             "type" : "string"
34654                           },
34655                           "language" : {
34656                             "type" : "string"
34657                           },
34658                           "script" : {
34659                             "type" : "string"
34660                           },
34661                           "unicodeLocaleAttributes" : {
34662                             "type" : "array",
34663                             "items" : {
34664                               "type" : "string"
34665                             },
34666                             "uniqueItems" : true
34667                           },
34668                           "unicodeLocaleKeys" : {
34669                             "type" : "array",
34670                             "items" : {
34671                               "type" : "string"
34672                             },
34673                             "uniqueItems" : true
34674                           },
34675                           "variant" : {
34676                             "type" : "string"
34677                           }
34678                         }
34679                       },
34680                       "lastModified" : {
34681                         "type" : "string",
34682                         "format" : "date-time"
34683                       },
34684                       "length" : {
34685                         "type" : "integer",
34686                         "format" : "int32"
34687                       },
34688                       "links" : {
34689                         "type" : "array",
34690                         "items" : {
34691                           "type" : "object",
34692                           "properties" : {
34693                             "params" : {
34694                               "type" : "object",
34695                               "additionalProperties" : {
34696                                 "type" : "string"
34697                               }
34698                             },
34699                             "rel" : {
34700                               "type" : "string"
34701                             },
34702                             "rels" : {
34703                               "type" : "array",
34704                               "items" : {
34705                                 "type" : "string"
34706                               }
34707                             },
34708                             "title" : {
34709                               "type" : "string"
34710                             },
34711                             "type" : {
34712                               "type" : "string"
34713                             },
34714                             "uri" : {
34715                               "type" : "string",
34716                               "format" : "uri"
34717                             },
34718                             "uriBuilder" : {
34719                               "type" : "object"
34720                             }
34721                           }
34722                         },
34723                         "uniqueItems" : true
34724                       },
34725                       "location" : {
34726                         "type" : "string",
34727                         "format" : "uri"
34728                       },
34729                       "mediaType" : {
34730                         "type" : "object",
34731                         "properties" : {
34732                           "parameters" : {
34733                             "type" : "object",
34734                             "additionalProperties" : {
34735                               "type" : "string"
34736                             }
34737                           },
34738                           "subtype" : {
34739                             "type" : "string"
34740                           },
34741                           "type" : {
34742                             "type" : "string"
34743                           },
34744                           "wildcardSubtype" : {
34745                             "type" : "boolean"
34746                           },
34747                           "wildcardType" : {
34748                             "type" : "boolean"
34749                           }
34750                         }
34751                       },
34752                       "metadata" : {
34753                         "type" : "object",
34754                         "additionalProperties" : {
34755                           "type" : "array",
34756                           "items" : {
34757                             "type" : "object"
34758                           }
34759                         }
34760                       },
34761                       "status" : {
34762                         "type" : "integer",
34763                         "format" : "int32"
34764                       },
34765                       "statusInfo" : {
34766                         "type" : "object",
34767                         "properties" : {
34768                           "family" : {
34769                             "type" : "string",
34770                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34771                           },
34772                           "reasonPhrase" : {
34773                             "type" : "string"
34774                           },
34775                           "statusCode" : {
34776                             "type" : "integer",
34777                             "format" : "int32"
34778                           }
34779                         }
34780                       },
34781                       "stringHeaders" : {
34782                         "type" : "object",
34783                         "additionalProperties" : {
34784                           "type" : "array",
34785                           "items" : {
34786                             "type" : "string"
34787                           }
34788                         }
34789                       }
34790                     }
34791                   }
34792                 }
34793               }
34794             }
34795           }
34796         },
34797         "servers" : [ {
34798           "url" : "/sdc2/rest",
34799           "variables" : { }
34800         } ],
34801         "summary" : "Returns updated Policy",
34802         "tags" : [ "SDCE-2 APIs" ]
34803       }
34804     },
34805     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/undeclare" : {
34806       "put" : {
34807         "description" : "undeclare Policy",
34808         "operationId" : "undeclarePolicy",
34809         "parameters" : [ {
34810           "in" : "path",
34811           "name" : "componentId",
34812           "required" : true,
34813           "schema" : {
34814             "type" : "string"
34815           }
34816         }, {
34817           "description" : "valid values: resources / services",
34818           "in" : "path",
34819           "name" : "containerComponentType",
34820           "required" : true,
34821           "schema" : {
34822             "type" : "string",
34823             "enum" : [ "resources", "services" ]
34824           }
34825         }, {
34826           "in" : "path",
34827           "name" : "policyId",
34828           "required" : true,
34829           "schema" : {
34830             "type" : "string"
34831           }
34832         }, {
34833           "description" : "USER_ID of modifier user",
34834           "in" : "header",
34835           "name" : "USER_ID",
34836           "required" : true,
34837           "schema" : {
34838             "type" : "string"
34839           }
34840         } ],
34841         "responses" : {
34842           "204" : {
34843             "description" : "Policy was undeclared"
34844           },
34845           "400" : {
34846             "description" : "Invalid content / Missing content"
34847           },
34848           "403" : {
34849             "description" : "Restricted operation"
34850           },
34851           "404" : {
34852             "description" : "component / policy Not found"
34853           },
34854           "default" : {
34855             "content" : {
34856               "application/json" : {
34857                 "schema" : {
34858                   "type" : "array",
34859                   "items" : {
34860                     "type" : "object",
34861                     "properties" : {
34862                       "allowedMethods" : {
34863                         "type" : "array",
34864                         "items" : {
34865                           "type" : "string"
34866                         },
34867                         "uniqueItems" : true
34868                       },
34869                       "cookies" : {
34870                         "type" : "object",
34871                         "additionalProperties" : {
34872                           "type" : "object",
34873                           "properties" : {
34874                             "comment" : {
34875                               "type" : "string"
34876                             },
34877                             "domain" : {
34878                               "type" : "string"
34879                             },
34880                             "expiry" : {
34881                               "type" : "string",
34882                               "format" : "date-time"
34883                             },
34884                             "httpOnly" : {
34885                               "type" : "boolean"
34886                             },
34887                             "maxAge" : {
34888                               "type" : "integer",
34889                               "format" : "int32"
34890                             },
34891                             "name" : {
34892                               "type" : "string"
34893                             },
34894                             "path" : {
34895                               "type" : "string"
34896                             },
34897                             "secure" : {
34898                               "type" : "boolean"
34899                             },
34900                             "value" : {
34901                               "type" : "string"
34902                             },
34903                             "version" : {
34904                               "type" : "integer",
34905                               "format" : "int32"
34906                             }
34907                           }
34908                         }
34909                       },
34910                       "date" : {
34911                         "type" : "string",
34912                         "format" : "date-time"
34913                       },
34914                       "entity" : {
34915                         "type" : "object"
34916                       },
34917                       "entityTag" : {
34918                         "type" : "object",
34919                         "properties" : {
34920                           "value" : {
34921                             "type" : "string"
34922                           },
34923                           "weak" : {
34924                             "type" : "boolean"
34925                           }
34926                         }
34927                       },
34928                       "headers" : {
34929                         "type" : "object",
34930                         "additionalProperties" : {
34931                           "type" : "array",
34932                           "items" : {
34933                             "type" : "object"
34934                           }
34935                         }
34936                       },
34937                       "language" : {
34938                         "type" : "object",
34939                         "properties" : {
34940                           "country" : {
34941                             "type" : "string"
34942                           },
34943                           "displayCountry" : {
34944                             "type" : "string"
34945                           },
34946                           "displayLanguage" : {
34947                             "type" : "string"
34948                           },
34949                           "displayName" : {
34950                             "type" : "string"
34951                           },
34952                           "displayScript" : {
34953                             "type" : "string"
34954                           },
34955                           "displayVariant" : {
34956                             "type" : "string"
34957                           },
34958                           "extensionKeys" : {
34959                             "type" : "array",
34960                             "items" : {
34961                               "type" : "string"
34962                             },
34963                             "uniqueItems" : true
34964                           },
34965                           "iso3Country" : {
34966                             "type" : "string"
34967                           },
34968                           "iso3Language" : {
34969                             "type" : "string"
34970                           },
34971                           "language" : {
34972                             "type" : "string"
34973                           },
34974                           "script" : {
34975                             "type" : "string"
34976                           },
34977                           "unicodeLocaleAttributes" : {
34978                             "type" : "array",
34979                             "items" : {
34980                               "type" : "string"
34981                             },
34982                             "uniqueItems" : true
34983                           },
34984                           "unicodeLocaleKeys" : {
34985                             "type" : "array",
34986                             "items" : {
34987                               "type" : "string"
34988                             },
34989                             "uniqueItems" : true
34990                           },
34991                           "variant" : {
34992                             "type" : "string"
34993                           }
34994                         }
34995                       },
34996                       "lastModified" : {
34997                         "type" : "string",
34998                         "format" : "date-time"
34999                       },
35000                       "length" : {
35001                         "type" : "integer",
35002                         "format" : "int32"
35003                       },
35004                       "links" : {
35005                         "type" : "array",
35006                         "items" : {
35007                           "type" : "object",
35008                           "properties" : {
35009                             "params" : {
35010                               "type" : "object",
35011                               "additionalProperties" : {
35012                                 "type" : "string"
35013                               }
35014                             },
35015                             "rel" : {
35016                               "type" : "string"
35017                             },
35018                             "rels" : {
35019                               "type" : "array",
35020                               "items" : {
35021                                 "type" : "string"
35022                               }
35023                             },
35024                             "title" : {
35025                               "type" : "string"
35026                             },
35027                             "type" : {
35028                               "type" : "string"
35029                             },
35030                             "uri" : {
35031                               "type" : "string",
35032                               "format" : "uri"
35033                             },
35034                             "uriBuilder" : {
35035                               "type" : "object"
35036                             }
35037                           }
35038                         },
35039                         "uniqueItems" : true
35040                       },
35041                       "location" : {
35042                         "type" : "string",
35043                         "format" : "uri"
35044                       },
35045                       "mediaType" : {
35046                         "type" : "object",
35047                         "properties" : {
35048                           "parameters" : {
35049                             "type" : "object",
35050                             "additionalProperties" : {
35051                               "type" : "string"
35052                             }
35053                           },
35054                           "subtype" : {
35055                             "type" : "string"
35056                           },
35057                           "type" : {
35058                             "type" : "string"
35059                           },
35060                           "wildcardSubtype" : {
35061                             "type" : "boolean"
35062                           },
35063                           "wildcardType" : {
35064                             "type" : "boolean"
35065                           }
35066                         }
35067                       },
35068                       "metadata" : {
35069                         "type" : "object",
35070                         "additionalProperties" : {
35071                           "type" : "array",
35072                           "items" : {
35073                             "type" : "object"
35074                           }
35075                         }
35076                       },
35077                       "status" : {
35078                         "type" : "integer",
35079                         "format" : "int32"
35080                       },
35081                       "statusInfo" : {
35082                         "type" : "object",
35083                         "properties" : {
35084                           "family" : {
35085                             "type" : "string",
35086                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35087                           },
35088                           "reasonPhrase" : {
35089                             "type" : "string"
35090                           },
35091                           "statusCode" : {
35092                             "type" : "integer",
35093                             "format" : "int32"
35094                           }
35095                         }
35096                       },
35097                       "stringHeaders" : {
35098                         "type" : "object",
35099                         "additionalProperties" : {
35100                           "type" : "array",
35101                           "items" : {
35102                             "type" : "string"
35103                           }
35104                         }
35105                       }
35106                     }
35107                   }
35108                 }
35109               }
35110             }
35111           }
35112         },
35113         "servers" : [ {
35114           "url" : "/sdc2/rest",
35115           "variables" : { }
35116         } ],
35117         "summary" : "No body",
35118         "tags" : [ "SDCE-2 APIs" ]
35119       }
35120     },
35121     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyTypeName}" : {
35122       "post" : {
35123         "description" : "Create Policy",
35124         "operationId" : "createPolicy",
35125         "parameters" : [ {
35126           "in" : "path",
35127           "name" : "componentId",
35128           "required" : true,
35129           "schema" : {
35130             "type" : "string"
35131           }
35132         }, {
35133           "description" : "valid values: resources / services",
35134           "in" : "path",
35135           "name" : "containerComponentType",
35136           "required" : true,
35137           "schema" : {
35138             "type" : "string",
35139             "enum" : [ "resources", "services" ]
35140           }
35141         }, {
35142           "in" : "path",
35143           "name" : "policyTypeName",
35144           "required" : true,
35145           "schema" : {
35146             "type" : "string"
35147           }
35148         }, {
35149           "description" : "USER_ID of modifier user",
35150           "in" : "header",
35151           "name" : "USER_ID",
35152           "required" : true,
35153           "schema" : {
35154             "type" : "string"
35155           }
35156         } ],
35157         "responses" : {
35158           "201" : {
35159             "description" : "Policy created"
35160           },
35161           "400" : {
35162             "description" : "Invalid content / Missing content"
35163           },
35164           "403" : {
35165             "description" : "Restricted operation"
35166           },
35167           "404" : {
35168             "description" : "Component not found"
35169           },
35170           "409" : {
35171             "description" : "Policy already exist"
35172           },
35173           "default" : {
35174             "content" : {
35175               "application/json" : {
35176                 "schema" : {
35177                   "type" : "array",
35178                   "items" : {
35179                     "type" : "object",
35180                     "properties" : {
35181                       "allowedMethods" : {
35182                         "type" : "array",
35183                         "items" : {
35184                           "type" : "string"
35185                         },
35186                         "uniqueItems" : true
35187                       },
35188                       "cookies" : {
35189                         "type" : "object",
35190                         "additionalProperties" : {
35191                           "type" : "object",
35192                           "properties" : {
35193                             "comment" : {
35194                               "type" : "string"
35195                             },
35196                             "domain" : {
35197                               "type" : "string"
35198                             },
35199                             "expiry" : {
35200                               "type" : "string",
35201                               "format" : "date-time"
35202                             },
35203                             "httpOnly" : {
35204                               "type" : "boolean"
35205                             },
35206                             "maxAge" : {
35207                               "type" : "integer",
35208                               "format" : "int32"
35209                             },
35210                             "name" : {
35211                               "type" : "string"
35212                             },
35213                             "path" : {
35214                               "type" : "string"
35215                             },
35216                             "secure" : {
35217                               "type" : "boolean"
35218                             },
35219                             "value" : {
35220                               "type" : "string"
35221                             },
35222                             "version" : {
35223                               "type" : "integer",
35224                               "format" : "int32"
35225                             }
35226                           }
35227                         }
35228                       },
35229                       "date" : {
35230                         "type" : "string",
35231                         "format" : "date-time"
35232                       },
35233                       "entity" : {
35234                         "type" : "object"
35235                       },
35236                       "entityTag" : {
35237                         "type" : "object",
35238                         "properties" : {
35239                           "value" : {
35240                             "type" : "string"
35241                           },
35242                           "weak" : {
35243                             "type" : "boolean"
35244                           }
35245                         }
35246                       },
35247                       "headers" : {
35248                         "type" : "object",
35249                         "additionalProperties" : {
35250                           "type" : "array",
35251                           "items" : {
35252                             "type" : "object"
35253                           }
35254                         }
35255                       },
35256                       "language" : {
35257                         "type" : "object",
35258                         "properties" : {
35259                           "country" : {
35260                             "type" : "string"
35261                           },
35262                           "displayCountry" : {
35263                             "type" : "string"
35264                           },
35265                           "displayLanguage" : {
35266                             "type" : "string"
35267                           },
35268                           "displayName" : {
35269                             "type" : "string"
35270                           },
35271                           "displayScript" : {
35272                             "type" : "string"
35273                           },
35274                           "displayVariant" : {
35275                             "type" : "string"
35276                           },
35277                           "extensionKeys" : {
35278                             "type" : "array",
35279                             "items" : {
35280                               "type" : "string"
35281                             },
35282                             "uniqueItems" : true
35283                           },
35284                           "iso3Country" : {
35285                             "type" : "string"
35286                           },
35287                           "iso3Language" : {
35288                             "type" : "string"
35289                           },
35290                           "language" : {
35291                             "type" : "string"
35292                           },
35293                           "script" : {
35294                             "type" : "string"
35295                           },
35296                           "unicodeLocaleAttributes" : {
35297                             "type" : "array",
35298                             "items" : {
35299                               "type" : "string"
35300                             },
35301                             "uniqueItems" : true
35302                           },
35303                           "unicodeLocaleKeys" : {
35304                             "type" : "array",
35305                             "items" : {
35306                               "type" : "string"
35307                             },
35308                             "uniqueItems" : true
35309                           },
35310                           "variant" : {
35311                             "type" : "string"
35312                           }
35313                         }
35314                       },
35315                       "lastModified" : {
35316                         "type" : "string",
35317                         "format" : "date-time"
35318                       },
35319                       "length" : {
35320                         "type" : "integer",
35321                         "format" : "int32"
35322                       },
35323                       "links" : {
35324                         "type" : "array",
35325                         "items" : {
35326                           "type" : "object",
35327                           "properties" : {
35328                             "params" : {
35329                               "type" : "object",
35330                               "additionalProperties" : {
35331                                 "type" : "string"
35332                               }
35333                             },
35334                             "rel" : {
35335                               "type" : "string"
35336                             },
35337                             "rels" : {
35338                               "type" : "array",
35339                               "items" : {
35340                                 "type" : "string"
35341                               }
35342                             },
35343                             "title" : {
35344                               "type" : "string"
35345                             },
35346                             "type" : {
35347                               "type" : "string"
35348                             },
35349                             "uri" : {
35350                               "type" : "string",
35351                               "format" : "uri"
35352                             },
35353                             "uriBuilder" : {
35354                               "type" : "object"
35355                             }
35356                           }
35357                         },
35358                         "uniqueItems" : true
35359                       },
35360                       "location" : {
35361                         "type" : "string",
35362                         "format" : "uri"
35363                       },
35364                       "mediaType" : {
35365                         "type" : "object",
35366                         "properties" : {
35367                           "parameters" : {
35368                             "type" : "object",
35369                             "additionalProperties" : {
35370                               "type" : "string"
35371                             }
35372                           },
35373                           "subtype" : {
35374                             "type" : "string"
35375                           },
35376                           "type" : {
35377                             "type" : "string"
35378                           },
35379                           "wildcardSubtype" : {
35380                             "type" : "boolean"
35381                           },
35382                           "wildcardType" : {
35383                             "type" : "boolean"
35384                           }
35385                         }
35386                       },
35387                       "metadata" : {
35388                         "type" : "object",
35389                         "additionalProperties" : {
35390                           "type" : "array",
35391                           "items" : {
35392                             "type" : "object"
35393                           }
35394                         }
35395                       },
35396                       "status" : {
35397                         "type" : "integer",
35398                         "format" : "int32"
35399                       },
35400                       "statusInfo" : {
35401                         "type" : "object",
35402                         "properties" : {
35403                           "family" : {
35404                             "type" : "string",
35405                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35406                           },
35407                           "reasonPhrase" : {
35408                             "type" : "string"
35409                           },
35410                           "statusCode" : {
35411                             "type" : "integer",
35412                             "format" : "int32"
35413                           }
35414                         }
35415                       },
35416                       "stringHeaders" : {
35417                         "type" : "object",
35418                         "additionalProperties" : {
35419                           "type" : "array",
35420                           "items" : {
35421                             "type" : "string"
35422                           }
35423                         }
35424                       }
35425                     }
35426                   }
35427                 }
35428               }
35429             }
35430           }
35431         },
35432         "servers" : [ {
35433           "url" : "/sdc2/rest",
35434           "variables" : { }
35435         } ],
35436         "summary" : "Returns created Policy",
35437         "tags" : [ "SDCE-2 APIs" ]
35438       }
35439     },
35440     "/v1/catalog/{containerComponentType}/{componentId}/relationId/{relationId}" : {
35441       "get" : {
35442         "description" : "Get relation",
35443         "operationId" : "getRelationById",
35444         "parameters" : [ {
35445           "in" : "path",
35446           "name" : "containerComponentType",
35447           "required" : true,
35448           "schema" : {
35449             "type" : "string"
35450           }
35451         }, {
35452           "in" : "path",
35453           "name" : "componentId",
35454           "required" : true,
35455           "schema" : {
35456             "type" : "string"
35457           }
35458         }, {
35459           "in" : "path",
35460           "name" : "relationId",
35461           "required" : true,
35462           "schema" : {
35463             "type" : "string"
35464           }
35465         }, {
35466           "in" : "header",
35467           "name" : "USER_ID",
35468           "schema" : {
35469             "type" : "string"
35470           }
35471         } ],
35472         "responses" : {
35473           "200" : {
35474             "description" : "relation found"
35475           },
35476           "403" : {
35477             "description" : "Restricted operation"
35478           },
35479           "404" : {
35480             "description" : "Relation not found"
35481           },
35482           "default" : {
35483             "content" : {
35484               "application/json" : {
35485                 "schema" : {
35486                   "type" : "array",
35487                   "items" : {
35488                     "type" : "object",
35489                     "properties" : {
35490                       "allowedMethods" : {
35491                         "type" : "array",
35492                         "items" : {
35493                           "type" : "string"
35494                         },
35495                         "uniqueItems" : true
35496                       },
35497                       "cookies" : {
35498                         "type" : "object",
35499                         "additionalProperties" : {
35500                           "type" : "object",
35501                           "properties" : {
35502                             "comment" : {
35503                               "type" : "string"
35504                             },
35505                             "domain" : {
35506                               "type" : "string"
35507                             },
35508                             "expiry" : {
35509                               "type" : "string",
35510                               "format" : "date-time"
35511                             },
35512                             "httpOnly" : {
35513                               "type" : "boolean"
35514                             },
35515                             "maxAge" : {
35516                               "type" : "integer",
35517                               "format" : "int32"
35518                             },
35519                             "name" : {
35520                               "type" : "string"
35521                             },
35522                             "path" : {
35523                               "type" : "string"
35524                             },
35525                             "secure" : {
35526                               "type" : "boolean"
35527                             },
35528                             "value" : {
35529                               "type" : "string"
35530                             },
35531                             "version" : {
35532                               "type" : "integer",
35533                               "format" : "int32"
35534                             }
35535                           }
35536                         }
35537                       },
35538                       "date" : {
35539                         "type" : "string",
35540                         "format" : "date-time"
35541                       },
35542                       "entity" : {
35543                         "type" : "object"
35544                       },
35545                       "entityTag" : {
35546                         "type" : "object",
35547                         "properties" : {
35548                           "value" : {
35549                             "type" : "string"
35550                           },
35551                           "weak" : {
35552                             "type" : "boolean"
35553                           }
35554                         }
35555                       },
35556                       "headers" : {
35557                         "type" : "object",
35558                         "additionalProperties" : {
35559                           "type" : "array",
35560                           "items" : {
35561                             "type" : "object"
35562                           }
35563                         }
35564                       },
35565                       "language" : {
35566                         "type" : "object",
35567                         "properties" : {
35568                           "country" : {
35569                             "type" : "string"
35570                           },
35571                           "displayCountry" : {
35572                             "type" : "string"
35573                           },
35574                           "displayLanguage" : {
35575                             "type" : "string"
35576                           },
35577                           "displayName" : {
35578                             "type" : "string"
35579                           },
35580                           "displayScript" : {
35581                             "type" : "string"
35582                           },
35583                           "displayVariant" : {
35584                             "type" : "string"
35585                           },
35586                           "extensionKeys" : {
35587                             "type" : "array",
35588                             "items" : {
35589                               "type" : "string"
35590                             },
35591                             "uniqueItems" : true
35592                           },
35593                           "iso3Country" : {
35594                             "type" : "string"
35595                           },
35596                           "iso3Language" : {
35597                             "type" : "string"
35598                           },
35599                           "language" : {
35600                             "type" : "string"
35601                           },
35602                           "script" : {
35603                             "type" : "string"
35604                           },
35605                           "unicodeLocaleAttributes" : {
35606                             "type" : "array",
35607                             "items" : {
35608                               "type" : "string"
35609                             },
35610                             "uniqueItems" : true
35611                           },
35612                           "unicodeLocaleKeys" : {
35613                             "type" : "array",
35614                             "items" : {
35615                               "type" : "string"
35616                             },
35617                             "uniqueItems" : true
35618                           },
35619                           "variant" : {
35620                             "type" : "string"
35621                           }
35622                         }
35623                       },
35624                       "lastModified" : {
35625                         "type" : "string",
35626                         "format" : "date-time"
35627                       },
35628                       "length" : {
35629                         "type" : "integer",
35630                         "format" : "int32"
35631                       },
35632                       "links" : {
35633                         "type" : "array",
35634                         "items" : {
35635                           "type" : "object",
35636                           "properties" : {
35637                             "params" : {
35638                               "type" : "object",
35639                               "additionalProperties" : {
35640                                 "type" : "string"
35641                               }
35642                             },
35643                             "rel" : {
35644                               "type" : "string"
35645                             },
35646                             "rels" : {
35647                               "type" : "array",
35648                               "items" : {
35649                                 "type" : "string"
35650                               }
35651                             },
35652                             "title" : {
35653                               "type" : "string"
35654                             },
35655                             "type" : {
35656                               "type" : "string"
35657                             },
35658                             "uri" : {
35659                               "type" : "string",
35660                               "format" : "uri"
35661                             },
35662                             "uriBuilder" : {
35663                               "type" : "object"
35664                             }
35665                           }
35666                         },
35667                         "uniqueItems" : true
35668                       },
35669                       "location" : {
35670                         "type" : "string",
35671                         "format" : "uri"
35672                       },
35673                       "mediaType" : {
35674                         "type" : "object",
35675                         "properties" : {
35676                           "parameters" : {
35677                             "type" : "object",
35678                             "additionalProperties" : {
35679                               "type" : "string"
35680                             }
35681                           },
35682                           "subtype" : {
35683                             "type" : "string"
35684                           },
35685                           "type" : {
35686                             "type" : "string"
35687                           },
35688                           "wildcardSubtype" : {
35689                             "type" : "boolean"
35690                           },
35691                           "wildcardType" : {
35692                             "type" : "boolean"
35693                           }
35694                         }
35695                       },
35696                       "metadata" : {
35697                         "type" : "object",
35698                         "additionalProperties" : {
35699                           "type" : "array",
35700                           "items" : {
35701                             "type" : "object"
35702                           }
35703                         }
35704                       },
35705                       "status" : {
35706                         "type" : "integer",
35707                         "format" : "int32"
35708                       },
35709                       "statusInfo" : {
35710                         "type" : "object",
35711                         "properties" : {
35712                           "family" : {
35713                             "type" : "string",
35714                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35715                           },
35716                           "reasonPhrase" : {
35717                             "type" : "string"
35718                           },
35719                           "statusCode" : {
35720                             "type" : "integer",
35721                             "format" : "int32"
35722                           }
35723                         }
35724                       },
35725                       "stringHeaders" : {
35726                         "type" : "object",
35727                         "additionalProperties" : {
35728                           "type" : "array",
35729                           "items" : {
35730                             "type" : "string"
35731                           }
35732                         }
35733                       }
35734                     }
35735                   }
35736                 }
35737               }
35738             }
35739           }
35740         },
35741         "servers" : [ {
35742           "url" : "/sdc2/rest",
35743           "variables" : { }
35744         } ],
35745         "summary" : "Returns relation metadata according to relationId",
35746         "tags" : [ "SDCE-2 APIs" ]
35747       }
35748     },
35749     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance" : {
35750       "post" : {
35751         "description" : "Create ComponentInstance",
35752         "operationId" : "createComponentInstance",
35753         "parameters" : [ {
35754           "in" : "path",
35755           "name" : "componentId",
35756           "required" : true,
35757           "schema" : {
35758             "type" : "string"
35759           }
35760         }, {
35761           "description" : "valid values: resources / services",
35762           "in" : "path",
35763           "name" : "containerComponentType",
35764           "required" : true,
35765           "schema" : {
35766             "type" : "string",
35767             "enum" : [ "resources", "services" ]
35768           }
35769         }, {
35770           "description" : "USER_ID of modifier user",
35771           "in" : "header",
35772           "name" : "USER_ID",
35773           "required" : true,
35774           "schema" : {
35775             "type" : "string"
35776           }
35777         } ],
35778         "requestBody" : {
35779           "content" : {
35780             "application/json" : {
35781               "schema" : {
35782                 "type" : "string"
35783               }
35784             }
35785           },
35786           "description" : "RI object to be created",
35787           "required" : true
35788         },
35789         "responses" : {
35790           "201" : {
35791             "description" : "Component created"
35792           },
35793           "400" : {
35794             "description" : "Invalid content / Missing content"
35795           },
35796           "403" : {
35797             "description" : "Restricted operation"
35798           },
35799           "409" : {
35800             "description" : "Component instance already exist"
35801           },
35802           "default" : {
35803             "content" : {
35804               "application/json" : {
35805                 "schema" : {
35806                   "type" : "array",
35807                   "items" : {
35808                     "type" : "object",
35809                     "properties" : {
35810                       "allowedMethods" : {
35811                         "type" : "array",
35812                         "items" : {
35813                           "type" : "string"
35814                         },
35815                         "uniqueItems" : true
35816                       },
35817                       "cookies" : {
35818                         "type" : "object",
35819                         "additionalProperties" : {
35820                           "type" : "object",
35821                           "properties" : {
35822                             "comment" : {
35823                               "type" : "string"
35824                             },
35825                             "domain" : {
35826                               "type" : "string"
35827                             },
35828                             "expiry" : {
35829                               "type" : "string",
35830                               "format" : "date-time"
35831                             },
35832                             "httpOnly" : {
35833                               "type" : "boolean"
35834                             },
35835                             "maxAge" : {
35836                               "type" : "integer",
35837                               "format" : "int32"
35838                             },
35839                             "name" : {
35840                               "type" : "string"
35841                             },
35842                             "path" : {
35843                               "type" : "string"
35844                             },
35845                             "secure" : {
35846                               "type" : "boolean"
35847                             },
35848                             "value" : {
35849                               "type" : "string"
35850                             },
35851                             "version" : {
35852                               "type" : "integer",
35853                               "format" : "int32"
35854                             }
35855                           }
35856                         }
35857                       },
35858                       "date" : {
35859                         "type" : "string",
35860                         "format" : "date-time"
35861                       },
35862                       "entity" : {
35863                         "type" : "object"
35864                       },
35865                       "entityTag" : {
35866                         "type" : "object",
35867                         "properties" : {
35868                           "value" : {
35869                             "type" : "string"
35870                           },
35871                           "weak" : {
35872                             "type" : "boolean"
35873                           }
35874                         }
35875                       },
35876                       "headers" : {
35877                         "type" : "object",
35878                         "additionalProperties" : {
35879                           "type" : "array",
35880                           "items" : {
35881                             "type" : "object"
35882                           }
35883                         }
35884                       },
35885                       "language" : {
35886                         "type" : "object",
35887                         "properties" : {
35888                           "country" : {
35889                             "type" : "string"
35890                           },
35891                           "displayCountry" : {
35892                             "type" : "string"
35893                           },
35894                           "displayLanguage" : {
35895                             "type" : "string"
35896                           },
35897                           "displayName" : {
35898                             "type" : "string"
35899                           },
35900                           "displayScript" : {
35901                             "type" : "string"
35902                           },
35903                           "displayVariant" : {
35904                             "type" : "string"
35905                           },
35906                           "extensionKeys" : {
35907                             "type" : "array",
35908                             "items" : {
35909                               "type" : "string"
35910                             },
35911                             "uniqueItems" : true
35912                           },
35913                           "iso3Country" : {
35914                             "type" : "string"
35915                           },
35916                           "iso3Language" : {
35917                             "type" : "string"
35918                           },
35919                           "language" : {
35920                             "type" : "string"
35921                           },
35922                           "script" : {
35923                             "type" : "string"
35924                           },
35925                           "unicodeLocaleAttributes" : {
35926                             "type" : "array",
35927                             "items" : {
35928                               "type" : "string"
35929                             },
35930                             "uniqueItems" : true
35931                           },
35932                           "unicodeLocaleKeys" : {
35933                             "type" : "array",
35934                             "items" : {
35935                               "type" : "string"
35936                             },
35937                             "uniqueItems" : true
35938                           },
35939                           "variant" : {
35940                             "type" : "string"
35941                           }
35942                         }
35943                       },
35944                       "lastModified" : {
35945                         "type" : "string",
35946                         "format" : "date-time"
35947                       },
35948                       "length" : {
35949                         "type" : "integer",
35950                         "format" : "int32"
35951                       },
35952                       "links" : {
35953                         "type" : "array",
35954                         "items" : {
35955                           "type" : "object",
35956                           "properties" : {
35957                             "params" : {
35958                               "type" : "object",
35959                               "additionalProperties" : {
35960                                 "type" : "string"
35961                               }
35962                             },
35963                             "rel" : {
35964                               "type" : "string"
35965                             },
35966                             "rels" : {
35967                               "type" : "array",
35968                               "items" : {
35969                                 "type" : "string"
35970                               }
35971                             },
35972                             "title" : {
35973                               "type" : "string"
35974                             },
35975                             "type" : {
35976                               "type" : "string"
35977                             },
35978                             "uri" : {
35979                               "type" : "string",
35980                               "format" : "uri"
35981                             },
35982                             "uriBuilder" : {
35983                               "type" : "object"
35984                             }
35985                           }
35986                         },
35987                         "uniqueItems" : true
35988                       },
35989                       "location" : {
35990                         "type" : "string",
35991                         "format" : "uri"
35992                       },
35993                       "mediaType" : {
35994                         "type" : "object",
35995                         "properties" : {
35996                           "parameters" : {
35997                             "type" : "object",
35998                             "additionalProperties" : {
35999                               "type" : "string"
36000                             }
36001                           },
36002                           "subtype" : {
36003                             "type" : "string"
36004                           },
36005                           "type" : {
36006                             "type" : "string"
36007                           },
36008                           "wildcardSubtype" : {
36009                             "type" : "boolean"
36010                           },
36011                           "wildcardType" : {
36012                             "type" : "boolean"
36013                           }
36014                         }
36015                       },
36016                       "metadata" : {
36017                         "type" : "object",
36018                         "additionalProperties" : {
36019                           "type" : "array",
36020                           "items" : {
36021                             "type" : "object"
36022                           }
36023                         }
36024                       },
36025                       "status" : {
36026                         "type" : "integer",
36027                         "format" : "int32"
36028                       },
36029                       "statusInfo" : {
36030                         "type" : "object",
36031                         "properties" : {
36032                           "family" : {
36033                             "type" : "string",
36034                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36035                           },
36036                           "reasonPhrase" : {
36037                             "type" : "string"
36038                           },
36039                           "statusCode" : {
36040                             "type" : "integer",
36041                             "format" : "int32"
36042                           }
36043                         }
36044                       },
36045                       "stringHeaders" : {
36046                         "type" : "object",
36047                         "additionalProperties" : {
36048                           "type" : "array",
36049                           "items" : {
36050                             "type" : "string"
36051                           }
36052                         }
36053                       }
36054                     }
36055                   }
36056                 }
36057               }
36058             }
36059           }
36060         },
36061         "servers" : [ {
36062           "url" : "/sdc2/rest",
36063           "variables" : { }
36064         } ],
36065         "summary" : "Returns created ComponentInstance",
36066         "tags" : [ "SDCE-2 APIs" ]
36067       }
36068     },
36069     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/associate" : {
36070       "post" : {
36071         "description" : "Associate RI to RI",
36072         "operationId" : "associateRIToRI",
36073         "parameters" : [ {
36074           "description" : "unique id of the container component",
36075           "in" : "path",
36076           "name" : "componentId",
36077           "required" : true,
36078           "schema" : {
36079             "type" : "string"
36080           }
36081         }, {
36082           "description" : "allowed values are resources /services / products",
36083           "in" : "path",
36084           "name" : "containerComponentType",
36085           "required" : true,
36086           "schema" : {
36087             "type" : "string",
36088             "enum" : [ "resources", "services", "products" ]
36089           }
36090         }, {
36091           "in" : "header",
36092           "name" : "USER_ID",
36093           "schema" : {
36094             "type" : "string"
36095           }
36096         } ],
36097         "requestBody" : {
36098           "content" : {
36099             "application/json" : {
36100               "schema" : {
36101                 "type" : "string"
36102               }
36103             }
36104           },
36105           "description" : "RelationshipInfo",
36106           "required" : true
36107         },
36108         "responses" : {
36109           "201" : {
36110             "description" : "Relationship created"
36111           },
36112           "400" : {
36113             "description" : "Invalid content / Missing content"
36114           },
36115           "403" : {
36116             "description" : "Missing information"
36117           },
36118           "409" : {
36119             "description" : "Relationship already exist"
36120           },
36121           "default" : {
36122             "content" : {
36123               "application/json" : {
36124                 "schema" : {
36125                   "type" : "array",
36126                   "items" : {
36127                     "type" : "object",
36128                     "properties" : {
36129                       "allowedMethods" : {
36130                         "type" : "array",
36131                         "items" : {
36132                           "type" : "string"
36133                         },
36134                         "uniqueItems" : true
36135                       },
36136                       "cookies" : {
36137                         "type" : "object",
36138                         "additionalProperties" : {
36139                           "type" : "object",
36140                           "properties" : {
36141                             "comment" : {
36142                               "type" : "string"
36143                             },
36144                             "domain" : {
36145                               "type" : "string"
36146                             },
36147                             "expiry" : {
36148                               "type" : "string",
36149                               "format" : "date-time"
36150                             },
36151                             "httpOnly" : {
36152                               "type" : "boolean"
36153                             },
36154                             "maxAge" : {
36155                               "type" : "integer",
36156                               "format" : "int32"
36157                             },
36158                             "name" : {
36159                               "type" : "string"
36160                             },
36161                             "path" : {
36162                               "type" : "string"
36163                             },
36164                             "secure" : {
36165                               "type" : "boolean"
36166                             },
36167                             "value" : {
36168                               "type" : "string"
36169                             },
36170                             "version" : {
36171                               "type" : "integer",
36172                               "format" : "int32"
36173                             }
36174                           }
36175                         }
36176                       },
36177                       "date" : {
36178                         "type" : "string",
36179                         "format" : "date-time"
36180                       },
36181                       "entity" : {
36182                         "type" : "object"
36183                       },
36184                       "entityTag" : {
36185                         "type" : "object",
36186                         "properties" : {
36187                           "value" : {
36188                             "type" : "string"
36189                           },
36190                           "weak" : {
36191                             "type" : "boolean"
36192                           }
36193                         }
36194                       },
36195                       "headers" : {
36196                         "type" : "object",
36197                         "additionalProperties" : {
36198                           "type" : "array",
36199                           "items" : {
36200                             "type" : "object"
36201                           }
36202                         }
36203                       },
36204                       "language" : {
36205                         "type" : "object",
36206                         "properties" : {
36207                           "country" : {
36208                             "type" : "string"
36209                           },
36210                           "displayCountry" : {
36211                             "type" : "string"
36212                           },
36213                           "displayLanguage" : {
36214                             "type" : "string"
36215                           },
36216                           "displayName" : {
36217                             "type" : "string"
36218                           },
36219                           "displayScript" : {
36220                             "type" : "string"
36221                           },
36222                           "displayVariant" : {
36223                             "type" : "string"
36224                           },
36225                           "extensionKeys" : {
36226                             "type" : "array",
36227                             "items" : {
36228                               "type" : "string"
36229                             },
36230                             "uniqueItems" : true
36231                           },
36232                           "iso3Country" : {
36233                             "type" : "string"
36234                           },
36235                           "iso3Language" : {
36236                             "type" : "string"
36237                           },
36238                           "language" : {
36239                             "type" : "string"
36240                           },
36241                           "script" : {
36242                             "type" : "string"
36243                           },
36244                           "unicodeLocaleAttributes" : {
36245                             "type" : "array",
36246                             "items" : {
36247                               "type" : "string"
36248                             },
36249                             "uniqueItems" : true
36250                           },
36251                           "unicodeLocaleKeys" : {
36252                             "type" : "array",
36253                             "items" : {
36254                               "type" : "string"
36255                             },
36256                             "uniqueItems" : true
36257                           },
36258                           "variant" : {
36259                             "type" : "string"
36260                           }
36261                         }
36262                       },
36263                       "lastModified" : {
36264                         "type" : "string",
36265                         "format" : "date-time"
36266                       },
36267                       "length" : {
36268                         "type" : "integer",
36269                         "format" : "int32"
36270                       },
36271                       "links" : {
36272                         "type" : "array",
36273                         "items" : {
36274                           "type" : "object",
36275                           "properties" : {
36276                             "params" : {
36277                               "type" : "object",
36278                               "additionalProperties" : {
36279                                 "type" : "string"
36280                               }
36281                             },
36282                             "rel" : {
36283                               "type" : "string"
36284                             },
36285                             "rels" : {
36286                               "type" : "array",
36287                               "items" : {
36288                                 "type" : "string"
36289                               }
36290                             },
36291                             "title" : {
36292                               "type" : "string"
36293                             },
36294                             "type" : {
36295                               "type" : "string"
36296                             },
36297                             "uri" : {
36298                               "type" : "string",
36299                               "format" : "uri"
36300                             },
36301                             "uriBuilder" : {
36302                               "type" : "object"
36303                             }
36304                           }
36305                         },
36306                         "uniqueItems" : true
36307                       },
36308                       "location" : {
36309                         "type" : "string",
36310                         "format" : "uri"
36311                       },
36312                       "mediaType" : {
36313                         "type" : "object",
36314                         "properties" : {
36315                           "parameters" : {
36316                             "type" : "object",
36317                             "additionalProperties" : {
36318                               "type" : "string"
36319                             }
36320                           },
36321                           "subtype" : {
36322                             "type" : "string"
36323                           },
36324                           "type" : {
36325                             "type" : "string"
36326                           },
36327                           "wildcardSubtype" : {
36328                             "type" : "boolean"
36329                           },
36330                           "wildcardType" : {
36331                             "type" : "boolean"
36332                           }
36333                         }
36334                       },
36335                       "metadata" : {
36336                         "type" : "object",
36337                         "additionalProperties" : {
36338                           "type" : "array",
36339                           "items" : {
36340                             "type" : "object"
36341                           }
36342                         }
36343                       },
36344                       "status" : {
36345                         "type" : "integer",
36346                         "format" : "int32"
36347                       },
36348                       "statusInfo" : {
36349                         "type" : "object",
36350                         "properties" : {
36351                           "family" : {
36352                             "type" : "string",
36353                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36354                           },
36355                           "reasonPhrase" : {
36356                             "type" : "string"
36357                           },
36358                           "statusCode" : {
36359                             "type" : "integer",
36360                             "format" : "int32"
36361                           }
36362                         }
36363                       },
36364                       "stringHeaders" : {
36365                         "type" : "object",
36366                         "additionalProperties" : {
36367                           "type" : "array",
36368                           "items" : {
36369                             "type" : "string"
36370                           }
36371                         }
36372                       }
36373                     }
36374                   }
36375                 }
36376               }
36377             }
36378           }
36379         },
36380         "servers" : [ {
36381           "url" : "/sdc2/rest",
36382           "variables" : { }
36383         } ],
36384         "summary" : "Returns created RelationshipInfo",
36385         "tags" : [ "SDCE-2 APIs" ]
36386       }
36387     },
36388     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/batchDissociate" : {
36389       "put" : {
36390         "description" : "Batch Dissociate RI from RI",
36391         "operationId" : "batchDissociateRIFromRI",
36392         "parameters" : [ {
36393           "description" : "allowed values are resources/services/products",
36394           "in" : "path",
36395           "name" : "containerComponentType",
36396           "required" : true,
36397           "schema" : {
36398             "type" : "string",
36399             "enum" : [ "resources", "services", "products" ]
36400           }
36401         }, {
36402           "description" : "unique id of the container component",
36403           "in" : "path",
36404           "name" : "componentId",
36405           "required" : true,
36406           "schema" : {
36407             "type" : "string"
36408           }
36409         }, {
36410           "in" : "header",
36411           "name" : "USER_ID",
36412           "schema" : {
36413             "type" : "string"
36414           }
36415         } ],
36416         "requestBody" : {
36417           "content" : {
36418             "application/json" : {
36419               "schema" : {
36420                 "type" : "string"
36421               }
36422             }
36423           },
36424           "description" : "RelationshipInfo",
36425           "required" : true
36426         },
36427         "responses" : {
36428           "201" : {
36429             "description" : "Relationship deleted"
36430           },
36431           "400" : {
36432             "description" : "Invalid Content / Missing Content"
36433           },
36434           "403" : {
36435             "description" : "Missing Information"
36436           },
36437           "default" : {
36438             "content" : {
36439               "application/json" : {
36440                 "schema" : {
36441                   "type" : "array",
36442                   "items" : {
36443                     "type" : "object",
36444                     "properties" : {
36445                       "allowedMethods" : {
36446                         "type" : "array",
36447                         "items" : {
36448                           "type" : "string"
36449                         },
36450                         "uniqueItems" : true
36451                       },
36452                       "cookies" : {
36453                         "type" : "object",
36454                         "additionalProperties" : {
36455                           "type" : "object",
36456                           "properties" : {
36457                             "comment" : {
36458                               "type" : "string"
36459                             },
36460                             "domain" : {
36461                               "type" : "string"
36462                             },
36463                             "expiry" : {
36464                               "type" : "string",
36465                               "format" : "date-time"
36466                             },
36467                             "httpOnly" : {
36468                               "type" : "boolean"
36469                             },
36470                             "maxAge" : {
36471                               "type" : "integer",
36472                               "format" : "int32"
36473                             },
36474                             "name" : {
36475                               "type" : "string"
36476                             },
36477                             "path" : {
36478                               "type" : "string"
36479                             },
36480                             "secure" : {
36481                               "type" : "boolean"
36482                             },
36483                             "value" : {
36484                               "type" : "string"
36485                             },
36486                             "version" : {
36487                               "type" : "integer",
36488                               "format" : "int32"
36489                             }
36490                           }
36491                         }
36492                       },
36493                       "date" : {
36494                         "type" : "string",
36495                         "format" : "date-time"
36496                       },
36497                       "entity" : {
36498                         "type" : "object"
36499                       },
36500                       "entityTag" : {
36501                         "type" : "object",
36502                         "properties" : {
36503                           "value" : {
36504                             "type" : "string"
36505                           },
36506                           "weak" : {
36507                             "type" : "boolean"
36508                           }
36509                         }
36510                       },
36511                       "headers" : {
36512                         "type" : "object",
36513                         "additionalProperties" : {
36514                           "type" : "array",
36515                           "items" : {
36516                             "type" : "object"
36517                           }
36518                         }
36519                       },
36520                       "language" : {
36521                         "type" : "object",
36522                         "properties" : {
36523                           "country" : {
36524                             "type" : "string"
36525                           },
36526                           "displayCountry" : {
36527                             "type" : "string"
36528                           },
36529                           "displayLanguage" : {
36530                             "type" : "string"
36531                           },
36532                           "displayName" : {
36533                             "type" : "string"
36534                           },
36535                           "displayScript" : {
36536                             "type" : "string"
36537                           },
36538                           "displayVariant" : {
36539                             "type" : "string"
36540                           },
36541                           "extensionKeys" : {
36542                             "type" : "array",
36543                             "items" : {
36544                               "type" : "string"
36545                             },
36546                             "uniqueItems" : true
36547                           },
36548                           "iso3Country" : {
36549                             "type" : "string"
36550                           },
36551                           "iso3Language" : {
36552                             "type" : "string"
36553                           },
36554                           "language" : {
36555                             "type" : "string"
36556                           },
36557                           "script" : {
36558                             "type" : "string"
36559                           },
36560                           "unicodeLocaleAttributes" : {
36561                             "type" : "array",
36562                             "items" : {
36563                               "type" : "string"
36564                             },
36565                             "uniqueItems" : true
36566                           },
36567                           "unicodeLocaleKeys" : {
36568                             "type" : "array",
36569                             "items" : {
36570                               "type" : "string"
36571                             },
36572                             "uniqueItems" : true
36573                           },
36574                           "variant" : {
36575                             "type" : "string"
36576                           }
36577                         }
36578                       },
36579                       "lastModified" : {
36580                         "type" : "string",
36581                         "format" : "date-time"
36582                       },
36583                       "length" : {
36584                         "type" : "integer",
36585                         "format" : "int32"
36586                       },
36587                       "links" : {
36588                         "type" : "array",
36589                         "items" : {
36590                           "type" : "object",
36591                           "properties" : {
36592                             "params" : {
36593                               "type" : "object",
36594                               "additionalProperties" : {
36595                                 "type" : "string"
36596                               }
36597                             },
36598                             "rel" : {
36599                               "type" : "string"
36600                             },
36601                             "rels" : {
36602                               "type" : "array",
36603                               "items" : {
36604                                 "type" : "string"
36605                               }
36606                             },
36607                             "title" : {
36608                               "type" : "string"
36609                             },
36610                             "type" : {
36611                               "type" : "string"
36612                             },
36613                             "uri" : {
36614                               "type" : "string",
36615                               "format" : "uri"
36616                             },
36617                             "uriBuilder" : {
36618                               "type" : "object"
36619                             }
36620                           }
36621                         },
36622                         "uniqueItems" : true
36623                       },
36624                       "location" : {
36625                         "type" : "string",
36626                         "format" : "uri"
36627                       },
36628                       "mediaType" : {
36629                         "type" : "object",
36630                         "properties" : {
36631                           "parameters" : {
36632                             "type" : "object",
36633                             "additionalProperties" : {
36634                               "type" : "string"
36635                             }
36636                           },
36637                           "subtype" : {
36638                             "type" : "string"
36639                           },
36640                           "type" : {
36641                             "type" : "string"
36642                           },
36643                           "wildcardSubtype" : {
36644                             "type" : "boolean"
36645                           },
36646                           "wildcardType" : {
36647                             "type" : "boolean"
36648                           }
36649                         }
36650                       },
36651                       "metadata" : {
36652                         "type" : "object",
36653                         "additionalProperties" : {
36654                           "type" : "array",
36655                           "items" : {
36656                             "type" : "object"
36657                           }
36658                         }
36659                       },
36660                       "status" : {
36661                         "type" : "integer",
36662                         "format" : "int32"
36663                       },
36664                       "statusInfo" : {
36665                         "type" : "object",
36666                         "properties" : {
36667                           "family" : {
36668                             "type" : "string",
36669                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36670                           },
36671                           "reasonPhrase" : {
36672                             "type" : "string"
36673                           },
36674                           "statusCode" : {
36675                             "type" : "integer",
36676                             "format" : "int32"
36677                           }
36678                         }
36679                       },
36680                       "stringHeaders" : {
36681                         "type" : "object",
36682                         "additionalProperties" : {
36683                           "type" : "array",
36684                           "items" : {
36685                             "type" : "string"
36686                           }
36687                         }
36688                       }
36689                     }
36690                   }
36691                 }
36692               }
36693             }
36694           }
36695         },
36696         "servers" : [ {
36697           "url" : "/sdc2/rest",
36698           "variables" : { }
36699         } ],
36700         "summary" : "Returns deleted RelationShip Info",
36701         "tags" : [ "SDCE-2 APIs" ]
36702       }
36703     },
36704     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/createAndAssociate" : {
36705       "post" : {
36706         "description" : "Create RI and associate RI to RI",
36707         "operationId" : "createAndAssociateRIToRI",
36708         "parameters" : [ {
36709           "in" : "path",
36710           "name" : "componentId",
36711           "required" : true,
36712           "schema" : {
36713             "type" : "string"
36714           }
36715         }, {
36716           "description" : "valid values: resources / services",
36717           "in" : "path",
36718           "name" : "containerComponentType",
36719           "required" : true,
36720           "schema" : {
36721             "type" : "string",
36722             "enum" : [ "resources", "services", "products" ]
36723           }
36724         } ],
36725         "responses" : {
36726           "201" : {
36727             "description" : "RI created"
36728           },
36729           "400" : {
36730             "description" : "Invalid content / Missing content"
36731           },
36732           "403" : {
36733             "description" : "Restricted operation"
36734           },
36735           "409" : {
36736             "description" : "Relationship already exist"
36737           },
36738           "default" : {
36739             "content" : {
36740               "application/json" : {
36741                 "schema" : {
36742                   "type" : "array",
36743                   "items" : {
36744                     "type" : "object",
36745                     "properties" : {
36746                       "allowedMethods" : {
36747                         "type" : "array",
36748                         "items" : {
36749                           "type" : "string"
36750                         },
36751                         "uniqueItems" : true
36752                       },
36753                       "cookies" : {
36754                         "type" : "object",
36755                         "additionalProperties" : {
36756                           "type" : "object",
36757                           "properties" : {
36758                             "comment" : {
36759                               "type" : "string"
36760                             },
36761                             "domain" : {
36762                               "type" : "string"
36763                             },
36764                             "expiry" : {
36765                               "type" : "string",
36766                               "format" : "date-time"
36767                             },
36768                             "httpOnly" : {
36769                               "type" : "boolean"
36770                             },
36771                             "maxAge" : {
36772                               "type" : "integer",
36773                               "format" : "int32"
36774                             },
36775                             "name" : {
36776                               "type" : "string"
36777                             },
36778                             "path" : {
36779                               "type" : "string"
36780                             },
36781                             "secure" : {
36782                               "type" : "boolean"
36783                             },
36784                             "value" : {
36785                               "type" : "string"
36786                             },
36787                             "version" : {
36788                               "type" : "integer",
36789                               "format" : "int32"
36790                             }
36791                           }
36792                         }
36793                       },
36794                       "date" : {
36795                         "type" : "string",
36796                         "format" : "date-time"
36797                       },
36798                       "entity" : {
36799                         "type" : "object"
36800                       },
36801                       "entityTag" : {
36802                         "type" : "object",
36803                         "properties" : {
36804                           "value" : {
36805                             "type" : "string"
36806                           },
36807                           "weak" : {
36808                             "type" : "boolean"
36809                           }
36810                         }
36811                       },
36812                       "headers" : {
36813                         "type" : "object",
36814                         "additionalProperties" : {
36815                           "type" : "array",
36816                           "items" : {
36817                             "type" : "object"
36818                           }
36819                         }
36820                       },
36821                       "language" : {
36822                         "type" : "object",
36823                         "properties" : {
36824                           "country" : {
36825                             "type" : "string"
36826                           },
36827                           "displayCountry" : {
36828                             "type" : "string"
36829                           },
36830                           "displayLanguage" : {
36831                             "type" : "string"
36832                           },
36833                           "displayName" : {
36834                             "type" : "string"
36835                           },
36836                           "displayScript" : {
36837                             "type" : "string"
36838                           },
36839                           "displayVariant" : {
36840                             "type" : "string"
36841                           },
36842                           "extensionKeys" : {
36843                             "type" : "array",
36844                             "items" : {
36845                               "type" : "string"
36846                             },
36847                             "uniqueItems" : true
36848                           },
36849                           "iso3Country" : {
36850                             "type" : "string"
36851                           },
36852                           "iso3Language" : {
36853                             "type" : "string"
36854                           },
36855                           "language" : {
36856                             "type" : "string"
36857                           },
36858                           "script" : {
36859                             "type" : "string"
36860                           },
36861                           "unicodeLocaleAttributes" : {
36862                             "type" : "array",
36863                             "items" : {
36864                               "type" : "string"
36865                             },
36866                             "uniqueItems" : true
36867                           },
36868                           "unicodeLocaleKeys" : {
36869                             "type" : "array",
36870                             "items" : {
36871                               "type" : "string"
36872                             },
36873                             "uniqueItems" : true
36874                           },
36875                           "variant" : {
36876                             "type" : "string"
36877                           }
36878                         }
36879                       },
36880                       "lastModified" : {
36881                         "type" : "string",
36882                         "format" : "date-time"
36883                       },
36884                       "length" : {
36885                         "type" : "integer",
36886                         "format" : "int32"
36887                       },
36888                       "links" : {
36889                         "type" : "array",
36890                         "items" : {
36891                           "type" : "object",
36892                           "properties" : {
36893                             "params" : {
36894                               "type" : "object",
36895                               "additionalProperties" : {
36896                                 "type" : "string"
36897                               }
36898                             },
36899                             "rel" : {
36900                               "type" : "string"
36901                             },
36902                             "rels" : {
36903                               "type" : "array",
36904                               "items" : {
36905                                 "type" : "string"
36906                               }
36907                             },
36908                             "title" : {
36909                               "type" : "string"
36910                             },
36911                             "type" : {
36912                               "type" : "string"
36913                             },
36914                             "uri" : {
36915                               "type" : "string",
36916                               "format" : "uri"
36917                             },
36918                             "uriBuilder" : {
36919                               "type" : "object"
36920                             }
36921                           }
36922                         },
36923                         "uniqueItems" : true
36924                       },
36925                       "location" : {
36926                         "type" : "string",
36927                         "format" : "uri"
36928                       },
36929                       "mediaType" : {
36930                         "type" : "object",
36931                         "properties" : {
36932                           "parameters" : {
36933                             "type" : "object",
36934                             "additionalProperties" : {
36935                               "type" : "string"
36936                             }
36937                           },
36938                           "subtype" : {
36939                             "type" : "string"
36940                           },
36941                           "type" : {
36942                             "type" : "string"
36943                           },
36944                           "wildcardSubtype" : {
36945                             "type" : "boolean"
36946                           },
36947                           "wildcardType" : {
36948                             "type" : "boolean"
36949                           }
36950                         }
36951                       },
36952                       "metadata" : {
36953                         "type" : "object",
36954                         "additionalProperties" : {
36955                           "type" : "array",
36956                           "items" : {
36957                             "type" : "object"
36958                           }
36959                         }
36960                       },
36961                       "status" : {
36962                         "type" : "integer",
36963                         "format" : "int32"
36964                       },
36965                       "statusInfo" : {
36966                         "type" : "object",
36967                         "properties" : {
36968                           "family" : {
36969                             "type" : "string",
36970                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36971                           },
36972                           "reasonPhrase" : {
36973                             "type" : "string"
36974                           },
36975                           "statusCode" : {
36976                             "type" : "integer",
36977                             "format" : "int32"
36978                           }
36979                         }
36980                       },
36981                       "stringHeaders" : {
36982                         "type" : "object",
36983                         "additionalProperties" : {
36984                           "type" : "array",
36985                           "items" : {
36986                             "type" : "string"
36987                           }
36988                         }
36989                       }
36990                     }
36991                   }
36992                 }
36993               }
36994             }
36995           }
36996         },
36997         "servers" : [ {
36998           "url" : "/sdc2/rest",
36999           "variables" : { }
37000         } ],
37001         "summary" : "Returns created RI and RelationshipInfo",
37002         "tags" : [ "SDCE-2 APIs" ]
37003       }
37004     },
37005     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/dissociate" : {
37006       "put" : {
37007         "description" : "Dissociate RI from RI",
37008         "operationId" : "dissociateRIFromRI",
37009         "parameters" : [ {
37010           "description" : "allowed values are resources /services / products",
37011           "in" : "path",
37012           "name" : "containerComponentType",
37013           "required" : true,
37014           "schema" : {
37015             "type" : "string",
37016             "enum" : [ "resources", "services", "products" ]
37017           }
37018         }, {
37019           "description" : "unique id of the container component",
37020           "in" : "path",
37021           "name" : "componentId",
37022           "required" : true,
37023           "schema" : {
37024             "type" : "string"
37025           }
37026         }, {
37027           "in" : "header",
37028           "name" : "USER_ID",
37029           "schema" : {
37030             "type" : "string"
37031           }
37032         } ],
37033         "requestBody" : {
37034           "content" : {
37035             "application/json" : {
37036               "schema" : {
37037                 "type" : "string"
37038               }
37039             }
37040           },
37041           "description" : "RelationshipInfo",
37042           "required" : true
37043         },
37044         "responses" : {
37045           "201" : {
37046             "description" : "Relationship deleted"
37047           },
37048           "400" : {
37049             "description" : "Invalid content / Missing content"
37050           },
37051           "403" : {
37052             "description" : "Missing information"
37053           },
37054           "default" : {
37055             "content" : {
37056               "application/json" : {
37057                 "schema" : {
37058                   "type" : "array",
37059                   "items" : {
37060                     "type" : "object",
37061                     "properties" : {
37062                       "allowedMethods" : {
37063                         "type" : "array",
37064                         "items" : {
37065                           "type" : "string"
37066                         },
37067                         "uniqueItems" : true
37068                       },
37069                       "cookies" : {
37070                         "type" : "object",
37071                         "additionalProperties" : {
37072                           "type" : "object",
37073                           "properties" : {
37074                             "comment" : {
37075                               "type" : "string"
37076                             },
37077                             "domain" : {
37078                               "type" : "string"
37079                             },
37080                             "expiry" : {
37081                               "type" : "string",
37082                               "format" : "date-time"
37083                             },
37084                             "httpOnly" : {
37085                               "type" : "boolean"
37086                             },
37087                             "maxAge" : {
37088                               "type" : "integer",
37089                               "format" : "int32"
37090                             },
37091                             "name" : {
37092                               "type" : "string"
37093                             },
37094                             "path" : {
37095                               "type" : "string"
37096                             },
37097                             "secure" : {
37098                               "type" : "boolean"
37099                             },
37100                             "value" : {
37101                               "type" : "string"
37102                             },
37103                             "version" : {
37104                               "type" : "integer",
37105                               "format" : "int32"
37106                             }
37107                           }
37108                         }
37109                       },
37110                       "date" : {
37111                         "type" : "string",
37112                         "format" : "date-time"
37113                       },
37114                       "entity" : {
37115                         "type" : "object"
37116                       },
37117                       "entityTag" : {
37118                         "type" : "object",
37119                         "properties" : {
37120                           "value" : {
37121                             "type" : "string"
37122                           },
37123                           "weak" : {
37124                             "type" : "boolean"
37125                           }
37126                         }
37127                       },
37128                       "headers" : {
37129                         "type" : "object",
37130                         "additionalProperties" : {
37131                           "type" : "array",
37132                           "items" : {
37133                             "type" : "object"
37134                           }
37135                         }
37136                       },
37137                       "language" : {
37138                         "type" : "object",
37139                         "properties" : {
37140                           "country" : {
37141                             "type" : "string"
37142                           },
37143                           "displayCountry" : {
37144                             "type" : "string"
37145                           },
37146                           "displayLanguage" : {
37147                             "type" : "string"
37148                           },
37149                           "displayName" : {
37150                             "type" : "string"
37151                           },
37152                           "displayScript" : {
37153                             "type" : "string"
37154                           },
37155                           "displayVariant" : {
37156                             "type" : "string"
37157                           },
37158                           "extensionKeys" : {
37159                             "type" : "array",
37160                             "items" : {
37161                               "type" : "string"
37162                             },
37163                             "uniqueItems" : true
37164                           },
37165                           "iso3Country" : {
37166                             "type" : "string"
37167                           },
37168                           "iso3Language" : {
37169                             "type" : "string"
37170                           },
37171                           "language" : {
37172                             "type" : "string"
37173                           },
37174                           "script" : {
37175                             "type" : "string"
37176                           },
37177                           "unicodeLocaleAttributes" : {
37178                             "type" : "array",
37179                             "items" : {
37180                               "type" : "string"
37181                             },
37182                             "uniqueItems" : true
37183                           },
37184                           "unicodeLocaleKeys" : {
37185                             "type" : "array",
37186                             "items" : {
37187                               "type" : "string"
37188                             },
37189                             "uniqueItems" : true
37190                           },
37191                           "variant" : {
37192                             "type" : "string"
37193                           }
37194                         }
37195                       },
37196                       "lastModified" : {
37197                         "type" : "string",
37198                         "format" : "date-time"
37199                       },
37200                       "length" : {
37201                         "type" : "integer",
37202                         "format" : "int32"
37203                       },
37204                       "links" : {
37205                         "type" : "array",
37206                         "items" : {
37207                           "type" : "object",
37208                           "properties" : {
37209                             "params" : {
37210                               "type" : "object",
37211                               "additionalProperties" : {
37212                                 "type" : "string"
37213                               }
37214                             },
37215                             "rel" : {
37216                               "type" : "string"
37217                             },
37218                             "rels" : {
37219                               "type" : "array",
37220                               "items" : {
37221                                 "type" : "string"
37222                               }
37223                             },
37224                             "title" : {
37225                               "type" : "string"
37226                             },
37227                             "type" : {
37228                               "type" : "string"
37229                             },
37230                             "uri" : {
37231                               "type" : "string",
37232                               "format" : "uri"
37233                             },
37234                             "uriBuilder" : {
37235                               "type" : "object"
37236                             }
37237                           }
37238                         },
37239                         "uniqueItems" : true
37240                       },
37241                       "location" : {
37242                         "type" : "string",
37243                         "format" : "uri"
37244                       },
37245                       "mediaType" : {
37246                         "type" : "object",
37247                         "properties" : {
37248                           "parameters" : {
37249                             "type" : "object",
37250                             "additionalProperties" : {
37251                               "type" : "string"
37252                             }
37253                           },
37254                           "subtype" : {
37255                             "type" : "string"
37256                           },
37257                           "type" : {
37258                             "type" : "string"
37259                           },
37260                           "wildcardSubtype" : {
37261                             "type" : "boolean"
37262                           },
37263                           "wildcardType" : {
37264                             "type" : "boolean"
37265                           }
37266                         }
37267                       },
37268                       "metadata" : {
37269                         "type" : "object",
37270                         "additionalProperties" : {
37271                           "type" : "array",
37272                           "items" : {
37273                             "type" : "object"
37274                           }
37275                         }
37276                       },
37277                       "status" : {
37278                         "type" : "integer",
37279                         "format" : "int32"
37280                       },
37281                       "statusInfo" : {
37282                         "type" : "object",
37283                         "properties" : {
37284                           "family" : {
37285                             "type" : "string",
37286                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37287                           },
37288                           "reasonPhrase" : {
37289                             "type" : "string"
37290                           },
37291                           "statusCode" : {
37292                             "type" : "integer",
37293                             "format" : "int32"
37294                           }
37295                         }
37296                       },
37297                       "stringHeaders" : {
37298                         "type" : "object",
37299                         "additionalProperties" : {
37300                           "type" : "array",
37301                           "items" : {
37302                             "type" : "string"
37303                           }
37304                         }
37305                       }
37306                     }
37307                   }
37308                 }
37309               }
37310             }
37311           }
37312         },
37313         "servers" : [ {
37314           "url" : "/sdc2/rest",
37315           "variables" : { }
37316         } ],
37317         "summary" : "Returns deleted RelationshipInfo",
37318         "tags" : [ "SDCE-2 APIs" ]
37319       }
37320     },
37321     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/multipleComponentInstance" : {
37322       "post" : {
37323         "description" : "Update resource instance multiple component",
37324         "operationId" : "updateMultipleComponentInstance",
37325         "parameters" : [ {
37326           "in" : "path",
37327           "name" : "componentId",
37328           "required" : true,
37329           "schema" : {
37330             "type" : "string"
37331           }
37332         }, {
37333           "description" : "valid values: resources / services / products",
37334           "in" : "path",
37335           "name" : "containerComponentType",
37336           "required" : true,
37337           "schema" : {
37338             "type" : "string",
37339             "enum" : [ "resources", "services", "products" ]
37340           }
37341         } ],
37342         "requestBody" : {
37343           "content" : {
37344             "application/json" : {
37345               "schema" : {
37346                 "type" : "string"
37347               }
37348             }
37349           },
37350           "description" : "Component Instance JSON Array",
37351           "required" : true
37352         },
37353         "responses" : {
37354           "200" : {
37355             "description" : "Resource instance updated"
37356           },
37357           "400" : {
37358             "description" : "Invalid content / Missing content"
37359           },
37360           "403" : {
37361             "description" : "Restricted operation"
37362           },
37363           "default" : {
37364             "content" : {
37365               "application/json" : {
37366                 "schema" : {
37367                   "type" : "array",
37368                   "items" : {
37369                     "type" : "object",
37370                     "properties" : {
37371                       "allowedMethods" : {
37372                         "type" : "array",
37373                         "items" : {
37374                           "type" : "string"
37375                         },
37376                         "uniqueItems" : true
37377                       },
37378                       "cookies" : {
37379                         "type" : "object",
37380                         "additionalProperties" : {
37381                           "type" : "object",
37382                           "properties" : {
37383                             "comment" : {
37384                               "type" : "string"
37385                             },
37386                             "domain" : {
37387                               "type" : "string"
37388                             },
37389                             "expiry" : {
37390                               "type" : "string",
37391                               "format" : "date-time"
37392                             },
37393                             "httpOnly" : {
37394                               "type" : "boolean"
37395                             },
37396                             "maxAge" : {
37397                               "type" : "integer",
37398                               "format" : "int32"
37399                             },
37400                             "name" : {
37401                               "type" : "string"
37402                             },
37403                             "path" : {
37404                               "type" : "string"
37405                             },
37406                             "secure" : {
37407                               "type" : "boolean"
37408                             },
37409                             "value" : {
37410                               "type" : "string"
37411                             },
37412                             "version" : {
37413                               "type" : "integer",
37414                               "format" : "int32"
37415                             }
37416                           }
37417                         }
37418                       },
37419                       "date" : {
37420                         "type" : "string",
37421                         "format" : "date-time"
37422                       },
37423                       "entity" : {
37424                         "type" : "object"
37425                       },
37426                       "entityTag" : {
37427                         "type" : "object",
37428                         "properties" : {
37429                           "value" : {
37430                             "type" : "string"
37431                           },
37432                           "weak" : {
37433                             "type" : "boolean"
37434                           }
37435                         }
37436                       },
37437                       "headers" : {
37438                         "type" : "object",
37439                         "additionalProperties" : {
37440                           "type" : "array",
37441                           "items" : {
37442                             "type" : "object"
37443                           }
37444                         }
37445                       },
37446                       "language" : {
37447                         "type" : "object",
37448                         "properties" : {
37449                           "country" : {
37450                             "type" : "string"
37451                           },
37452                           "displayCountry" : {
37453                             "type" : "string"
37454                           },
37455                           "displayLanguage" : {
37456                             "type" : "string"
37457                           },
37458                           "displayName" : {
37459                             "type" : "string"
37460                           },
37461                           "displayScript" : {
37462                             "type" : "string"
37463                           },
37464                           "displayVariant" : {
37465                             "type" : "string"
37466                           },
37467                           "extensionKeys" : {
37468                             "type" : "array",
37469                             "items" : {
37470                               "type" : "string"
37471                             },
37472                             "uniqueItems" : true
37473                           },
37474                           "iso3Country" : {
37475                             "type" : "string"
37476                           },
37477                           "iso3Language" : {
37478                             "type" : "string"
37479                           },
37480                           "language" : {
37481                             "type" : "string"
37482                           },
37483                           "script" : {
37484                             "type" : "string"
37485                           },
37486                           "unicodeLocaleAttributes" : {
37487                             "type" : "array",
37488                             "items" : {
37489                               "type" : "string"
37490                             },
37491                             "uniqueItems" : true
37492                           },
37493                           "unicodeLocaleKeys" : {
37494                             "type" : "array",
37495                             "items" : {
37496                               "type" : "string"
37497                             },
37498                             "uniqueItems" : true
37499                           },
37500                           "variant" : {
37501                             "type" : "string"
37502                           }
37503                         }
37504                       },
37505                       "lastModified" : {
37506                         "type" : "string",
37507                         "format" : "date-time"
37508                       },
37509                       "length" : {
37510                         "type" : "integer",
37511                         "format" : "int32"
37512                       },
37513                       "links" : {
37514                         "type" : "array",
37515                         "items" : {
37516                           "type" : "object",
37517                           "properties" : {
37518                             "params" : {
37519                               "type" : "object",
37520                               "additionalProperties" : {
37521                                 "type" : "string"
37522                               }
37523                             },
37524                             "rel" : {
37525                               "type" : "string"
37526                             },
37527                             "rels" : {
37528                               "type" : "array",
37529                               "items" : {
37530                                 "type" : "string"
37531                               }
37532                             },
37533                             "title" : {
37534                               "type" : "string"
37535                             },
37536                             "type" : {
37537                               "type" : "string"
37538                             },
37539                             "uri" : {
37540                               "type" : "string",
37541                               "format" : "uri"
37542                             },
37543                             "uriBuilder" : {
37544                               "type" : "object"
37545                             }
37546                           }
37547                         },
37548                         "uniqueItems" : true
37549                       },
37550                       "location" : {
37551                         "type" : "string",
37552                         "format" : "uri"
37553                       },
37554                       "mediaType" : {
37555                         "type" : "object",
37556                         "properties" : {
37557                           "parameters" : {
37558                             "type" : "object",
37559                             "additionalProperties" : {
37560                               "type" : "string"
37561                             }
37562                           },
37563                           "subtype" : {
37564                             "type" : "string"
37565                           },
37566                           "type" : {
37567                             "type" : "string"
37568                           },
37569                           "wildcardSubtype" : {
37570                             "type" : "boolean"
37571                           },
37572                           "wildcardType" : {
37573                             "type" : "boolean"
37574                           }
37575                         }
37576                       },
37577                       "metadata" : {
37578                         "type" : "object",
37579                         "additionalProperties" : {
37580                           "type" : "array",
37581                           "items" : {
37582                             "type" : "object"
37583                           }
37584                         }
37585                       },
37586                       "status" : {
37587                         "type" : "integer",
37588                         "format" : "int32"
37589                       },
37590                       "statusInfo" : {
37591                         "type" : "object",
37592                         "properties" : {
37593                           "family" : {
37594                             "type" : "string",
37595                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37596                           },
37597                           "reasonPhrase" : {
37598                             "type" : "string"
37599                           },
37600                           "statusCode" : {
37601                             "type" : "integer",
37602                             "format" : "int32"
37603                           }
37604                         }
37605                       },
37606                       "stringHeaders" : {
37607                         "type" : "object",
37608                         "additionalProperties" : {
37609                           "type" : "array",
37610                           "items" : {
37611                             "type" : "string"
37612                           }
37613                         }
37614                       }
37615                     }
37616                   }
37617                 }
37618               }
37619             }
37620           }
37621         },
37622         "servers" : [ {
37623           "url" : "/sdc2/rest",
37624           "variables" : { }
37625         } ],
37626         "summary" : "Returns updated resource instance",
37627         "tags" : [ "SDCE-2 APIs" ]
37628       }
37629     },
37630     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}" : {
37631       "post" : {
37632         "description" : "Update resource instance",
37633         "operationId" : "updateComponentInstanceMetadata",
37634         "parameters" : [ {
37635           "in" : "path",
37636           "name" : "componentId",
37637           "required" : true,
37638           "schema" : {
37639             "type" : "string"
37640           }
37641         }, {
37642           "in" : "path",
37643           "name" : "componentInstanceId",
37644           "required" : true,
37645           "schema" : {
37646             "type" : "string"
37647           }
37648         }, {
37649           "description" : "valid values: resources / services / products",
37650           "in" : "path",
37651           "name" : "containerComponentType",
37652           "required" : true,
37653           "schema" : {
37654             "type" : "string",
37655             "enum" : [ "resources", "services", "products" ]
37656           }
37657         } ],
37658         "responses" : {
37659           "200" : {
37660             "description" : "Resource instance updated"
37661           },
37662           "400" : {
37663             "description" : "Invalid content / Missing content"
37664           },
37665           "403" : {
37666             "description" : "Restricted operation"
37667           },
37668           "default" : {
37669             "content" : {
37670               "application/json" : {
37671                 "schema" : {
37672                   "type" : "array",
37673                   "items" : {
37674                     "type" : "object",
37675                     "properties" : {
37676                       "allowedMethods" : {
37677                         "type" : "array",
37678                         "items" : {
37679                           "type" : "string"
37680                         },
37681                         "uniqueItems" : true
37682                       },
37683                       "cookies" : {
37684                         "type" : "object",
37685                         "additionalProperties" : {
37686                           "type" : "object",
37687                           "properties" : {
37688                             "comment" : {
37689                               "type" : "string"
37690                             },
37691                             "domain" : {
37692                               "type" : "string"
37693                             },
37694                             "expiry" : {
37695                               "type" : "string",
37696                               "format" : "date-time"
37697                             },
37698                             "httpOnly" : {
37699                               "type" : "boolean"
37700                             },
37701                             "maxAge" : {
37702                               "type" : "integer",
37703                               "format" : "int32"
37704                             },
37705                             "name" : {
37706                               "type" : "string"
37707                             },
37708                             "path" : {
37709                               "type" : "string"
37710                             },
37711                             "secure" : {
37712                               "type" : "boolean"
37713                             },
37714                             "value" : {
37715                               "type" : "string"
37716                             },
37717                             "version" : {
37718                               "type" : "integer",
37719                               "format" : "int32"
37720                             }
37721                           }
37722                         }
37723                       },
37724                       "date" : {
37725                         "type" : "string",
37726                         "format" : "date-time"
37727                       },
37728                       "entity" : {
37729                         "type" : "object"
37730                       },
37731                       "entityTag" : {
37732                         "type" : "object",
37733                         "properties" : {
37734                           "value" : {
37735                             "type" : "string"
37736                           },
37737                           "weak" : {
37738                             "type" : "boolean"
37739                           }
37740                         }
37741                       },
37742                       "headers" : {
37743                         "type" : "object",
37744                         "additionalProperties" : {
37745                           "type" : "array",
37746                           "items" : {
37747                             "type" : "object"
37748                           }
37749                         }
37750                       },
37751                       "language" : {
37752                         "type" : "object",
37753                         "properties" : {
37754                           "country" : {
37755                             "type" : "string"
37756                           },
37757                           "displayCountry" : {
37758                             "type" : "string"
37759                           },
37760                           "displayLanguage" : {
37761                             "type" : "string"
37762                           },
37763                           "displayName" : {
37764                             "type" : "string"
37765                           },
37766                           "displayScript" : {
37767                             "type" : "string"
37768                           },
37769                           "displayVariant" : {
37770                             "type" : "string"
37771                           },
37772                           "extensionKeys" : {
37773                             "type" : "array",
37774                             "items" : {
37775                               "type" : "string"
37776                             },
37777                             "uniqueItems" : true
37778                           },
37779                           "iso3Country" : {
37780                             "type" : "string"
37781                           },
37782                           "iso3Language" : {
37783                             "type" : "string"
37784                           },
37785                           "language" : {
37786                             "type" : "string"
37787                           },
37788                           "script" : {
37789                             "type" : "string"
37790                           },
37791                           "unicodeLocaleAttributes" : {
37792                             "type" : "array",
37793                             "items" : {
37794                               "type" : "string"
37795                             },
37796                             "uniqueItems" : true
37797                           },
37798                           "unicodeLocaleKeys" : {
37799                             "type" : "array",
37800                             "items" : {
37801                               "type" : "string"
37802                             },
37803                             "uniqueItems" : true
37804                           },
37805                           "variant" : {
37806                             "type" : "string"
37807                           }
37808                         }
37809                       },
37810                       "lastModified" : {
37811                         "type" : "string",
37812                         "format" : "date-time"
37813                       },
37814                       "length" : {
37815                         "type" : "integer",
37816                         "format" : "int32"
37817                       },
37818                       "links" : {
37819                         "type" : "array",
37820                         "items" : {
37821                           "type" : "object",
37822                           "properties" : {
37823                             "params" : {
37824                               "type" : "object",
37825                               "additionalProperties" : {
37826                                 "type" : "string"
37827                               }
37828                             },
37829                             "rel" : {
37830                               "type" : "string"
37831                             },
37832                             "rels" : {
37833                               "type" : "array",
37834                               "items" : {
37835                                 "type" : "string"
37836                               }
37837                             },
37838                             "title" : {
37839                               "type" : "string"
37840                             },
37841                             "type" : {
37842                               "type" : "string"
37843                             },
37844                             "uri" : {
37845                               "type" : "string",
37846                               "format" : "uri"
37847                             },
37848                             "uriBuilder" : {
37849                               "type" : "object"
37850                             }
37851                           }
37852                         },
37853                         "uniqueItems" : true
37854                       },
37855                       "location" : {
37856                         "type" : "string",
37857                         "format" : "uri"
37858                       },
37859                       "mediaType" : {
37860                         "type" : "object",
37861                         "properties" : {
37862                           "parameters" : {
37863                             "type" : "object",
37864                             "additionalProperties" : {
37865                               "type" : "string"
37866                             }
37867                           },
37868                           "subtype" : {
37869                             "type" : "string"
37870                           },
37871                           "type" : {
37872                             "type" : "string"
37873                           },
37874                           "wildcardSubtype" : {
37875                             "type" : "boolean"
37876                           },
37877                           "wildcardType" : {
37878                             "type" : "boolean"
37879                           }
37880                         }
37881                       },
37882                       "metadata" : {
37883                         "type" : "object",
37884                         "additionalProperties" : {
37885                           "type" : "array",
37886                           "items" : {
37887                             "type" : "object"
37888                           }
37889                         }
37890                       },
37891                       "status" : {
37892                         "type" : "integer",
37893                         "format" : "int32"
37894                       },
37895                       "statusInfo" : {
37896                         "type" : "object",
37897                         "properties" : {
37898                           "family" : {
37899                             "type" : "string",
37900                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37901                           },
37902                           "reasonPhrase" : {
37903                             "type" : "string"
37904                           },
37905                           "statusCode" : {
37906                             "type" : "integer",
37907                             "format" : "int32"
37908                           }
37909                         }
37910                       },
37911                       "stringHeaders" : {
37912                         "type" : "object",
37913                         "additionalProperties" : {
37914                           "type" : "array",
37915                           "items" : {
37916                             "type" : "string"
37917                           }
37918                         }
37919                       }
37920                     }
37921                   }
37922                 }
37923               }
37924             }
37925           }
37926         },
37927         "servers" : [ {
37928           "url" : "/sdc2/rest",
37929           "variables" : { }
37930         } ],
37931         "summary" : "Returns updated resource instance",
37932         "tags" : [ "SDCE-2 APIs" ]
37933       }
37934     },
37935     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts" : {
37936       "post" : {
37937         "description" : "Load Resource Instance artifact payload",
37938         "operationId" : "loadComponentInstanceArtifact",
37939         "parameters" : [ {
37940           "in" : "header",
37941           "name" : "USER_ID",
37942           "schema" : {
37943             "type" : "string"
37944           }
37945         }, {
37946           "in" : "header",
37947           "name" : "Content-MD5",
37948           "schema" : {
37949             "type" : "string"
37950           }
37951         }, {
37952           "description" : "valid values: resources / services",
37953           "in" : "path",
37954           "name" : "containerComponentType",
37955           "required" : true,
37956           "schema" : {
37957             "type" : "string",
37958             "enum" : [ "resources", "services" ]
37959           }
37960         }, {
37961           "in" : "path",
37962           "name" : "componentId",
37963           "required" : true,
37964           "schema" : {
37965             "type" : "string"
37966           }
37967         }, {
37968           "in" : "path",
37969           "name" : "componentInstanceId",
37970           "required" : true,
37971           "schema" : {
37972             "type" : "string"
37973           }
37974         } ],
37975         "requestBody" : {
37976           "content" : {
37977             "application/json" : {
37978               "schema" : {
37979                 "type" : "string"
37980               }
37981             }
37982           },
37983           "description" : "json describe the artifact",
37984           "required" : true
37985         },
37986         "responses" : {
37987           "200" : {
37988             "description" : "Artifact updated"
37989           },
37990           "400" : {
37991             "description" : "Invalid content / Missing content"
37992           },
37993           "403" : {
37994             "description" : "Restricted operation"
37995           },
37996           "default" : {
37997             "content" : {
37998               "application/json" : {
37999                 "schema" : {
38000                   "type" : "array",
38001                   "items" : {
38002                     "type" : "object",
38003                     "properties" : {
38004                       "allowedMethods" : {
38005                         "type" : "array",
38006                         "items" : {
38007                           "type" : "string"
38008                         },
38009                         "uniqueItems" : true
38010                       },
38011                       "cookies" : {
38012                         "type" : "object",
38013                         "additionalProperties" : {
38014                           "type" : "object",
38015                           "properties" : {
38016                             "comment" : {
38017                               "type" : "string"
38018                             },
38019                             "domain" : {
38020                               "type" : "string"
38021                             },
38022                             "expiry" : {
38023                               "type" : "string",
38024                               "format" : "date-time"
38025                             },
38026                             "httpOnly" : {
38027                               "type" : "boolean"
38028                             },
38029                             "maxAge" : {
38030                               "type" : "integer",
38031                               "format" : "int32"
38032                             },
38033                             "name" : {
38034                               "type" : "string"
38035                             },
38036                             "path" : {
38037                               "type" : "string"
38038                             },
38039                             "secure" : {
38040                               "type" : "boolean"
38041                             },
38042                             "value" : {
38043                               "type" : "string"
38044                             },
38045                             "version" : {
38046                               "type" : "integer",
38047                               "format" : "int32"
38048                             }
38049                           }
38050                         }
38051                       },
38052                       "date" : {
38053                         "type" : "string",
38054                         "format" : "date-time"
38055                       },
38056                       "entity" : {
38057                         "type" : "object"
38058                       },
38059                       "entityTag" : {
38060                         "type" : "object",
38061                         "properties" : {
38062                           "value" : {
38063                             "type" : "string"
38064                           },
38065                           "weak" : {
38066                             "type" : "boolean"
38067                           }
38068                         }
38069                       },
38070                       "headers" : {
38071                         "type" : "object",
38072                         "additionalProperties" : {
38073                           "type" : "array",
38074                           "items" : {
38075                             "type" : "object"
38076                           }
38077                         }
38078                       },
38079                       "language" : {
38080                         "type" : "object",
38081                         "properties" : {
38082                           "country" : {
38083                             "type" : "string"
38084                           },
38085                           "displayCountry" : {
38086                             "type" : "string"
38087                           },
38088                           "displayLanguage" : {
38089                             "type" : "string"
38090                           },
38091                           "displayName" : {
38092                             "type" : "string"
38093                           },
38094                           "displayScript" : {
38095                             "type" : "string"
38096                           },
38097                           "displayVariant" : {
38098                             "type" : "string"
38099                           },
38100                           "extensionKeys" : {
38101                             "type" : "array",
38102                             "items" : {
38103                               "type" : "string"
38104                             },
38105                             "uniqueItems" : true
38106                           },
38107                           "iso3Country" : {
38108                             "type" : "string"
38109                           },
38110                           "iso3Language" : {
38111                             "type" : "string"
38112                           },
38113                           "language" : {
38114                             "type" : "string"
38115                           },
38116                           "script" : {
38117                             "type" : "string"
38118                           },
38119                           "unicodeLocaleAttributes" : {
38120                             "type" : "array",
38121                             "items" : {
38122                               "type" : "string"
38123                             },
38124                             "uniqueItems" : true
38125                           },
38126                           "unicodeLocaleKeys" : {
38127                             "type" : "array",
38128                             "items" : {
38129                               "type" : "string"
38130                             },
38131                             "uniqueItems" : true
38132                           },
38133                           "variant" : {
38134                             "type" : "string"
38135                           }
38136                         }
38137                       },
38138                       "lastModified" : {
38139                         "type" : "string",
38140                         "format" : "date-time"
38141                       },
38142                       "length" : {
38143                         "type" : "integer",
38144                         "format" : "int32"
38145                       },
38146                       "links" : {
38147                         "type" : "array",
38148                         "items" : {
38149                           "type" : "object",
38150                           "properties" : {
38151                             "params" : {
38152                               "type" : "object",
38153                               "additionalProperties" : {
38154                                 "type" : "string"
38155                               }
38156                             },
38157                             "rel" : {
38158                               "type" : "string"
38159                             },
38160                             "rels" : {
38161                               "type" : "array",
38162                               "items" : {
38163                                 "type" : "string"
38164                               }
38165                             },
38166                             "title" : {
38167                               "type" : "string"
38168                             },
38169                             "type" : {
38170                               "type" : "string"
38171                             },
38172                             "uri" : {
38173                               "type" : "string",
38174                               "format" : "uri"
38175                             },
38176                             "uriBuilder" : {
38177                               "type" : "object"
38178                             }
38179                           }
38180                         },
38181                         "uniqueItems" : true
38182                       },
38183                       "location" : {
38184                         "type" : "string",
38185                         "format" : "uri"
38186                       },
38187                       "mediaType" : {
38188                         "type" : "object",
38189                         "properties" : {
38190                           "parameters" : {
38191                             "type" : "object",
38192                             "additionalProperties" : {
38193                               "type" : "string"
38194                             }
38195                           },
38196                           "subtype" : {
38197                             "type" : "string"
38198                           },
38199                           "type" : {
38200                             "type" : "string"
38201                           },
38202                           "wildcardSubtype" : {
38203                             "type" : "boolean"
38204                           },
38205                           "wildcardType" : {
38206                             "type" : "boolean"
38207                           }
38208                         }
38209                       },
38210                       "metadata" : {
38211                         "type" : "object",
38212                         "additionalProperties" : {
38213                           "type" : "array",
38214                           "items" : {
38215                             "type" : "object"
38216                           }
38217                         }
38218                       },
38219                       "status" : {
38220                         "type" : "integer",
38221                         "format" : "int32"
38222                       },
38223                       "statusInfo" : {
38224                         "type" : "object",
38225                         "properties" : {
38226                           "family" : {
38227                             "type" : "string",
38228                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38229                           },
38230                           "reasonPhrase" : {
38231                             "type" : "string"
38232                           },
38233                           "statusCode" : {
38234                             "type" : "integer",
38235                             "format" : "int32"
38236                           }
38237                         }
38238                       },
38239                       "stringHeaders" : {
38240                         "type" : "object",
38241                         "additionalProperties" : {
38242                           "type" : "array",
38243                           "items" : {
38244                             "type" : "string"
38245                           }
38246                         }
38247                       }
38248                     }
38249                   }
38250                 }
38251               }
38252             }
38253           }
38254         },
38255         "servers" : [ {
38256           "url" : "/sdc2/rest",
38257           "variables" : { }
38258         } ],
38259         "summary" : "Returns updated artifact",
38260         "tags" : [ "SDCE-2 APIs" ]
38261       }
38262     },
38263     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}" : {
38264       "delete" : {
38265         "description" : "Delete Resource Instance artifact",
38266         "operationId" : "deleteComponentInstanceArtifact",
38267         "parameters" : [ {
38268           "in" : "header",
38269           "name" : "USER_ID",
38270           "schema" : {
38271             "type" : "string"
38272           }
38273         }, {
38274           "in" : "header",
38275           "name" : "Content-MD5",
38276           "schema" : {
38277             "type" : "string"
38278           }
38279         }, {
38280           "description" : "valid values: resources / services",
38281           "in" : "path",
38282           "name" : "containerComponentType",
38283           "required" : true,
38284           "schema" : {
38285             "type" : "string",
38286             "enum" : [ "resources", "services" ]
38287           }
38288         }, {
38289           "in" : "path",
38290           "name" : "componentId",
38291           "required" : true,
38292           "schema" : {
38293             "type" : "string"
38294           }
38295         }, {
38296           "in" : "path",
38297           "name" : "componentInstanceId",
38298           "required" : true,
38299           "schema" : {
38300             "type" : "string"
38301           }
38302         }, {
38303           "in" : "path",
38304           "name" : "artifactId",
38305           "required" : true,
38306           "schema" : {
38307             "type" : "string"
38308           }
38309         } ],
38310         "requestBody" : {
38311           "content" : {
38312             "application/json" : {
38313               "schema" : {
38314                 "type" : "string"
38315               }
38316             }
38317           },
38318           "description" : "json describe the artifact",
38319           "required" : true
38320         },
38321         "responses" : {
38322           "200" : {
38323             "description" : "Artifact updated"
38324           },
38325           "400" : {
38326             "description" : "Invalid content / Missing content"
38327           },
38328           "403" : {
38329             "description" : "Restricted operation"
38330           },
38331           "default" : {
38332             "content" : {
38333               "application/json" : {
38334                 "schema" : {
38335                   "type" : "array",
38336                   "items" : {
38337                     "type" : "object",
38338                     "properties" : {
38339                       "allowedMethods" : {
38340                         "type" : "array",
38341                         "items" : {
38342                           "type" : "string"
38343                         },
38344                         "uniqueItems" : true
38345                       },
38346                       "cookies" : {
38347                         "type" : "object",
38348                         "additionalProperties" : {
38349                           "type" : "object",
38350                           "properties" : {
38351                             "comment" : {
38352                               "type" : "string"
38353                             },
38354                             "domain" : {
38355                               "type" : "string"
38356                             },
38357                             "expiry" : {
38358                               "type" : "string",
38359                               "format" : "date-time"
38360                             },
38361                             "httpOnly" : {
38362                               "type" : "boolean"
38363                             },
38364                             "maxAge" : {
38365                               "type" : "integer",
38366                               "format" : "int32"
38367                             },
38368                             "name" : {
38369                               "type" : "string"
38370                             },
38371                             "path" : {
38372                               "type" : "string"
38373                             },
38374                             "secure" : {
38375                               "type" : "boolean"
38376                             },
38377                             "value" : {
38378                               "type" : "string"
38379                             },
38380                             "version" : {
38381                               "type" : "integer",
38382                               "format" : "int32"
38383                             }
38384                           }
38385                         }
38386                       },
38387                       "date" : {
38388                         "type" : "string",
38389                         "format" : "date-time"
38390                       },
38391                       "entity" : {
38392                         "type" : "object"
38393                       },
38394                       "entityTag" : {
38395                         "type" : "object",
38396                         "properties" : {
38397                           "value" : {
38398                             "type" : "string"
38399                           },
38400                           "weak" : {
38401                             "type" : "boolean"
38402                           }
38403                         }
38404                       },
38405                       "headers" : {
38406                         "type" : "object",
38407                         "additionalProperties" : {
38408                           "type" : "array",
38409                           "items" : {
38410                             "type" : "object"
38411                           }
38412                         }
38413                       },
38414                       "language" : {
38415                         "type" : "object",
38416                         "properties" : {
38417                           "country" : {
38418                             "type" : "string"
38419                           },
38420                           "displayCountry" : {
38421                             "type" : "string"
38422                           },
38423                           "displayLanguage" : {
38424                             "type" : "string"
38425                           },
38426                           "displayName" : {
38427                             "type" : "string"
38428                           },
38429                           "displayScript" : {
38430                             "type" : "string"
38431                           },
38432                           "displayVariant" : {
38433                             "type" : "string"
38434                           },
38435                           "extensionKeys" : {
38436                             "type" : "array",
38437                             "items" : {
38438                               "type" : "string"
38439                             },
38440                             "uniqueItems" : true
38441                           },
38442                           "iso3Country" : {
38443                             "type" : "string"
38444                           },
38445                           "iso3Language" : {
38446                             "type" : "string"
38447                           },
38448                           "language" : {
38449                             "type" : "string"
38450                           },
38451                           "script" : {
38452                             "type" : "string"
38453                           },
38454                           "unicodeLocaleAttributes" : {
38455                             "type" : "array",
38456                             "items" : {
38457                               "type" : "string"
38458                             },
38459                             "uniqueItems" : true
38460                           },
38461                           "unicodeLocaleKeys" : {
38462                             "type" : "array",
38463                             "items" : {
38464                               "type" : "string"
38465                             },
38466                             "uniqueItems" : true
38467                           },
38468                           "variant" : {
38469                             "type" : "string"
38470                           }
38471                         }
38472                       },
38473                       "lastModified" : {
38474                         "type" : "string",
38475                         "format" : "date-time"
38476                       },
38477                       "length" : {
38478                         "type" : "integer",
38479                         "format" : "int32"
38480                       },
38481                       "links" : {
38482                         "type" : "array",
38483                         "items" : {
38484                           "type" : "object",
38485                           "properties" : {
38486                             "params" : {
38487                               "type" : "object",
38488                               "additionalProperties" : {
38489                                 "type" : "string"
38490                               }
38491                             },
38492                             "rel" : {
38493                               "type" : "string"
38494                             },
38495                             "rels" : {
38496                               "type" : "array",
38497                               "items" : {
38498                                 "type" : "string"
38499                               }
38500                             },
38501                             "title" : {
38502                               "type" : "string"
38503                             },
38504                             "type" : {
38505                               "type" : "string"
38506                             },
38507                             "uri" : {
38508                               "type" : "string",
38509                               "format" : "uri"
38510                             },
38511                             "uriBuilder" : {
38512                               "type" : "object"
38513                             }
38514                           }
38515                         },
38516                         "uniqueItems" : true
38517                       },
38518                       "location" : {
38519                         "type" : "string",
38520                         "format" : "uri"
38521                       },
38522                       "mediaType" : {
38523                         "type" : "object",
38524                         "properties" : {
38525                           "parameters" : {
38526                             "type" : "object",
38527                             "additionalProperties" : {
38528                               "type" : "string"
38529                             }
38530                           },
38531                           "subtype" : {
38532                             "type" : "string"
38533                           },
38534                           "type" : {
38535                             "type" : "string"
38536                           },
38537                           "wildcardSubtype" : {
38538                             "type" : "boolean"
38539                           },
38540                           "wildcardType" : {
38541                             "type" : "boolean"
38542                           }
38543                         }
38544                       },
38545                       "metadata" : {
38546                         "type" : "object",
38547                         "additionalProperties" : {
38548                           "type" : "array",
38549                           "items" : {
38550                             "type" : "object"
38551                           }
38552                         }
38553                       },
38554                       "status" : {
38555                         "type" : "integer",
38556                         "format" : "int32"
38557                       },
38558                       "statusInfo" : {
38559                         "type" : "object",
38560                         "properties" : {
38561                           "family" : {
38562                             "type" : "string",
38563                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38564                           },
38565                           "reasonPhrase" : {
38566                             "type" : "string"
38567                           },
38568                           "statusCode" : {
38569                             "type" : "integer",
38570                             "format" : "int32"
38571                           }
38572                         }
38573                       },
38574                       "stringHeaders" : {
38575                         "type" : "object",
38576                         "additionalProperties" : {
38577                           "type" : "array",
38578                           "items" : {
38579                             "type" : "string"
38580                           }
38581                         }
38582                       }
38583                     }
38584                   }
38585                 }
38586               }
38587             }
38588           }
38589         },
38590         "servers" : [ {
38591           "url" : "/sdc2/rest",
38592           "variables" : { }
38593         } ],
38594         "summary" : "Returns deleted artifact",
38595         "tags" : [ "SDCE-2 APIs" ]
38596       },
38597       "post" : {
38598         "description" : "Update Resource Instance artifact payload",
38599         "operationId" : "updateComponentInstanceArtifact",
38600         "parameters" : [ {
38601           "in" : "header",
38602           "name" : "USER_ID",
38603           "schema" : {
38604             "type" : "string"
38605           }
38606         }, {
38607           "in" : "header",
38608           "name" : "Content-MD5",
38609           "schema" : {
38610             "type" : "string"
38611           }
38612         }, {
38613           "description" : "valid values: resources / services",
38614           "in" : "path",
38615           "name" : "containerComponentType",
38616           "required" : true,
38617           "schema" : {
38618             "type" : "string",
38619             "enum" : [ "resources", "services" ]
38620           }
38621         }, {
38622           "in" : "path",
38623           "name" : "componentId",
38624           "required" : true,
38625           "schema" : {
38626             "type" : "string"
38627           }
38628         }, {
38629           "in" : "path",
38630           "name" : "componentInstanceId",
38631           "required" : true,
38632           "schema" : {
38633             "type" : "string"
38634           }
38635         }, {
38636           "in" : "path",
38637           "name" : "artifactId",
38638           "required" : true,
38639           "schema" : {
38640             "type" : "string"
38641           }
38642         } ],
38643         "requestBody" : {
38644           "content" : {
38645             "application/json" : {
38646               "schema" : {
38647                 "type" : "string"
38648               }
38649             }
38650           },
38651           "description" : "json describe the artifact",
38652           "required" : true
38653         },
38654         "responses" : {
38655           "200" : {
38656             "description" : "Artifact updated"
38657           },
38658           "400" : {
38659             "description" : "Invalid content / Missing content"
38660           },
38661           "403" : {
38662             "description" : "Restricted operation"
38663           },
38664           "default" : {
38665             "content" : {
38666               "application/json" : {
38667                 "schema" : {
38668                   "type" : "array",
38669                   "items" : {
38670                     "type" : "object",
38671                     "properties" : {
38672                       "allowedMethods" : {
38673                         "type" : "array",
38674                         "items" : {
38675                           "type" : "string"
38676                         },
38677                         "uniqueItems" : true
38678                       },
38679                       "cookies" : {
38680                         "type" : "object",
38681                         "additionalProperties" : {
38682                           "type" : "object",
38683                           "properties" : {
38684                             "comment" : {
38685                               "type" : "string"
38686                             },
38687                             "domain" : {
38688                               "type" : "string"
38689                             },
38690                             "expiry" : {
38691                               "type" : "string",
38692                               "format" : "date-time"
38693                             },
38694                             "httpOnly" : {
38695                               "type" : "boolean"
38696                             },
38697                             "maxAge" : {
38698                               "type" : "integer",
38699                               "format" : "int32"
38700                             },
38701                             "name" : {
38702                               "type" : "string"
38703                             },
38704                             "path" : {
38705                               "type" : "string"
38706                             },
38707                             "secure" : {
38708                               "type" : "boolean"
38709                             },
38710                             "value" : {
38711                               "type" : "string"
38712                             },
38713                             "version" : {
38714                               "type" : "integer",
38715                               "format" : "int32"
38716                             }
38717                           }
38718                         }
38719                       },
38720                       "date" : {
38721                         "type" : "string",
38722                         "format" : "date-time"
38723                       },
38724                       "entity" : {
38725                         "type" : "object"
38726                       },
38727                       "entityTag" : {
38728                         "type" : "object",
38729                         "properties" : {
38730                           "value" : {
38731                             "type" : "string"
38732                           },
38733                           "weak" : {
38734                             "type" : "boolean"
38735                           }
38736                         }
38737                       },
38738                       "headers" : {
38739                         "type" : "object",
38740                         "additionalProperties" : {
38741                           "type" : "array",
38742                           "items" : {
38743                             "type" : "object"
38744                           }
38745                         }
38746                       },
38747                       "language" : {
38748                         "type" : "object",
38749                         "properties" : {
38750                           "country" : {
38751                             "type" : "string"
38752                           },
38753                           "displayCountry" : {
38754                             "type" : "string"
38755                           },
38756                           "displayLanguage" : {
38757                             "type" : "string"
38758                           },
38759                           "displayName" : {
38760                             "type" : "string"
38761                           },
38762                           "displayScript" : {
38763                             "type" : "string"
38764                           },
38765                           "displayVariant" : {
38766                             "type" : "string"
38767                           },
38768                           "extensionKeys" : {
38769                             "type" : "array",
38770                             "items" : {
38771                               "type" : "string"
38772                             },
38773                             "uniqueItems" : true
38774                           },
38775                           "iso3Country" : {
38776                             "type" : "string"
38777                           },
38778                           "iso3Language" : {
38779                             "type" : "string"
38780                           },
38781                           "language" : {
38782                             "type" : "string"
38783                           },
38784                           "script" : {
38785                             "type" : "string"
38786                           },
38787                           "unicodeLocaleAttributes" : {
38788                             "type" : "array",
38789                             "items" : {
38790                               "type" : "string"
38791                             },
38792                             "uniqueItems" : true
38793                           },
38794                           "unicodeLocaleKeys" : {
38795                             "type" : "array",
38796                             "items" : {
38797                               "type" : "string"
38798                             },
38799                             "uniqueItems" : true
38800                           },
38801                           "variant" : {
38802                             "type" : "string"
38803                           }
38804                         }
38805                       },
38806                       "lastModified" : {
38807                         "type" : "string",
38808                         "format" : "date-time"
38809                       },
38810                       "length" : {
38811                         "type" : "integer",
38812                         "format" : "int32"
38813                       },
38814                       "links" : {
38815                         "type" : "array",
38816                         "items" : {
38817                           "type" : "object",
38818                           "properties" : {
38819                             "params" : {
38820                               "type" : "object",
38821                               "additionalProperties" : {
38822                                 "type" : "string"
38823                               }
38824                             },
38825                             "rel" : {
38826                               "type" : "string"
38827                             },
38828                             "rels" : {
38829                               "type" : "array",
38830                               "items" : {
38831                                 "type" : "string"
38832                               }
38833                             },
38834                             "title" : {
38835                               "type" : "string"
38836                             },
38837                             "type" : {
38838                               "type" : "string"
38839                             },
38840                             "uri" : {
38841                               "type" : "string",
38842                               "format" : "uri"
38843                             },
38844                             "uriBuilder" : {
38845                               "type" : "object"
38846                             }
38847                           }
38848                         },
38849                         "uniqueItems" : true
38850                       },
38851                       "location" : {
38852                         "type" : "string",
38853                         "format" : "uri"
38854                       },
38855                       "mediaType" : {
38856                         "type" : "object",
38857                         "properties" : {
38858                           "parameters" : {
38859                             "type" : "object",
38860                             "additionalProperties" : {
38861                               "type" : "string"
38862                             }
38863                           },
38864                           "subtype" : {
38865                             "type" : "string"
38866                           },
38867                           "type" : {
38868                             "type" : "string"
38869                           },
38870                           "wildcardSubtype" : {
38871                             "type" : "boolean"
38872                           },
38873                           "wildcardType" : {
38874                             "type" : "boolean"
38875                           }
38876                         }
38877                       },
38878                       "metadata" : {
38879                         "type" : "object",
38880                         "additionalProperties" : {
38881                           "type" : "array",
38882                           "items" : {
38883                             "type" : "object"
38884                           }
38885                         }
38886                       },
38887                       "status" : {
38888                         "type" : "integer",
38889                         "format" : "int32"
38890                       },
38891                       "statusInfo" : {
38892                         "type" : "object",
38893                         "properties" : {
38894                           "family" : {
38895                             "type" : "string",
38896                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38897                           },
38898                           "reasonPhrase" : {
38899                             "type" : "string"
38900                           },
38901                           "statusCode" : {
38902                             "type" : "integer",
38903                             "format" : "int32"
38904                           }
38905                         }
38906                       },
38907                       "stringHeaders" : {
38908                         "type" : "object",
38909                         "additionalProperties" : {
38910                           "type" : "array",
38911                           "items" : {
38912                             "type" : "string"
38913                           }
38914                         }
38915                       }
38916                     }
38917                   }
38918                 }
38919               }
38920             }
38921           }
38922         },
38923         "servers" : [ {
38924           "url" : "/sdc2/rest",
38925           "variables" : { }
38926         } ],
38927         "summary" : "Returns updated artifact",
38928         "tags" : [ "SDCE-2 APIs" ]
38929       }
38930     },
38931     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}/heatParams" : {
38932       "post" : {
38933         "description" : "Update Resource Instance HEAT_ENV parameters",
38934         "operationId" : "updateRIArtifact",
38935         "parameters" : [ {
38936           "description" : "valid values: resources / services",
38937           "in" : "path",
38938           "name" : "containerComponentType",
38939           "required" : true,
38940           "schema" : {
38941             "type" : "string",
38942             "enum" : [ "resources", "services" ]
38943           }
38944         }, {
38945           "in" : "path",
38946           "name" : "componentId",
38947           "required" : true,
38948           "schema" : {
38949             "type" : "string"
38950           }
38951         }, {
38952           "in" : "path",
38953           "name" : "componentInstanceId",
38954           "required" : true,
38955           "schema" : {
38956             "type" : "string"
38957           }
38958         }, {
38959           "in" : "path",
38960           "name" : "artifactId",
38961           "required" : true,
38962           "schema" : {
38963             "type" : "string"
38964           }
38965         } ],
38966         "requestBody" : {
38967           "content" : {
38968             "application/json" : {
38969               "schema" : {
38970                 "type" : "string"
38971               }
38972             }
38973           },
38974           "description" : "json describe the artifact",
38975           "required" : true
38976         },
38977         "responses" : {
38978           "200" : {
38979             "description" : "Artifact updated"
38980           },
38981           "400" : {
38982             "description" : "Invalid content / Missing content"
38983           },
38984           "403" : {
38985             "description" : "Restricted operation"
38986           },
38987           "default" : {
38988             "content" : {
38989               "application/json" : {
38990                 "schema" : {
38991                   "type" : "array",
38992                   "items" : {
38993                     "type" : "object",
38994                     "properties" : {
38995                       "allowedMethods" : {
38996                         "type" : "array",
38997                         "items" : {
38998                           "type" : "string"
38999                         },
39000                         "uniqueItems" : true
39001                       },
39002                       "cookies" : {
39003                         "type" : "object",
39004                         "additionalProperties" : {
39005                           "type" : "object",
39006                           "properties" : {
39007                             "comment" : {
39008                               "type" : "string"
39009                             },
39010                             "domain" : {
39011                               "type" : "string"
39012                             },
39013                             "expiry" : {
39014                               "type" : "string",
39015                               "format" : "date-time"
39016                             },
39017                             "httpOnly" : {
39018                               "type" : "boolean"
39019                             },
39020                             "maxAge" : {
39021                               "type" : "integer",
39022                               "format" : "int32"
39023                             },
39024                             "name" : {
39025                               "type" : "string"
39026                             },
39027                             "path" : {
39028                               "type" : "string"
39029                             },
39030                             "secure" : {
39031                               "type" : "boolean"
39032                             },
39033                             "value" : {
39034                               "type" : "string"
39035                             },
39036                             "version" : {
39037                               "type" : "integer",
39038                               "format" : "int32"
39039                             }
39040                           }
39041                         }
39042                       },
39043                       "date" : {
39044                         "type" : "string",
39045                         "format" : "date-time"
39046                       },
39047                       "entity" : {
39048                         "type" : "object"
39049                       },
39050                       "entityTag" : {
39051                         "type" : "object",
39052                         "properties" : {
39053                           "value" : {
39054                             "type" : "string"
39055                           },
39056                           "weak" : {
39057                             "type" : "boolean"
39058                           }
39059                         }
39060                       },
39061                       "headers" : {
39062                         "type" : "object",
39063                         "additionalProperties" : {
39064                           "type" : "array",
39065                           "items" : {
39066                             "type" : "object"
39067                           }
39068                         }
39069                       },
39070                       "language" : {
39071                         "type" : "object",
39072                         "properties" : {
39073                           "country" : {
39074                             "type" : "string"
39075                           },
39076                           "displayCountry" : {
39077                             "type" : "string"
39078                           },
39079                           "displayLanguage" : {
39080                             "type" : "string"
39081                           },
39082                           "displayName" : {
39083                             "type" : "string"
39084                           },
39085                           "displayScript" : {
39086                             "type" : "string"
39087                           },
39088                           "displayVariant" : {
39089                             "type" : "string"
39090                           },
39091                           "extensionKeys" : {
39092                             "type" : "array",
39093                             "items" : {
39094                               "type" : "string"
39095                             },
39096                             "uniqueItems" : true
39097                           },
39098                           "iso3Country" : {
39099                             "type" : "string"
39100                           },
39101                           "iso3Language" : {
39102                             "type" : "string"
39103                           },
39104                           "language" : {
39105                             "type" : "string"
39106                           },
39107                           "script" : {
39108                             "type" : "string"
39109                           },
39110                           "unicodeLocaleAttributes" : {
39111                             "type" : "array",
39112                             "items" : {
39113                               "type" : "string"
39114                             },
39115                             "uniqueItems" : true
39116                           },
39117                           "unicodeLocaleKeys" : {
39118                             "type" : "array",
39119                             "items" : {
39120                               "type" : "string"
39121                             },
39122                             "uniqueItems" : true
39123                           },
39124                           "variant" : {
39125                             "type" : "string"
39126                           }
39127                         }
39128                       },
39129                       "lastModified" : {
39130                         "type" : "string",
39131                         "format" : "date-time"
39132                       },
39133                       "length" : {
39134                         "type" : "integer",
39135                         "format" : "int32"
39136                       },
39137                       "links" : {
39138                         "type" : "array",
39139                         "items" : {
39140                           "type" : "object",
39141                           "properties" : {
39142                             "params" : {
39143                               "type" : "object",
39144                               "additionalProperties" : {
39145                                 "type" : "string"
39146                               }
39147                             },
39148                             "rel" : {
39149                               "type" : "string"
39150                             },
39151                             "rels" : {
39152                               "type" : "array",
39153                               "items" : {
39154                                 "type" : "string"
39155                               }
39156                             },
39157                             "title" : {
39158                               "type" : "string"
39159                             },
39160                             "type" : {
39161                               "type" : "string"
39162                             },
39163                             "uri" : {
39164                               "type" : "string",
39165                               "format" : "uri"
39166                             },
39167                             "uriBuilder" : {
39168                               "type" : "object"
39169                             }
39170                           }
39171                         },
39172                         "uniqueItems" : true
39173                       },
39174                       "location" : {
39175                         "type" : "string",
39176                         "format" : "uri"
39177                       },
39178                       "mediaType" : {
39179                         "type" : "object",
39180                         "properties" : {
39181                           "parameters" : {
39182                             "type" : "object",
39183                             "additionalProperties" : {
39184                               "type" : "string"
39185                             }
39186                           },
39187                           "subtype" : {
39188                             "type" : "string"
39189                           },
39190                           "type" : {
39191                             "type" : "string"
39192                           },
39193                           "wildcardSubtype" : {
39194                             "type" : "boolean"
39195                           },
39196                           "wildcardType" : {
39197                             "type" : "boolean"
39198                           }
39199                         }
39200                       },
39201                       "metadata" : {
39202                         "type" : "object",
39203                         "additionalProperties" : {
39204                           "type" : "array",
39205                           "items" : {
39206                             "type" : "object"
39207                           }
39208                         }
39209                       },
39210                       "status" : {
39211                         "type" : "integer",
39212                         "format" : "int32"
39213                       },
39214                       "statusInfo" : {
39215                         "type" : "object",
39216                         "properties" : {
39217                           "family" : {
39218                             "type" : "string",
39219                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39220                           },
39221                           "reasonPhrase" : {
39222                             "type" : "string"
39223                           },
39224                           "statusCode" : {
39225                             "type" : "integer",
39226                             "format" : "int32"
39227                           }
39228                         }
39229                       },
39230                       "stringHeaders" : {
39231                         "type" : "object",
39232                         "additionalProperties" : {
39233                           "type" : "array",
39234                           "items" : {
39235                             "type" : "string"
39236                           }
39237                         }
39238                       }
39239                     }
39240                   }
39241                 }
39242               }
39243             }
39244           }
39245         },
39246         "servers" : [ {
39247           "url" : "/sdc2/rest",
39248           "variables" : { }
39249         } ],
39250         "summary" : "Returns updated artifact",
39251         "tags" : [ "SDCE-2 APIs" ]
39252       }
39253     },
39254     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/attributes" : {
39255       "post" : {
39256         "description" : "Update resource instance attribute",
39257         "operationId" : "updateResourceInstanceAttribute",
39258         "parameters" : [ {
39259           "description" : "service id",
39260           "in" : "path",
39261           "name" : "componentId",
39262           "required" : true,
39263           "schema" : {
39264             "type" : "string"
39265           }
39266         }, {
39267           "description" : "valid values: resources / services",
39268           "in" : "path",
39269           "name" : "containerComponentType",
39270           "required" : true,
39271           "schema" : {
39272             "type" : "string",
39273             "enum" : [ "resources", "services" ]
39274           }
39275         }, {
39276           "description" : "resource instance id",
39277           "in" : "path",
39278           "name" : "componentInstanceId",
39279           "required" : true,
39280           "schema" : {
39281             "type" : "string"
39282           }
39283         }, {
39284           "description" : "id of user initiating the operation",
39285           "in" : "header",
39286           "name" : "USER_ID",
39287           "schema" : {
39288             "type" : "string"
39289           }
39290         } ],
39291         "requestBody" : {
39292           "content" : {
39293             "application/json" : {
39294               "schema" : {
39295                 "type" : "string"
39296               }
39297             }
39298           },
39299           "description" : "Component Instance Properties JSON Array",
39300           "required" : true
39301         },
39302         "responses" : {
39303           "201" : {
39304             "description" : "Resource instance created"
39305           },
39306           "400" : {
39307             "description" : "Invalid content / Missing content"
39308           },
39309           "403" : {
39310             "description" : "Restricted operation"
39311           },
39312           "default" : {
39313             "content" : {
39314               "application/json" : {
39315                 "schema" : {
39316                   "type" : "array",
39317                   "items" : {
39318                     "type" : "object",
39319                     "properties" : {
39320                       "allowedMethods" : {
39321                         "type" : "array",
39322                         "items" : {
39323                           "type" : "string"
39324                         },
39325                         "uniqueItems" : true
39326                       },
39327                       "cookies" : {
39328                         "type" : "object",
39329                         "additionalProperties" : {
39330                           "type" : "object",
39331                           "properties" : {
39332                             "comment" : {
39333                               "type" : "string"
39334                             },
39335                             "domain" : {
39336                               "type" : "string"
39337                             },
39338                             "expiry" : {
39339                               "type" : "string",
39340                               "format" : "date-time"
39341                             },
39342                             "httpOnly" : {
39343                               "type" : "boolean"
39344                             },
39345                             "maxAge" : {
39346                               "type" : "integer",
39347                               "format" : "int32"
39348                             },
39349                             "name" : {
39350                               "type" : "string"
39351                             },
39352                             "path" : {
39353                               "type" : "string"
39354                             },
39355                             "secure" : {
39356                               "type" : "boolean"
39357                             },
39358                             "value" : {
39359                               "type" : "string"
39360                             },
39361                             "version" : {
39362                               "type" : "integer",
39363                               "format" : "int32"
39364                             }
39365                           }
39366                         }
39367                       },
39368                       "date" : {
39369                         "type" : "string",
39370                         "format" : "date-time"
39371                       },
39372                       "entity" : {
39373                         "type" : "object"
39374                       },
39375                       "entityTag" : {
39376                         "type" : "object",
39377                         "properties" : {
39378                           "value" : {
39379                             "type" : "string"
39380                           },
39381                           "weak" : {
39382                             "type" : "boolean"
39383                           }
39384                         }
39385                       },
39386                       "headers" : {
39387                         "type" : "object",
39388                         "additionalProperties" : {
39389                           "type" : "array",
39390                           "items" : {
39391                             "type" : "object"
39392                           }
39393                         }
39394                       },
39395                       "language" : {
39396                         "type" : "object",
39397                         "properties" : {
39398                           "country" : {
39399                             "type" : "string"
39400                           },
39401                           "displayCountry" : {
39402                             "type" : "string"
39403                           },
39404                           "displayLanguage" : {
39405                             "type" : "string"
39406                           },
39407                           "displayName" : {
39408                             "type" : "string"
39409                           },
39410                           "displayScript" : {
39411                             "type" : "string"
39412                           },
39413                           "displayVariant" : {
39414                             "type" : "string"
39415                           },
39416                           "extensionKeys" : {
39417                             "type" : "array",
39418                             "items" : {
39419                               "type" : "string"
39420                             },
39421                             "uniqueItems" : true
39422                           },
39423                           "iso3Country" : {
39424                             "type" : "string"
39425                           },
39426                           "iso3Language" : {
39427                             "type" : "string"
39428                           },
39429                           "language" : {
39430                             "type" : "string"
39431                           },
39432                           "script" : {
39433                             "type" : "string"
39434                           },
39435                           "unicodeLocaleAttributes" : {
39436                             "type" : "array",
39437                             "items" : {
39438                               "type" : "string"
39439                             },
39440                             "uniqueItems" : true
39441                           },
39442                           "unicodeLocaleKeys" : {
39443                             "type" : "array",
39444                             "items" : {
39445                               "type" : "string"
39446                             },
39447                             "uniqueItems" : true
39448                           },
39449                           "variant" : {
39450                             "type" : "string"
39451                           }
39452                         }
39453                       },
39454                       "lastModified" : {
39455                         "type" : "string",
39456                         "format" : "date-time"
39457                       },
39458                       "length" : {
39459                         "type" : "integer",
39460                         "format" : "int32"
39461                       },
39462                       "links" : {
39463                         "type" : "array",
39464                         "items" : {
39465                           "type" : "object",
39466                           "properties" : {
39467                             "params" : {
39468                               "type" : "object",
39469                               "additionalProperties" : {
39470                                 "type" : "string"
39471                               }
39472                             },
39473                             "rel" : {
39474                               "type" : "string"
39475                             },
39476                             "rels" : {
39477                               "type" : "array",
39478                               "items" : {
39479                                 "type" : "string"
39480                               }
39481                             },
39482                             "title" : {
39483                               "type" : "string"
39484                             },
39485                             "type" : {
39486                               "type" : "string"
39487                             },
39488                             "uri" : {
39489                               "type" : "string",
39490                               "format" : "uri"
39491                             },
39492                             "uriBuilder" : {
39493                               "type" : "object"
39494                             }
39495                           }
39496                         },
39497                         "uniqueItems" : true
39498                       },
39499                       "location" : {
39500                         "type" : "string",
39501                         "format" : "uri"
39502                       },
39503                       "mediaType" : {
39504                         "type" : "object",
39505                         "properties" : {
39506                           "parameters" : {
39507                             "type" : "object",
39508                             "additionalProperties" : {
39509                               "type" : "string"
39510                             }
39511                           },
39512                           "subtype" : {
39513                             "type" : "string"
39514                           },
39515                           "type" : {
39516                             "type" : "string"
39517                           },
39518                           "wildcardSubtype" : {
39519                             "type" : "boolean"
39520                           },
39521                           "wildcardType" : {
39522                             "type" : "boolean"
39523                           }
39524                         }
39525                       },
39526                       "metadata" : {
39527                         "type" : "object",
39528                         "additionalProperties" : {
39529                           "type" : "array",
39530                           "items" : {
39531                             "type" : "object"
39532                           }
39533                         }
39534                       },
39535                       "status" : {
39536                         "type" : "integer",
39537                         "format" : "int32"
39538                       },
39539                       "statusInfo" : {
39540                         "type" : "object",
39541                         "properties" : {
39542                           "family" : {
39543                             "type" : "string",
39544                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39545                           },
39546                           "reasonPhrase" : {
39547                             "type" : "string"
39548                           },
39549                           "statusCode" : {
39550                             "type" : "integer",
39551                             "format" : "int32"
39552                           }
39553                         }
39554                       },
39555                       "stringHeaders" : {
39556                         "type" : "object",
39557                         "additionalProperties" : {
39558                           "type" : "array",
39559                           "items" : {
39560                             "type" : "string"
39561                           }
39562                         }
39563                       }
39564                     }
39565                   }
39566                 }
39567               }
39568             }
39569           }
39570         },
39571         "servers" : [ {
39572           "url" : "/sdc2/rest",
39573           "variables" : { }
39574         } ],
39575         "summary" : "Returns updated resource instance property",
39576         "tags" : [ "SDCE-2 APIs" ]
39577       }
39578     },
39579     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/changeVersion" : {
39580       "post" : {
39581         "description" : "Update resource instance",
39582         "operationId" : "changeResourceInstanceVersion",
39583         "parameters" : [ {
39584           "in" : "path",
39585           "name" : "componentId",
39586           "required" : true,
39587           "schema" : {
39588             "type" : "string"
39589           }
39590         }, {
39591           "in" : "path",
39592           "name" : "componentInstanceId",
39593           "required" : true,
39594           "schema" : {
39595             "type" : "string"
39596           }
39597         }, {
39598           "description" : "valid values: resources / services",
39599           "in" : "path",
39600           "name" : "containerComponentType",
39601           "required" : true,
39602           "schema" : {
39603             "type" : "string",
39604             "enum" : [ "resources", "services" ]
39605           }
39606         } ],
39607         "responses" : {
39608           "201" : {
39609             "description" : "Resource instance created"
39610           },
39611           "400" : {
39612             "description" : "Invalid content / Missing content"
39613           },
39614           "403" : {
39615             "description" : "Restricted operation"
39616           },
39617           "default" : {
39618             "content" : {
39619               "application/json" : {
39620                 "schema" : {
39621                   "type" : "array",
39622                   "items" : {
39623                     "type" : "object",
39624                     "properties" : {
39625                       "allowedMethods" : {
39626                         "type" : "array",
39627                         "items" : {
39628                           "type" : "string"
39629                         },
39630                         "uniqueItems" : true
39631                       },
39632                       "cookies" : {
39633                         "type" : "object",
39634                         "additionalProperties" : {
39635                           "type" : "object",
39636                           "properties" : {
39637                             "comment" : {
39638                               "type" : "string"
39639                             },
39640                             "domain" : {
39641                               "type" : "string"
39642                             },
39643                             "expiry" : {
39644                               "type" : "string",
39645                               "format" : "date-time"
39646                             },
39647                             "httpOnly" : {
39648                               "type" : "boolean"
39649                             },
39650                             "maxAge" : {
39651                               "type" : "integer",
39652                               "format" : "int32"
39653                             },
39654                             "name" : {
39655                               "type" : "string"
39656                             },
39657                             "path" : {
39658                               "type" : "string"
39659                             },
39660                             "secure" : {
39661                               "type" : "boolean"
39662                             },
39663                             "value" : {
39664                               "type" : "string"
39665                             },
39666                             "version" : {
39667                               "type" : "integer",
39668                               "format" : "int32"
39669                             }
39670                           }
39671                         }
39672                       },
39673                       "date" : {
39674                         "type" : "string",
39675                         "format" : "date-time"
39676                       },
39677                       "entity" : {
39678                         "type" : "object"
39679                       },
39680                       "entityTag" : {
39681                         "type" : "object",
39682                         "properties" : {
39683                           "value" : {
39684                             "type" : "string"
39685                           },
39686                           "weak" : {
39687                             "type" : "boolean"
39688                           }
39689                         }
39690                       },
39691                       "headers" : {
39692                         "type" : "object",
39693                         "additionalProperties" : {
39694                           "type" : "array",
39695                           "items" : {
39696                             "type" : "object"
39697                           }
39698                         }
39699                       },
39700                       "language" : {
39701                         "type" : "object",
39702                         "properties" : {
39703                           "country" : {
39704                             "type" : "string"
39705                           },
39706                           "displayCountry" : {
39707                             "type" : "string"
39708                           },
39709                           "displayLanguage" : {
39710                             "type" : "string"
39711                           },
39712                           "displayName" : {
39713                             "type" : "string"
39714                           },
39715                           "displayScript" : {
39716                             "type" : "string"
39717                           },
39718                           "displayVariant" : {
39719                             "type" : "string"
39720                           },
39721                           "extensionKeys" : {
39722                             "type" : "array",
39723                             "items" : {
39724                               "type" : "string"
39725                             },
39726                             "uniqueItems" : true
39727                           },
39728                           "iso3Country" : {
39729                             "type" : "string"
39730                           },
39731                           "iso3Language" : {
39732                             "type" : "string"
39733                           },
39734                           "language" : {
39735                             "type" : "string"
39736                           },
39737                           "script" : {
39738                             "type" : "string"
39739                           },
39740                           "unicodeLocaleAttributes" : {
39741                             "type" : "array",
39742                             "items" : {
39743                               "type" : "string"
39744                             },
39745                             "uniqueItems" : true
39746                           },
39747                           "unicodeLocaleKeys" : {
39748                             "type" : "array",
39749                             "items" : {
39750                               "type" : "string"
39751                             },
39752                             "uniqueItems" : true
39753                           },
39754                           "variant" : {
39755                             "type" : "string"
39756                           }
39757                         }
39758                       },
39759                       "lastModified" : {
39760                         "type" : "string",
39761                         "format" : "date-time"
39762                       },
39763                       "length" : {
39764                         "type" : "integer",
39765                         "format" : "int32"
39766                       },
39767                       "links" : {
39768                         "type" : "array",
39769                         "items" : {
39770                           "type" : "object",
39771                           "properties" : {
39772                             "params" : {
39773                               "type" : "object",
39774                               "additionalProperties" : {
39775                                 "type" : "string"
39776                               }
39777                             },
39778                             "rel" : {
39779                               "type" : "string"
39780                             },
39781                             "rels" : {
39782                               "type" : "array",
39783                               "items" : {
39784                                 "type" : "string"
39785                               }
39786                             },
39787                             "title" : {
39788                               "type" : "string"
39789                             },
39790                             "type" : {
39791                               "type" : "string"
39792                             },
39793                             "uri" : {
39794                               "type" : "string",
39795                               "format" : "uri"
39796                             },
39797                             "uriBuilder" : {
39798                               "type" : "object"
39799                             }
39800                           }
39801                         },
39802                         "uniqueItems" : true
39803                       },
39804                       "location" : {
39805                         "type" : "string",
39806                         "format" : "uri"
39807                       },
39808                       "mediaType" : {
39809                         "type" : "object",
39810                         "properties" : {
39811                           "parameters" : {
39812                             "type" : "object",
39813                             "additionalProperties" : {
39814                               "type" : "string"
39815                             }
39816                           },
39817                           "subtype" : {
39818                             "type" : "string"
39819                           },
39820                           "type" : {
39821                             "type" : "string"
39822                           },
39823                           "wildcardSubtype" : {
39824                             "type" : "boolean"
39825                           },
39826                           "wildcardType" : {
39827                             "type" : "boolean"
39828                           }
39829                         }
39830                       },
39831                       "metadata" : {
39832                         "type" : "object",
39833                         "additionalProperties" : {
39834                           "type" : "array",
39835                           "items" : {
39836                             "type" : "object"
39837                           }
39838                         }
39839                       },
39840                       "status" : {
39841                         "type" : "integer",
39842                         "format" : "int32"
39843                       },
39844                       "statusInfo" : {
39845                         "type" : "object",
39846                         "properties" : {
39847                           "family" : {
39848                             "type" : "string",
39849                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39850                           },
39851                           "reasonPhrase" : {
39852                             "type" : "string"
39853                           },
39854                           "statusCode" : {
39855                             "type" : "integer",
39856                             "format" : "int32"
39857                           }
39858                         }
39859                       },
39860                       "stringHeaders" : {
39861                         "type" : "object",
39862                         "additionalProperties" : {
39863                           "type" : "array",
39864                           "items" : {
39865                             "type" : "string"
39866                           }
39867                         }
39868                       }
39869                     }
39870                   }
39871                 }
39872               }
39873             }
39874           }
39875         },
39876         "servers" : [ {
39877           "url" : "/sdc2/rest",
39878           "variables" : { }
39879         } ],
39880         "summary" : "Returns updated resource instance",
39881         "tags" : [ "SDCE-2 APIs" ]
39882       }
39883     },
39884     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstId}" : {
39885       "get" : {
39886         "description" : "Get group artifacts ",
39887         "operationId" : "getGroupArtifactById",
39888         "parameters" : [ {
39889           "in" : "path",
39890           "name" : "containerComponentType",
39891           "required" : true,
39892           "schema" : {
39893             "type" : "string"
39894           }
39895         }, {
39896           "in" : "path",
39897           "name" : "componentId",
39898           "required" : true,
39899           "schema" : {
39900             "type" : "string"
39901           }
39902         }, {
39903           "in" : "path",
39904           "name" : "componentInstanceId",
39905           "required" : true,
39906           "schema" : {
39907             "type" : "string"
39908           }
39909         }, {
39910           "in" : "path",
39911           "name" : "groupInstId",
39912           "required" : true,
39913           "schema" : {
39914             "type" : "string"
39915           }
39916         }, {
39917           "in" : "header",
39918           "name" : "USER_ID",
39919           "schema" : {
39920             "type" : "string"
39921           }
39922         } ],
39923         "responses" : {
39924           "200" : {
39925             "description" : "group found"
39926           },
39927           "403" : {
39928             "description" : "Restricted operation"
39929           },
39930           "404" : {
39931             "description" : "Group not found"
39932           },
39933           "default" : {
39934             "content" : {
39935               "application/json" : {
39936                 "schema" : {
39937                   "type" : "array",
39938                   "items" : {
39939                     "type" : "object",
39940                     "properties" : {
39941                       "allowedMethods" : {
39942                         "type" : "array",
39943                         "items" : {
39944                           "type" : "string"
39945                         },
39946                         "uniqueItems" : true
39947                       },
39948                       "cookies" : {
39949                         "type" : "object",
39950                         "additionalProperties" : {
39951                           "type" : "object",
39952                           "properties" : {
39953                             "comment" : {
39954                               "type" : "string"
39955                             },
39956                             "domain" : {
39957                               "type" : "string"
39958                             },
39959                             "expiry" : {
39960                               "type" : "string",
39961                               "format" : "date-time"
39962                             },
39963                             "httpOnly" : {
39964                               "type" : "boolean"
39965                             },
39966                             "maxAge" : {
39967                               "type" : "integer",
39968                               "format" : "int32"
39969                             },
39970                             "name" : {
39971                               "type" : "string"
39972                             },
39973                             "path" : {
39974                               "type" : "string"
39975                             },
39976                             "secure" : {
39977                               "type" : "boolean"
39978                             },
39979                             "value" : {
39980                               "type" : "string"
39981                             },
39982                             "version" : {
39983                               "type" : "integer",
39984                               "format" : "int32"
39985                             }
39986                           }
39987                         }
39988                       },
39989                       "date" : {
39990                         "type" : "string",
39991                         "format" : "date-time"
39992                       },
39993                       "entity" : {
39994                         "type" : "object"
39995                       },
39996                       "entityTag" : {
39997                         "type" : "object",
39998                         "properties" : {
39999                           "value" : {
40000                             "type" : "string"
40001                           },
40002                           "weak" : {
40003                             "type" : "boolean"
40004                           }
40005                         }
40006                       },
40007                       "headers" : {
40008                         "type" : "object",
40009                         "additionalProperties" : {
40010                           "type" : "array",
40011                           "items" : {
40012                             "type" : "object"
40013                           }
40014                         }
40015                       },
40016                       "language" : {
40017                         "type" : "object",
40018                         "properties" : {
40019                           "country" : {
40020                             "type" : "string"
40021                           },
40022                           "displayCountry" : {
40023                             "type" : "string"
40024                           },
40025                           "displayLanguage" : {
40026                             "type" : "string"
40027                           },
40028                           "displayName" : {
40029                             "type" : "string"
40030                           },
40031                           "displayScript" : {
40032                             "type" : "string"
40033                           },
40034                           "displayVariant" : {
40035                             "type" : "string"
40036                           },
40037                           "extensionKeys" : {
40038                             "type" : "array",
40039                             "items" : {
40040                               "type" : "string"
40041                             },
40042                             "uniqueItems" : true
40043                           },
40044                           "iso3Country" : {
40045                             "type" : "string"
40046                           },
40047                           "iso3Language" : {
40048                             "type" : "string"
40049                           },
40050                           "language" : {
40051                             "type" : "string"
40052                           },
40053                           "script" : {
40054                             "type" : "string"
40055                           },
40056                           "unicodeLocaleAttributes" : {
40057                             "type" : "array",
40058                             "items" : {
40059                               "type" : "string"
40060                             },
40061                             "uniqueItems" : true
40062                           },
40063                           "unicodeLocaleKeys" : {
40064                             "type" : "array",
40065                             "items" : {
40066                               "type" : "string"
40067                             },
40068                             "uniqueItems" : true
40069                           },
40070                           "variant" : {
40071                             "type" : "string"
40072                           }
40073                         }
40074                       },
40075                       "lastModified" : {
40076                         "type" : "string",
40077                         "format" : "date-time"
40078                       },
40079                       "length" : {
40080                         "type" : "integer",
40081                         "format" : "int32"
40082                       },
40083                       "links" : {
40084                         "type" : "array",
40085                         "items" : {
40086                           "type" : "object",
40087                           "properties" : {
40088                             "params" : {
40089                               "type" : "object",
40090                               "additionalProperties" : {
40091                                 "type" : "string"
40092                               }
40093                             },
40094                             "rel" : {
40095                               "type" : "string"
40096                             },
40097                             "rels" : {
40098                               "type" : "array",
40099                               "items" : {
40100                                 "type" : "string"
40101                               }
40102                             },
40103                             "title" : {
40104                               "type" : "string"
40105                             },
40106                             "type" : {
40107                               "type" : "string"
40108                             },
40109                             "uri" : {
40110                               "type" : "string",
40111                               "format" : "uri"
40112                             },
40113                             "uriBuilder" : {
40114                               "type" : "object"
40115                             }
40116                           }
40117                         },
40118                         "uniqueItems" : true
40119                       },
40120                       "location" : {
40121                         "type" : "string",
40122                         "format" : "uri"
40123                       },
40124                       "mediaType" : {
40125                         "type" : "object",
40126                         "properties" : {
40127                           "parameters" : {
40128                             "type" : "object",
40129                             "additionalProperties" : {
40130                               "type" : "string"
40131                             }
40132                           },
40133                           "subtype" : {
40134                             "type" : "string"
40135                           },
40136                           "type" : {
40137                             "type" : "string"
40138                           },
40139                           "wildcardSubtype" : {
40140                             "type" : "boolean"
40141                           },
40142                           "wildcardType" : {
40143                             "type" : "boolean"
40144                           }
40145                         }
40146                       },
40147                       "metadata" : {
40148                         "type" : "object",
40149                         "additionalProperties" : {
40150                           "type" : "array",
40151                           "items" : {
40152                             "type" : "object"
40153                           }
40154                         }
40155                       },
40156                       "status" : {
40157                         "type" : "integer",
40158                         "format" : "int32"
40159                       },
40160                       "statusInfo" : {
40161                         "type" : "object",
40162                         "properties" : {
40163                           "family" : {
40164                             "type" : "string",
40165                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40166                           },
40167                           "reasonPhrase" : {
40168                             "type" : "string"
40169                           },
40170                           "statusCode" : {
40171                             "type" : "integer",
40172                             "format" : "int32"
40173                           }
40174                         }
40175                       },
40176                       "stringHeaders" : {
40177                         "type" : "object",
40178                         "additionalProperties" : {
40179                           "type" : "array",
40180                           "items" : {
40181                             "type" : "string"
40182                           }
40183                         }
40184                       }
40185                     }
40186                   }
40187                 }
40188               }
40189             }
40190           }
40191         },
40192         "servers" : [ {
40193           "url" : "/sdc2/rest",
40194           "variables" : { }
40195         } ],
40196         "summary" : "Returns artifacts metadata according to groupInstId",
40197         "tags" : [ "SDCE-2 APIs" ]
40198       }
40199     },
40200     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}/property" : {
40201       "post" : {
40202         "description" : "Update resource instance property",
40203         "operationId" : "updateGroupInstanceProperty",
40204         "parameters" : [ {
40205           "description" : "service id",
40206           "in" : "path",
40207           "name" : "componentId",
40208           "required" : true,
40209           "schema" : {
40210             "type" : "string"
40211           }
40212         }, {
40213           "description" : "valid values: resources / services",
40214           "in" : "path",
40215           "name" : "containerComponentType",
40216           "required" : true,
40217           "schema" : {
40218             "type" : "string",
40219             "enum" : [ "resources", "services" ]
40220           }
40221         }, {
40222           "description" : "resource instance id",
40223           "in" : "path",
40224           "name" : "componentInstanceId",
40225           "required" : true,
40226           "schema" : {
40227             "type" : "string"
40228           }
40229         }, {
40230           "description" : "group instance id",
40231           "in" : "path",
40232           "name" : "groupInstanceId",
40233           "required" : true,
40234           "schema" : {
40235             "type" : "string"
40236           }
40237         }, {
40238           "description" : "id of user initiating the operation",
40239           "in" : "header",
40240           "name" : "USER_ID",
40241           "schema" : {
40242             "type" : "string"
40243           }
40244         } ],
40245         "responses" : {
40246           "201" : {
40247             "description" : "Resource instance created"
40248           },
40249           "400" : {
40250             "description" : "Invalid content / Missing content"
40251           },
40252           "403" : {
40253             "description" : "Restricted operation"
40254           },
40255           "default" : {
40256             "content" : {
40257               "application/json" : {
40258                 "schema" : {
40259                   "type" : "array",
40260                   "items" : {
40261                     "type" : "object",
40262                     "properties" : {
40263                       "allowedMethods" : {
40264                         "type" : "array",
40265                         "items" : {
40266                           "type" : "string"
40267                         },
40268                         "uniqueItems" : true
40269                       },
40270                       "cookies" : {
40271                         "type" : "object",
40272                         "additionalProperties" : {
40273                           "type" : "object",
40274                           "properties" : {
40275                             "comment" : {
40276                               "type" : "string"
40277                             },
40278                             "domain" : {
40279                               "type" : "string"
40280                             },
40281                             "expiry" : {
40282                               "type" : "string",
40283                               "format" : "date-time"
40284                             },
40285                             "httpOnly" : {
40286                               "type" : "boolean"
40287                             },
40288                             "maxAge" : {
40289                               "type" : "integer",
40290                               "format" : "int32"
40291                             },
40292                             "name" : {
40293                               "type" : "string"
40294                             },
40295                             "path" : {
40296                               "type" : "string"
40297                             },
40298                             "secure" : {
40299                               "type" : "boolean"
40300                             },
40301                             "value" : {
40302                               "type" : "string"
40303                             },
40304                             "version" : {
40305                               "type" : "integer",
40306                               "format" : "int32"
40307                             }
40308                           }
40309                         }
40310                       },
40311                       "date" : {
40312                         "type" : "string",
40313                         "format" : "date-time"
40314                       },
40315                       "entity" : {
40316                         "type" : "object"
40317                       },
40318                       "entityTag" : {
40319                         "type" : "object",
40320                         "properties" : {
40321                           "value" : {
40322                             "type" : "string"
40323                           },
40324                           "weak" : {
40325                             "type" : "boolean"
40326                           }
40327                         }
40328                       },
40329                       "headers" : {
40330                         "type" : "object",
40331                         "additionalProperties" : {
40332                           "type" : "array",
40333                           "items" : {
40334                             "type" : "object"
40335                           }
40336                         }
40337                       },
40338                       "language" : {
40339                         "type" : "object",
40340                         "properties" : {
40341                           "country" : {
40342                             "type" : "string"
40343                           },
40344                           "displayCountry" : {
40345                             "type" : "string"
40346                           },
40347                           "displayLanguage" : {
40348                             "type" : "string"
40349                           },
40350                           "displayName" : {
40351                             "type" : "string"
40352                           },
40353                           "displayScript" : {
40354                             "type" : "string"
40355                           },
40356                           "displayVariant" : {
40357                             "type" : "string"
40358                           },
40359                           "extensionKeys" : {
40360                             "type" : "array",
40361                             "items" : {
40362                               "type" : "string"
40363                             },
40364                             "uniqueItems" : true
40365                           },
40366                           "iso3Country" : {
40367                             "type" : "string"
40368                           },
40369                           "iso3Language" : {
40370                             "type" : "string"
40371                           },
40372                           "language" : {
40373                             "type" : "string"
40374                           },
40375                           "script" : {
40376                             "type" : "string"
40377                           },
40378                           "unicodeLocaleAttributes" : {
40379                             "type" : "array",
40380                             "items" : {
40381                               "type" : "string"
40382                             },
40383                             "uniqueItems" : true
40384                           },
40385                           "unicodeLocaleKeys" : {
40386                             "type" : "array",
40387                             "items" : {
40388                               "type" : "string"
40389                             },
40390                             "uniqueItems" : true
40391                           },
40392                           "variant" : {
40393                             "type" : "string"
40394                           }
40395                         }
40396                       },
40397                       "lastModified" : {
40398                         "type" : "string",
40399                         "format" : "date-time"
40400                       },
40401                       "length" : {
40402                         "type" : "integer",
40403                         "format" : "int32"
40404                       },
40405                       "links" : {
40406                         "type" : "array",
40407                         "items" : {
40408                           "type" : "object",
40409                           "properties" : {
40410                             "params" : {
40411                               "type" : "object",
40412                               "additionalProperties" : {
40413                                 "type" : "string"
40414                               }
40415                             },
40416                             "rel" : {
40417                               "type" : "string"
40418                             },
40419                             "rels" : {
40420                               "type" : "array",
40421                               "items" : {
40422                                 "type" : "string"
40423                               }
40424                             },
40425                             "title" : {
40426                               "type" : "string"
40427                             },
40428                             "type" : {
40429                               "type" : "string"
40430                             },
40431                             "uri" : {
40432                               "type" : "string",
40433                               "format" : "uri"
40434                             },
40435                             "uriBuilder" : {
40436                               "type" : "object"
40437                             }
40438                           }
40439                         },
40440                         "uniqueItems" : true
40441                       },
40442                       "location" : {
40443                         "type" : "string",
40444                         "format" : "uri"
40445                       },
40446                       "mediaType" : {
40447                         "type" : "object",
40448                         "properties" : {
40449                           "parameters" : {
40450                             "type" : "object",
40451                             "additionalProperties" : {
40452                               "type" : "string"
40453                             }
40454                           },
40455                           "subtype" : {
40456                             "type" : "string"
40457                           },
40458                           "type" : {
40459                             "type" : "string"
40460                           },
40461                           "wildcardSubtype" : {
40462                             "type" : "boolean"
40463                           },
40464                           "wildcardType" : {
40465                             "type" : "boolean"
40466                           }
40467                         }
40468                       },
40469                       "metadata" : {
40470                         "type" : "object",
40471                         "additionalProperties" : {
40472                           "type" : "array",
40473                           "items" : {
40474                             "type" : "object"
40475                           }
40476                         }
40477                       },
40478                       "status" : {
40479                         "type" : "integer",
40480                         "format" : "int32"
40481                       },
40482                       "statusInfo" : {
40483                         "type" : "object",
40484                         "properties" : {
40485                           "family" : {
40486                             "type" : "string",
40487                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40488                           },
40489                           "reasonPhrase" : {
40490                             "type" : "string"
40491                           },
40492                           "statusCode" : {
40493                             "type" : "integer",
40494                             "format" : "int32"
40495                           }
40496                         }
40497                       },
40498                       "stringHeaders" : {
40499                         "type" : "object",
40500                         "additionalProperties" : {
40501                           "type" : "array",
40502                           "items" : {
40503                             "type" : "string"
40504                           }
40505                         }
40506                       }
40507                     }
40508                   }
40509                 }
40510               }
40511             }
40512           }
40513         },
40514         "servers" : [ {
40515           "url" : "/sdc2/rest",
40516           "variables" : { }
40517         } ],
40518         "summary" : "Returns updated resource instance property",
40519         "tags" : [ "SDCE-2 APIs" ]
40520       }
40521     },
40522     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/inputs" : {
40523       "post" : {
40524         "description" : "Update resource instance property",
40525         "operationId" : "updateResourceInstanceInput",
40526         "parameters" : [ {
40527           "description" : "service id",
40528           "in" : "path",
40529           "name" : "componentId",
40530           "required" : true,
40531           "schema" : {
40532             "type" : "string"
40533           }
40534         }, {
40535           "description" : "valid values: resources / services",
40536           "in" : "path",
40537           "name" : "containerComponentType",
40538           "required" : true,
40539           "schema" : {
40540             "type" : "string",
40541             "enum" : [ "resources", "services" ]
40542           }
40543         }, {
40544           "description" : "resource instance id",
40545           "in" : "path",
40546           "name" : "componentInstanceId",
40547           "required" : true,
40548           "schema" : {
40549             "type" : "string"
40550           }
40551         }, {
40552           "description" : "id of user initiating the operation",
40553           "in" : "header",
40554           "name" : "USER_ID",
40555           "schema" : {
40556             "type" : "string"
40557           }
40558         } ],
40559         "requestBody" : {
40560           "content" : {
40561             "application/json" : {
40562               "schema" : {
40563                 "type" : "string"
40564               }
40565             }
40566           },
40567           "description" : "Component Instance Properties JSON Array",
40568           "required" : true
40569         },
40570         "responses" : {
40571           "201" : {
40572             "description" : "Resource instance created"
40573           },
40574           "400" : {
40575             "description" : "Invalid content / Missing content"
40576           },
40577           "403" : {
40578             "description" : "Restricted operation"
40579           },
40580           "default" : {
40581             "content" : {
40582               "application/json" : {
40583                 "schema" : {
40584                   "type" : "array",
40585                   "items" : {
40586                     "type" : "object",
40587                     "properties" : {
40588                       "allowedMethods" : {
40589                         "type" : "array",
40590                         "items" : {
40591                           "type" : "string"
40592                         },
40593                         "uniqueItems" : true
40594                       },
40595                       "cookies" : {
40596                         "type" : "object",
40597                         "additionalProperties" : {
40598                           "type" : "object",
40599                           "properties" : {
40600                             "comment" : {
40601                               "type" : "string"
40602                             },
40603                             "domain" : {
40604                               "type" : "string"
40605                             },
40606                             "expiry" : {
40607                               "type" : "string",
40608                               "format" : "date-time"
40609                             },
40610                             "httpOnly" : {
40611                               "type" : "boolean"
40612                             },
40613                             "maxAge" : {
40614                               "type" : "integer",
40615                               "format" : "int32"
40616                             },
40617                             "name" : {
40618                               "type" : "string"
40619                             },
40620                             "path" : {
40621                               "type" : "string"
40622                             },
40623                             "secure" : {
40624                               "type" : "boolean"
40625                             },
40626                             "value" : {
40627                               "type" : "string"
40628                             },
40629                             "version" : {
40630                               "type" : "integer",
40631                               "format" : "int32"
40632                             }
40633                           }
40634                         }
40635                       },
40636                       "date" : {
40637                         "type" : "string",
40638                         "format" : "date-time"
40639                       },
40640                       "entity" : {
40641                         "type" : "object"
40642                       },
40643                       "entityTag" : {
40644                         "type" : "object",
40645                         "properties" : {
40646                           "value" : {
40647                             "type" : "string"
40648                           },
40649                           "weak" : {
40650                             "type" : "boolean"
40651                           }
40652                         }
40653                       },
40654                       "headers" : {
40655                         "type" : "object",
40656                         "additionalProperties" : {
40657                           "type" : "array",
40658                           "items" : {
40659                             "type" : "object"
40660                           }
40661                         }
40662                       },
40663                       "language" : {
40664                         "type" : "object",
40665                         "properties" : {
40666                           "country" : {
40667                             "type" : "string"
40668                           },
40669                           "displayCountry" : {
40670                             "type" : "string"
40671                           },
40672                           "displayLanguage" : {
40673                             "type" : "string"
40674                           },
40675                           "displayName" : {
40676                             "type" : "string"
40677                           },
40678                           "displayScript" : {
40679                             "type" : "string"
40680                           },
40681                           "displayVariant" : {
40682                             "type" : "string"
40683                           },
40684                           "extensionKeys" : {
40685                             "type" : "array",
40686                             "items" : {
40687                               "type" : "string"
40688                             },
40689                             "uniqueItems" : true
40690                           },
40691                           "iso3Country" : {
40692                             "type" : "string"
40693                           },
40694                           "iso3Language" : {
40695                             "type" : "string"
40696                           },
40697                           "language" : {
40698                             "type" : "string"
40699                           },
40700                           "script" : {
40701                             "type" : "string"
40702                           },
40703                           "unicodeLocaleAttributes" : {
40704                             "type" : "array",
40705                             "items" : {
40706                               "type" : "string"
40707                             },
40708                             "uniqueItems" : true
40709                           },
40710                           "unicodeLocaleKeys" : {
40711                             "type" : "array",
40712                             "items" : {
40713                               "type" : "string"
40714                             },
40715                             "uniqueItems" : true
40716                           },
40717                           "variant" : {
40718                             "type" : "string"
40719                           }
40720                         }
40721                       },
40722                       "lastModified" : {
40723                         "type" : "string",
40724                         "format" : "date-time"
40725                       },
40726                       "length" : {
40727                         "type" : "integer",
40728                         "format" : "int32"
40729                       },
40730                       "links" : {
40731                         "type" : "array",
40732                         "items" : {
40733                           "type" : "object",
40734                           "properties" : {
40735                             "params" : {
40736                               "type" : "object",
40737                               "additionalProperties" : {
40738                                 "type" : "string"
40739                               }
40740                             },
40741                             "rel" : {
40742                               "type" : "string"
40743                             },
40744                             "rels" : {
40745                               "type" : "array",
40746                               "items" : {
40747                                 "type" : "string"
40748                               }
40749                             },
40750                             "title" : {
40751                               "type" : "string"
40752                             },
40753                             "type" : {
40754                               "type" : "string"
40755                             },
40756                             "uri" : {
40757                               "type" : "string",
40758                               "format" : "uri"
40759                             },
40760                             "uriBuilder" : {
40761                               "type" : "object"
40762                             }
40763                           }
40764                         },
40765                         "uniqueItems" : true
40766                       },
40767                       "location" : {
40768                         "type" : "string",
40769                         "format" : "uri"
40770                       },
40771                       "mediaType" : {
40772                         "type" : "object",
40773                         "properties" : {
40774                           "parameters" : {
40775                             "type" : "object",
40776                             "additionalProperties" : {
40777                               "type" : "string"
40778                             }
40779                           },
40780                           "subtype" : {
40781                             "type" : "string"
40782                           },
40783                           "type" : {
40784                             "type" : "string"
40785                           },
40786                           "wildcardSubtype" : {
40787                             "type" : "boolean"
40788                           },
40789                           "wildcardType" : {
40790                             "type" : "boolean"
40791                           }
40792                         }
40793                       },
40794                       "metadata" : {
40795                         "type" : "object",
40796                         "additionalProperties" : {
40797                           "type" : "array",
40798                           "items" : {
40799                             "type" : "object"
40800                           }
40801                         }
40802                       },
40803                       "status" : {
40804                         "type" : "integer",
40805                         "format" : "int32"
40806                       },
40807                       "statusInfo" : {
40808                         "type" : "object",
40809                         "properties" : {
40810                           "family" : {
40811                             "type" : "string",
40812                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40813                           },
40814                           "reasonPhrase" : {
40815                             "type" : "string"
40816                           },
40817                           "statusCode" : {
40818                             "type" : "integer",
40819                             "format" : "int32"
40820                           }
40821                         }
40822                       },
40823                       "stringHeaders" : {
40824                         "type" : "object",
40825                         "additionalProperties" : {
40826                           "type" : "array",
40827                           "items" : {
40828                             "type" : "string"
40829                           }
40830                         }
40831                       }
40832                     }
40833                   }
40834                 }
40835               }
40836             }
40837           }
40838         },
40839         "servers" : [ {
40840           "url" : "/sdc2/rest",
40841           "variables" : { }
40842         } ],
40843         "summary" : "Returns updated resource instance property",
40844         "tags" : [ "SDCE-2 APIs" ]
40845       }
40846     },
40847     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/properties" : {
40848       "post" : {
40849         "description" : "Update resource instance property",
40850         "operationId" : "updateResourceInstanceProperties",
40851         "parameters" : [ {
40852           "description" : "service id",
40853           "in" : "path",
40854           "name" : "componentId",
40855           "required" : true,
40856           "schema" : {
40857             "type" : "string"
40858           }
40859         }, {
40860           "description" : "valid values: resources / services",
40861           "in" : "path",
40862           "name" : "containerComponentType",
40863           "required" : true,
40864           "schema" : {
40865             "type" : "string",
40866             "enum" : [ "resources", "services" ]
40867           }
40868         }, {
40869           "description" : "resource instance id",
40870           "in" : "path",
40871           "name" : "componentInstanceId",
40872           "required" : true,
40873           "schema" : {
40874             "type" : "string"
40875           }
40876         }, {
40877           "description" : "id of user initiating the operation",
40878           "in" : "header",
40879           "name" : "USER_ID",
40880           "schema" : {
40881             "type" : "string"
40882           }
40883         } ],
40884         "requestBody" : {
40885           "content" : {
40886             "application/json" : {
40887               "schema" : {
40888                 "type" : "string"
40889               }
40890             }
40891           },
40892           "description" : "Component Instance Properties JSON Array",
40893           "required" : true
40894         },
40895         "responses" : {
40896           "201" : {
40897             "description" : "Resource instance created"
40898           },
40899           "400" : {
40900             "description" : "Invalid content / Missing content"
40901           },
40902           "403" : {
40903             "description" : "Restricted operation"
40904           },
40905           "default" : {
40906             "content" : {
40907               "application/json" : {
40908                 "schema" : {
40909                   "type" : "array",
40910                   "items" : {
40911                     "type" : "object",
40912                     "properties" : {
40913                       "allowedMethods" : {
40914                         "type" : "array",
40915                         "items" : {
40916                           "type" : "string"
40917                         },
40918                         "uniqueItems" : true
40919                       },
40920                       "cookies" : {
40921                         "type" : "object",
40922                         "additionalProperties" : {
40923                           "type" : "object",
40924                           "properties" : {
40925                             "comment" : {
40926                               "type" : "string"
40927                             },
40928                             "domain" : {
40929                               "type" : "string"
40930                             },
40931                             "expiry" : {
40932                               "type" : "string",
40933                               "format" : "date-time"
40934                             },
40935                             "httpOnly" : {
40936                               "type" : "boolean"
40937                             },
40938                             "maxAge" : {
40939                               "type" : "integer",
40940                               "format" : "int32"
40941                             },
40942                             "name" : {
40943                               "type" : "string"
40944                             },
40945                             "path" : {
40946                               "type" : "string"
40947                             },
40948                             "secure" : {
40949                               "type" : "boolean"
40950                             },
40951                             "value" : {
40952                               "type" : "string"
40953                             },
40954                             "version" : {
40955                               "type" : "integer",
40956                               "format" : "int32"
40957                             }
40958                           }
40959                         }
40960                       },
40961                       "date" : {
40962                         "type" : "string",
40963                         "format" : "date-time"
40964                       },
40965                       "entity" : {
40966                         "type" : "object"
40967                       },
40968                       "entityTag" : {
40969                         "type" : "object",
40970                         "properties" : {
40971                           "value" : {
40972                             "type" : "string"
40973                           },
40974                           "weak" : {
40975                             "type" : "boolean"
40976                           }
40977                         }
40978                       },
40979                       "headers" : {
40980                         "type" : "object",
40981                         "additionalProperties" : {
40982                           "type" : "array",
40983                           "items" : {
40984                             "type" : "object"
40985                           }
40986                         }
40987                       },
40988                       "language" : {
40989                         "type" : "object",
40990                         "properties" : {
40991                           "country" : {
40992                             "type" : "string"
40993                           },
40994                           "displayCountry" : {
40995                             "type" : "string"
40996                           },
40997                           "displayLanguage" : {
40998                             "type" : "string"
40999                           },
41000                           "displayName" : {
41001                             "type" : "string"
41002                           },
41003                           "displayScript" : {
41004                             "type" : "string"
41005                           },
41006                           "displayVariant" : {
41007                             "type" : "string"
41008                           },
41009                           "extensionKeys" : {
41010                             "type" : "array",
41011                             "items" : {
41012                               "type" : "string"
41013                             },
41014                             "uniqueItems" : true
41015                           },
41016                           "iso3Country" : {
41017                             "type" : "string"
41018                           },
41019                           "iso3Language" : {
41020                             "type" : "string"
41021                           },
41022                           "language" : {
41023                             "type" : "string"
41024                           },
41025                           "script" : {
41026                             "type" : "string"
41027                           },
41028                           "unicodeLocaleAttributes" : {
41029                             "type" : "array",
41030                             "items" : {
41031                               "type" : "string"
41032                             },
41033                             "uniqueItems" : true
41034                           },
41035                           "unicodeLocaleKeys" : {
41036                             "type" : "array",
41037                             "items" : {
41038                               "type" : "string"
41039                             },
41040                             "uniqueItems" : true
41041                           },
41042                           "variant" : {
41043                             "type" : "string"
41044                           }
41045                         }
41046                       },
41047                       "lastModified" : {
41048                         "type" : "string",
41049                         "format" : "date-time"
41050                       },
41051                       "length" : {
41052                         "type" : "integer",
41053                         "format" : "int32"
41054                       },
41055                       "links" : {
41056                         "type" : "array",
41057                         "items" : {
41058                           "type" : "object",
41059                           "properties" : {
41060                             "params" : {
41061                               "type" : "object",
41062                               "additionalProperties" : {
41063                                 "type" : "string"
41064                               }
41065                             },
41066                             "rel" : {
41067                               "type" : "string"
41068                             },
41069                             "rels" : {
41070                               "type" : "array",
41071                               "items" : {
41072                                 "type" : "string"
41073                               }
41074                             },
41075                             "title" : {
41076                               "type" : "string"
41077                             },
41078                             "type" : {
41079                               "type" : "string"
41080                             },
41081                             "uri" : {
41082                               "type" : "string",
41083                               "format" : "uri"
41084                             },
41085                             "uriBuilder" : {
41086                               "type" : "object"
41087                             }
41088                           }
41089                         },
41090                         "uniqueItems" : true
41091                       },
41092                       "location" : {
41093                         "type" : "string",
41094                         "format" : "uri"
41095                       },
41096                       "mediaType" : {
41097                         "type" : "object",
41098                         "properties" : {
41099                           "parameters" : {
41100                             "type" : "object",
41101                             "additionalProperties" : {
41102                               "type" : "string"
41103                             }
41104                           },
41105                           "subtype" : {
41106                             "type" : "string"
41107                           },
41108                           "type" : {
41109                             "type" : "string"
41110                           },
41111                           "wildcardSubtype" : {
41112                             "type" : "boolean"
41113                           },
41114                           "wildcardType" : {
41115                             "type" : "boolean"
41116                           }
41117                         }
41118                       },
41119                       "metadata" : {
41120                         "type" : "object",
41121                         "additionalProperties" : {
41122                           "type" : "array",
41123                           "items" : {
41124                             "type" : "object"
41125                           }
41126                         }
41127                       },
41128                       "status" : {
41129                         "type" : "integer",
41130                         "format" : "int32"
41131                       },
41132                       "statusInfo" : {
41133                         "type" : "object",
41134                         "properties" : {
41135                           "family" : {
41136                             "type" : "string",
41137                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41138                           },
41139                           "reasonPhrase" : {
41140                             "type" : "string"
41141                           },
41142                           "statusCode" : {
41143                             "type" : "integer",
41144                             "format" : "int32"
41145                           }
41146                         }
41147                       },
41148                       "stringHeaders" : {
41149                         "type" : "object",
41150                         "additionalProperties" : {
41151                           "type" : "array",
41152                           "items" : {
41153                             "type" : "string"
41154                           }
41155                         }
41156                       }
41157                     }
41158                   }
41159                 }
41160               }
41161             }
41162           }
41163         },
41164         "servers" : [ {
41165           "url" : "/sdc2/rest",
41166           "variables" : { }
41167         } ],
41168         "summary" : "Returns updated resource instance property",
41169         "tags" : [ "SDCE-2 APIs" ]
41170       }
41171     },
41172     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/property/{propertyId}" : {
41173       "delete" : {
41174         "description" : "Update resource instance",
41175         "operationId" : "deleteResourceInstanceProperty",
41176         "parameters" : [ {
41177           "description" : "service id",
41178           "in" : "path",
41179           "name" : "componentId",
41180           "required" : true,
41181           "schema" : {
41182             "type" : "string"
41183           }
41184         }, {
41185           "description" : "valid values: resources / services",
41186           "in" : "path",
41187           "name" : "containerComponentType",
41188           "required" : true,
41189           "schema" : {
41190             "type" : "string",
41191             "enum" : [ "resources", "services" ]
41192           }
41193         }, {
41194           "description" : "resource instance id",
41195           "in" : "path",
41196           "name" : "componentInstanceId",
41197           "required" : true,
41198           "schema" : {
41199             "type" : "string"
41200           }
41201         }, {
41202           "description" : "property id",
41203           "in" : "path",
41204           "name" : "propertyId",
41205           "required" : true,
41206           "schema" : {
41207             "type" : "string"
41208           }
41209         }, {
41210           "description" : "id of user initiating the operation",
41211           "in" : "header",
41212           "name" : "USER_ID",
41213           "schema" : {
41214             "type" : "string"
41215           }
41216         } ],
41217         "responses" : {
41218           "201" : {
41219             "description" : "Resource instance created"
41220           },
41221           "400" : {
41222             "description" : "Invalid content / Missing content"
41223           },
41224           "403" : {
41225             "description" : "Restricted operation"
41226           },
41227           "default" : {
41228             "content" : {
41229               "application/json" : {
41230                 "schema" : {
41231                   "type" : "array",
41232                   "items" : {
41233                     "type" : "object",
41234                     "properties" : {
41235                       "allowedMethods" : {
41236                         "type" : "array",
41237                         "items" : {
41238                           "type" : "string"
41239                         },
41240                         "uniqueItems" : true
41241                       },
41242                       "cookies" : {
41243                         "type" : "object",
41244                         "additionalProperties" : {
41245                           "type" : "object",
41246                           "properties" : {
41247                             "comment" : {
41248                               "type" : "string"
41249                             },
41250                             "domain" : {
41251                               "type" : "string"
41252                             },
41253                             "expiry" : {
41254                               "type" : "string",
41255                               "format" : "date-time"
41256                             },
41257                             "httpOnly" : {
41258                               "type" : "boolean"
41259                             },
41260                             "maxAge" : {
41261                               "type" : "integer",
41262                               "format" : "int32"
41263                             },
41264                             "name" : {
41265                               "type" : "string"
41266                             },
41267                             "path" : {
41268                               "type" : "string"
41269                             },
41270                             "secure" : {
41271                               "type" : "boolean"
41272                             },
41273                             "value" : {
41274                               "type" : "string"
41275                             },
41276                             "version" : {
41277                               "type" : "integer",
41278                               "format" : "int32"
41279                             }
41280                           }
41281                         }
41282                       },
41283                       "date" : {
41284                         "type" : "string",
41285                         "format" : "date-time"
41286                       },
41287                       "entity" : {
41288                         "type" : "object"
41289                       },
41290                       "entityTag" : {
41291                         "type" : "object",
41292                         "properties" : {
41293                           "value" : {
41294                             "type" : "string"
41295                           },
41296                           "weak" : {
41297                             "type" : "boolean"
41298                           }
41299                         }
41300                       },
41301                       "headers" : {
41302                         "type" : "object",
41303                         "additionalProperties" : {
41304                           "type" : "array",
41305                           "items" : {
41306                             "type" : "object"
41307                           }
41308                         }
41309                       },
41310                       "language" : {
41311                         "type" : "object",
41312                         "properties" : {
41313                           "country" : {
41314                             "type" : "string"
41315                           },
41316                           "displayCountry" : {
41317                             "type" : "string"
41318                           },
41319                           "displayLanguage" : {
41320                             "type" : "string"
41321                           },
41322                           "displayName" : {
41323                             "type" : "string"
41324                           },
41325                           "displayScript" : {
41326                             "type" : "string"
41327                           },
41328                           "displayVariant" : {
41329                             "type" : "string"
41330                           },
41331                           "extensionKeys" : {
41332                             "type" : "array",
41333                             "items" : {
41334                               "type" : "string"
41335                             },
41336                             "uniqueItems" : true
41337                           },
41338                           "iso3Country" : {
41339                             "type" : "string"
41340                           },
41341                           "iso3Language" : {
41342                             "type" : "string"
41343                           },
41344                           "language" : {
41345                             "type" : "string"
41346                           },
41347                           "script" : {
41348                             "type" : "string"
41349                           },
41350                           "unicodeLocaleAttributes" : {
41351                             "type" : "array",
41352                             "items" : {
41353                               "type" : "string"
41354                             },
41355                             "uniqueItems" : true
41356                           },
41357                           "unicodeLocaleKeys" : {
41358                             "type" : "array",
41359                             "items" : {
41360                               "type" : "string"
41361                             },
41362                             "uniqueItems" : true
41363                           },
41364                           "variant" : {
41365                             "type" : "string"
41366                           }
41367                         }
41368                       },
41369                       "lastModified" : {
41370                         "type" : "string",
41371                         "format" : "date-time"
41372                       },
41373                       "length" : {
41374                         "type" : "integer",
41375                         "format" : "int32"
41376                       },
41377                       "links" : {
41378                         "type" : "array",
41379                         "items" : {
41380                           "type" : "object",
41381                           "properties" : {
41382                             "params" : {
41383                               "type" : "object",
41384                               "additionalProperties" : {
41385                                 "type" : "string"
41386                               }
41387                             },
41388                             "rel" : {
41389                               "type" : "string"
41390                             },
41391                             "rels" : {
41392                               "type" : "array",
41393                               "items" : {
41394                                 "type" : "string"
41395                               }
41396                             },
41397                             "title" : {
41398                               "type" : "string"
41399                             },
41400                             "type" : {
41401                               "type" : "string"
41402                             },
41403                             "uri" : {
41404                               "type" : "string",
41405                               "format" : "uri"
41406                             },
41407                             "uriBuilder" : {
41408                               "type" : "object"
41409                             }
41410                           }
41411                         },
41412                         "uniqueItems" : true
41413                       },
41414                       "location" : {
41415                         "type" : "string",
41416                         "format" : "uri"
41417                       },
41418                       "mediaType" : {
41419                         "type" : "object",
41420                         "properties" : {
41421                           "parameters" : {
41422                             "type" : "object",
41423                             "additionalProperties" : {
41424                               "type" : "string"
41425                             }
41426                           },
41427                           "subtype" : {
41428                             "type" : "string"
41429                           },
41430                           "type" : {
41431                             "type" : "string"
41432                           },
41433                           "wildcardSubtype" : {
41434                             "type" : "boolean"
41435                           },
41436                           "wildcardType" : {
41437                             "type" : "boolean"
41438                           }
41439                         }
41440                       },
41441                       "metadata" : {
41442                         "type" : "object",
41443                         "additionalProperties" : {
41444                           "type" : "array",
41445                           "items" : {
41446                             "type" : "object"
41447                           }
41448                         }
41449                       },
41450                       "status" : {
41451                         "type" : "integer",
41452                         "format" : "int32"
41453                       },
41454                       "statusInfo" : {
41455                         "type" : "object",
41456                         "properties" : {
41457                           "family" : {
41458                             "type" : "string",
41459                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41460                           },
41461                           "reasonPhrase" : {
41462                             "type" : "string"
41463                           },
41464                           "statusCode" : {
41465                             "type" : "integer",
41466                             "format" : "int32"
41467                           }
41468                         }
41469                       },
41470                       "stringHeaders" : {
41471                         "type" : "object",
41472                         "additionalProperties" : {
41473                           "type" : "array",
41474                           "items" : {
41475                             "type" : "string"
41476                           }
41477                         }
41478                       }
41479                     }
41480                   }
41481                 }
41482               }
41483             }
41484           }
41485         },
41486         "servers" : [ {
41487           "url" : "/sdc2/rest",
41488           "variables" : { }
41489         } ],
41490         "summary" : "Returns deleted resource instance property",
41491         "tags" : [ "SDCE-2 APIs" ]
41492       }
41493     },
41494     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{resourceInstanceId}" : {
41495       "delete" : {
41496         "description" : "Delete ResourceInstance",
41497         "operationId" : "deleteResourceInstance",
41498         "parameters" : [ {
41499           "in" : "path",
41500           "name" : "componentId",
41501           "required" : true,
41502           "schema" : {
41503             "type" : "string"
41504           }
41505         }, {
41506           "in" : "path",
41507           "name" : "resourceInstanceId",
41508           "required" : true,
41509           "schema" : {
41510             "type" : "string"
41511           }
41512         }, {
41513           "description" : "valid values: resources / services / products",
41514           "in" : "path",
41515           "name" : "containerComponentType",
41516           "required" : true,
41517           "schema" : {
41518             "type" : "string",
41519             "enum" : [ "resources", "services", "products" ]
41520           }
41521         } ],
41522         "responses" : {
41523           "201" : {
41524             "description" : "ResourceInstance deleted"
41525           },
41526           "400" : {
41527             "description" : "Invalid content / Missing content"
41528           },
41529           "403" : {
41530             "description" : "Restricted operation"
41531           },
41532           "default" : {
41533             "content" : {
41534               "application/json" : {
41535                 "schema" : {
41536                   "type" : "array",
41537                   "items" : {
41538                     "type" : "object",
41539                     "properties" : {
41540                       "allowedMethods" : {
41541                         "type" : "array",
41542                         "items" : {
41543                           "type" : "string"
41544                         },
41545                         "uniqueItems" : true
41546                       },
41547                       "cookies" : {
41548                         "type" : "object",
41549                         "additionalProperties" : {
41550                           "type" : "object",
41551                           "properties" : {
41552                             "comment" : {
41553                               "type" : "string"
41554                             },
41555                             "domain" : {
41556                               "type" : "string"
41557                             },
41558                             "expiry" : {
41559                               "type" : "string",
41560                               "format" : "date-time"
41561                             },
41562                             "httpOnly" : {
41563                               "type" : "boolean"
41564                             },
41565                             "maxAge" : {
41566                               "type" : "integer",
41567                               "format" : "int32"
41568                             },
41569                             "name" : {
41570                               "type" : "string"
41571                             },
41572                             "path" : {
41573                               "type" : "string"
41574                             },
41575                             "secure" : {
41576                               "type" : "boolean"
41577                             },
41578                             "value" : {
41579                               "type" : "string"
41580                             },
41581                             "version" : {
41582                               "type" : "integer",
41583                               "format" : "int32"
41584                             }
41585                           }
41586                         }
41587                       },
41588                       "date" : {
41589                         "type" : "string",
41590                         "format" : "date-time"
41591                       },
41592                       "entity" : {
41593                         "type" : "object"
41594                       },
41595                       "entityTag" : {
41596                         "type" : "object",
41597                         "properties" : {
41598                           "value" : {
41599                             "type" : "string"
41600                           },
41601                           "weak" : {
41602                             "type" : "boolean"
41603                           }
41604                         }
41605                       },
41606                       "headers" : {
41607                         "type" : "object",
41608                         "additionalProperties" : {
41609                           "type" : "array",
41610                           "items" : {
41611                             "type" : "object"
41612                           }
41613                         }
41614                       },
41615                       "language" : {
41616                         "type" : "object",
41617                         "properties" : {
41618                           "country" : {
41619                             "type" : "string"
41620                           },
41621                           "displayCountry" : {
41622                             "type" : "string"
41623                           },
41624                           "displayLanguage" : {
41625                             "type" : "string"
41626                           },
41627                           "displayName" : {
41628                             "type" : "string"
41629                           },
41630                           "displayScript" : {
41631                             "type" : "string"
41632                           },
41633                           "displayVariant" : {
41634                             "type" : "string"
41635                           },
41636                           "extensionKeys" : {
41637                             "type" : "array",
41638                             "items" : {
41639                               "type" : "string"
41640                             },
41641                             "uniqueItems" : true
41642                           },
41643                           "iso3Country" : {
41644                             "type" : "string"
41645                           },
41646                           "iso3Language" : {
41647                             "type" : "string"
41648                           },
41649                           "language" : {
41650                             "type" : "string"
41651                           },
41652                           "script" : {
41653                             "type" : "string"
41654                           },
41655                           "unicodeLocaleAttributes" : {
41656                             "type" : "array",
41657                             "items" : {
41658                               "type" : "string"
41659                             },
41660                             "uniqueItems" : true
41661                           },
41662                           "unicodeLocaleKeys" : {
41663                             "type" : "array",
41664                             "items" : {
41665                               "type" : "string"
41666                             },
41667                             "uniqueItems" : true
41668                           },
41669                           "variant" : {
41670                             "type" : "string"
41671                           }
41672                         }
41673                       },
41674                       "lastModified" : {
41675                         "type" : "string",
41676                         "format" : "date-time"
41677                       },
41678                       "length" : {
41679                         "type" : "integer",
41680                         "format" : "int32"
41681                       },
41682                       "links" : {
41683                         "type" : "array",
41684                         "items" : {
41685                           "type" : "object",
41686                           "properties" : {
41687                             "params" : {
41688                               "type" : "object",
41689                               "additionalProperties" : {
41690                                 "type" : "string"
41691                               }
41692                             },
41693                             "rel" : {
41694                               "type" : "string"
41695                             },
41696                             "rels" : {
41697                               "type" : "array",
41698                               "items" : {
41699                                 "type" : "string"
41700                               }
41701                             },
41702                             "title" : {
41703                               "type" : "string"
41704                             },
41705                             "type" : {
41706                               "type" : "string"
41707                             },
41708                             "uri" : {
41709                               "type" : "string",
41710                               "format" : "uri"
41711                             },
41712                             "uriBuilder" : {
41713                               "type" : "object"
41714                             }
41715                           }
41716                         },
41717                         "uniqueItems" : true
41718                       },
41719                       "location" : {
41720                         "type" : "string",
41721                         "format" : "uri"
41722                       },
41723                       "mediaType" : {
41724                         "type" : "object",
41725                         "properties" : {
41726                           "parameters" : {
41727                             "type" : "object",
41728                             "additionalProperties" : {
41729                               "type" : "string"
41730                             }
41731                           },
41732                           "subtype" : {
41733                             "type" : "string"
41734                           },
41735                           "type" : {
41736                             "type" : "string"
41737                           },
41738                           "wildcardSubtype" : {
41739                             "type" : "boolean"
41740                           },
41741                           "wildcardType" : {
41742                             "type" : "boolean"
41743                           }
41744                         }
41745                       },
41746                       "metadata" : {
41747                         "type" : "object",
41748                         "additionalProperties" : {
41749                           "type" : "array",
41750                           "items" : {
41751                             "type" : "object"
41752                           }
41753                         }
41754                       },
41755                       "status" : {
41756                         "type" : "integer",
41757                         "format" : "int32"
41758                       },
41759                       "statusInfo" : {
41760                         "type" : "object",
41761                         "properties" : {
41762                           "family" : {
41763                             "type" : "string",
41764                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41765                           },
41766                           "reasonPhrase" : {
41767                             "type" : "string"
41768                           },
41769                           "statusCode" : {
41770                             "type" : "integer",
41771                             "format" : "int32"
41772                           }
41773                         }
41774                       },
41775                       "stringHeaders" : {
41776                         "type" : "object",
41777                         "additionalProperties" : {
41778                           "type" : "array",
41779                           "items" : {
41780                             "type" : "string"
41781                           }
41782                         }
41783                       }
41784                     }
41785                   }
41786                 }
41787               }
41788             }
41789           }
41790         },
41791         "servers" : [ {
41792           "url" : "/sdc2/rest",
41793           "variables" : { }
41794         } ],
41795         "summary" : "Returns delete resourceInstance",
41796         "tags" : [ "SDCE-2 APIs" ]
41797       }
41798     },
41799     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifacts/{artifactId}" : {
41800       "get" : {
41801         "description" : "Download component Artifact in Base64",
41802         "operationId" : "downloadResourceInstanceArtifactBase64",
41803         "parameters" : [ {
41804           "description" : "valid values: resources / services",
41805           "in" : "path",
41806           "name" : "containerComponentType",
41807           "required" : true,
41808           "schema" : {
41809             "type" : "string",
41810             "enum" : [ "resources", "services" ]
41811           }
41812         }, {
41813           "in" : "path",
41814           "name" : "componentId",
41815           "required" : true,
41816           "schema" : {
41817             "type" : "string"
41818           }
41819         }, {
41820           "in" : "path",
41821           "name" : "componentInstanceId",
41822           "required" : true,
41823           "schema" : {
41824             "type" : "string"
41825           }
41826         }, {
41827           "in" : "path",
41828           "name" : "artifactId",
41829           "required" : true,
41830           "schema" : {
41831             "type" : "string"
41832           }
41833         } ],
41834         "responses" : {
41835           "200" : {
41836             "description" : "ResourceInstance artifact downloaded"
41837           },
41838           "404" : {
41839             "description" : "ResourceInstance/Artifact not found"
41840           },
41841           "default" : {
41842             "content" : {
41843               "application/json" : {
41844                 "schema" : {
41845                   "type" : "array",
41846                   "items" : {
41847                     "type" : "object",
41848                     "properties" : {
41849                       "allowedMethods" : {
41850                         "type" : "array",
41851                         "items" : {
41852                           "type" : "string"
41853                         },
41854                         "uniqueItems" : true
41855                       },
41856                       "cookies" : {
41857                         "type" : "object",
41858                         "additionalProperties" : {
41859                           "type" : "object",
41860                           "properties" : {
41861                             "comment" : {
41862                               "type" : "string"
41863                             },
41864                             "domain" : {
41865                               "type" : "string"
41866                             },
41867                             "expiry" : {
41868                               "type" : "string",
41869                               "format" : "date-time"
41870                             },
41871                             "httpOnly" : {
41872                               "type" : "boolean"
41873                             },
41874                             "maxAge" : {
41875                               "type" : "integer",
41876                               "format" : "int32"
41877                             },
41878                             "name" : {
41879                               "type" : "string"
41880                             },
41881                             "path" : {
41882                               "type" : "string"
41883                             },
41884                             "secure" : {
41885                               "type" : "boolean"
41886                             },
41887                             "value" : {
41888                               "type" : "string"
41889                             },
41890                             "version" : {
41891                               "type" : "integer",
41892                               "format" : "int32"
41893                             }
41894                           }
41895                         }
41896                       },
41897                       "date" : {
41898                         "type" : "string",
41899                         "format" : "date-time"
41900                       },
41901                       "entity" : {
41902                         "type" : "object"
41903                       },
41904                       "entityTag" : {
41905                         "type" : "object",
41906                         "properties" : {
41907                           "value" : {
41908                             "type" : "string"
41909                           },
41910                           "weak" : {
41911                             "type" : "boolean"
41912                           }
41913                         }
41914                       },
41915                       "headers" : {
41916                         "type" : "object",
41917                         "additionalProperties" : {
41918                           "type" : "array",
41919                           "items" : {
41920                             "type" : "object"
41921                           }
41922                         }
41923                       },
41924                       "language" : {
41925                         "type" : "object",
41926                         "properties" : {
41927                           "country" : {
41928                             "type" : "string"
41929                           },
41930                           "displayCountry" : {
41931                             "type" : "string"
41932                           },
41933                           "displayLanguage" : {
41934                             "type" : "string"
41935                           },
41936                           "displayName" : {
41937                             "type" : "string"
41938                           },
41939                           "displayScript" : {
41940                             "type" : "string"
41941                           },
41942                           "displayVariant" : {
41943                             "type" : "string"
41944                           },
41945                           "extensionKeys" : {
41946                             "type" : "array",
41947                             "items" : {
41948                               "type" : "string"
41949                             },
41950                             "uniqueItems" : true
41951                           },
41952                           "iso3Country" : {
41953                             "type" : "string"
41954                           },
41955                           "iso3Language" : {
41956                             "type" : "string"
41957                           },
41958                           "language" : {
41959                             "type" : "string"
41960                           },
41961                           "script" : {
41962                             "type" : "string"
41963                           },
41964                           "unicodeLocaleAttributes" : {
41965                             "type" : "array",
41966                             "items" : {
41967                               "type" : "string"
41968                             },
41969                             "uniqueItems" : true
41970                           },
41971                           "unicodeLocaleKeys" : {
41972                             "type" : "array",
41973                             "items" : {
41974                               "type" : "string"
41975                             },
41976                             "uniqueItems" : true
41977                           },
41978                           "variant" : {
41979                             "type" : "string"
41980                           }
41981                         }
41982                       },
41983                       "lastModified" : {
41984                         "type" : "string",
41985                         "format" : "date-time"
41986                       },
41987                       "length" : {
41988                         "type" : "integer",
41989                         "format" : "int32"
41990                       },
41991                       "links" : {
41992                         "type" : "array",
41993                         "items" : {
41994                           "type" : "object",
41995                           "properties" : {
41996                             "params" : {
41997                               "type" : "object",
41998                               "additionalProperties" : {
41999                                 "type" : "string"
42000                               }
42001                             },
42002                             "rel" : {
42003                               "type" : "string"
42004                             },
42005                             "rels" : {
42006                               "type" : "array",
42007                               "items" : {
42008                                 "type" : "string"
42009                               }
42010                             },
42011                             "title" : {
42012                               "type" : "string"
42013                             },
42014                             "type" : {
42015                               "type" : "string"
42016                             },
42017                             "uri" : {
42018                               "type" : "string",
42019                               "format" : "uri"
42020                             },
42021                             "uriBuilder" : {
42022                               "type" : "object"
42023                             }
42024                           }
42025                         },
42026                         "uniqueItems" : true
42027                       },
42028                       "location" : {
42029                         "type" : "string",
42030                         "format" : "uri"
42031                       },
42032                       "mediaType" : {
42033                         "type" : "object",
42034                         "properties" : {
42035                           "parameters" : {
42036                             "type" : "object",
42037                             "additionalProperties" : {
42038                               "type" : "string"
42039                             }
42040                           },
42041                           "subtype" : {
42042                             "type" : "string"
42043                           },
42044                           "type" : {
42045                             "type" : "string"
42046                           },
42047                           "wildcardSubtype" : {
42048                             "type" : "boolean"
42049                           },
42050                           "wildcardType" : {
42051                             "type" : "boolean"
42052                           }
42053                         }
42054                       },
42055                       "metadata" : {
42056                         "type" : "object",
42057                         "additionalProperties" : {
42058                           "type" : "array",
42059                           "items" : {
42060                             "type" : "object"
42061                           }
42062                         }
42063                       },
42064                       "status" : {
42065                         "type" : "integer",
42066                         "format" : "int32"
42067                       },
42068                       "statusInfo" : {
42069                         "type" : "object",
42070                         "properties" : {
42071                           "family" : {
42072                             "type" : "string",
42073                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42074                           },
42075                           "reasonPhrase" : {
42076                             "type" : "string"
42077                           },
42078                           "statusCode" : {
42079                             "type" : "integer",
42080                             "format" : "int32"
42081                           }
42082                         }
42083                       },
42084                       "stringHeaders" : {
42085                         "type" : "object",
42086                         "additionalProperties" : {
42087                           "type" : "array",
42088                           "items" : {
42089                             "type" : "string"
42090                           }
42091                         }
42092                       }
42093                     }
42094                   }
42095                 }
42096               }
42097             }
42098           }
42099         },
42100         "servers" : [ {
42101           "url" : "/sdc2/rest",
42102           "variables" : { }
42103         } ],
42104         "summary" : "Returns downloaded artifact",
42105         "tags" : [ "SDCE-2 APIs" ]
42106       }
42107     },
42108     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifactsByType/{artifactGroupType}" : {
42109       "get" : {
42110         "description" : "Get component Artifacts",
42111         "operationId" : "getComponentInstanceArtifacts",
42112         "parameters" : [ {
42113           "description" : "valid values: resources / services",
42114           "in" : "path",
42115           "name" : "containerComponentType",
42116           "required" : true,
42117           "schema" : {
42118             "type" : "string",
42119             "enum" : [ "resources", "services" ]
42120           }
42121         }, {
42122           "in" : "path",
42123           "name" : "componentId",
42124           "required" : true,
42125           "schema" : {
42126             "type" : "string"
42127           }
42128         }, {
42129           "in" : "path",
42130           "name" : "componentInstanceId",
42131           "required" : true,
42132           "schema" : {
42133             "type" : "string"
42134           }
42135         }, {
42136           "in" : "path",
42137           "name" : "artifactGroupType",
42138           "required" : true,
42139           "schema" : {
42140             "type" : "string"
42141           }
42142         } ],
42143         "responses" : {
42144           "200" : {
42145             "description" : "Component artifacts"
42146           },
42147           "404" : {
42148             "description" : "Resource/Artifact not found"
42149           },
42150           "default" : {
42151             "content" : {
42152               "application/json" : {
42153                 "schema" : {
42154                   "type" : "array",
42155                   "items" : {
42156                     "type" : "object",
42157                     "properties" : {
42158                       "allowedMethods" : {
42159                         "type" : "array",
42160                         "items" : {
42161                           "type" : "string"
42162                         },
42163                         "uniqueItems" : true
42164                       },
42165                       "cookies" : {
42166                         "type" : "object",
42167                         "additionalProperties" : {
42168                           "type" : "object",
42169                           "properties" : {
42170                             "comment" : {
42171                               "type" : "string"
42172                             },
42173                             "domain" : {
42174                               "type" : "string"
42175                             },
42176                             "expiry" : {
42177                               "type" : "string",
42178                               "format" : "date-time"
42179                             },
42180                             "httpOnly" : {
42181                               "type" : "boolean"
42182                             },
42183                             "maxAge" : {
42184                               "type" : "integer",
42185                               "format" : "int32"
42186                             },
42187                             "name" : {
42188                               "type" : "string"
42189                             },
42190                             "path" : {
42191                               "type" : "string"
42192                             },
42193                             "secure" : {
42194                               "type" : "boolean"
42195                             },
42196                             "value" : {
42197                               "type" : "string"
42198                             },
42199                             "version" : {
42200                               "type" : "integer",
42201                               "format" : "int32"
42202                             }
42203                           }
42204                         }
42205                       },
42206                       "date" : {
42207                         "type" : "string",
42208                         "format" : "date-time"
42209                       },
42210                       "entity" : {
42211                         "type" : "object"
42212                       },
42213                       "entityTag" : {
42214                         "type" : "object",
42215                         "properties" : {
42216                           "value" : {
42217                             "type" : "string"
42218                           },
42219                           "weak" : {
42220                             "type" : "boolean"
42221                           }
42222                         }
42223                       },
42224                       "headers" : {
42225                         "type" : "object",
42226                         "additionalProperties" : {
42227                           "type" : "array",
42228                           "items" : {
42229                             "type" : "object"
42230                           }
42231                         }
42232                       },
42233                       "language" : {
42234                         "type" : "object",
42235                         "properties" : {
42236                           "country" : {
42237                             "type" : "string"
42238                           },
42239                           "displayCountry" : {
42240                             "type" : "string"
42241                           },
42242                           "displayLanguage" : {
42243                             "type" : "string"
42244                           },
42245                           "displayName" : {
42246                             "type" : "string"
42247                           },
42248                           "displayScript" : {
42249                             "type" : "string"
42250                           },
42251                           "displayVariant" : {
42252                             "type" : "string"
42253                           },
42254                           "extensionKeys" : {
42255                             "type" : "array",
42256                             "items" : {
42257                               "type" : "string"
42258                             },
42259                             "uniqueItems" : true
42260                           },
42261                           "iso3Country" : {
42262                             "type" : "string"
42263                           },
42264                           "iso3Language" : {
42265                             "type" : "string"
42266                           },
42267                           "language" : {
42268                             "type" : "string"
42269                           },
42270                           "script" : {
42271                             "type" : "string"
42272                           },
42273                           "unicodeLocaleAttributes" : {
42274                             "type" : "array",
42275                             "items" : {
42276                               "type" : "string"
42277                             },
42278                             "uniqueItems" : true
42279                           },
42280                           "unicodeLocaleKeys" : {
42281                             "type" : "array",
42282                             "items" : {
42283                               "type" : "string"
42284                             },
42285                             "uniqueItems" : true
42286                           },
42287                           "variant" : {
42288                             "type" : "string"
42289                           }
42290                         }
42291                       },
42292                       "lastModified" : {
42293                         "type" : "string",
42294                         "format" : "date-time"
42295                       },
42296                       "length" : {
42297                         "type" : "integer",
42298                         "format" : "int32"
42299                       },
42300                       "links" : {
42301                         "type" : "array",
42302                         "items" : {
42303                           "type" : "object",
42304                           "properties" : {
42305                             "params" : {
42306                               "type" : "object",
42307                               "additionalProperties" : {
42308                                 "type" : "string"
42309                               }
42310                             },
42311                             "rel" : {
42312                               "type" : "string"
42313                             },
42314                             "rels" : {
42315                               "type" : "array",
42316                               "items" : {
42317                                 "type" : "string"
42318                               }
42319                             },
42320                             "title" : {
42321                               "type" : "string"
42322                             },
42323                             "type" : {
42324                               "type" : "string"
42325                             },
42326                             "uri" : {
42327                               "type" : "string",
42328                               "format" : "uri"
42329                             },
42330                             "uriBuilder" : {
42331                               "type" : "object"
42332                             }
42333                           }
42334                         },
42335                         "uniqueItems" : true
42336                       },
42337                       "location" : {
42338                         "type" : "string",
42339                         "format" : "uri"
42340                       },
42341                       "mediaType" : {
42342                         "type" : "object",
42343                         "properties" : {
42344                           "parameters" : {
42345                             "type" : "object",
42346                             "additionalProperties" : {
42347                               "type" : "string"
42348                             }
42349                           },
42350                           "subtype" : {
42351                             "type" : "string"
42352                           },
42353                           "type" : {
42354                             "type" : "string"
42355                           },
42356                           "wildcardSubtype" : {
42357                             "type" : "boolean"
42358                           },
42359                           "wildcardType" : {
42360                             "type" : "boolean"
42361                           }
42362                         }
42363                       },
42364                       "metadata" : {
42365                         "type" : "object",
42366                         "additionalProperties" : {
42367                           "type" : "array",
42368                           "items" : {
42369                             "type" : "object"
42370                           }
42371                         }
42372                       },
42373                       "status" : {
42374                         "type" : "integer",
42375                         "format" : "int32"
42376                       },
42377                       "statusInfo" : {
42378                         "type" : "object",
42379                         "properties" : {
42380                           "family" : {
42381                             "type" : "string",
42382                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42383                           },
42384                           "reasonPhrase" : {
42385                             "type" : "string"
42386                           },
42387                           "statusCode" : {
42388                             "type" : "integer",
42389                             "format" : "int32"
42390                           }
42391                         }
42392                       },
42393                       "stringHeaders" : {
42394                         "type" : "object",
42395                         "additionalProperties" : {
42396                           "type" : "array",
42397                           "items" : {
42398                             "type" : "string"
42399                           }
42400                         }
42401                       }
42402                     }
42403                   }
42404                 }
42405               }
42406             }
42407           }
42408         },
42409         "servers" : [ {
42410           "url" : "/sdc2/rest",
42411           "variables" : { }
42412         } ],
42413         "summary" : "Returns artifacts",
42414         "tags" : [ "SDCE-2 APIs" ]
42415       }
42416     },
42417     "/v1/catalog/{containerComponentType}/{componentId}/update/inputs" : {
42418       "post" : {
42419         "description" : "Update resource  inputs",
42420         "operationId" : "updateComponentInputs",
42421         "parameters" : [ {
42422           "description" : "valid values: resources / services",
42423           "in" : "path",
42424           "name" : "containerComponentType",
42425           "required" : true,
42426           "schema" : {
42427             "type" : "string",
42428             "enum" : [ "resources", "services" ]
42429           }
42430         }, {
42431           "in" : "path",
42432           "name" : "componentId",
42433           "required" : true,
42434           "schema" : {
42435             "type" : "string"
42436           }
42437         } ],
42438         "requestBody" : {
42439           "content" : {
42440             "application/json" : {
42441               "schema" : {
42442                 "type" : "string"
42443               }
42444             }
42445           },
42446           "description" : "json describe the input",
42447           "required" : true
42448         },
42449         "responses" : {
42450           "200" : {
42451             "description" : "Input updated"
42452           },
42453           "400" : {
42454             "description" : "Invalid content / Missing content"
42455           },
42456           "403" : {
42457             "description" : "Restricted operation"
42458           },
42459           "default" : {
42460             "content" : {
42461               "application/json" : {
42462                 "schema" : {
42463                   "type" : "array",
42464                   "items" : {
42465                     "type" : "object",
42466                     "properties" : {
42467                       "allowedMethods" : {
42468                         "type" : "array",
42469                         "items" : {
42470                           "type" : "string"
42471                         },
42472                         "uniqueItems" : true
42473                       },
42474                       "cookies" : {
42475                         "type" : "object",
42476                         "additionalProperties" : {
42477                           "type" : "object",
42478                           "properties" : {
42479                             "comment" : {
42480                               "type" : "string"
42481                             },
42482                             "domain" : {
42483                               "type" : "string"
42484                             },
42485                             "expiry" : {
42486                               "type" : "string",
42487                               "format" : "date-time"
42488                             },
42489                             "httpOnly" : {
42490                               "type" : "boolean"
42491                             },
42492                             "maxAge" : {
42493                               "type" : "integer",
42494                               "format" : "int32"
42495                             },
42496                             "name" : {
42497                               "type" : "string"
42498                             },
42499                             "path" : {
42500                               "type" : "string"
42501                             },
42502                             "secure" : {
42503                               "type" : "boolean"
42504                             },
42505                             "value" : {
42506                               "type" : "string"
42507                             },
42508                             "version" : {
42509                               "type" : "integer",
42510                               "format" : "int32"
42511                             }
42512                           }
42513                         }
42514                       },
42515                       "date" : {
42516                         "type" : "string",
42517                         "format" : "date-time"
42518                       },
42519                       "entity" : {
42520                         "type" : "object"
42521                       },
42522                       "entityTag" : {
42523                         "type" : "object",
42524                         "properties" : {
42525                           "value" : {
42526                             "type" : "string"
42527                           },
42528                           "weak" : {
42529                             "type" : "boolean"
42530                           }
42531                         }
42532                       },
42533                       "headers" : {
42534                         "type" : "object",
42535                         "additionalProperties" : {
42536                           "type" : "array",
42537                           "items" : {
42538                             "type" : "object"
42539                           }
42540                         }
42541                       },
42542                       "language" : {
42543                         "type" : "object",
42544                         "properties" : {
42545                           "country" : {
42546                             "type" : "string"
42547                           },
42548                           "displayCountry" : {
42549                             "type" : "string"
42550                           },
42551                           "displayLanguage" : {
42552                             "type" : "string"
42553                           },
42554                           "displayName" : {
42555                             "type" : "string"
42556                           },
42557                           "displayScript" : {
42558                             "type" : "string"
42559                           },
42560                           "displayVariant" : {
42561                             "type" : "string"
42562                           },
42563                           "extensionKeys" : {
42564                             "type" : "array",
42565                             "items" : {
42566                               "type" : "string"
42567                             },
42568                             "uniqueItems" : true
42569                           },
42570                           "iso3Country" : {
42571                             "type" : "string"
42572                           },
42573                           "iso3Language" : {
42574                             "type" : "string"
42575                           },
42576                           "language" : {
42577                             "type" : "string"
42578                           },
42579                           "script" : {
42580                             "type" : "string"
42581                           },
42582                           "unicodeLocaleAttributes" : {
42583                             "type" : "array",
42584                             "items" : {
42585                               "type" : "string"
42586                             },
42587                             "uniqueItems" : true
42588                           },
42589                           "unicodeLocaleKeys" : {
42590                             "type" : "array",
42591                             "items" : {
42592                               "type" : "string"
42593                             },
42594                             "uniqueItems" : true
42595                           },
42596                           "variant" : {
42597                             "type" : "string"
42598                           }
42599                         }
42600                       },
42601                       "lastModified" : {
42602                         "type" : "string",
42603                         "format" : "date-time"
42604                       },
42605                       "length" : {
42606                         "type" : "integer",
42607                         "format" : "int32"
42608                       },
42609                       "links" : {
42610                         "type" : "array",
42611                         "items" : {
42612                           "type" : "object",
42613                           "properties" : {
42614                             "params" : {
42615                               "type" : "object",
42616                               "additionalProperties" : {
42617                                 "type" : "string"
42618                               }
42619                             },
42620                             "rel" : {
42621                               "type" : "string"
42622                             },
42623                             "rels" : {
42624                               "type" : "array",
42625                               "items" : {
42626                                 "type" : "string"
42627                               }
42628                             },
42629                             "title" : {
42630                               "type" : "string"
42631                             },
42632                             "type" : {
42633                               "type" : "string"
42634                             },
42635                             "uri" : {
42636                               "type" : "string",
42637                               "format" : "uri"
42638                             },
42639                             "uriBuilder" : {
42640                               "type" : "object"
42641                             }
42642                           }
42643                         },
42644                         "uniqueItems" : true
42645                       },
42646                       "location" : {
42647                         "type" : "string",
42648                         "format" : "uri"
42649                       },
42650                       "mediaType" : {
42651                         "type" : "object",
42652                         "properties" : {
42653                           "parameters" : {
42654                             "type" : "object",
42655                             "additionalProperties" : {
42656                               "type" : "string"
42657                             }
42658                           },
42659                           "subtype" : {
42660                             "type" : "string"
42661                           },
42662                           "type" : {
42663                             "type" : "string"
42664                           },
42665                           "wildcardSubtype" : {
42666                             "type" : "boolean"
42667                           },
42668                           "wildcardType" : {
42669                             "type" : "boolean"
42670                           }
42671                         }
42672                       },
42673                       "metadata" : {
42674                         "type" : "object",
42675                         "additionalProperties" : {
42676                           "type" : "array",
42677                           "items" : {
42678                             "type" : "object"
42679                           }
42680                         }
42681                       },
42682                       "status" : {
42683                         "type" : "integer",
42684                         "format" : "int32"
42685                       },
42686                       "statusInfo" : {
42687                         "type" : "object",
42688                         "properties" : {
42689                           "family" : {
42690                             "type" : "string",
42691                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42692                           },
42693                           "reasonPhrase" : {
42694                             "type" : "string"
42695                           },
42696                           "statusCode" : {
42697                             "type" : "integer",
42698                             "format" : "int32"
42699                           }
42700                         }
42701                       },
42702                       "stringHeaders" : {
42703                         "type" : "object",
42704                         "additionalProperties" : {
42705                           "type" : "array",
42706                           "items" : {
42707                             "type" : "string"
42708                           }
42709                         }
42710                       }
42711                     }
42712                   }
42713                 }
42714               }
42715             }
42716           }
42717         },
42718         "servers" : [ {
42719           "url" : "/sdc2/rest",
42720           "variables" : { }
42721         } ],
42722         "summary" : "Returns updated input",
42723         "tags" : [ "SDCE-2 APIs" ]
42724       }
42725     },
42726     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/attributes" : {
42727       "get" : {
42728         "description" : "Get component instance attributes",
42729         "operationId" : "getInstanceAttributesById",
42730         "parameters" : [ {
42731           "in" : "path",
42732           "name" : "containerComponentType",
42733           "required" : true,
42734           "schema" : {
42735             "type" : "string"
42736           }
42737         }, {
42738           "in" : "path",
42739           "name" : "containerComponentId",
42740           "required" : true,
42741           "schema" : {
42742             "type" : "string"
42743           }
42744         }, {
42745           "in" : "path",
42746           "name" : "componentInstanceUniqueId",
42747           "required" : true,
42748           "schema" : {
42749             "type" : "string"
42750           }
42751         }, {
42752           "in" : "header",
42753           "name" : "USER_ID",
42754           "schema" : {
42755             "type" : "string"
42756           }
42757         } ],
42758         "responses" : {
42759           "200" : {
42760             "description" : "Attributes found"
42761           },
42762           "403" : {
42763             "description" : "Restricted operation"
42764           },
42765           "404" : {
42766             "description" : "Component/Component Instance - not found"
42767           },
42768           "default" : {
42769             "content" : {
42770               "application/json" : {
42771                 "schema" : {
42772                   "type" : "array",
42773                   "items" : {
42774                     "type" : "object",
42775                     "properties" : {
42776                       "allowedMethods" : {
42777                         "type" : "array",
42778                         "items" : {
42779                           "type" : "string"
42780                         },
42781                         "uniqueItems" : true
42782                       },
42783                       "cookies" : {
42784                         "type" : "object",
42785                         "additionalProperties" : {
42786                           "type" : "object",
42787                           "properties" : {
42788                             "comment" : {
42789                               "type" : "string"
42790                             },
42791                             "domain" : {
42792                               "type" : "string"
42793                             },
42794                             "expiry" : {
42795                               "type" : "string",
42796                               "format" : "date-time"
42797                             },
42798                             "httpOnly" : {
42799                               "type" : "boolean"
42800                             },
42801                             "maxAge" : {
42802                               "type" : "integer",
42803                               "format" : "int32"
42804                             },
42805                             "name" : {
42806                               "type" : "string"
42807                             },
42808                             "path" : {
42809                               "type" : "string"
42810                             },
42811                             "secure" : {
42812                               "type" : "boolean"
42813                             },
42814                             "value" : {
42815                               "type" : "string"
42816                             },
42817                             "version" : {
42818                               "type" : "integer",
42819                               "format" : "int32"
42820                             }
42821                           }
42822                         }
42823                       },
42824                       "date" : {
42825                         "type" : "string",
42826                         "format" : "date-time"
42827                       },
42828                       "entity" : {
42829                         "type" : "object"
42830                       },
42831                       "entityTag" : {
42832                         "type" : "object",
42833                         "properties" : {
42834                           "value" : {
42835                             "type" : "string"
42836                           },
42837                           "weak" : {
42838                             "type" : "boolean"
42839                           }
42840                         }
42841                       },
42842                       "headers" : {
42843                         "type" : "object",
42844                         "additionalProperties" : {
42845                           "type" : "array",
42846                           "items" : {
42847                             "type" : "object"
42848                           }
42849                         }
42850                       },
42851                       "language" : {
42852                         "type" : "object",
42853                         "properties" : {
42854                           "country" : {
42855                             "type" : "string"
42856                           },
42857                           "displayCountry" : {
42858                             "type" : "string"
42859                           },
42860                           "displayLanguage" : {
42861                             "type" : "string"
42862                           },
42863                           "displayName" : {
42864                             "type" : "string"
42865                           },
42866                           "displayScript" : {
42867                             "type" : "string"
42868                           },
42869                           "displayVariant" : {
42870                             "type" : "string"
42871                           },
42872                           "extensionKeys" : {
42873                             "type" : "array",
42874                             "items" : {
42875                               "type" : "string"
42876                             },
42877                             "uniqueItems" : true
42878                           },
42879                           "iso3Country" : {
42880                             "type" : "string"
42881                           },
42882                           "iso3Language" : {
42883                             "type" : "string"
42884                           },
42885                           "language" : {
42886                             "type" : "string"
42887                           },
42888                           "script" : {
42889                             "type" : "string"
42890                           },
42891                           "unicodeLocaleAttributes" : {
42892                             "type" : "array",
42893                             "items" : {
42894                               "type" : "string"
42895                             },
42896                             "uniqueItems" : true
42897                           },
42898                           "unicodeLocaleKeys" : {
42899                             "type" : "array",
42900                             "items" : {
42901                               "type" : "string"
42902                             },
42903                             "uniqueItems" : true
42904                           },
42905                           "variant" : {
42906                             "type" : "string"
42907                           }
42908                         }
42909                       },
42910                       "lastModified" : {
42911                         "type" : "string",
42912                         "format" : "date-time"
42913                       },
42914                       "length" : {
42915                         "type" : "integer",
42916                         "format" : "int32"
42917                       },
42918                       "links" : {
42919                         "type" : "array",
42920                         "items" : {
42921                           "type" : "object",
42922                           "properties" : {
42923                             "params" : {
42924                               "type" : "object",
42925                               "additionalProperties" : {
42926                                 "type" : "string"
42927                               }
42928                             },
42929                             "rel" : {
42930                               "type" : "string"
42931                             },
42932                             "rels" : {
42933                               "type" : "array",
42934                               "items" : {
42935                                 "type" : "string"
42936                               }
42937                             },
42938                             "title" : {
42939                               "type" : "string"
42940                             },
42941                             "type" : {
42942                               "type" : "string"
42943                             },
42944                             "uri" : {
42945                               "type" : "string",
42946                               "format" : "uri"
42947                             },
42948                             "uriBuilder" : {
42949                               "type" : "object"
42950                             }
42951                           }
42952                         },
42953                         "uniqueItems" : true
42954                       },
42955                       "location" : {
42956                         "type" : "string",
42957                         "format" : "uri"
42958                       },
42959                       "mediaType" : {
42960                         "type" : "object",
42961                         "properties" : {
42962                           "parameters" : {
42963                             "type" : "object",
42964                             "additionalProperties" : {
42965                               "type" : "string"
42966                             }
42967                           },
42968                           "subtype" : {
42969                             "type" : "string"
42970                           },
42971                           "type" : {
42972                             "type" : "string"
42973                           },
42974                           "wildcardSubtype" : {
42975                             "type" : "boolean"
42976                           },
42977                           "wildcardType" : {
42978                             "type" : "boolean"
42979                           }
42980                         }
42981                       },
42982                       "metadata" : {
42983                         "type" : "object",
42984                         "additionalProperties" : {
42985                           "type" : "array",
42986                           "items" : {
42987                             "type" : "object"
42988                           }
42989                         }
42990                       },
42991                       "status" : {
42992                         "type" : "integer",
42993                         "format" : "int32"
42994                       },
42995                       "statusInfo" : {
42996                         "type" : "object",
42997                         "properties" : {
42998                           "family" : {
42999                             "type" : "string",
43000                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43001                           },
43002                           "reasonPhrase" : {
43003                             "type" : "string"
43004                           },
43005                           "statusCode" : {
43006                             "type" : "integer",
43007                             "format" : "int32"
43008                           }
43009                         }
43010                       },
43011                       "stringHeaders" : {
43012                         "type" : "object",
43013                         "additionalProperties" : {
43014                           "type" : "array",
43015                           "items" : {
43016                             "type" : "string"
43017                           }
43018                         }
43019                       }
43020                     }
43021                   }
43022                 }
43023               }
43024             }
43025           }
43026         },
43027         "servers" : [ {
43028           "url" : "/sdc2/rest",
43029           "variables" : { }
43030         } ],
43031         "summary" : "Returns component instance attributes",
43032         "tags" : [ "SDCE-2 APIs" ]
43033       }
43034     },
43035     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/capability" : {
43036       "put" : {
43037         "description" : "Update Component Instance Capability",
43038         "operationId" : "updateInstanceRequirement",
43039         "parameters" : [ {
43040           "in" : "path",
43041           "name" : "containerComponentType",
43042           "required" : true,
43043           "schema" : {
43044             "type" : "string"
43045           }
43046         }, {
43047           "in" : "path",
43048           "name" : "containerComponentId",
43049           "required" : true,
43050           "schema" : {
43051             "type" : "string"
43052           }
43053         }, {
43054           "in" : "path",
43055           "name" : "componentInstanceUniqueId",
43056           "required" : true,
43057           "schema" : {
43058             "type" : "string"
43059           }
43060         }, {
43061           "in" : "header",
43062           "name" : "USER_ID",
43063           "schema" : {
43064             "type" : "string"
43065           }
43066         } ],
43067         "requestBody" : {
43068           "content" : {
43069             "application/json" : {
43070               "schema" : {
43071                 "$ref" : "#/components/schemas/ComponentInstanceCapabilityUpdateModel"
43072               }
43073             }
43074           },
43075           "description" : "Component instance capability to update",
43076           "required" : true
43077         },
43078         "responses" : {
43079           "200" : {
43080             "description" : "Resource instance capability successfully updated"
43081           },
43082           "400" : {
43083             "description" : "Invalid content / Missing content"
43084           },
43085           "403" : {
43086             "description" : "Restricted operation"
43087           },
43088           "404" : {
43089             "description" : "Component/Component Instance/Capability not found"
43090           },
43091           "default" : {
43092             "content" : {
43093               "application/json" : {
43094                 "schema" : {
43095                   "type" : "array",
43096                   "items" : {
43097                     "type" : "object",
43098                     "properties" : {
43099                       "allowedMethods" : {
43100                         "type" : "array",
43101                         "items" : {
43102                           "type" : "string"
43103                         },
43104                         "uniqueItems" : true
43105                       },
43106                       "cookies" : {
43107                         "type" : "object",
43108                         "additionalProperties" : {
43109                           "type" : "object",
43110                           "properties" : {
43111                             "comment" : {
43112                               "type" : "string"
43113                             },
43114                             "domain" : {
43115                               "type" : "string"
43116                             },
43117                             "expiry" : {
43118                               "type" : "string",
43119                               "format" : "date-time"
43120                             },
43121                             "httpOnly" : {
43122                               "type" : "boolean"
43123                             },
43124                             "maxAge" : {
43125                               "type" : "integer",
43126                               "format" : "int32"
43127                             },
43128                             "name" : {
43129                               "type" : "string"
43130                             },
43131                             "path" : {
43132                               "type" : "string"
43133                             },
43134                             "secure" : {
43135                               "type" : "boolean"
43136                             },
43137                             "value" : {
43138                               "type" : "string"
43139                             },
43140                             "version" : {
43141                               "type" : "integer",
43142                               "format" : "int32"
43143                             }
43144                           }
43145                         }
43146                       },
43147                       "date" : {
43148                         "type" : "string",
43149                         "format" : "date-time"
43150                       },
43151                       "entity" : {
43152                         "type" : "object"
43153                       },
43154                       "entityTag" : {
43155                         "type" : "object",
43156                         "properties" : {
43157                           "value" : {
43158                             "type" : "string"
43159                           },
43160                           "weak" : {
43161                             "type" : "boolean"
43162                           }
43163                         }
43164                       },
43165                       "headers" : {
43166                         "type" : "object",
43167                         "additionalProperties" : {
43168                           "type" : "array",
43169                           "items" : {
43170                             "type" : "object"
43171                           }
43172                         }
43173                       },
43174                       "language" : {
43175                         "type" : "object",
43176                         "properties" : {
43177                           "country" : {
43178                             "type" : "string"
43179                           },
43180                           "displayCountry" : {
43181                             "type" : "string"
43182                           },
43183                           "displayLanguage" : {
43184                             "type" : "string"
43185                           },
43186                           "displayName" : {
43187                             "type" : "string"
43188                           },
43189                           "displayScript" : {
43190                             "type" : "string"
43191                           },
43192                           "displayVariant" : {
43193                             "type" : "string"
43194                           },
43195                           "extensionKeys" : {
43196                             "type" : "array",
43197                             "items" : {
43198                               "type" : "string"
43199                             },
43200                             "uniqueItems" : true
43201                           },
43202                           "iso3Country" : {
43203                             "type" : "string"
43204                           },
43205                           "iso3Language" : {
43206                             "type" : "string"
43207                           },
43208                           "language" : {
43209                             "type" : "string"
43210                           },
43211                           "script" : {
43212                             "type" : "string"
43213                           },
43214                           "unicodeLocaleAttributes" : {
43215                             "type" : "array",
43216                             "items" : {
43217                               "type" : "string"
43218                             },
43219                             "uniqueItems" : true
43220                           },
43221                           "unicodeLocaleKeys" : {
43222                             "type" : "array",
43223                             "items" : {
43224                               "type" : "string"
43225                             },
43226                             "uniqueItems" : true
43227                           },
43228                           "variant" : {
43229                             "type" : "string"
43230                           }
43231                         }
43232                       },
43233                       "lastModified" : {
43234                         "type" : "string",
43235                         "format" : "date-time"
43236                       },
43237                       "length" : {
43238                         "type" : "integer",
43239                         "format" : "int32"
43240                       },
43241                       "links" : {
43242                         "type" : "array",
43243                         "items" : {
43244                           "type" : "object",
43245                           "properties" : {
43246                             "params" : {
43247                               "type" : "object",
43248                               "additionalProperties" : {
43249                                 "type" : "string"
43250                               }
43251                             },
43252                             "rel" : {
43253                               "type" : "string"
43254                             },
43255                             "rels" : {
43256                               "type" : "array",
43257                               "items" : {
43258                                 "type" : "string"
43259                               }
43260                             },
43261                             "title" : {
43262                               "type" : "string"
43263                             },
43264                             "type" : {
43265                               "type" : "string"
43266                             },
43267                             "uri" : {
43268                               "type" : "string",
43269                               "format" : "uri"
43270                             },
43271                             "uriBuilder" : {
43272                               "type" : "object"
43273                             }
43274                           }
43275                         },
43276                         "uniqueItems" : true
43277                       },
43278                       "location" : {
43279                         "type" : "string",
43280                         "format" : "uri"
43281                       },
43282                       "mediaType" : {
43283                         "type" : "object",
43284                         "properties" : {
43285                           "parameters" : {
43286                             "type" : "object",
43287                             "additionalProperties" : {
43288                               "type" : "string"
43289                             }
43290                           },
43291                           "subtype" : {
43292                             "type" : "string"
43293                           },
43294                           "type" : {
43295                             "type" : "string"
43296                           },
43297                           "wildcardSubtype" : {
43298                             "type" : "boolean"
43299                           },
43300                           "wildcardType" : {
43301                             "type" : "boolean"
43302                           }
43303                         }
43304                       },
43305                       "metadata" : {
43306                         "type" : "object",
43307                         "additionalProperties" : {
43308                           "type" : "array",
43309                           "items" : {
43310                             "type" : "object"
43311                           }
43312                         }
43313                       },
43314                       "status" : {
43315                         "type" : "integer",
43316                         "format" : "int32"
43317                       },
43318                       "statusInfo" : {
43319                         "type" : "object",
43320                         "properties" : {
43321                           "family" : {
43322                             "type" : "string",
43323                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43324                           },
43325                           "reasonPhrase" : {
43326                             "type" : "string"
43327                           },
43328                           "statusCode" : {
43329                             "type" : "integer",
43330                             "format" : "int32"
43331                           }
43332                         }
43333                       },
43334                       "stringHeaders" : {
43335                         "type" : "object",
43336                         "additionalProperties" : {
43337                           "type" : "array",
43338                           "items" : {
43339                             "type" : "string"
43340                           }
43341                         }
43342                       }
43343                     }
43344                   }
43345                 }
43346               }
43347             }
43348           }
43349         },
43350         "servers" : [ {
43351           "url" : "/sdc2/rest",
43352           "variables" : { }
43353         } ],
43354         "summary" : "Returns updated Component Instance Capability",
43355         "tags" : [ "SDCE-2 APIs" ]
43356       }
43357     },
43358     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/capability/{capabilityType}/capabilityName/{capabilityName}/ownerId/{ownerId}/properties" : {
43359       "get" : {
43360         "description" : "Get component instance capability properties",
43361         "operationId" : "getInstanceCapabilityPropertiesById",
43362         "parameters" : [ {
43363           "in" : "path",
43364           "name" : "containerComponentType",
43365           "required" : true,
43366           "schema" : {
43367             "type" : "string"
43368           }
43369         }, {
43370           "in" : "path",
43371           "name" : "containerComponentId",
43372           "required" : true,
43373           "schema" : {
43374             "type" : "string"
43375           }
43376         }, {
43377           "in" : "path",
43378           "name" : "componentInstanceUniqueId",
43379           "required" : true,
43380           "schema" : {
43381             "type" : "string"
43382           }
43383         }, {
43384           "in" : "path",
43385           "name" : "capabilityType",
43386           "required" : true,
43387           "schema" : {
43388             "type" : "string"
43389           }
43390         }, {
43391           "in" : "path",
43392           "name" : "capabilityName",
43393           "required" : true,
43394           "schema" : {
43395             "type" : "string"
43396           }
43397         }, {
43398           "in" : "path",
43399           "name" : "ownerId",
43400           "required" : true,
43401           "schema" : {
43402             "type" : "string"
43403           }
43404         }, {
43405           "in" : "header",
43406           "name" : "USER_ID",
43407           "schema" : {
43408             "type" : "string"
43409           }
43410         } ],
43411         "responses" : {
43412           "200" : {
43413             "description" : "Properties found"
43414           },
43415           "403" : {
43416             "description" : "Restricted operation"
43417           },
43418           "404" : {
43419             "description" : "Component/Component Instance/Capability - not found"
43420           },
43421           "default" : {
43422             "content" : {
43423               "application/json" : {
43424                 "schema" : {
43425                   "type" : "array",
43426                   "items" : {
43427                     "type" : "object",
43428                     "properties" : {
43429                       "allowedMethods" : {
43430                         "type" : "array",
43431                         "items" : {
43432                           "type" : "string"
43433                         },
43434                         "uniqueItems" : true
43435                       },
43436                       "cookies" : {
43437                         "type" : "object",
43438                         "additionalProperties" : {
43439                           "type" : "object",
43440                           "properties" : {
43441                             "comment" : {
43442                               "type" : "string"
43443                             },
43444                             "domain" : {
43445                               "type" : "string"
43446                             },
43447                             "expiry" : {
43448                               "type" : "string",
43449                               "format" : "date-time"
43450                             },
43451                             "httpOnly" : {
43452                               "type" : "boolean"
43453                             },
43454                             "maxAge" : {
43455                               "type" : "integer",
43456                               "format" : "int32"
43457                             },
43458                             "name" : {
43459                               "type" : "string"
43460                             },
43461                             "path" : {
43462                               "type" : "string"
43463                             },
43464                             "secure" : {
43465                               "type" : "boolean"
43466                             },
43467                             "value" : {
43468                               "type" : "string"
43469                             },
43470                             "version" : {
43471                               "type" : "integer",
43472                               "format" : "int32"
43473                             }
43474                           }
43475                         }
43476                       },
43477                       "date" : {
43478                         "type" : "string",
43479                         "format" : "date-time"
43480                       },
43481                       "entity" : {
43482                         "type" : "object"
43483                       },
43484                       "entityTag" : {
43485                         "type" : "object",
43486                         "properties" : {
43487                           "value" : {
43488                             "type" : "string"
43489                           },
43490                           "weak" : {
43491                             "type" : "boolean"
43492                           }
43493                         }
43494                       },
43495                       "headers" : {
43496                         "type" : "object",
43497                         "additionalProperties" : {
43498                           "type" : "array",
43499                           "items" : {
43500                             "type" : "object"
43501                           }
43502                         }
43503                       },
43504                       "language" : {
43505                         "type" : "object",
43506                         "properties" : {
43507                           "country" : {
43508                             "type" : "string"
43509                           },
43510                           "displayCountry" : {
43511                             "type" : "string"
43512                           },
43513                           "displayLanguage" : {
43514                             "type" : "string"
43515                           },
43516                           "displayName" : {
43517                             "type" : "string"
43518                           },
43519                           "displayScript" : {
43520                             "type" : "string"
43521                           },
43522                           "displayVariant" : {
43523                             "type" : "string"
43524                           },
43525                           "extensionKeys" : {
43526                             "type" : "array",
43527                             "items" : {
43528                               "type" : "string"
43529                             },
43530                             "uniqueItems" : true
43531                           },
43532                           "iso3Country" : {
43533                             "type" : "string"
43534                           },
43535                           "iso3Language" : {
43536                             "type" : "string"
43537                           },
43538                           "language" : {
43539                             "type" : "string"
43540                           },
43541                           "script" : {
43542                             "type" : "string"
43543                           },
43544                           "unicodeLocaleAttributes" : {
43545                             "type" : "array",
43546                             "items" : {
43547                               "type" : "string"
43548                             },
43549                             "uniqueItems" : true
43550                           },
43551                           "unicodeLocaleKeys" : {
43552                             "type" : "array",
43553                             "items" : {
43554                               "type" : "string"
43555                             },
43556                             "uniqueItems" : true
43557                           },
43558                           "variant" : {
43559                             "type" : "string"
43560                           }
43561                         }
43562                       },
43563                       "lastModified" : {
43564                         "type" : "string",
43565                         "format" : "date-time"
43566                       },
43567                       "length" : {
43568                         "type" : "integer",
43569                         "format" : "int32"
43570                       },
43571                       "links" : {
43572                         "type" : "array",
43573                         "items" : {
43574                           "type" : "object",
43575                           "properties" : {
43576                             "params" : {
43577                               "type" : "object",
43578                               "additionalProperties" : {
43579                                 "type" : "string"
43580                               }
43581                             },
43582                             "rel" : {
43583                               "type" : "string"
43584                             },
43585                             "rels" : {
43586                               "type" : "array",
43587                               "items" : {
43588                                 "type" : "string"
43589                               }
43590                             },
43591                             "title" : {
43592                               "type" : "string"
43593                             },
43594                             "type" : {
43595                               "type" : "string"
43596                             },
43597                             "uri" : {
43598                               "type" : "string",
43599                               "format" : "uri"
43600                             },
43601                             "uriBuilder" : {
43602                               "type" : "object"
43603                             }
43604                           }
43605                         },
43606                         "uniqueItems" : true
43607                       },
43608                       "location" : {
43609                         "type" : "string",
43610                         "format" : "uri"
43611                       },
43612                       "mediaType" : {
43613                         "type" : "object",
43614                         "properties" : {
43615                           "parameters" : {
43616                             "type" : "object",
43617                             "additionalProperties" : {
43618                               "type" : "string"
43619                             }
43620                           },
43621                           "subtype" : {
43622                             "type" : "string"
43623                           },
43624                           "type" : {
43625                             "type" : "string"
43626                           },
43627                           "wildcardSubtype" : {
43628                             "type" : "boolean"
43629                           },
43630                           "wildcardType" : {
43631                             "type" : "boolean"
43632                           }
43633                         }
43634                       },
43635                       "metadata" : {
43636                         "type" : "object",
43637                         "additionalProperties" : {
43638                           "type" : "array",
43639                           "items" : {
43640                             "type" : "object"
43641                           }
43642                         }
43643                       },
43644                       "status" : {
43645                         "type" : "integer",
43646                         "format" : "int32"
43647                       },
43648                       "statusInfo" : {
43649                         "type" : "object",
43650                         "properties" : {
43651                           "family" : {
43652                             "type" : "string",
43653                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43654                           },
43655                           "reasonPhrase" : {
43656                             "type" : "string"
43657                           },
43658                           "statusCode" : {
43659                             "type" : "integer",
43660                             "format" : "int32"
43661                           }
43662                         }
43663                       },
43664                       "stringHeaders" : {
43665                         "type" : "object",
43666                         "additionalProperties" : {
43667                           "type" : "array",
43668                           "items" : {
43669                             "type" : "string"
43670                           }
43671                         }
43672                       }
43673                     }
43674                   }
43675                 }
43676               }
43677             }
43678           }
43679         },
43680         "servers" : [ {
43681           "url" : "/sdc2/rest",
43682           "variables" : { }
43683         } ],
43684         "summary" : "Returns component instance capability properties",
43685         "tags" : [ "SDCE-2 APIs" ]
43686       },
43687       "put" : {
43688         "description" : "Update Instance Capabilty  Property",
43689         "operationId" : "updateInstanceCapabilityProperty",
43690         "parameters" : [ {
43691           "in" : "path",
43692           "name" : "containerComponentType",
43693           "required" : true,
43694           "schema" : {
43695             "type" : "string"
43696           }
43697         }, {
43698           "in" : "path",
43699           "name" : "containerComponentId",
43700           "required" : true,
43701           "schema" : {
43702             "type" : "string"
43703           }
43704         }, {
43705           "in" : "path",
43706           "name" : "componentInstanceUniqueId",
43707           "required" : true,
43708           "schema" : {
43709             "type" : "string"
43710           }
43711         }, {
43712           "in" : "path",
43713           "name" : "capabilityType",
43714           "required" : true,
43715           "schema" : {
43716             "type" : "string"
43717           }
43718         }, {
43719           "in" : "path",
43720           "name" : "capabilityName",
43721           "required" : true,
43722           "schema" : {
43723             "type" : "string"
43724           }
43725         }, {
43726           "in" : "path",
43727           "name" : "ownerId",
43728           "required" : true,
43729           "schema" : {
43730             "type" : "string"
43731           }
43732         }, {
43733           "in" : "header",
43734           "name" : "USER_ID",
43735           "schema" : {
43736             "type" : "string"
43737           }
43738         } ],
43739         "requestBody" : {
43740           "content" : {
43741             "application/json" : {
43742               "schema" : {
43743                 "type" : "string"
43744               }
43745             }
43746           },
43747           "description" : "Instance capabilty property to update",
43748           "required" : true
43749         },
43750         "responses" : {
43751           "200" : {
43752             "description" : "Resource instance capabilty property updated"
43753           },
43754           "400" : {
43755             "description" : "Invalid content / Missing content"
43756           },
43757           "403" : {
43758             "description" : "Restricted operation"
43759           },
43760           "404" : {
43761             "description" : "Component/Component Instance/Capability - not found"
43762           },
43763           "default" : {
43764             "content" : {
43765               "application/json" : {
43766                 "schema" : {
43767                   "type" : "array",
43768                   "items" : {
43769                     "type" : "object",
43770                     "properties" : {
43771                       "allowedMethods" : {
43772                         "type" : "array",
43773                         "items" : {
43774                           "type" : "string"
43775                         },
43776                         "uniqueItems" : true
43777                       },
43778                       "cookies" : {
43779                         "type" : "object",
43780                         "additionalProperties" : {
43781                           "type" : "object",
43782                           "properties" : {
43783                             "comment" : {
43784                               "type" : "string"
43785                             },
43786                             "domain" : {
43787                               "type" : "string"
43788                             },
43789                             "expiry" : {
43790                               "type" : "string",
43791                               "format" : "date-time"
43792                             },
43793                             "httpOnly" : {
43794                               "type" : "boolean"
43795                             },
43796                             "maxAge" : {
43797                               "type" : "integer",
43798                               "format" : "int32"
43799                             },
43800                             "name" : {
43801                               "type" : "string"
43802                             },
43803                             "path" : {
43804                               "type" : "string"
43805                             },
43806                             "secure" : {
43807                               "type" : "boolean"
43808                             },
43809                             "value" : {
43810                               "type" : "string"
43811                             },
43812                             "version" : {
43813                               "type" : "integer",
43814                               "format" : "int32"
43815                             }
43816                           }
43817                         }
43818                       },
43819                       "date" : {
43820                         "type" : "string",
43821                         "format" : "date-time"
43822                       },
43823                       "entity" : {
43824                         "type" : "object"
43825                       },
43826                       "entityTag" : {
43827                         "type" : "object",
43828                         "properties" : {
43829                           "value" : {
43830                             "type" : "string"
43831                           },
43832                           "weak" : {
43833                             "type" : "boolean"
43834                           }
43835                         }
43836                       },
43837                       "headers" : {
43838                         "type" : "object",
43839                         "additionalProperties" : {
43840                           "type" : "array",
43841                           "items" : {
43842                             "type" : "object"
43843                           }
43844                         }
43845                       },
43846                       "language" : {
43847                         "type" : "object",
43848                         "properties" : {
43849                           "country" : {
43850                             "type" : "string"
43851                           },
43852                           "displayCountry" : {
43853                             "type" : "string"
43854                           },
43855                           "displayLanguage" : {
43856                             "type" : "string"
43857                           },
43858                           "displayName" : {
43859                             "type" : "string"
43860                           },
43861                           "displayScript" : {
43862                             "type" : "string"
43863                           },
43864                           "displayVariant" : {
43865                             "type" : "string"
43866                           },
43867                           "extensionKeys" : {
43868                             "type" : "array",
43869                             "items" : {
43870                               "type" : "string"
43871                             },
43872                             "uniqueItems" : true
43873                           },
43874                           "iso3Country" : {
43875                             "type" : "string"
43876                           },
43877                           "iso3Language" : {
43878                             "type" : "string"
43879                           },
43880                           "language" : {
43881                             "type" : "string"
43882                           },
43883                           "script" : {
43884                             "type" : "string"
43885                           },
43886                           "unicodeLocaleAttributes" : {
43887                             "type" : "array",
43888                             "items" : {
43889                               "type" : "string"
43890                             },
43891                             "uniqueItems" : true
43892                           },
43893                           "unicodeLocaleKeys" : {
43894                             "type" : "array",
43895                             "items" : {
43896                               "type" : "string"
43897                             },
43898                             "uniqueItems" : true
43899                           },
43900                           "variant" : {
43901                             "type" : "string"
43902                           }
43903                         }
43904                       },
43905                       "lastModified" : {
43906                         "type" : "string",
43907                         "format" : "date-time"
43908                       },
43909                       "length" : {
43910                         "type" : "integer",
43911                         "format" : "int32"
43912                       },
43913                       "links" : {
43914                         "type" : "array",
43915                         "items" : {
43916                           "type" : "object",
43917                           "properties" : {
43918                             "params" : {
43919                               "type" : "object",
43920                               "additionalProperties" : {
43921                                 "type" : "string"
43922                               }
43923                             },
43924                             "rel" : {
43925                               "type" : "string"
43926                             },
43927                             "rels" : {
43928                               "type" : "array",
43929                               "items" : {
43930                                 "type" : "string"
43931                               }
43932                             },
43933                             "title" : {
43934                               "type" : "string"
43935                             },
43936                             "type" : {
43937                               "type" : "string"
43938                             },
43939                             "uri" : {
43940                               "type" : "string",
43941                               "format" : "uri"
43942                             },
43943                             "uriBuilder" : {
43944                               "type" : "object"
43945                             }
43946                           }
43947                         },
43948                         "uniqueItems" : true
43949                       },
43950                       "location" : {
43951                         "type" : "string",
43952                         "format" : "uri"
43953                       },
43954                       "mediaType" : {
43955                         "type" : "object",
43956                         "properties" : {
43957                           "parameters" : {
43958                             "type" : "object",
43959                             "additionalProperties" : {
43960                               "type" : "string"
43961                             }
43962                           },
43963                           "subtype" : {
43964                             "type" : "string"
43965                           },
43966                           "type" : {
43967                             "type" : "string"
43968                           },
43969                           "wildcardSubtype" : {
43970                             "type" : "boolean"
43971                           },
43972                           "wildcardType" : {
43973                             "type" : "boolean"
43974                           }
43975                         }
43976                       },
43977                       "metadata" : {
43978                         "type" : "object",
43979                         "additionalProperties" : {
43980                           "type" : "array",
43981                           "items" : {
43982                             "type" : "object"
43983                           }
43984                         }
43985                       },
43986                       "status" : {
43987                         "type" : "integer",
43988                         "format" : "int32"
43989                       },
43990                       "statusInfo" : {
43991                         "type" : "object",
43992                         "properties" : {
43993                           "family" : {
43994                             "type" : "string",
43995                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43996                           },
43997                           "reasonPhrase" : {
43998                             "type" : "string"
43999                           },
44000                           "statusCode" : {
44001                             "type" : "integer",
44002                             "format" : "int32"
44003                           }
44004                         }
44005                       },
44006                       "stringHeaders" : {
44007                         "type" : "object",
44008                         "additionalProperties" : {
44009                           "type" : "array",
44010                           "items" : {
44011                             "type" : "string"
44012                           }
44013                         }
44014                       }
44015                     }
44016                   }
44017                 }
44018               }
44019             }
44020           }
44021         },
44022         "servers" : [ {
44023           "url" : "/sdc2/rest",
44024           "variables" : { }
44025         } ],
44026         "summary" : "Returns updated property",
44027         "tags" : [ "SDCE-2 APIs" ]
44028       }
44029     },
44030     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/properties" : {
44031       "get" : {
44032         "description" : "Get component instance properties",
44033         "operationId" : "getInstancePropertiesById",
44034         "parameters" : [ {
44035           "in" : "path",
44036           "name" : "containerComponentType",
44037           "required" : true,
44038           "schema" : {
44039             "type" : "string"
44040           }
44041         }, {
44042           "in" : "path",
44043           "name" : "containerComponentId",
44044           "required" : true,
44045           "schema" : {
44046             "type" : "string"
44047           }
44048         }, {
44049           "in" : "path",
44050           "name" : "componentInstanceUniqueId",
44051           "required" : true,
44052           "schema" : {
44053             "type" : "string"
44054           }
44055         }, {
44056           "in" : "header",
44057           "name" : "USER_ID",
44058           "schema" : {
44059             "type" : "string"
44060           }
44061         } ],
44062         "responses" : {
44063           "200" : {
44064             "description" : "Properties found"
44065           },
44066           "403" : {
44067             "description" : "Restricted operation"
44068           },
44069           "404" : {
44070             "description" : "Component/Component Instance - not found"
44071           },
44072           "default" : {
44073             "content" : {
44074               "application/json" : {
44075                 "schema" : {
44076                   "type" : "array",
44077                   "items" : {
44078                     "type" : "object",
44079                     "properties" : {
44080                       "allowedMethods" : {
44081                         "type" : "array",
44082                         "items" : {
44083                           "type" : "string"
44084                         },
44085                         "uniqueItems" : true
44086                       },
44087                       "cookies" : {
44088                         "type" : "object",
44089                         "additionalProperties" : {
44090                           "type" : "object",
44091                           "properties" : {
44092                             "comment" : {
44093                               "type" : "string"
44094                             },
44095                             "domain" : {
44096                               "type" : "string"
44097                             },
44098                             "expiry" : {
44099                               "type" : "string",
44100                               "format" : "date-time"
44101                             },
44102                             "httpOnly" : {
44103                               "type" : "boolean"
44104                             },
44105                             "maxAge" : {
44106                               "type" : "integer",
44107                               "format" : "int32"
44108                             },
44109                             "name" : {
44110                               "type" : "string"
44111                             },
44112                             "path" : {
44113                               "type" : "string"
44114                             },
44115                             "secure" : {
44116                               "type" : "boolean"
44117                             },
44118                             "value" : {
44119                               "type" : "string"
44120                             },
44121                             "version" : {
44122                               "type" : "integer",
44123                               "format" : "int32"
44124                             }
44125                           }
44126                         }
44127                       },
44128                       "date" : {
44129                         "type" : "string",
44130                         "format" : "date-time"
44131                       },
44132                       "entity" : {
44133                         "type" : "object"
44134                       },
44135                       "entityTag" : {
44136                         "type" : "object",
44137                         "properties" : {
44138                           "value" : {
44139                             "type" : "string"
44140                           },
44141                           "weak" : {
44142                             "type" : "boolean"
44143                           }
44144                         }
44145                       },
44146                       "headers" : {
44147                         "type" : "object",
44148                         "additionalProperties" : {
44149                           "type" : "array",
44150                           "items" : {
44151                             "type" : "object"
44152                           }
44153                         }
44154                       },
44155                       "language" : {
44156                         "type" : "object",
44157                         "properties" : {
44158                           "country" : {
44159                             "type" : "string"
44160                           },
44161                           "displayCountry" : {
44162                             "type" : "string"
44163                           },
44164                           "displayLanguage" : {
44165                             "type" : "string"
44166                           },
44167                           "displayName" : {
44168                             "type" : "string"
44169                           },
44170                           "displayScript" : {
44171                             "type" : "string"
44172                           },
44173                           "displayVariant" : {
44174                             "type" : "string"
44175                           },
44176                           "extensionKeys" : {
44177                             "type" : "array",
44178                             "items" : {
44179                               "type" : "string"
44180                             },
44181                             "uniqueItems" : true
44182                           },
44183                           "iso3Country" : {
44184                             "type" : "string"
44185                           },
44186                           "iso3Language" : {
44187                             "type" : "string"
44188                           },
44189                           "language" : {
44190                             "type" : "string"
44191                           },
44192                           "script" : {
44193                             "type" : "string"
44194                           },
44195                           "unicodeLocaleAttributes" : {
44196                             "type" : "array",
44197                             "items" : {
44198                               "type" : "string"
44199                             },
44200                             "uniqueItems" : true
44201                           },
44202                           "unicodeLocaleKeys" : {
44203                             "type" : "array",
44204                             "items" : {
44205                               "type" : "string"
44206                             },
44207                             "uniqueItems" : true
44208                           },
44209                           "variant" : {
44210                             "type" : "string"
44211                           }
44212                         }
44213                       },
44214                       "lastModified" : {
44215                         "type" : "string",
44216                         "format" : "date-time"
44217                       },
44218                       "length" : {
44219                         "type" : "integer",
44220                         "format" : "int32"
44221                       },
44222                       "links" : {
44223                         "type" : "array",
44224                         "items" : {
44225                           "type" : "object",
44226                           "properties" : {
44227                             "params" : {
44228                               "type" : "object",
44229                               "additionalProperties" : {
44230                                 "type" : "string"
44231                               }
44232                             },
44233                             "rel" : {
44234                               "type" : "string"
44235                             },
44236                             "rels" : {
44237                               "type" : "array",
44238                               "items" : {
44239                                 "type" : "string"
44240                               }
44241                             },
44242                             "title" : {
44243                               "type" : "string"
44244                             },
44245                             "type" : {
44246                               "type" : "string"
44247                             },
44248                             "uri" : {
44249                               "type" : "string",
44250                               "format" : "uri"
44251                             },
44252                             "uriBuilder" : {
44253                               "type" : "object"
44254                             }
44255                           }
44256                         },
44257                         "uniqueItems" : true
44258                       },
44259                       "location" : {
44260                         "type" : "string",
44261                         "format" : "uri"
44262                       },
44263                       "mediaType" : {
44264                         "type" : "object",
44265                         "properties" : {
44266                           "parameters" : {
44267                             "type" : "object",
44268                             "additionalProperties" : {
44269                               "type" : "string"
44270                             }
44271                           },
44272                           "subtype" : {
44273                             "type" : "string"
44274                           },
44275                           "type" : {
44276                             "type" : "string"
44277                           },
44278                           "wildcardSubtype" : {
44279                             "type" : "boolean"
44280                           },
44281                           "wildcardType" : {
44282                             "type" : "boolean"
44283                           }
44284                         }
44285                       },
44286                       "metadata" : {
44287                         "type" : "object",
44288                         "additionalProperties" : {
44289                           "type" : "array",
44290                           "items" : {
44291                             "type" : "object"
44292                           }
44293                         }
44294                       },
44295                       "status" : {
44296                         "type" : "integer",
44297                         "format" : "int32"
44298                       },
44299                       "statusInfo" : {
44300                         "type" : "object",
44301                         "properties" : {
44302                           "family" : {
44303                             "type" : "string",
44304                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
44305                           },
44306                           "reasonPhrase" : {
44307                             "type" : "string"
44308                           },
44309                           "statusCode" : {
44310                             "type" : "integer",
44311                             "format" : "int32"
44312                           }
44313                         }
44314                       },
44315                       "stringHeaders" : {
44316                         "type" : "object",
44317                         "additionalProperties" : {
44318                           "type" : "array",
44319                           "items" : {
44320                             "type" : "string"
44321                           }
44322                         }
44323                       }
44324                     }
44325                   }
44326                 }
44327               }
44328             }
44329           }
44330         },
44331         "servers" : [ {
44332           "url" : "/sdc2/rest",
44333           "variables" : { }
44334         } ],
44335         "summary" : "Returns component instance properties",
44336         "tags" : [ "SDCE-2 APIs" ]
44337       }
44338     },
44339     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/requirement/{capabilityType}/requirementName/{requirementName}" : {
44340       "put" : {
44341         "description" : "Update Instance Requirement",
44342         "operationId" : "updateInstanceRequirement_1",
44343         "parameters" : [ {
44344           "in" : "path",
44345           "name" : "containerComponentType",
44346           "required" : true,
44347           "schema" : {
44348             "type" : "string"
44349           }
44350         }, {
44351           "in" : "path",
44352           "name" : "containerComponentId",
44353           "required" : true,
44354           "schema" : {
44355             "type" : "string"
44356           }
44357         }, {
44358           "in" : "path",
44359           "name" : "componentInstanceUniqueId",
44360           "required" : true,
44361           "schema" : {
44362             "type" : "string"
44363           }
44364         }, {
44365           "in" : "path",
44366           "name" : "capabilityType",
44367           "required" : true,
44368           "schema" : {
44369             "type" : "string"
44370           }
44371         }, {
44372           "in" : "path",
44373           "name" : "requirementName",
44374           "required" : true,
44375           "schema" : {
44376             "type" : "string"
44377           }
44378         }, {
44379           "in" : "header",
44380           "name" : "USER_ID",
44381           "schema" : {
44382             "type" : "string"
44383           }
44384         } ],
44385         "requestBody" : {
44386           "content" : {
44387             "application/json" : {
44388               "schema" : {
44389                 "type" : "string"
44390               }
44391             }
44392           },
44393           "description" : "Instance capabilty requirement to update",
44394           "required" : true
44395         },
44396         "responses" : {
44397           "200" : {
44398             "description" : "Resource instance requirement updated"
44399           },
44400           "400" : {
44401             "description" : "Invalid content / Missing content"
44402           },
44403           "403" : {
44404             "description" : "Restricted operation"
44405           },
44406           "404" : {
44407             "description" : "Component/Component Instance/Requirement - not found"
44408           },
44409           "default" : {
44410             "content" : {
44411               "application/json" : {
44412                 "schema" : {
44413                   "type" : "array",
44414                   "items" : {
44415                     "type" : "object",
44416                     "properties" : {
44417                       "allowedMethods" : {
44418                         "type" : "array",
44419                         "items" : {
44420                           "type" : "string"
44421                         },
44422                         "uniqueItems" : true
44423                       },
44424                       "cookies" : {
44425                         "type" : "object",
44426                         "additionalProperties" : {
44427                           "type" : "object",
44428                           "properties" : {
44429                             "comment" : {
44430                               "type" : "string"
44431                             },
44432                             "domain" : {
44433                               "type" : "string"
44434                             },
44435                             "expiry" : {
44436                               "type" : "string",
44437                               "format" : "date-time"
44438                             },
44439                             "httpOnly" : {
44440                               "type" : "boolean"
44441                             },
44442                             "maxAge" : {
44443                               "type" : "integer",
44444                               "format" : "int32"
44445                             },
44446                             "name" : {
44447                               "type" : "string"
44448                             },
44449                             "path" : {
44450                               "type" : "string"
44451                             },
44452                             "secure" : {
44453                               "type" : "boolean"
44454                             },
44455                             "value" : {
44456                               "type" : "string"
44457                             },
44458                             "version" : {
44459                               "type" : "integer",
44460                               "format" : "int32"
44461                             }
44462                           }
44463                         }
44464                       },
44465                       "date" : {
44466                         "type" : "string",
44467                         "format" : "date-time"
44468                       },
44469                       "entity" : {
44470                         "type" : "object"
44471                       },
44472                       "entityTag" : {
44473                         "type" : "object",
44474                         "properties" : {
44475                           "value" : {
44476                             "type" : "string"
44477                           },
44478                           "weak" : {
44479                             "type" : "boolean"
44480                           }
44481                         }
44482                       },
44483                       "headers" : {
44484                         "type" : "object",
44485                         "additionalProperties" : {
44486                           "type" : "array",
44487                           "items" : {
44488                             "type" : "object"
44489                           }
44490                         }
44491                       },
44492                       "language" : {
44493                         "type" : "object",
44494                         "properties" : {
44495                           "country" : {
44496                             "type" : "string"
44497                           },
44498                           "displayCountry" : {
44499                             "type" : "string"
44500                           },
44501                           "displayLanguage" : {
44502                             "type" : "string"
44503                           },
44504                           "displayName" : {
44505                             "type" : "string"
44506                           },
44507                           "displayScript" : {
44508                             "type" : "string"
44509                           },
44510                           "displayVariant" : {
44511                             "type" : "string"
44512                           },
44513                           "extensionKeys" : {
44514                             "type" : "array",
44515                             "items" : {
44516                               "type" : "string"
44517                             },
44518                             "uniqueItems" : true
44519                           },
44520                           "iso3Country" : {
44521                             "type" : "string"
44522                           },
44523                           "iso3Language" : {
44524                             "type" : "string"
44525                           },
44526                           "language" : {
44527                             "type" : "string"
44528                           },
44529                           "script" : {
44530                             "type" : "string"
44531                           },
44532                           "unicodeLocaleAttributes" : {
44533                             "type" : "array",
44534                             "items" : {
44535                               "type" : "string"
44536                             },
44537                             "uniqueItems" : true
44538                           },
44539                           "unicodeLocaleKeys" : {
44540                             "type" : "array",
44541                             "items" : {
44542                               "type" : "string"
44543                             },
44544                             "uniqueItems" : true
44545                           },
44546                           "variant" : {
44547                             "type" : "string"
44548                           }
44549                         }
44550                       },
44551                       "lastModified" : {
44552                         "type" : "string",
44553                         "format" : "date-time"
44554                       },
44555                       "length" : {
44556                         "type" : "integer",
44557                         "format" : "int32"
44558                       },
44559                       "links" : {
44560                         "type" : "array",
44561                         "items" : {
44562                           "type" : "object",
44563                           "properties" : {
44564                             "params" : {
44565                               "type" : "object",
44566                               "additionalProperties" : {
44567                                 "type" : "string"
44568                               }
44569                             },
44570                             "rel" : {
44571                               "type" : "string"
44572                             },
44573                             "rels" : {
44574                               "type" : "array",
44575                               "items" : {
44576                                 "type" : "string"
44577                               }
44578                             },
44579                             "title" : {
44580                               "type" : "string"
44581                             },
44582                             "type" : {
44583                               "type" : "string"
44584                             },
44585                             "uri" : {
44586                               "type" : "string",
44587                               "format" : "uri"
44588                             },
44589                             "uriBuilder" : {
44590                               "type" : "object"
44591                             }
44592                           }
44593                         },
44594                         "uniqueItems" : true
44595                       },
44596                       "location" : {
44597                         "type" : "string",
44598                         "format" : "uri"
44599                       },
44600                       "mediaType" : {
44601                         "type" : "object",
44602                         "properties" : {
44603                           "parameters" : {
44604                             "type" : "object",
44605                             "additionalProperties" : {
44606                               "type" : "string"
44607                             }
44608                           },
44609                           "subtype" : {
44610                             "type" : "string"
44611                           },
44612                           "type" : {
44613                             "type" : "string"
44614                           },
44615                           "wildcardSubtype" : {
44616                             "type" : "boolean"
44617                           },
44618                           "wildcardType" : {
44619                             "type" : "boolean"
44620                           }
44621                         }
44622                       },
44623                       "metadata" : {
44624                         "type" : "object",
44625                         "additionalProperties" : {
44626                           "type" : "array",
44627                           "items" : {
44628                             "type" : "object"
44629                           }
44630                         }
44631                       },
44632                       "status" : {
44633                         "type" : "integer",
44634                         "format" : "int32"
44635                       },
44636                       "statusInfo" : {
44637                         "type" : "object",
44638                         "properties" : {
44639                           "family" : {
44640                             "type" : "string",
44641                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
44642                           },
44643                           "reasonPhrase" : {
44644                             "type" : "string"
44645                           },
44646                           "statusCode" : {
44647                             "type" : "integer",
44648                             "format" : "int32"
44649                           }
44650                         }
44651                       },
44652                       "stringHeaders" : {
44653                         "type" : "object",
44654                         "additionalProperties" : {
44655                           "type" : "array",
44656                           "items" : {
44657                             "type" : "string"
44658                           }
44659                         }
44660                       }
44661                     }
44662                   }
44663                 }
44664               }
44665             }
44666           }
44667         },
44668         "servers" : [ {
44669           "url" : "/sdc2/rest",
44670           "variables" : { }
44671         } ],
44672         "summary" : "Returns updated requirement",
44673         "tags" : [ "SDCE-2 APIs" ]
44674       }
44675     },
44676     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy" : {
44677       "post" : {
44678         "description" : "Create service proxy",
44679         "operationId" : "createServiceProxy",
44680         "parameters" : [ {
44681           "in" : "path",
44682           "name" : "containerComponentId",
44683           "required" : true,
44684           "schema" : {
44685             "type" : "string"
44686           }
44687         }, {
44688           "description" : "valid values: resources / services",
44689           "in" : "path",
44690           "name" : "containerComponentType",
44691           "required" : true,
44692           "schema" : {
44693             "type" : "string",
44694             "enum" : [ "resources", "services" ]
44695           }
44696         }, {
44697           "description" : "USER_ID of modifier user",
44698           "in" : "header",
44699           "name" : "USER_ID",
44700           "required" : true,
44701           "schema" : {
44702             "type" : "string"
44703           }
44704         } ],
44705         "requestBody" : {
44706           "content" : {
44707             "application/json" : {
44708               "schema" : {
44709                 "type" : "string"
44710               }
44711             }
44712           },
44713           "description" : "RI object to be created",
44714           "required" : true
44715         },
44716         "responses" : {
44717           "201" : {
44718             "description" : "Service proxy created"
44719           },
44720           "400" : {
44721             "description" : "Invalid content / Missing content"
44722           },
44723           "403" : {
44724             "description" : "Restricted operation"
44725           },
44726           "409" : {
44727             "description" : "Service proxy already exist"
44728           },
44729           "default" : {
44730             "content" : {
44731               "application/json" : {
44732                 "schema" : {
44733                   "type" : "array",
44734                   "items" : {
44735                     "type" : "object",
44736                     "properties" : {
44737                       "allowedMethods" : {
44738                         "type" : "array",
44739                         "items" : {
44740                           "type" : "string"
44741                         },
44742                         "uniqueItems" : true
44743                       },
44744                       "cookies" : {
44745                         "type" : "object",
44746                         "additionalProperties" : {
44747                           "type" : "object",
44748                           "properties" : {
44749                             "comment" : {
44750                               "type" : "string"
44751                             },
44752                             "domain" : {
44753                               "type" : "string"
44754                             },
44755                             "expiry" : {
44756                               "type" : "string",
44757                               "format" : "date-time"
44758                             },
44759                             "httpOnly" : {
44760                               "type" : "boolean"
44761                             },
44762                             "maxAge" : {
44763                               "type" : "integer",
44764                               "format" : "int32"
44765                             },
44766                             "name" : {
44767                               "type" : "string"
44768                             },
44769                             "path" : {
44770                               "type" : "string"
44771                             },
44772                             "secure" : {
44773                               "type" : "boolean"
44774                             },
44775                             "value" : {
44776                               "type" : "string"
44777                             },
44778                             "version" : {
44779                               "type" : "integer",
44780                               "format" : "int32"
44781                             }
44782                           }
44783                         }
44784                       },
44785                       "date" : {
44786                         "type" : "string",
44787                         "format" : "date-time"
44788                       },
44789                       "entity" : {
44790                         "type" : "object"
44791                       },
44792                       "entityTag" : {
44793                         "type" : "object",
44794                         "properties" : {
44795                           "value" : {
44796                             "type" : "string"
44797                           },
44798                           "weak" : {
44799                             "type" : "boolean"
44800                           }
44801                         }
44802                       },
44803                       "headers" : {
44804                         "type" : "object",
44805                         "additionalProperties" : {
44806                           "type" : "array",
44807                           "items" : {
44808                             "type" : "object"
44809                           }
44810                         }
44811                       },
44812                       "language" : {
44813                         "type" : "object",
44814                         "properties" : {
44815                           "country" : {
44816                             "type" : "string"
44817                           },
44818                           "displayCountry" : {
44819                             "type" : "string"
44820                           },
44821                           "displayLanguage" : {
44822                             "type" : "string"
44823                           },
44824                           "displayName" : {
44825                             "type" : "string"
44826                           },
44827                           "displayScript" : {
44828                             "type" : "string"
44829                           },
44830                           "displayVariant" : {
44831                             "type" : "string"
44832                           },
44833                           "extensionKeys" : {
44834                             "type" : "array",
44835                             "items" : {
44836                               "type" : "string"
44837                             },
44838                             "uniqueItems" : true
44839                           },
44840                           "iso3Country" : {
44841                             "type" : "string"
44842                           },
44843                           "iso3Language" : {
44844                             "type" : "string"
44845                           },
44846                           "language" : {
44847                             "type" : "string"
44848                           },
44849                           "script" : {
44850                             "type" : "string"
44851                           },
44852                           "unicodeLocaleAttributes" : {
44853                             "type" : "array",
44854                             "items" : {
44855                               "type" : "string"
44856                             },
44857                             "uniqueItems" : true
44858                           },
44859                           "unicodeLocaleKeys" : {
44860                             "type" : "array",
44861                             "items" : {
44862                               "type" : "string"
44863                             },
44864                             "uniqueItems" : true
44865                           },
44866                           "variant" : {
44867                             "type" : "string"
44868                           }
44869                         }
44870                       },
44871                       "lastModified" : {
44872                         "type" : "string",
44873                         "format" : "date-time"
44874                       },
44875                       "length" : {
44876                         "type" : "integer",
44877                         "format" : "int32"
44878                       },
44879                       "links" : {
44880                         "type" : "array",
44881                         "items" : {
44882                           "type" : "object",
44883                           "properties" : {
44884                             "params" : {
44885                               "type" : "object",
44886                               "additionalProperties" : {
44887                                 "type" : "string"
44888                               }
44889                             },
44890                             "rel" : {
44891                               "type" : "string"
44892                             },
44893                             "rels" : {
44894                               "type" : "array",
44895                               "items" : {
44896                                 "type" : "string"
44897                               }
44898                             },
44899                             "title" : {
44900                               "type" : "string"
44901                             },
44902                             "type" : {
44903                               "type" : "string"
44904                             },
44905                             "uri" : {
44906                               "type" : "string",
44907                               "format" : "uri"
44908                             },
44909                             "uriBuilder" : {
44910                               "type" : "object"
44911                             }
44912                           }
44913                         },
44914                         "uniqueItems" : true
44915                       },
44916                       "location" : {
44917                         "type" : "string",
44918                         "format" : "uri"
44919                       },
44920                       "mediaType" : {
44921                         "type" : "object",
44922                         "properties" : {
44923                           "parameters" : {
44924                             "type" : "object",
44925                             "additionalProperties" : {
44926                               "type" : "string"
44927                             }
44928                           },
44929                           "subtype" : {
44930                             "type" : "string"
44931                           },
44932                           "type" : {
44933                             "type" : "string"
44934                           },
44935                           "wildcardSubtype" : {
44936                             "type" : "boolean"
44937                           },
44938                           "wildcardType" : {
44939                             "type" : "boolean"
44940                           }
44941                         }
44942                       },
44943                       "metadata" : {
44944                         "type" : "object",
44945                         "additionalProperties" : {
44946                           "type" : "array",
44947                           "items" : {
44948                             "type" : "object"
44949                           }
44950                         }
44951                       },
44952                       "status" : {
44953                         "type" : "integer",
44954                         "format" : "int32"
44955                       },
44956                       "statusInfo" : {
44957                         "type" : "object",
44958                         "properties" : {
44959                           "family" : {
44960                             "type" : "string",
44961                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
44962                           },
44963                           "reasonPhrase" : {
44964                             "type" : "string"
44965                           },
44966                           "statusCode" : {
44967                             "type" : "integer",
44968                             "format" : "int32"
44969                           }
44970                         }
44971                       },
44972                       "stringHeaders" : {
44973                         "type" : "object",
44974                         "additionalProperties" : {
44975                           "type" : "array",
44976                           "items" : {
44977                             "type" : "string"
44978                           }
44979                         }
44980                       }
44981                     }
44982                   }
44983                 }
44984               }
44985             }
44986           }
44987         },
44988         "servers" : [ {
44989           "url" : "/sdc2/rest",
44990           "variables" : { }
44991         } ],
44992         "summary" : "Returns created service proxy",
44993         "tags" : [ "SDCE-2 APIs" ]
44994       }
44995     },
44996     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}" : {
44997       "delete" : {
44998         "description" : "Delete service proxy",
44999         "operationId" : "deleteServiceProxy",
45000         "parameters" : [ {
45001           "in" : "path",
45002           "name" : "containerComponentId",
45003           "required" : true,
45004           "schema" : {
45005             "type" : "string"
45006           }
45007         }, {
45008           "in" : "path",
45009           "name" : "serviceProxyId",
45010           "required" : true,
45011           "schema" : {
45012             "type" : "string"
45013           }
45014         }, {
45015           "description" : "valid values: resources / services / products",
45016           "in" : "path",
45017           "name" : "containerComponentType",
45018           "required" : true,
45019           "schema" : {
45020             "type" : "string",
45021             "enum" : [ "resources", "services" ]
45022           }
45023         } ],
45024         "responses" : {
45025           "201" : {
45026             "description" : "Service proxy deleted"
45027           },
45028           "400" : {
45029             "description" : "Invalid content / Missing content"
45030           },
45031           "403" : {
45032             "description" : "Restricted operation"
45033           },
45034           "default" : {
45035             "content" : {
45036               "application/json" : {
45037                 "schema" : {
45038                   "type" : "array",
45039                   "items" : {
45040                     "type" : "object",
45041                     "properties" : {
45042                       "allowedMethods" : {
45043                         "type" : "array",
45044                         "items" : {
45045                           "type" : "string"
45046                         },
45047                         "uniqueItems" : true
45048                       },
45049                       "cookies" : {
45050                         "type" : "object",
45051                         "additionalProperties" : {
45052                           "type" : "object",
45053                           "properties" : {
45054                             "comment" : {
45055                               "type" : "string"
45056                             },
45057                             "domain" : {
45058                               "type" : "string"
45059                             },
45060                             "expiry" : {
45061                               "type" : "string",
45062                               "format" : "date-time"
45063                             },
45064                             "httpOnly" : {
45065                               "type" : "boolean"
45066                             },
45067                             "maxAge" : {
45068                               "type" : "integer",
45069                               "format" : "int32"
45070                             },
45071                             "name" : {
45072                               "type" : "string"
45073                             },
45074                             "path" : {
45075                               "type" : "string"
45076                             },
45077                             "secure" : {
45078                               "type" : "boolean"
45079                             },
45080                             "value" : {
45081                               "type" : "string"
45082                             },
45083                             "version" : {
45084                               "type" : "integer",
45085                               "format" : "int32"
45086                             }
45087                           }
45088                         }
45089                       },
45090                       "date" : {
45091                         "type" : "string",
45092                         "format" : "date-time"
45093                       },
45094                       "entity" : {
45095                         "type" : "object"
45096                       },
45097                       "entityTag" : {
45098                         "type" : "object",
45099                         "properties" : {
45100                           "value" : {
45101                             "type" : "string"
45102                           },
45103                           "weak" : {
45104                             "type" : "boolean"
45105                           }
45106                         }
45107                       },
45108                       "headers" : {
45109                         "type" : "object",
45110                         "additionalProperties" : {
45111                           "type" : "array",
45112                           "items" : {
45113                             "type" : "object"
45114                           }
45115                         }
45116                       },
45117                       "language" : {
45118                         "type" : "object",
45119                         "properties" : {
45120                           "country" : {
45121                             "type" : "string"
45122                           },
45123                           "displayCountry" : {
45124                             "type" : "string"
45125                           },
45126                           "displayLanguage" : {
45127                             "type" : "string"
45128                           },
45129                           "displayName" : {
45130                             "type" : "string"
45131                           },
45132                           "displayScript" : {
45133                             "type" : "string"
45134                           },
45135                           "displayVariant" : {
45136                             "type" : "string"
45137                           },
45138                           "extensionKeys" : {
45139                             "type" : "array",
45140                             "items" : {
45141                               "type" : "string"
45142                             },
45143                             "uniqueItems" : true
45144                           },
45145                           "iso3Country" : {
45146                             "type" : "string"
45147                           },
45148                           "iso3Language" : {
45149                             "type" : "string"
45150                           },
45151                           "language" : {
45152                             "type" : "string"
45153                           },
45154                           "script" : {
45155                             "type" : "string"
45156                           },
45157                           "unicodeLocaleAttributes" : {
45158                             "type" : "array",
45159                             "items" : {
45160                               "type" : "string"
45161                             },
45162                             "uniqueItems" : true
45163                           },
45164                           "unicodeLocaleKeys" : {
45165                             "type" : "array",
45166                             "items" : {
45167                               "type" : "string"
45168                             },
45169                             "uniqueItems" : true
45170                           },
45171                           "variant" : {
45172                             "type" : "string"
45173                           }
45174                         }
45175                       },
45176                       "lastModified" : {
45177                         "type" : "string",
45178                         "format" : "date-time"
45179                       },
45180                       "length" : {
45181                         "type" : "integer",
45182                         "format" : "int32"
45183                       },
45184                       "links" : {
45185                         "type" : "array",
45186                         "items" : {
45187                           "type" : "object",
45188                           "properties" : {
45189                             "params" : {
45190                               "type" : "object",
45191                               "additionalProperties" : {
45192                                 "type" : "string"
45193                               }
45194                             },
45195                             "rel" : {
45196                               "type" : "string"
45197                             },
45198                             "rels" : {
45199                               "type" : "array",
45200                               "items" : {
45201                                 "type" : "string"
45202                               }
45203                             },
45204                             "title" : {
45205                               "type" : "string"
45206                             },
45207                             "type" : {
45208                               "type" : "string"
45209                             },
45210                             "uri" : {
45211                               "type" : "string",
45212                               "format" : "uri"
45213                             },
45214                             "uriBuilder" : {
45215                               "type" : "object"
45216                             }
45217                           }
45218                         },
45219                         "uniqueItems" : true
45220                       },
45221                       "location" : {
45222                         "type" : "string",
45223                         "format" : "uri"
45224                       },
45225                       "mediaType" : {
45226                         "type" : "object",
45227                         "properties" : {
45228                           "parameters" : {
45229                             "type" : "object",
45230                             "additionalProperties" : {
45231                               "type" : "string"
45232                             }
45233                           },
45234                           "subtype" : {
45235                             "type" : "string"
45236                           },
45237                           "type" : {
45238                             "type" : "string"
45239                           },
45240                           "wildcardSubtype" : {
45241                             "type" : "boolean"
45242                           },
45243                           "wildcardType" : {
45244                             "type" : "boolean"
45245                           }
45246                         }
45247                       },
45248                       "metadata" : {
45249                         "type" : "object",
45250                         "additionalProperties" : {
45251                           "type" : "array",
45252                           "items" : {
45253                             "type" : "object"
45254                           }
45255                         }
45256                       },
45257                       "status" : {
45258                         "type" : "integer",
45259                         "format" : "int32"
45260                       },
45261                       "statusInfo" : {
45262                         "type" : "object",
45263                         "properties" : {
45264                           "family" : {
45265                             "type" : "string",
45266                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
45267                           },
45268                           "reasonPhrase" : {
45269                             "type" : "string"
45270                           },
45271                           "statusCode" : {
45272                             "type" : "integer",
45273                             "format" : "int32"
45274                           }
45275                         }
45276                       },
45277                       "stringHeaders" : {
45278                         "type" : "object",
45279                         "additionalProperties" : {
45280                           "type" : "array",
45281                           "items" : {
45282                             "type" : "string"
45283                           }
45284                         }
45285                       }
45286                     }
45287                   }
45288                 }
45289               }
45290             }
45291           }
45292         },
45293         "servers" : [ {
45294           "url" : "/sdc2/rest",
45295           "variables" : { }
45296         } ],
45297         "summary" : "Returns delete service proxy",
45298         "tags" : [ "SDCE-2 APIs" ]
45299       }
45300     },
45301     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}/changeVersion/{newServiceId}" : {
45302       "post" : {
45303         "description" : "Update service proxy with new version",
45304         "operationId" : "changeServiceProxyVersion",
45305         "parameters" : [ {
45306           "in" : "path",
45307           "name" : "containerComponentId",
45308           "required" : true,
45309           "schema" : {
45310             "type" : "string"
45311           }
45312         }, {
45313           "in" : "path",
45314           "name" : "serviceProxyId",
45315           "required" : true,
45316           "schema" : {
45317             "type" : "string"
45318           }
45319         }, {
45320           "description" : "valid values: resources / services",
45321           "in" : "path",
45322           "name" : "containerComponentType",
45323           "required" : true,
45324           "schema" : {
45325             "type" : "string",
45326             "enum" : [ "resources", "services" ]
45327           }
45328         } ],
45329         "responses" : {
45330           "201" : {
45331             "description" : "Service proxy created"
45332           },
45333           "400" : {
45334             "description" : "Invalid content / Missing content"
45335           },
45336           "403" : {
45337             "description" : "Restricted operation"
45338           },
45339           "default" : {
45340             "content" : {
45341               "application/json" : {
45342                 "schema" : {
45343                   "type" : "array",
45344                   "items" : {
45345                     "type" : "object",
45346                     "properties" : {
45347                       "allowedMethods" : {
45348                         "type" : "array",
45349                         "items" : {
45350                           "type" : "string"
45351                         },
45352                         "uniqueItems" : true
45353                       },
45354                       "cookies" : {
45355                         "type" : "object",
45356                         "additionalProperties" : {
45357                           "type" : "object",
45358                           "properties" : {
45359                             "comment" : {
45360                               "type" : "string"
45361                             },
45362                             "domain" : {
45363                               "type" : "string"
45364                             },
45365                             "expiry" : {
45366                               "type" : "string",
45367                               "format" : "date-time"
45368                             },
45369                             "httpOnly" : {
45370                               "type" : "boolean"
45371                             },
45372                             "maxAge" : {
45373                               "type" : "integer",
45374                               "format" : "int32"
45375                             },
45376                             "name" : {
45377                               "type" : "string"
45378                             },
45379                             "path" : {
45380                               "type" : "string"
45381                             },
45382                             "secure" : {
45383                               "type" : "boolean"
45384                             },
45385                             "value" : {
45386                               "type" : "string"
45387                             },
45388                             "version" : {
45389                               "type" : "integer",
45390                               "format" : "int32"
45391                             }
45392                           }
45393                         }
45394                       },
45395                       "date" : {
45396                         "type" : "string",
45397                         "format" : "date-time"
45398                       },
45399                       "entity" : {
45400                         "type" : "object"
45401                       },
45402                       "entityTag" : {
45403                         "type" : "object",
45404                         "properties" : {
45405                           "value" : {
45406                             "type" : "string"
45407                           },
45408                           "weak" : {
45409                             "type" : "boolean"
45410                           }
45411                         }
45412                       },
45413                       "headers" : {
45414                         "type" : "object",
45415                         "additionalProperties" : {
45416                           "type" : "array",
45417                           "items" : {
45418                             "type" : "object"
45419                           }
45420                         }
45421                       },
45422                       "language" : {
45423                         "type" : "object",
45424                         "properties" : {
45425                           "country" : {
45426                             "type" : "string"
45427                           },
45428                           "displayCountry" : {
45429                             "type" : "string"
45430                           },
45431                           "displayLanguage" : {
45432                             "type" : "string"
45433                           },
45434                           "displayName" : {
45435                             "type" : "string"
45436                           },
45437                           "displayScript" : {
45438                             "type" : "string"
45439                           },
45440                           "displayVariant" : {
45441                             "type" : "string"
45442                           },
45443                           "extensionKeys" : {
45444                             "type" : "array",
45445                             "items" : {
45446                               "type" : "string"
45447                             },
45448                             "uniqueItems" : true
45449                           },
45450                           "iso3Country" : {
45451                             "type" : "string"
45452                           },
45453                           "iso3Language" : {
45454                             "type" : "string"
45455                           },
45456                           "language" : {
45457                             "type" : "string"
45458                           },
45459                           "script" : {
45460                             "type" : "string"
45461                           },
45462                           "unicodeLocaleAttributes" : {
45463                             "type" : "array",
45464                             "items" : {
45465                               "type" : "string"
45466                             },
45467                             "uniqueItems" : true
45468                           },
45469                           "unicodeLocaleKeys" : {
45470                             "type" : "array",
45471                             "items" : {
45472                               "type" : "string"
45473                             },
45474                             "uniqueItems" : true
45475                           },
45476                           "variant" : {
45477                             "type" : "string"
45478                           }
45479                         }
45480                       },
45481                       "lastModified" : {
45482                         "type" : "string",
45483                         "format" : "date-time"
45484                       },
45485                       "length" : {
45486                         "type" : "integer",
45487                         "format" : "int32"
45488                       },
45489                       "links" : {
45490                         "type" : "array",
45491                         "items" : {
45492                           "type" : "object",
45493                           "properties" : {
45494                             "params" : {
45495                               "type" : "object",
45496                               "additionalProperties" : {
45497                                 "type" : "string"
45498                               }
45499                             },
45500                             "rel" : {
45501                               "type" : "string"
45502                             },
45503                             "rels" : {
45504                               "type" : "array",
45505                               "items" : {
45506                                 "type" : "string"
45507                               }
45508                             },
45509                             "title" : {
45510                               "type" : "string"
45511                             },
45512                             "type" : {
45513                               "type" : "string"
45514                             },
45515                             "uri" : {
45516                               "type" : "string",
45517                               "format" : "uri"
45518                             },
45519                             "uriBuilder" : {
45520                               "type" : "object"
45521                             }
45522                           }
45523                         },
45524                         "uniqueItems" : true
45525                       },
45526                       "location" : {
45527                         "type" : "string",
45528                         "format" : "uri"
45529                       },
45530                       "mediaType" : {
45531                         "type" : "object",
45532                         "properties" : {
45533                           "parameters" : {
45534                             "type" : "object",
45535                             "additionalProperties" : {
45536                               "type" : "string"
45537                             }
45538                           },
45539                           "subtype" : {
45540                             "type" : "string"
45541                           },
45542                           "type" : {
45543                             "type" : "string"
45544                           },
45545                           "wildcardSubtype" : {
45546                             "type" : "boolean"
45547                           },
45548                           "wildcardType" : {
45549                             "type" : "boolean"
45550                           }
45551                         }
45552                       },
45553                       "metadata" : {
45554                         "type" : "object",
45555                         "additionalProperties" : {
45556                           "type" : "array",
45557                           "items" : {
45558                             "type" : "object"
45559                           }
45560                         }
45561                       },
45562                       "status" : {
45563                         "type" : "integer",
45564                         "format" : "int32"
45565                       },
45566                       "statusInfo" : {
45567                         "type" : "object",
45568                         "properties" : {
45569                           "family" : {
45570                             "type" : "string",
45571                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
45572                           },
45573                           "reasonPhrase" : {
45574                             "type" : "string"
45575                           },
45576                           "statusCode" : {
45577                             "type" : "integer",
45578                             "format" : "int32"
45579                           }
45580                         }
45581                       },
45582                       "stringHeaders" : {
45583                         "type" : "object",
45584                         "additionalProperties" : {
45585                           "type" : "array",
45586                           "items" : {
45587                             "type" : "string"
45588                           }
45589                         }
45590                       }
45591                     }
45592                   }
45593                 }
45594               }
45595             }
45596           }
45597         },
45598         "servers" : [ {
45599           "url" : "/sdc2/rest",
45600           "variables" : { }
45601         } ],
45602         "summary" : "Returns updated service proxy",
45603         "tags" : [ "SDCE-2 APIs" ]
45604       }
45605     },
45606     "/v1/catalog/{containerComponentType}/{serviceId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}" : {
45607       "put" : {
45608         "description" : "Update Group Instance Property Values",
45609         "operationId" : "updateGroupInstancePropertyValues",
45610         "parameters" : [ {
45611           "in" : "path",
45612           "name" : "serviceId",
45613           "required" : true,
45614           "schema" : {
45615             "type" : "string"
45616           }
45617         }, {
45618           "in" : "path",
45619           "name" : "componentInstanceId",
45620           "required" : true,
45621           "schema" : {
45622             "type" : "string"
45623           }
45624         }, {
45625           "in" : "path",
45626           "name" : "groupInstanceId",
45627           "required" : true,
45628           "schema" : {
45629             "type" : "string"
45630           }
45631         }, {
45632           "in" : "header",
45633           "name" : "USER_ID",
45634           "schema" : {
45635             "type" : "string"
45636           }
45637         } ],
45638         "requestBody" : {
45639           "content" : {
45640             "application/json" : {
45641               "schema" : {
45642                 "type" : "string"
45643               }
45644             }
45645           },
45646           "description" : "Group instance object to be Updated",
45647           "required" : true
45648         },
45649         "responses" : {
45650           "200" : {
45651             "description" : "Group Instance Property Values Updated"
45652           },
45653           "400" : {
45654             "description" : "Invalid content / Missing content"
45655           },
45656           "403" : {
45657             "description" : "Restricted operation"
45658           },
45659           "default" : {
45660             "content" : {
45661               "application/json" : {
45662                 "schema" : {
45663                   "type" : "array",
45664                   "items" : {
45665                     "$ref" : "#/components/schemas/Service"
45666                   }
45667                 }
45668               }
45669             }
45670           }
45671         },
45672         "servers" : [ {
45673           "url" : "/sdc2/rest",
45674           "variables" : { }
45675         } ],
45676         "summary" : "Returns updated group instance",
45677         "tags" : [ "SDCE-2 APIs" ]
45678       }
45679     },
45680     "/v1/catalogUpdateTime" : {
45681       "get" : {
45682         "description" : "Retrieve previus and current catalog update time",
45683         "operationId" : "getCatalogUpdateTime",
45684         "parameters" : [ {
45685           "in" : "header",
45686           "name" : "USER_ID",
45687           "schema" : {
45688             "type" : "string"
45689           }
45690         } ],
45691         "responses" : {
45692           "200" : {
45693             "description" : "Retrieve previus and current catalog update time"
45694           },
45695           "default" : {
45696             "content" : {
45697               "application/json" : {
45698                 "schema" : {
45699                   "type" : "array",
45700                   "items" : {
45701                     "type" : "object",
45702                     "properties" : {
45703                       "allowedMethods" : {
45704                         "type" : "array",
45705                         "items" : {
45706                           "type" : "string"
45707                         },
45708                         "uniqueItems" : true
45709                       },
45710                       "cookies" : {
45711                         "type" : "object",
45712                         "additionalProperties" : {
45713                           "type" : "object",
45714                           "properties" : {
45715                             "comment" : {
45716                               "type" : "string"
45717                             },
45718                             "domain" : {
45719                               "type" : "string"
45720                             },
45721                             "expiry" : {
45722                               "type" : "string",
45723                               "format" : "date-time"
45724                             },
45725                             "httpOnly" : {
45726                               "type" : "boolean"
45727                             },
45728                             "maxAge" : {
45729                               "type" : "integer",
45730                               "format" : "int32"
45731                             },
45732                             "name" : {
45733                               "type" : "string"
45734                             },
45735                             "path" : {
45736                               "type" : "string"
45737                             },
45738                             "secure" : {
45739                               "type" : "boolean"
45740                             },
45741                             "value" : {
45742                               "type" : "string"
45743                             },
45744                             "version" : {
45745                               "type" : "integer",
45746                               "format" : "int32"
45747                             }
45748                           }
45749                         }
45750                       },
45751                       "date" : {
45752                         "type" : "string",
45753                         "format" : "date-time"
45754                       },
45755                       "entity" : {
45756                         "type" : "object"
45757                       },
45758                       "entityTag" : {
45759                         "type" : "object",
45760                         "properties" : {
45761                           "value" : {
45762                             "type" : "string"
45763                           },
45764                           "weak" : {
45765                             "type" : "boolean"
45766                           }
45767                         }
45768                       },
45769                       "headers" : {
45770                         "type" : "object",
45771                         "additionalProperties" : {
45772                           "type" : "array",
45773                           "items" : {
45774                             "type" : "object"
45775                           }
45776                         }
45777                       },
45778                       "language" : {
45779                         "type" : "object",
45780                         "properties" : {
45781                           "country" : {
45782                             "type" : "string"
45783                           },
45784                           "displayCountry" : {
45785                             "type" : "string"
45786                           },
45787                           "displayLanguage" : {
45788                             "type" : "string"
45789                           },
45790                           "displayName" : {
45791                             "type" : "string"
45792                           },
45793                           "displayScript" : {
45794                             "type" : "string"
45795                           },
45796                           "displayVariant" : {
45797                             "type" : "string"
45798                           },
45799                           "extensionKeys" : {
45800                             "type" : "array",
45801                             "items" : {
45802                               "type" : "string"
45803                             },
45804                             "uniqueItems" : true
45805                           },
45806                           "iso3Country" : {
45807                             "type" : "string"
45808                           },
45809                           "iso3Language" : {
45810                             "type" : "string"
45811                           },
45812                           "language" : {
45813                             "type" : "string"
45814                           },
45815                           "script" : {
45816                             "type" : "string"
45817                           },
45818                           "unicodeLocaleAttributes" : {
45819                             "type" : "array",
45820                             "items" : {
45821                               "type" : "string"
45822                             },
45823                             "uniqueItems" : true
45824                           },
45825                           "unicodeLocaleKeys" : {
45826                             "type" : "array",
45827                             "items" : {
45828                               "type" : "string"
45829                             },
45830                             "uniqueItems" : true
45831                           },
45832                           "variant" : {
45833                             "type" : "string"
45834                           }
45835                         }
45836                       },
45837                       "lastModified" : {
45838                         "type" : "string",
45839                         "format" : "date-time"
45840                       },
45841                       "length" : {
45842                         "type" : "integer",
45843                         "format" : "int32"
45844                       },
45845                       "links" : {
45846                         "type" : "array",
45847                         "items" : {
45848                           "type" : "object",
45849                           "properties" : {
45850                             "params" : {
45851                               "type" : "object",
45852                               "additionalProperties" : {
45853                                 "type" : "string"
45854                               }
45855                             },
45856                             "rel" : {
45857                               "type" : "string"
45858                             },
45859                             "rels" : {
45860                               "type" : "array",
45861                               "items" : {
45862                                 "type" : "string"
45863                               }
45864                             },
45865                             "title" : {
45866                               "type" : "string"
45867                             },
45868                             "type" : {
45869                               "type" : "string"
45870                             },
45871                             "uri" : {
45872                               "type" : "string",
45873                               "format" : "uri"
45874                             },
45875                             "uriBuilder" : {
45876                               "type" : "object"
45877                             }
45878                           }
45879                         },
45880                         "uniqueItems" : true
45881                       },
45882                       "location" : {
45883                         "type" : "string",
45884                         "format" : "uri"
45885                       },
45886                       "mediaType" : {
45887                         "type" : "object",
45888                         "properties" : {
45889                           "parameters" : {
45890                             "type" : "object",
45891                             "additionalProperties" : {
45892                               "type" : "string"
45893                             }
45894                           },
45895                           "subtype" : {
45896                             "type" : "string"
45897                           },
45898                           "type" : {
45899                             "type" : "string"
45900                           },
45901                           "wildcardSubtype" : {
45902                             "type" : "boolean"
45903                           },
45904                           "wildcardType" : {
45905                             "type" : "boolean"
45906                           }
45907                         }
45908                       },
45909                       "metadata" : {
45910                         "type" : "object",
45911                         "additionalProperties" : {
45912                           "type" : "array",
45913                           "items" : {
45914                             "type" : "object"
45915                           }
45916                         }
45917                       },
45918                       "status" : {
45919                         "type" : "integer",
45920                         "format" : "int32"
45921                       },
45922                       "statusInfo" : {
45923                         "type" : "object",
45924                         "properties" : {
45925                           "family" : {
45926                             "type" : "string",
45927                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
45928                           },
45929                           "reasonPhrase" : {
45930                             "type" : "string"
45931                           },
45932                           "statusCode" : {
45933                             "type" : "integer",
45934                             "format" : "int32"
45935                           }
45936                         }
45937                       },
45938                       "stringHeaders" : {
45939                         "type" : "object",
45940                         "additionalProperties" : {
45941                           "type" : "array",
45942                           "items" : {
45943                             "type" : "string"
45944                           }
45945                         }
45946                       }
45947                     }
45948                   }
45949                 }
45950               }
45951             }
45952           }
45953         },
45954         "servers" : [ {
45955           "url" : "/sdc2/rest",
45956           "variables" : { }
45957         } ],
45958         "summary" : "Retrieve previus and current catalog update time",
45959         "tags" : [ "SDCE-2 APIs" ]
45960       }
45961     },
45962     "/v1/categories/{componentType}" : {
45963       "get" : {
45964         "description" : "Retrieve the list of all resource/service/product categories/sub-categories/groupings",
45965         "operationId" : "getComponentCategories",
45966         "parameters" : [ {
45967           "description" : "allowed values are resources / services/ products",
45968           "in" : "path",
45969           "name" : "componentType",
45970           "required" : true,
45971           "schema" : {
45972             "type" : "string",
45973             "enum" : [ "resources", "services", "products" ]
45974           }
45975         }, {
45976           "in" : "header",
45977           "name" : "USER_ID",
45978           "schema" : {
45979             "type" : "string"
45980           }
45981         } ],
45982         "responses" : {
45983           "200" : {
45984             "description" : "Returns categories Ok"
45985           },
45986           "400" : {
45987             "description" : "Invalid component type"
45988           },
45989           "403" : {
45990             "description" : "Missing information"
45991           },
45992           "409" : {
45993             "description" : "Restricted operation"
45994           },
45995           "500" : {
45996             "description" : "Internal Server Error"
45997           },
45998           "default" : {
45999             "content" : {
46000               "application/json" : {
46001                 "schema" : {
46002                   "type" : "array",
46003                   "items" : {
46004                     "type" : "object",
46005                     "properties" : {
46006                       "allowedMethods" : {
46007                         "type" : "array",
46008                         "items" : {
46009                           "type" : "string"
46010                         },
46011                         "uniqueItems" : true
46012                       },
46013                       "cookies" : {
46014                         "type" : "object",
46015                         "additionalProperties" : {
46016                           "type" : "object",
46017                           "properties" : {
46018                             "comment" : {
46019                               "type" : "string"
46020                             },
46021                             "domain" : {
46022                               "type" : "string"
46023                             },
46024                             "expiry" : {
46025                               "type" : "string",
46026                               "format" : "date-time"
46027                             },
46028                             "httpOnly" : {
46029                               "type" : "boolean"
46030                             },
46031                             "maxAge" : {
46032                               "type" : "integer",
46033                               "format" : "int32"
46034                             },
46035                             "name" : {
46036                               "type" : "string"
46037                             },
46038                             "path" : {
46039                               "type" : "string"
46040                             },
46041                             "secure" : {
46042                               "type" : "boolean"
46043                             },
46044                             "value" : {
46045                               "type" : "string"
46046                             },
46047                             "version" : {
46048                               "type" : "integer",
46049                               "format" : "int32"
46050                             }
46051                           }
46052                         }
46053                       },
46054                       "date" : {
46055                         "type" : "string",
46056                         "format" : "date-time"
46057                       },
46058                       "entity" : {
46059                         "type" : "object"
46060                       },
46061                       "entityTag" : {
46062                         "type" : "object",
46063                         "properties" : {
46064                           "value" : {
46065                             "type" : "string"
46066                           },
46067                           "weak" : {
46068                             "type" : "boolean"
46069                           }
46070                         }
46071                       },
46072                       "headers" : {
46073                         "type" : "object",
46074                         "additionalProperties" : {
46075                           "type" : "array",
46076                           "items" : {
46077                             "type" : "object"
46078                           }
46079                         }
46080                       },
46081                       "language" : {
46082                         "type" : "object",
46083                         "properties" : {
46084                           "country" : {
46085                             "type" : "string"
46086                           },
46087                           "displayCountry" : {
46088                             "type" : "string"
46089                           },
46090                           "displayLanguage" : {
46091                             "type" : "string"
46092                           },
46093                           "displayName" : {
46094                             "type" : "string"
46095                           },
46096                           "displayScript" : {
46097                             "type" : "string"
46098                           },
46099                           "displayVariant" : {
46100                             "type" : "string"
46101                           },
46102                           "extensionKeys" : {
46103                             "type" : "array",
46104                             "items" : {
46105                               "type" : "string"
46106                             },
46107                             "uniqueItems" : true
46108                           },
46109                           "iso3Country" : {
46110                             "type" : "string"
46111                           },
46112                           "iso3Language" : {
46113                             "type" : "string"
46114                           },
46115                           "language" : {
46116                             "type" : "string"
46117                           },
46118                           "script" : {
46119                             "type" : "string"
46120                           },
46121                           "unicodeLocaleAttributes" : {
46122                             "type" : "array",
46123                             "items" : {
46124                               "type" : "string"
46125                             },
46126                             "uniqueItems" : true
46127                           },
46128                           "unicodeLocaleKeys" : {
46129                             "type" : "array",
46130                             "items" : {
46131                               "type" : "string"
46132                             },
46133                             "uniqueItems" : true
46134                           },
46135                           "variant" : {
46136                             "type" : "string"
46137                           }
46138                         }
46139                       },
46140                       "lastModified" : {
46141                         "type" : "string",
46142                         "format" : "date-time"
46143                       },
46144                       "length" : {
46145                         "type" : "integer",
46146                         "format" : "int32"
46147                       },
46148                       "links" : {
46149                         "type" : "array",
46150                         "items" : {
46151                           "type" : "object",
46152                           "properties" : {
46153                             "params" : {
46154                               "type" : "object",
46155                               "additionalProperties" : {
46156                                 "type" : "string"
46157                               }
46158                             },
46159                             "rel" : {
46160                               "type" : "string"
46161                             },
46162                             "rels" : {
46163                               "type" : "array",
46164                               "items" : {
46165                                 "type" : "string"
46166                               }
46167                             },
46168                             "title" : {
46169                               "type" : "string"
46170                             },
46171                             "type" : {
46172                               "type" : "string"
46173                             },
46174                             "uri" : {
46175                               "type" : "string",
46176                               "format" : "uri"
46177                             },
46178                             "uriBuilder" : {
46179                               "type" : "object"
46180                             }
46181                           }
46182                         },
46183                         "uniqueItems" : true
46184                       },
46185                       "location" : {
46186                         "type" : "string",
46187                         "format" : "uri"
46188                       },
46189                       "mediaType" : {
46190                         "type" : "object",
46191                         "properties" : {
46192                           "parameters" : {
46193                             "type" : "object",
46194                             "additionalProperties" : {
46195                               "type" : "string"
46196                             }
46197                           },
46198                           "subtype" : {
46199                             "type" : "string"
46200                           },
46201                           "type" : {
46202                             "type" : "string"
46203                           },
46204                           "wildcardSubtype" : {
46205                             "type" : "boolean"
46206                           },
46207                           "wildcardType" : {
46208                             "type" : "boolean"
46209                           }
46210                         }
46211                       },
46212                       "metadata" : {
46213                         "type" : "object",
46214                         "additionalProperties" : {
46215                           "type" : "array",
46216                           "items" : {
46217                             "type" : "object"
46218                           }
46219                         }
46220                       },
46221                       "status" : {
46222                         "type" : "integer",
46223                         "format" : "int32"
46224                       },
46225                       "statusInfo" : {
46226                         "type" : "object",
46227                         "properties" : {
46228                           "family" : {
46229                             "type" : "string",
46230                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
46231                           },
46232                           "reasonPhrase" : {
46233                             "type" : "string"
46234                           },
46235                           "statusCode" : {
46236                             "type" : "integer",
46237                             "format" : "int32"
46238                           }
46239                         }
46240                       },
46241                       "stringHeaders" : {
46242                         "type" : "object",
46243                         "additionalProperties" : {
46244                           "type" : "array",
46245                           "items" : {
46246                             "type" : "string"
46247                           }
46248                         }
46249                       }
46250                     }
46251                   }
46252                 }
46253               }
46254             }
46255           }
46256         },
46257         "servers" : [ {
46258           "url" : "/sdc2/rest",
46259           "variables" : { }
46260         } ],
46261         "summary" : "Retrieve the list of all resource/service/product categories/sub-categories/groupings.",
46262         "tags" : [ "SDCE-2 APIs" ]
46263       }
46264     },
46265     "/v1/category/{componentType}" : {
46266       "post" : {
46267         "description" : "Create new component category",
46268         "operationId" : "createComponentCategory",
46269         "parameters" : [ {
46270           "description" : "allowed values are resources /services / products",
46271           "in" : "path",
46272           "name" : "componentType",
46273           "required" : true,
46274           "schema" : {
46275             "type" : "string",
46276             "enum" : [ "resources", "services", "products" ]
46277           }
46278         }, {
46279           "in" : "header",
46280           "name" : "USER_ID",
46281           "schema" : {
46282             "type" : "string"
46283           }
46284         } ],
46285         "requestBody" : {
46286           "content" : {
46287             "application/json" : {
46288               "schema" : {
46289                 "type" : "string"
46290               }
46291             }
46292           },
46293           "description" : "Category to be created",
46294           "required" : true
46295         },
46296         "responses" : {
46297           "201" : {
46298             "description" : "Category created"
46299           },
46300           "400" : {
46301             "description" : "Invalid category data"
46302           },
46303           "403" : {
46304             "description" : "USER_ID header is missing"
46305           },
46306           "409" : {
46307             "description" : "Category already exists / User not permitted to perform the action"
46308           },
46309           "500" : {
46310             "description" : "General Error"
46311           }
46312         },
46313         "servers" : [ {
46314           "url" : "/sdc2/rest",
46315           "variables" : { }
46316         } ],
46317         "summary" : "Create new component category",
46318         "tags" : [ "SDCE-2 APIs" ]
46319       }
46320     },
46321     "/v1/category/{componentType}/{categoryId}/subCategory" : {
46322       "post" : {
46323         "description" : "Create new component sub-category",
46324         "operationId" : "createComponentSubCategory",
46325         "parameters" : [ {
46326           "description" : "allowed values are resources / products",
46327           "in" : "path",
46328           "name" : "componentType",
46329           "required" : true,
46330           "schema" : {
46331             "type" : "string",
46332             "enum" : [ "resources", "products" ]
46333           }
46334         }, {
46335           "description" : "Parent category unique ID",
46336           "in" : "path",
46337           "name" : "categoryId",
46338           "required" : true,
46339           "schema" : {
46340             "type" : "string"
46341           }
46342         }, {
46343           "in" : "header",
46344           "name" : "USER_ID",
46345           "schema" : {
46346             "type" : "string"
46347           }
46348         } ],
46349         "requestBody" : {
46350           "content" : {
46351             "application/json" : {
46352               "schema" : {
46353                 "type" : "string"
46354               }
46355             }
46356           },
46357           "description" : "Subcategory to be created. \ne.g. {\"name\":\"Resource-subcat\"}",
46358           "required" : true
46359         },
46360         "responses" : {
46361           "201" : {
46362             "description" : "Subcategory created"
46363           },
46364           "400" : {
46365             "description" : "Invalid subcategory data"
46366           },
46367           "403" : {
46368             "description" : "USER_ID header is missing"
46369           },
46370           "404" : {
46371             "description" : "Parent category wasn't found"
46372           },
46373           "409" : {
46374             "description" : "Subcategory already exists / User not permitted to perform the action"
46375           },
46376           "500" : {
46377             "description" : "General Error"
46378           }
46379         },
46380         "servers" : [ {
46381           "url" : "/sdc2/rest",
46382           "variables" : { }
46383         } ],
46384         "summary" : "Create new component sub-category for existing category",
46385         "tags" : [ "SDCE-2 APIs" ]
46386       }
46387     },
46388     "/v1/category/{componentType}/{categoryId}/subCategory/{subCategoryId}/grouping" : {
46389       "post" : {
46390         "description" : "Create new component grouping",
46391         "operationId" : "createComponentGrouping",
46392         "parameters" : [ {
46393           "description" : "allowed values are products",
46394           "in" : "path",
46395           "name" : "componentType",
46396           "required" : true,
46397           "schema" : {
46398             "type" : "string",
46399             "enum" : [ "products" ]
46400           }
46401         }, {
46402           "description" : "Parent category unique ID",
46403           "in" : "path",
46404           "name" : "categoryId",
46405           "required" : true,
46406           "schema" : {
46407             "type" : "string"
46408           }
46409         }, {
46410           "description" : "Parent sub-category unique ID",
46411           "in" : "path",
46412           "name" : "subCategoryId",
46413           "required" : true,
46414           "schema" : {
46415             "type" : "string"
46416           }
46417         }, {
46418           "in" : "header",
46419           "name" : "USER_ID",
46420           "schema" : {
46421             "type" : "string"
46422           }
46423         } ],
46424         "requestBody" : {
46425           "content" : {
46426             "application/json" : {
46427               "schema" : {
46428                 "type" : "string"
46429               }
46430             }
46431           },
46432           "description" : "Subcategory to be created",
46433           "required" : true
46434         },
46435         "responses" : {
46436           "201" : {
46437             "description" : "Grouping created"
46438           },
46439           "400" : {
46440             "description" : "Invalid grouping data"
46441           },
46442           "403" : {
46443             "description" : "USER_ID header is missing"
46444           },
46445           "404" : {
46446             "description" : "Parent category or subcategory were not found"
46447           },
46448           "409" : {
46449             "description" : "Grouping already exists / User not permitted to perform the action"
46450           },
46451           "500" : {
46452             "description" : "General Error"
46453           }
46454         },
46455         "servers" : [ {
46456           "url" : "/sdc2/rest",
46457           "variables" : { }
46458         } ],
46459         "summary" : "Create new component grouping for existing sub-category",
46460         "tags" : [ "SDCE-2 APIs" ]
46461       }
46462     },
46463     "/v1/category/{componentType}/{categoryName}/baseTypes" : {
46464       "get" : {
46465         "description" : "Get base types for category",
46466         "operationId" : "getCategoryBaseTypes",
46467         "parameters" : [ {
46468           "in" : "path",
46469           "name" : "categoryName",
46470           "required" : true,
46471           "schema" : {
46472             "type" : "string"
46473           }
46474         }, {
46475           "in" : "path",
46476           "name" : "componentType",
46477           "required" : true,
46478           "schema" : {
46479             "type" : "string"
46480           }
46481         }, {
46482           "in" : "header",
46483           "name" : "USER_ID",
46484           "schema" : {
46485             "type" : "string"
46486           }
46487         }, {
46488           "description" : "model",
46489           "in" : "query",
46490           "name" : "model",
46491           "schema" : {
46492             "type" : "string"
46493           }
46494         } ],
46495         "responses" : {
46496           "200" : {
46497             "description" : "Returns base types Ok"
46498           },
46499           "404" : {
46500             "description" : "No base types were found"
46501           },
46502           "500" : {
46503             "description" : "Internal Server Error"
46504           }
46505         },
46506         "servers" : [ {
46507           "url" : "/sdc2/rest",
46508           "variables" : { }
46509         } ],
46510         "summary" : "Get base types for category",
46511         "tags" : [ "SDCE-2 APIs" ]
46512       }
46513     },
46514     "/v1/category/{componentType}/{categoryUniqueId}" : {
46515       "delete" : {
46516         "description" : "Delete component category",
46517         "operationId" : "deleteComponentCategory",
46518         "parameters" : [ {
46519           "in" : "path",
46520           "name" : "categoryUniqueId",
46521           "required" : true,
46522           "schema" : {
46523             "type" : "string"
46524           }
46525         }, {
46526           "in" : "path",
46527           "name" : "componentType",
46528           "required" : true,
46529           "schema" : {
46530             "type" : "string"
46531           }
46532         }, {
46533           "in" : "header",
46534           "name" : "USER_ID",
46535           "schema" : {
46536             "type" : "string"
46537           }
46538         } ],
46539         "responses" : {
46540           "204" : {
46541             "description" : "Category deleted"
46542           },
46543           "403" : {
46544             "description" : "USER_ID header is missing"
46545           },
46546           "404" : {
46547             "description" : "Category not found"
46548           },
46549           "409" : {
46550             "description" : "User not permitted to perform the action"
46551           },
46552           "500" : {
46553             "description" : "General Error"
46554           },
46555           "default" : {
46556             "content" : {
46557               "application/json" : {
46558                 "schema" : {
46559                   "type" : "array",
46560                   "items" : {
46561                     "$ref" : "#/components/schemas/Category"
46562                   }
46563                 }
46564               }
46565             }
46566           }
46567         },
46568         "servers" : [ {
46569           "url" : "/sdc2/rest",
46570           "variables" : { }
46571         } ],
46572         "summary" : "Delete component category",
46573         "tags" : [ "SDCE-2 APIs" ]
46574       }
46575     },
46576     "/v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}" : {
46577       "delete" : {
46578         "description" : "Delete component category",
46579         "operationId" : "deleteComponentSubCategory",
46580         "parameters" : [ {
46581           "in" : "path",
46582           "name" : "categoryUniqueId",
46583           "required" : true,
46584           "schema" : {
46585             "type" : "string"
46586           }
46587         }, {
46588           "in" : "path",
46589           "name" : "subCategoryUniqueId",
46590           "required" : true,
46591           "schema" : {
46592             "type" : "string"
46593           }
46594         }, {
46595           "in" : "path",
46596           "name" : "componentType",
46597           "required" : true,
46598           "schema" : {
46599             "type" : "string"
46600           }
46601         }, {
46602           "in" : "header",
46603           "name" : "USER_ID",
46604           "schema" : {
46605             "type" : "string"
46606           }
46607         } ],
46608         "responses" : {
46609           "204" : {
46610             "description" : "Category deleted"
46611           },
46612           "403" : {
46613             "description" : "USER_ID header is missing"
46614           },
46615           "404" : {
46616             "description" : "Category not found"
46617           },
46618           "409" : {
46619             "description" : "User not permitted to perform the action"
46620           },
46621           "500" : {
46622             "description" : "General Error"
46623           },
46624           "default" : {
46625             "content" : {
46626               "application/json" : {
46627                 "schema" : {
46628                   "type" : "array",
46629                   "items" : {
46630                     "$ref" : "#/components/schemas/Category"
46631                   }
46632                 }
46633               }
46634             }
46635           }
46636         },
46637         "servers" : [ {
46638           "url" : "/sdc2/rest",
46639           "variables" : { }
46640         } ],
46641         "summary" : "Delete component category",
46642         "tags" : [ "SDCE-2 APIs" ]
46643       }
46644     },
46645     "/v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}/grouping/{groupingUniqueId}" : {
46646       "delete" : {
46647         "description" : "Delete component category",
46648         "operationId" : "deleteComponentGrouping",
46649         "parameters" : [ {
46650           "in" : "path",
46651           "name" : "categoryUniqueId",
46652           "required" : true,
46653           "schema" : {
46654             "type" : "string"
46655           }
46656         }, {
46657           "in" : "path",
46658           "name" : "subCategoryUniqueId",
46659           "required" : true,
46660           "schema" : {
46661             "type" : "string"
46662           }
46663         }, {
46664           "in" : "path",
46665           "name" : "groupingUniqueId",
46666           "required" : true,
46667           "schema" : {
46668             "type" : "string"
46669           }
46670         }, {
46671           "in" : "path",
46672           "name" : "componentType",
46673           "required" : true,
46674           "schema" : {
46675             "type" : "string"
46676           }
46677         }, {
46678           "in" : "header",
46679           "name" : "USER_ID",
46680           "schema" : {
46681             "type" : "string"
46682           }
46683         } ],
46684         "responses" : {
46685           "204" : {
46686             "description" : "Category deleted"
46687           },
46688           "403" : {
46689             "description" : "USER_ID header is missing"
46690           },
46691           "404" : {
46692             "description" : "Category not found"
46693           },
46694           "409" : {
46695             "description" : "User not permitted to perform the action"
46696           },
46697           "500" : {
46698             "description" : "General Error"
46699           },
46700           "default" : {
46701             "content" : {
46702               "application/json" : {
46703                 "schema" : {
46704                   "type" : "array",
46705                   "items" : {
46706                     "$ref" : "#/components/schemas/Category"
46707                   }
46708                 }
46709               }
46710             }
46711           }
46712         },
46713         "servers" : [ {
46714           "url" : "/sdc2/rest",
46715           "variables" : { }
46716         } ],
46717         "summary" : "Delete component category",
46718         "tags" : [ "SDCE-2 APIs" ]
46719       }
46720     },
46721     "/v1/consumers" : {
46722       "post" : {
46723         "description" : "Consumer credentials",
46724         "operationId" : "createConsumer",
46725         "parameters" : [ {
46726           "in" : "header",
46727           "name" : "USER_ID",
46728           "schema" : {
46729             "type" : "string"
46730           }
46731         } ],
46732         "requestBody" : {
46733           "content" : {
46734             "application/json" : {
46735               "schema" : {
46736                 "type" : "string"
46737               }
46738             }
46739           },
46740           "description" : "Consumer Object to be created",
46741           "required" : true
46742         },
46743         "responses" : {
46744           "201" : {
46745             "description" : "Consumer credentials created"
46746           },
46747           "400" : {
46748             "description" : "Invalid content / Missing content"
46749           },
46750           "403" : {
46751             "description" : "Restricted operation"
46752           },
46753           "default" : {
46754             "content" : {
46755               "application/json" : {
46756                 "schema" : {
46757                   "type" : "array",
46758                   "items" : {
46759                     "type" : "object",
46760                     "properties" : {
46761                       "allowedMethods" : {
46762                         "type" : "array",
46763                         "items" : {
46764                           "type" : "string"
46765                         },
46766                         "uniqueItems" : true
46767                       },
46768                       "cookies" : {
46769                         "type" : "object",
46770                         "additionalProperties" : {
46771                           "type" : "object",
46772                           "properties" : {
46773                             "comment" : {
46774                               "type" : "string"
46775                             },
46776                             "domain" : {
46777                               "type" : "string"
46778                             },
46779                             "expiry" : {
46780                               "type" : "string",
46781                               "format" : "date-time"
46782                             },
46783                             "httpOnly" : {
46784                               "type" : "boolean"
46785                             },
46786                             "maxAge" : {
46787                               "type" : "integer",
46788                               "format" : "int32"
46789                             },
46790                             "name" : {
46791                               "type" : "string"
46792                             },
46793                             "path" : {
46794                               "type" : "string"
46795                             },
46796                             "secure" : {
46797                               "type" : "boolean"
46798                             },
46799                             "value" : {
46800                               "type" : "string"
46801                             },
46802                             "version" : {
46803                               "type" : "integer",
46804                               "format" : "int32"
46805                             }
46806                           }
46807                         }
46808                       },
46809                       "date" : {
46810                         "type" : "string",
46811                         "format" : "date-time"
46812                       },
46813                       "entity" : {
46814                         "type" : "object"
46815                       },
46816                       "entityTag" : {
46817                         "type" : "object",
46818                         "properties" : {
46819                           "value" : {
46820                             "type" : "string"
46821                           },
46822                           "weak" : {
46823                             "type" : "boolean"
46824                           }
46825                         }
46826                       },
46827                       "headers" : {
46828                         "type" : "object",
46829                         "additionalProperties" : {
46830                           "type" : "array",
46831                           "items" : {
46832                             "type" : "object"
46833                           }
46834                         }
46835                       },
46836                       "language" : {
46837                         "type" : "object",
46838                         "properties" : {
46839                           "country" : {
46840                             "type" : "string"
46841                           },
46842                           "displayCountry" : {
46843                             "type" : "string"
46844                           },
46845                           "displayLanguage" : {
46846                             "type" : "string"
46847                           },
46848                           "displayName" : {
46849                             "type" : "string"
46850                           },
46851                           "displayScript" : {
46852                             "type" : "string"
46853                           },
46854                           "displayVariant" : {
46855                             "type" : "string"
46856                           },
46857                           "extensionKeys" : {
46858                             "type" : "array",
46859                             "items" : {
46860                               "type" : "string"
46861                             },
46862                             "uniqueItems" : true
46863                           },
46864                           "iso3Country" : {
46865                             "type" : "string"
46866                           },
46867                           "iso3Language" : {
46868                             "type" : "string"
46869                           },
46870                           "language" : {
46871                             "type" : "string"
46872                           },
46873                           "script" : {
46874                             "type" : "string"
46875                           },
46876                           "unicodeLocaleAttributes" : {
46877                             "type" : "array",
46878                             "items" : {
46879                               "type" : "string"
46880                             },
46881                             "uniqueItems" : true
46882                           },
46883                           "unicodeLocaleKeys" : {
46884                             "type" : "array",
46885                             "items" : {
46886                               "type" : "string"
46887                             },
46888                             "uniqueItems" : true
46889                           },
46890                           "variant" : {
46891                             "type" : "string"
46892                           }
46893                         }
46894                       },
46895                       "lastModified" : {
46896                         "type" : "string",
46897                         "format" : "date-time"
46898                       },
46899                       "length" : {
46900                         "type" : "integer",
46901                         "format" : "int32"
46902                       },
46903                       "links" : {
46904                         "type" : "array",
46905                         "items" : {
46906                           "type" : "object",
46907                           "properties" : {
46908                             "params" : {
46909                               "type" : "object",
46910                               "additionalProperties" : {
46911                                 "type" : "string"
46912                               }
46913                             },
46914                             "rel" : {
46915                               "type" : "string"
46916                             },
46917                             "rels" : {
46918                               "type" : "array",
46919                               "items" : {
46920                                 "type" : "string"
46921                               }
46922                             },
46923                             "title" : {
46924                               "type" : "string"
46925                             },
46926                             "type" : {
46927                               "type" : "string"
46928                             },
46929                             "uri" : {
46930                               "type" : "string",
46931                               "format" : "uri"
46932                             },
46933                             "uriBuilder" : {
46934                               "type" : "object"
46935                             }
46936                           }
46937                         },
46938                         "uniqueItems" : true
46939                       },
46940                       "location" : {
46941                         "type" : "string",
46942                         "format" : "uri"
46943                       },
46944                       "mediaType" : {
46945                         "type" : "object",
46946                         "properties" : {
46947                           "parameters" : {
46948                             "type" : "object",
46949                             "additionalProperties" : {
46950                               "type" : "string"
46951                             }
46952                           },
46953                           "subtype" : {
46954                             "type" : "string"
46955                           },
46956                           "type" : {
46957                             "type" : "string"
46958                           },
46959                           "wildcardSubtype" : {
46960                             "type" : "boolean"
46961                           },
46962                           "wildcardType" : {
46963                             "type" : "boolean"
46964                           }
46965                         }
46966                       },
46967                       "metadata" : {
46968                         "type" : "object",
46969                         "additionalProperties" : {
46970                           "type" : "array",
46971                           "items" : {
46972                             "type" : "object"
46973                           }
46974                         }
46975                       },
46976                       "status" : {
46977                         "type" : "integer",
46978                         "format" : "int32"
46979                       },
46980                       "statusInfo" : {
46981                         "type" : "object",
46982                         "properties" : {
46983                           "family" : {
46984                             "type" : "string",
46985                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
46986                           },
46987                           "reasonPhrase" : {
46988                             "type" : "string"
46989                           },
46990                           "statusCode" : {
46991                             "type" : "integer",
46992                             "format" : "int32"
46993                           }
46994                         }
46995                       },
46996                       "stringHeaders" : {
46997                         "type" : "object",
46998                         "additionalProperties" : {
46999                           "type" : "array",
47000                           "items" : {
47001                             "type" : "string"
47002                           }
47003                         }
47004                       }
47005                     }
47006                   }
47007                 }
47008               }
47009             }
47010           }
47011         },
47012         "servers" : [ {
47013           "url" : "/sdc2/rest",
47014           "variables" : { }
47015         } ],
47016         "summary" : "Returns created ECOMP consumer credentials",
47017         "tags" : [ "SDCE-2 APIs" ]
47018       }
47019     },
47020     "/v1/consumers/{consumerId}" : {
47021       "delete" : {
47022         "description" : "Deletes Consumer",
47023         "operationId" : "deleteConsumer",
47024         "parameters" : [ {
47025           "in" : "path",
47026           "name" : "consumerId",
47027           "required" : true,
47028           "schema" : {
47029             "type" : "string"
47030           }
47031         }, {
47032           "in" : "header",
47033           "name" : "USER_ID",
47034           "schema" : {
47035             "type" : "string"
47036           }
47037         } ],
47038         "responses" : {
47039           "204" : {
47040             "description" : "Consumer deleted"
47041           },
47042           "403" : {
47043             "description" : "Restricted operation"
47044           },
47045           "404" : {
47046             "description" : "Consumer not found"
47047           },
47048           "default" : {
47049             "content" : {
47050               "application/json" : {
47051                 "schema" : {
47052                   "type" : "array",
47053                   "items" : {
47054                     "$ref" : "#/components/schemas/ConsumerDefinition"
47055                   }
47056                 }
47057               }
47058             }
47059           }
47060         },
47061         "servers" : [ {
47062           "url" : "/sdc2/rest",
47063           "variables" : { }
47064         } ],
47065         "summary" : "Returns deleted consumer according to ConsumerID",
47066         "tags" : [ "SDCE-2 APIs" ]
47067       },
47068       "get" : {
47069         "description" : "Retrieve Consumer",
47070         "operationId" : "getConsumer",
47071         "parameters" : [ {
47072           "in" : "path",
47073           "name" : "consumerId",
47074           "required" : true,
47075           "schema" : {
47076             "type" : "string"
47077           }
47078         }, {
47079           "in" : "header",
47080           "name" : "USER_ID",
47081           "schema" : {
47082             "type" : "string"
47083           }
47084         } ],
47085         "responses" : {
47086           "200" : {
47087             "description" : "Consumer found"
47088           },
47089           "403" : {
47090             "description" : "Restricted operation"
47091           },
47092           "404" : {
47093             "description" : "Consumer not found"
47094           },
47095           "default" : {
47096             "content" : {
47097               "application/json" : {
47098                 "schema" : {
47099                   "type" : "array",
47100                   "items" : {
47101                     "$ref" : "#/components/schemas/ConsumerDefinition"
47102                   }
47103                 }
47104               }
47105             }
47106           }
47107         },
47108         "servers" : [ {
47109           "url" : "/sdc2/rest",
47110           "variables" : { }
47111         } ],
47112         "summary" : "Returns consumer according to ConsumerID",
47113         "tags" : [ "SDCE-2 APIs" ]
47114       }
47115     },
47116     "/v1/ecompPortalMenu" : {
47117       "get" : {
47118         "description" : "Retrieve ecomp portal menu - MOC",
47119         "operationId" : "getListOfCsars",
47120         "responses" : {
47121           "200" : {
47122             "description" : "Retrieve ecomp portal menu"
47123           },
47124           "default" : {
47125             "content" : {
47126               "application/json" : {
47127                 "schema" : {
47128                   "type" : "array",
47129                   "items" : {
47130                     "$ref" : "#/components/schemas/User"
47131                   }
47132                 }
47133               }
47134             }
47135           }
47136         },
47137         "servers" : [ {
47138           "url" : "/sdc2/rest",
47139           "variables" : { }
47140         } ],
47141         "summary" : "Retrieve ecomp portal menu",
47142         "tags" : [ "SDCE-2 APIs" ]
47143       }
47144     },
47145     "/v1/followed" : {
47146       "get" : {
47147         "description" : "Retrieve all followed",
47148         "operationId" : "getFollowedResourcesServices",
47149         "parameters" : [ {
47150           "in" : "header",
47151           "name" : "USER_ID",
47152           "schema" : {
47153             "type" : "string"
47154           }
47155         } ],
47156         "responses" : {
47157           "200" : {
47158             "description" : "Returns followed Ok"
47159           },
47160           "404" : {
47161             "description" : "User not found"
47162           },
47163           "500" : {
47164             "description" : "Internal Server Error"
47165           },
47166           "default" : {
47167             "content" : {
47168               "application/json" : {
47169                 "schema" : {
47170                   "type" : "array",
47171                   "items" : {
47172                     "$ref" : "#/components/schemas/User"
47173                   }
47174                 }
47175               }
47176             }
47177           }
47178         },
47179         "servers" : [ {
47180           "url" : "/sdc2/rest",
47181           "variables" : { }
47182         } ],
47183         "summary" : "Retrieve all followed",
47184         "tags" : [ "SDCE-2 APIs" ]
47185       }
47186     },
47187     "/v1/inactiveComponents/{componentType}" : {
47188       "delete" : {
47189         "operationId" : "deleteMarkedResources",
47190         "parameters" : [ {
47191           "in" : "path",
47192           "name" : "componentType",
47193           "required" : true,
47194           "schema" : {
47195             "type" : "string"
47196           }
47197         } ],
47198         "responses" : {
47199           "default" : {
47200             "content" : {
47201               "*/*" : { }
47202             },
47203             "description" : "default response"
47204           }
47205         },
47206         "servers" : [ {
47207           "url" : "/sdc2/rest",
47208           "variables" : { }
47209         } ],
47210         "tags" : [ "SDCE-2 APIs" ]
47211       }
47212     },
47213     "/v1/propertyScopes" : {
47214       "get" : {
47215         "description" : "Retrieve all propertyScopes",
47216         "operationId" : "getPropertyScopes",
47217         "parameters" : [ {
47218           "in" : "header",
47219           "name" : "USER_ID",
47220           "schema" : {
47221             "type" : "string"
47222           }
47223         } ],
47224         "responses" : {
47225           "200" : {
47226             "description" : "Returns propertyScopes Ok"
47227           },
47228           "404" : {
47229             "description" : "No propertyScopes were found"
47230           },
47231           "500" : {
47232             "description" : "Internal Server Error"
47233           },
47234           "default" : {
47235             "content" : {
47236               "application/json" : {
47237                 "schema" : {
47238                   "type" : "array",
47239                   "items" : {
47240                     "$ref" : "#/components/schemas/User"
47241                   }
47242                 }
47243               }
47244             }
47245           }
47246         },
47247         "servers" : [ {
47248           "url" : "/sdc2/rest",
47249           "variables" : { }
47250         } ],
47251         "summary" : "Retrieve all propertyScopes",
47252         "tags" : [ "SDCE-2 APIs" ]
47253       }
47254     },
47255     "/v1/screen" : {
47256       "get" : {
47257         "description" : "Retrieve catalog resources and services",
47258         "operationId" : "getCatalogComponents",
47259         "parameters" : [ {
47260           "in" : "header",
47261           "name" : "USER_ID",
47262           "schema" : {
47263             "type" : "string"
47264           }
47265         }, {
47266           "in" : "query",
47267           "name" : "excludeTypes",
47268           "schema" : {
47269             "type" : "array",
47270             "items" : {
47271               "type" : "string",
47272               "enum" : [ "PRODUCT", "SERVICE", "VF", "VFC", "CP", "VL", "Configuration", "VFCMT", "CVFC", "PNF", "CR", "ServiceProxy", "ServiceSubstitution" ]
47273             }
47274           }
47275         } ],
47276         "responses" : {
47277           "200" : {
47278             "description" : "Returns resources and services Ok"
47279           },
47280           "404" : {
47281             "description" : "User not found"
47282           },
47283           "500" : {
47284             "description" : "Internal Server Error"
47285           },
47286           "default" : {
47287             "content" : {
47288               "application/json" : {
47289                 "schema" : {
47290                   "type" : "array",
47291                   "items" : {
47292                     "$ref" : "#/components/schemas/User"
47293                   }
47294                 }
47295               }
47296             }
47297           }
47298         },
47299         "servers" : [ {
47300           "url" : "/sdc2/rest",
47301           "variables" : { }
47302         } ],
47303         "summary" : "Retrieve catalog resources and services",
47304         "tags" : [ "SDCE-2 APIs" ]
47305       }
47306     },
47307     "/v1/setup/ui" : {
47308       "get" : {
47309         "description" : "Retrieve all artifactTypes, ui configuration and sdc version",
47310         "operationId" : "getConfCategoriesAndVersion_1",
47311         "parameters" : [ {
47312           "in" : "header",
47313           "name" : "USER_ID",
47314           "schema" : {
47315             "type" : "string"
47316           }
47317         } ],
47318         "responses" : {
47319           "200" : {
47320             "description" : "Returns artifactTypes, ui configuration and sdc version Ok"
47321           },
47322           "404" : {
47323             "description" : "No artifactTypes were found/no ui configuration were found/no sdc version were found"
47324           },
47325           "500" : {
47326             "description" : "Internal Server Error"
47327           },
47328           "default" : {
47329             "content" : {
47330               "application/json" : {
47331                 "schema" : {
47332                   "type" : "array",
47333                   "items" : {
47334                     "$ref" : "#/components/schemas/User"
47335                   }
47336                 }
47337               }
47338             }
47339           }
47340         },
47341         "servers" : [ {
47342           "url" : "/sdc2/rest",
47343           "variables" : { }
47344         } ],
47345         "summary" : "Retrieve all artifactTypes, ui configuration and sdc version",
47346         "tags" : [ "SDCE-2 APIs" ]
47347       }
47348     },
47349     "/v1/tags" : {
47350       "get" : {
47351         "description" : "Retrieve all tags",
47352         "operationId" : "getTags",
47353         "parameters" : [ {
47354           "in" : "header",
47355           "name" : "USER_ID",
47356           "schema" : {
47357             "type" : "string"
47358           }
47359         } ],
47360         "responses" : {
47361           "200" : {
47362             "description" : "Returns tags Ok"
47363           },
47364           "404" : {
47365             "description" : "No tags were found"
47366           },
47367           "500" : {
47368             "description" : "Internal Server Error"
47369           },
47370           "default" : {
47371             "content" : {
47372               "application/json" : {
47373                 "schema" : {
47374                   "type" : "array",
47375                   "items" : {
47376                     "$ref" : "#/components/schemas/User"
47377                   }
47378                 }
47379               }
47380             }
47381           }
47382         },
47383         "servers" : [ {
47384           "url" : "/sdc2/rest",
47385           "variables" : { }
47386         } ],
47387         "summary" : "Retrieve all tags",
47388         "tags" : [ "SDCE-2 APIs" ]
47389       }
47390     },
47391     "/v1/user" : {
47392       "post" : {
47393         "description" : "add user",
47394         "operationId" : "createUser",
47395         "parameters" : [ {
47396           "in" : "header",
47397           "name" : "USER_ID",
47398           "schema" : {
47399             "type" : "string"
47400           }
47401         } ],
47402         "requestBody" : {
47403           "content" : {
47404             "application/json" : {
47405               "schema" : {
47406                 "$ref" : "#/components/schemas/User"
47407               }
47408             }
47409           },
47410           "description" : "json describe the user",
47411           "required" : true
47412         },
47413         "responses" : {
47414           "201" : {
47415             "description" : "New user created"
47416           },
47417           "400" : {
47418             "description" : "Invalid Content."
47419           },
47420           "403" : {
47421             "description" : "Missing information"
47422           },
47423           "405" : {
47424             "description" : "Method Not Allowed"
47425           },
47426           "409" : {
47427             "description" : "User already exists"
47428           },
47429           "500" : {
47430             "description" : "Internal Server Error"
47431           },
47432           "default" : {
47433             "content" : {
47434               "application/json" : {
47435                 "schema" : {
47436                   "type" : "array",
47437                   "items" : {
47438                     "$ref" : "#/components/schemas/User"
47439                   }
47440                 }
47441               }
47442             }
47443           }
47444         },
47445         "servers" : [ {
47446           "url" : "/sdc2/rest",
47447           "variables" : { }
47448         } ],
47449         "summary" : "Provision new user",
47450         "tags" : [ "SDCE-2 APIs" ]
47451       }
47452     },
47453     "/v1/user/admins" : {
47454       "get" : {
47455         "description" : "retrieve all administrators",
47456         "operationId" : "getAdminsUser",
47457         "responses" : {
47458           "200" : {
47459             "description" : "Returns user Ok"
47460           },
47461           "405" : {
47462             "description" : "Method Not Allowed"
47463           },
47464           "500" : {
47465             "description" : "Internal Server Error"
47466           },
47467           "default" : {
47468             "content" : {
47469               "application/json" : {
47470                 "schema" : {
47471                   "type" : "array",
47472                   "items" : {
47473                     "$ref" : "#/components/schemas/User"
47474                   }
47475                 }
47476               }
47477             }
47478           }
47479         },
47480         "servers" : [ {
47481           "url" : "/sdc2/rest",
47482           "variables" : { }
47483         } ],
47484         "summary" : "Returns all administrators",
47485         "tags" : [ "SDCE-2 APIs" ]
47486       }
47487     },
47488     "/v1/user/authorize" : {
47489       "get" : {
47490         "description" : "authorize",
47491         "operationId" : "authorize",
47492         "parameters" : [ {
47493           "in" : "header",
47494           "name" : "USER_ID",
47495           "schema" : {
47496             "type" : "string"
47497           }
47498         }, {
47499           "in" : "header",
47500           "name" : "HTTP_CSP_FIRSTNAME",
47501           "schema" : {
47502             "type" : "string"
47503           }
47504         }, {
47505           "in" : "header",
47506           "name" : "HTTP_CSP_LASTNAME",
47507           "schema" : {
47508             "type" : "string"
47509           }
47510         }, {
47511           "in" : "header",
47512           "name" : "HTTP_CSP_EMAIL",
47513           "schema" : {
47514             "type" : "string"
47515           }
47516         } ],
47517         "responses" : {
47518           "200" : {
47519             "description" : "Returns user Ok"
47520           },
47521           "403" : {
47522             "description" : "Restricted Access"
47523           },
47524           "500" : {
47525             "description" : "Internal Server Error"
47526           },
47527           "default" : {
47528             "content" : {
47529               "application/json" : {
47530                 "schema" : {
47531                   "type" : "array",
47532                   "items" : {
47533                     "$ref" : "#/components/schemas/User"
47534                   }
47535                 }
47536               }
47537             }
47538           }
47539         },
47540         "servers" : [ {
47541           "url" : "/sdc2/rest",
47542           "variables" : { }
47543         } ],
47544         "summary" : "authorize user",
47545         "tags" : [ "SDCE-2 APIs" ]
47546       }
47547     },
47548     "/v1/user/users" : {
47549       "get" : {
47550         "description" : "Retrieve the list of all active ASDC users or only group of users having specific roles.",
47551         "operationId" : "getUsersList",
47552         "parameters" : [ {
47553           "description" : "Any active user's USER_ID ",
47554           "in" : "header",
47555           "name" : "USER_ID",
47556           "schema" : {
47557             "type" : "string"
47558           }
47559         }, {
47560           "description" : "TESTER,DESIGNER,PRODUCT_STRATEGIST,OPS,PRODUCT_MANAGER,GOVERNOR, ADMIN OR all users by not typing anything",
47561           "in" : "query",
47562           "name" : "roles",
47563           "schema" : {
47564             "type" : "string"
47565           }
47566         } ],
47567         "responses" : {
47568           "200" : {
47569             "description" : "Returns users Ok"
47570           },
47571           "204" : {
47572             "description" : "No provisioned ASDC users of requested role"
47573           },
47574           "400" : {
47575             "description" : "Missing content"
47576           },
47577           "403" : {
47578             "description" : "Restricted Access"
47579           },
47580           "500" : {
47581             "description" : "Internal Server Error"
47582           },
47583           "default" : {
47584             "content" : {
47585               "application/json" : {
47586                 "schema" : {
47587                   "type" : "array",
47588                   "items" : {
47589                     "$ref" : "#/components/schemas/User"
47590                   }
47591                 }
47592               }
47593             }
47594           }
47595         },
47596         "servers" : [ {
47597           "url" : "/sdc2/rest",
47598           "variables" : { }
47599         } ],
47600         "summary" : "Returns list of users with the specified roles, or all of users in the case of empty 'roles' header",
47601         "tags" : [ "SDCE-2 APIs" ]
47602       }
47603     },
47604     "/v1/user/{userId}" : {
47605       "delete" : {
47606         "description" : "delete user",
47607         "operationId" : "deActivateUser",
47608         "parameters" : [ {
47609           "description" : "userId of user to get",
47610           "in" : "path",
47611           "name" : "userId",
47612           "required" : true,
47613           "schema" : {
47614             "type" : "string"
47615           }
47616         }, {
47617           "in" : "header",
47618           "name" : "USER_ID",
47619           "schema" : {
47620             "type" : "string"
47621           }
47622         } ],
47623         "responses" : {
47624           "200" : {
47625             "description" : "Update deleted OK"
47626           },
47627           "400" : {
47628             "description" : "Invalid Content."
47629           },
47630           "403" : {
47631             "description" : "Missing information"
47632           },
47633           "404" : {
47634             "description" : "User not found"
47635           },
47636           "405" : {
47637             "description" : "Method Not Allowed"
47638           },
47639           "409" : {
47640             "description" : "Restricted operation"
47641           },
47642           "500" : {
47643             "description" : "Internal Server Error"
47644           },
47645           "default" : {
47646             "content" : {
47647               "application/json" : {
47648                 "schema" : {
47649                   "type" : "array",
47650                   "items" : {
47651                     "$ref" : "#/components/schemas/User"
47652                   }
47653                 }
47654               }
47655             }
47656           }
47657         },
47658         "servers" : [ {
47659           "url" : "/sdc2/rest",
47660           "variables" : { }
47661         } ],
47662         "summary" : "Delete user",
47663         "tags" : [ "SDCE-2 APIs" ]
47664       },
47665       "get" : {
47666         "description" : "retrieve user details",
47667         "operationId" : "get",
47668         "parameters" : [ {
47669           "description" : "userId of user to get",
47670           "in" : "path",
47671           "name" : "userId",
47672           "required" : true,
47673           "schema" : {
47674             "type" : "string"
47675           }
47676         } ],
47677         "responses" : {
47678           "200" : {
47679             "description" : "Returns user Ok"
47680           },
47681           "404" : {
47682             "description" : "User not found"
47683           },
47684           "405" : {
47685             "description" : "Method Not Allowed"
47686           },
47687           "500" : {
47688             "description" : "Internal Server Error"
47689           },
47690           "default" : {
47691             "content" : {
47692               "application/json" : {
47693                 "schema" : {
47694                   "type" : "array",
47695                   "items" : {
47696                     "$ref" : "#/components/schemas/User"
47697                   }
47698                 }
47699               }
47700             }
47701           }
47702         },
47703         "servers" : [ {
47704           "url" : "/sdc2/rest",
47705           "variables" : { }
47706         } ],
47707         "summary" : "Returns user details according to userId",
47708         "tags" : [ "SDCE-2 APIs" ]
47709       }
47710     },
47711     "/v1/user/{userId}/role" : {
47712       "get" : {
47713         "description" : "retrieve user role",
47714         "operationId" : "getRole",
47715         "parameters" : [ {
47716           "description" : "userId of user to get",
47717           "in" : "path",
47718           "name" : "userId",
47719           "required" : true,
47720           "schema" : {
47721             "type" : "string"
47722           }
47723         } ],
47724         "responses" : {
47725           "200" : {
47726             "description" : "Returns user role Ok"
47727           },
47728           "404" : {
47729             "description" : "User not found"
47730           },
47731           "405" : {
47732             "description" : "Method Not Allowed"
47733           },
47734           "500" : {
47735             "description" : "Internal Server Error"
47736           },
47737           "default" : {
47738             "content" : {
47739               "application/json" : {
47740                 "schema" : {
47741                   "type" : "array",
47742                   "items" : {
47743                     "type" : "string"
47744                   }
47745                 }
47746               }
47747             }
47748           }
47749         },
47750         "servers" : [ {
47751           "url" : "/sdc2/rest",
47752           "variables" : { }
47753         } ],
47754         "summary" : "Returns user role according to userId",
47755         "tags" : [ "SDCE-2 APIs" ]
47756       },
47757       "post" : {
47758         "description" : "update user role",
47759         "operationId" : "updateUserRole",
47760         "parameters" : [ {
47761           "description" : "userId of user to get",
47762           "in" : "path",
47763           "name" : "userId",
47764           "required" : true,
47765           "schema" : {
47766             "type" : "string"
47767           }
47768         }, {
47769           "in" : "header",
47770           "name" : "USER_ID",
47771           "schema" : {
47772             "type" : "string"
47773           }
47774         } ],
47775         "requestBody" : {
47776           "content" : {
47777             "application/json" : {
47778               "schema" : {
47779                 "$ref" : "#/components/schemas/UserRole"
47780               }
47781             }
47782           },
47783           "description" : "json describe the update role",
47784           "required" : true
47785         },
47786         "responses" : {
47787           "200" : {
47788             "description" : "Update user OK"
47789           },
47790           "400" : {
47791             "description" : "Invalid Content."
47792           },
47793           "403" : {
47794             "description" : "Missing information/Restricted operation"
47795           },
47796           "404" : {
47797             "description" : "User not found"
47798           },
47799           "405" : {
47800             "description" : "Method Not Allowed"
47801           },
47802           "409" : {
47803             "description" : "User already exists"
47804           },
47805           "500" : {
47806             "description" : "Internal Server Error"
47807           },
47808           "default" : {
47809             "content" : {
47810               "application/json" : {
47811                 "schema" : {
47812                   "type" : "array",
47813                   "items" : {
47814                     "$ref" : "#/components/schemas/User"
47815                   }
47816                 }
47817               }
47818             }
47819           }
47820         },
47821         "servers" : [ {
47822           "url" : "/sdc2/rest",
47823           "variables" : { }
47824         } ],
47825         "summary" : "Update user role",
47826         "tags" : [ "SDCE-2 APIs" ]
47827       }
47828     }
47829   },
47830   "components" : {
47831     "schemas" : {
47832       "AdditionalInfoParameterInfo" : {
47833         "type" : "object",
47834         "properties" : {
47835           "empty" : {
47836             "type" : "boolean"
47837           },
47838           "key" : {
47839             "type" : "string"
47840           },
47841           "ownerId" : {
47842             "type" : "string"
47843           },
47844           "ownerIdIfEmpty" : {
47845             "type" : "string",
47846             "writeOnly" : true
47847           },
47848           "type" : {
47849             "type" : "string"
47850           },
47851           "uniqueId" : {
47852             "type" : "string"
47853           },
47854           "value" : {
47855             "type" : "string"
47856           },
47857           "version" : {
47858             "type" : "string"
47859           }
47860         }
47861       },
47862       "AdditionalInformationDefinition" : {
47863         "type" : "object",
47864         "properties" : {
47865           "creationTime" : {
47866             "type" : "integer",
47867             "format" : "int64"
47868           },
47869           "empty" : {
47870             "type" : "boolean"
47871           },
47872           "lastCreatedCounter" : {
47873             "type" : "integer",
47874             "format" : "int32"
47875           },
47876           "modificationTime" : {
47877             "type" : "integer",
47878             "format" : "int64"
47879           },
47880           "ownerId" : {
47881             "type" : "string"
47882           },
47883           "ownerIdIfEmpty" : {
47884             "type" : "string",
47885             "writeOnly" : true
47886           },
47887           "parameters" : {
47888             "type" : "array",
47889             "items" : {
47890               "$ref" : "#/components/schemas/AdditionalInfoParameterInfo"
47891             }
47892           },
47893           "parentUniqueId" : {
47894             "type" : "string"
47895           },
47896           "type" : {
47897             "type" : "string"
47898           },
47899           "uniqueId" : {
47900             "type" : "string"
47901           },
47902           "version" : {
47903             "type" : "string"
47904           }
47905         }
47906       },
47907       "Annotation" : {
47908         "type" : "object",
47909         "properties" : {
47910           "description" : {
47911             "type" : "string"
47912           },
47913           "name" : {
47914             "type" : "string"
47915           },
47916           "properties" : {
47917             "type" : "array",
47918             "items" : {
47919               "$ref" : "#/components/schemas/PropertyDataDefinition"
47920             }
47921           },
47922           "type" : {
47923             "type" : "string"
47924           }
47925         }
47926       },
47927       "ApplicationL1CacheCatalogInfo" : {
47928         "type" : "object",
47929         "properties" : {
47930           "enabled" : {
47931             "type" : "boolean"
47932           },
47933           "productsSizeInCache" : {
47934             "type" : "integer",
47935             "format" : "int32"
47936           },
47937           "resourcesSizeInCache" : {
47938             "type" : "integer",
47939             "format" : "int32"
47940           },
47941           "servicesSizeInCache" : {
47942             "type" : "integer",
47943             "format" : "int32"
47944           }
47945         }
47946       },
47947       "ApplicationL1CacheConfig" : {
47948         "type" : "object",
47949         "properties" : {
47950           "datatypes" : {
47951             "$ref" : "#/components/schemas/ApplicationL1CacheInfo"
47952           }
47953         }
47954       },
47955       "ApplicationL1CacheInfo" : {
47956         "type" : "object",
47957         "properties" : {
47958           "enabled" : {
47959             "type" : "boolean"
47960           },
47961           "firstRunDelay" : {
47962             "type" : "integer",
47963             "format" : "int32"
47964           },
47965           "pollIntervalInSec" : {
47966             "type" : "integer",
47967             "format" : "int32"
47968           }
47969         }
47970       },
47971       "ApplicationL2CacheConfig" : {
47972         "type" : "object",
47973         "properties" : {
47974           "catalogL1Cache" : {
47975             "$ref" : "#/components/schemas/ApplicationL1CacheCatalogInfo"
47976           },
47977           "enabled" : {
47978             "type" : "boolean"
47979           },
47980           "queue" : {
47981             "$ref" : "#/components/schemas/QueueInfo"
47982           }
47983         }
47984       },
47985       "ArtifactConfiguration" : {
47986         "type" : "object",
47987         "properties" : {
47988           "acceptedTypes" : {
47989             "type" : "array",
47990             "items" : {
47991               "type" : "string"
47992             }
47993           },
47994           "categories" : {
47995             "type" : "array",
47996             "items" : {
47997               "type" : "string",
47998               "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
47999             }
48000           },
48001           "componentTypes" : {
48002             "type" : "array",
48003             "items" : {
48004               "type" : "string",
48005               "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "SERVICE_INSTANCE" ]
48006             }
48007           },
48008           "resourceTypes" : {
48009             "type" : "array",
48010             "items" : {
48011               "type" : "string"
48012             }
48013           },
48014           "type" : {
48015             "type" : "string"
48016           }
48017         }
48018       },
48019       "ArtifactDataDefinition" : {
48020         "type" : "object",
48021         "properties" : {
48022           "apiUrl" : {
48023             "type" : "string"
48024           },
48025           "artifactChecksum" : {
48026             "type" : "string"
48027           },
48028           "artifactCreator" : {
48029             "type" : "string"
48030           },
48031           "artifactDisplayName" : {
48032             "type" : "string"
48033           },
48034           "artifactGroupType" : {
48035             "type" : "string",
48036             "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
48037           },
48038           "artifactLabel" : {
48039             "type" : "string"
48040           },
48041           "artifactName" : {
48042             "type" : "string"
48043           },
48044           "artifactRef" : {
48045             "type" : "string"
48046           },
48047           "artifactRepository" : {
48048             "type" : "string"
48049           },
48050           "artifactType" : {
48051             "type" : "string"
48052           },
48053           "artifactUUID" : {
48054             "type" : "string"
48055           },
48056           "artifactVersion" : {
48057             "type" : "string"
48058           },
48059           "creationDate" : {
48060             "type" : "integer",
48061             "format" : "int64"
48062           },
48063           "creatorFullName" : {
48064             "type" : "string"
48065           },
48066           "description" : {
48067             "type" : "string"
48068           },
48069           "duplicated" : {
48070             "type" : "boolean"
48071           },
48072           "empty" : {
48073             "type" : "boolean"
48074           },
48075           "esId" : {
48076             "type" : "string"
48077           },
48078           "generated" : {
48079             "type" : "boolean"
48080           },
48081           "generatedFromId" : {
48082             "type" : "string"
48083           },
48084           "heatEnvType" : {
48085             "type" : "boolean"
48086           },
48087           "heatParameters" : {
48088             "type" : "array",
48089             "items" : {
48090               "$ref" : "#/components/schemas/HeatParameterDataDefinition"
48091             }
48092           },
48093           "heatParamsUpdateDate" : {
48094             "type" : "integer",
48095             "format" : "int64"
48096           },
48097           "isFromCsar" : {
48098             "type" : "boolean"
48099           },
48100           "lastUpdateDate" : {
48101             "type" : "integer",
48102             "format" : "int64"
48103           },
48104           "mandatory" : {
48105             "type" : "boolean"
48106           },
48107           "ownerId" : {
48108             "type" : "string"
48109           },
48110           "ownerIdIfEmpty" : {
48111             "type" : "string",
48112             "writeOnly" : true
48113           },
48114           "payloadUpdateDate" : {
48115             "type" : "integer",
48116             "format" : "int64"
48117           },
48118           "properties" : {
48119             "type" : "array",
48120             "items" : {
48121               "$ref" : "#/components/schemas/PropertyDataDefinition"
48122             }
48123           },
48124           "requiredArtifacts" : {
48125             "type" : "array",
48126             "items" : {
48127               "type" : "string"
48128             }
48129           },
48130           "serviceApi" : {
48131             "type" : "boolean"
48132           },
48133           "timeout" : {
48134             "type" : "integer",
48135             "format" : "int32"
48136           },
48137           "type" : {
48138             "type" : "string"
48139           },
48140           "uniqueId" : {
48141             "type" : "string"
48142           },
48143           "updaterFullName" : {
48144             "type" : "string"
48145           },
48146           "userIdCreator" : {
48147             "type" : "string"
48148           },
48149           "userIdLastUpdater" : {
48150             "type" : "string"
48151           },
48152           "version" : {
48153             "type" : "string"
48154           }
48155         }
48156       },
48157       "ArtifactDefinition" : {
48158         "type" : "object",
48159         "properties" : {
48160           "apiUrl" : {
48161             "type" : "string"
48162           },
48163           "artifactChecksum" : {
48164             "type" : "string"
48165           },
48166           "artifactCreator" : {
48167             "type" : "string"
48168           },
48169           "artifactDisplayName" : {
48170             "type" : "string"
48171           },
48172           "artifactGroupType" : {
48173             "type" : "string",
48174             "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
48175           },
48176           "artifactLabel" : {
48177             "type" : "string"
48178           },
48179           "artifactName" : {
48180             "type" : "string"
48181           },
48182           "artifactRef" : {
48183             "type" : "string"
48184           },
48185           "artifactRepository" : {
48186             "type" : "string"
48187           },
48188           "artifactType" : {
48189             "type" : "string"
48190           },
48191           "artifactUUID" : {
48192             "type" : "string"
48193           },
48194           "artifactVersion" : {
48195             "type" : "string"
48196           },
48197           "creationDate" : {
48198             "type" : "integer",
48199             "format" : "int64"
48200           },
48201           "creatorFullName" : {
48202             "type" : "string"
48203           },
48204           "description" : {
48205             "type" : "string"
48206           },
48207           "duplicated" : {
48208             "type" : "boolean"
48209           },
48210           "empty" : {
48211             "type" : "boolean"
48212           },
48213           "esId" : {
48214             "type" : "string"
48215           },
48216           "generated" : {
48217             "type" : "boolean"
48218           },
48219           "generatedFromId" : {
48220             "type" : "string"
48221           },
48222           "heatEnvType" : {
48223             "type" : "boolean"
48224           },
48225           "heatParamUpdated" : {
48226             "type" : "boolean"
48227           },
48228           "heatParameters" : {
48229             "type" : "array",
48230             "items" : {
48231               "$ref" : "#/components/schemas/HeatParameterDataDefinition"
48232             }
48233           },
48234           "heatParamsUpdateDate" : {
48235             "type" : "integer",
48236             "format" : "int64"
48237           },
48238           "isFromCsar" : {
48239             "type" : "boolean"
48240           },
48241           "lastUpdateDate" : {
48242             "type" : "integer",
48243             "format" : "int64"
48244           },
48245           "listHeatParameters" : {
48246             "type" : "array",
48247             "items" : {
48248               "$ref" : "#/components/schemas/HeatParameterDefinition"
48249             }
48250           },
48251           "mandatory" : {
48252             "type" : "boolean"
48253           },
48254           "ownerId" : {
48255             "type" : "string"
48256           },
48257           "ownerIdIfEmpty" : {
48258             "type" : "string",
48259             "writeOnly" : true
48260           },
48261           "payload" : {
48262             "type" : "array",
48263             "items" : {
48264               "type" : "string",
48265               "format" : "byte"
48266             },
48267             "writeOnly" : true
48268           },
48269           "payloadData" : {
48270             "type" : "array",
48271             "items" : {
48272               "type" : "string",
48273               "format" : "byte"
48274             }
48275           },
48276           "payloadUpdateDate" : {
48277             "type" : "integer",
48278             "format" : "int64"
48279           },
48280           "properties" : {
48281             "type" : "array",
48282             "items" : {
48283               "$ref" : "#/components/schemas/PropertyDataDefinition"
48284             }
48285           },
48286           "requiredArtifacts" : {
48287             "type" : "array",
48288             "items" : {
48289               "type" : "string"
48290             }
48291           },
48292           "serviceApi" : {
48293             "type" : "boolean"
48294           },
48295           "timeout" : {
48296             "type" : "integer",
48297             "format" : "int32"
48298           },
48299           "type" : {
48300             "type" : "string"
48301           },
48302           "uniqueId" : {
48303             "type" : "string"
48304           },
48305           "updaterFullName" : {
48306             "type" : "string"
48307           },
48308           "userIdCreator" : {
48309             "type" : "string"
48310           },
48311           "userIdLastUpdater" : {
48312             "type" : "string"
48313           },
48314           "version" : {
48315             "type" : "string"
48316           }
48317         }
48318       },
48319       "AttributeDefinition" : {
48320         "type" : "object",
48321         "properties" : {
48322           "attributeId" : {
48323             "type" : "string"
48324           },
48325           "defaultValue" : {
48326             "type" : "string"
48327           },
48328           "definition" : {
48329             "type" : "boolean"
48330           },
48331           "description" : {
48332             "type" : "string"
48333           },
48334           "empty" : {
48335             "type" : "boolean"
48336           },
48337           "entry_schema" : {
48338             "$ref" : "#/components/schemas/EntrySchema"
48339           },
48340           "getOutputAttribute" : {
48341             "type" : "boolean"
48342           },
48343           "getOutputValues" : {
48344             "type" : "array",
48345             "items" : {
48346               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
48347             }
48348           },
48349           "get_default" : {
48350             "type" : "object"
48351           },
48352           "instanceUniqueId" : {
48353             "type" : "string"
48354           },
48355           "model" : {
48356             "type" : "string"
48357           },
48358           "name" : {
48359             "type" : "string"
48360           },
48361           "outputId" : {
48362             "type" : "string"
48363           },
48364           "outputPath" : {
48365             "type" : "string"
48366           },
48367           "ownerId" : {
48368             "type" : "string"
48369           },
48370           "ownerIdIfEmpty" : {
48371             "type" : "string",
48372             "writeOnly" : true
48373           },
48374           "parentUniqueId" : {
48375             "type" : "string"
48376           },
48377           "schema" : {
48378             "$ref" : "#/components/schemas/SchemaDefinition"
48379           },
48380           "schemaType" : {
48381             "type" : "string"
48382           },
48383           "status" : {
48384             "type" : "string"
48385           },
48386           "type" : {
48387             "type" : "string"
48388           },
48389           "uniqueId" : {
48390             "type" : "string"
48391           },
48392           "value" : {
48393             "type" : "string"
48394           },
48395           "version" : {
48396             "type" : "string"
48397           }
48398         }
48399       },
48400       "BasicAuthConfig" : {
48401         "type" : "object",
48402         "properties" : {
48403           "enabled" : {
48404             "type" : "boolean"
48405           },
48406           "excludedUrls" : {
48407             "type" : "string"
48408           },
48409           "userName" : {
48410             "type" : "string"
48411           },
48412           "userPass" : {
48413             "type" : "string"
48414           }
48415         }
48416       },
48417       "BeMonitoringConfig" : {
48418         "type" : "object",
48419         "properties" : {
48420           "enabled" : {
48421             "type" : "boolean"
48422           },
48423           "isProxy" : {
48424             "type" : "boolean"
48425           },
48426           "probeIntervalInSeconds" : {
48427             "type" : "integer",
48428             "format" : "int32"
48429           }
48430         }
48431       },
48432       "CINodeFilterDataDefinition" : {
48433         "type" : "object",
48434         "properties" : {
48435           "capabilities" : {
48436             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterCapabilityDataDefinition"
48437           },
48438           "empty" : {
48439             "type" : "boolean"
48440           },
48441           "id" : {
48442             "type" : "string"
48443           },
48444           "name" : {
48445             "type" : "string"
48446           },
48447           "ownerId" : {
48448             "type" : "string"
48449           },
48450           "ownerIdIfEmpty" : {
48451             "type" : "string",
48452             "writeOnly" : true
48453           },
48454           "properties" : {
48455             "$ref" : "#/components/schemas/ListDataDefinitionPropertyFilterDataDefinition"
48456           },
48457           "tosca_id" : {
48458             "type" : "object"
48459           },
48460           "type" : {
48461             "type" : "string"
48462           },
48463           "version" : {
48464             "type" : "string"
48465           }
48466         }
48467       },
48468       "CadiFilterParams" : {
48469         "type" : "object",
48470         "properties" : {
48471           "aafLocateUrl" : {
48472             "type" : "string"
48473           },
48474           "aaf_env" : {
48475             "type" : "string"
48476           },
48477           "aaf_id" : {
48478             "type" : "string"
48479           },
48480           "aaf_password" : {
48481             "type" : "string"
48482           },
48483           "aaf_url" : {
48484             "type" : "string"
48485           },
48486           "aft_ENVIRONMENT" : {
48487             "type" : "string"
48488           },
48489           "aft_LATITUDE" : {
48490             "type" : "string"
48491           },
48492           "aft_LONGITUDE" : {
48493             "type" : "string"
48494           },
48495           "cadiX509Issuers" : {
48496             "type" : "string"
48497           },
48498           "cadi_keyfile" : {
48499             "type" : "string"
48500           },
48501           "cadi_loglevel" : {
48502             "type" : "string"
48503           },
48504           "cadi_truststore" : {
48505             "type" : "string"
48506           },
48507           "cadi_truststore_password" : {
48508             "type" : "string"
48509           },
48510           "csp_domain" : {
48511             "type" : "string"
48512           },
48513           "hostname" : {
48514             "type" : "string"
48515           }
48516         }
48517       },
48518       "CapabilityDataDefinition" : {
48519         "type" : "object",
48520         "properties" : {
48521           "capabilitySources" : {
48522             "type" : "array",
48523             "items" : {
48524               "type" : "string"
48525             }
48526           },
48527           "description" : {
48528             "type" : "string"
48529           },
48530           "empty" : {
48531             "type" : "boolean"
48532           },
48533           "external" : {
48534             "type" : "boolean"
48535           },
48536           "externalName" : {
48537             "type" : "string"
48538           },
48539           "leftOccurrences" : {
48540             "type" : "string"
48541           },
48542           "maxOccurrences" : {
48543             "type" : "string"
48544           },
48545           "minOccurrences" : {
48546             "type" : "string"
48547           },
48548           "name" : {
48549             "type" : "string"
48550           },
48551           "ownerId" : {
48552             "type" : "string"
48553           },
48554           "ownerIdIfEmpty" : {
48555             "type" : "string",
48556             "writeOnly" : true
48557           },
48558           "ownerName" : {
48559             "type" : "string"
48560           },
48561           "ownerType" : {
48562             "type" : "string",
48563             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ]
48564           },
48565           "parentName" : {
48566             "type" : "string"
48567           },
48568           "path" : {
48569             "type" : "array",
48570             "items" : {
48571               "type" : "string"
48572             }
48573           },
48574           "previousName" : {
48575             "type" : "string"
48576           },
48577           "source" : {
48578             "type" : "string"
48579           },
48580           "type" : {
48581             "type" : "string"
48582           },
48583           "uniqueId" : {
48584             "type" : "string"
48585           },
48586           "validSourceTypes" : {
48587             "type" : "array",
48588             "items" : {
48589               "type" : "string"
48590             }
48591           },
48592           "version" : {
48593             "type" : "string"
48594           }
48595         }
48596       },
48597       "CapabilityDefinition" : {
48598         "type" : "object",
48599         "properties" : {
48600           "capabilitySources" : {
48601             "type" : "array",
48602             "items" : {
48603               "type" : "string"
48604             }
48605           },
48606           "description" : {
48607             "type" : "string"
48608           },
48609           "empty" : {
48610             "type" : "boolean"
48611           },
48612           "external" : {
48613             "type" : "boolean"
48614           },
48615           "externalName" : {
48616             "type" : "string"
48617           },
48618           "leftOccurrences" : {
48619             "type" : "string"
48620           },
48621           "maxOccurrences" : {
48622             "type" : "string"
48623           },
48624           "minOccurrences" : {
48625             "type" : "string"
48626           },
48627           "name" : {
48628             "type" : "string"
48629           },
48630           "ownerId" : {
48631             "type" : "string"
48632           },
48633           "ownerIdIfEmpty" : {
48634             "type" : "string",
48635             "writeOnly" : true
48636           },
48637           "ownerName" : {
48638             "type" : "string"
48639           },
48640           "ownerType" : {
48641             "type" : "string",
48642             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ]
48643           },
48644           "ownerTypeIfEmpty" : {
48645             "type" : "string",
48646             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ],
48647             "writeOnly" : true
48648           },
48649           "parentName" : {
48650             "type" : "string"
48651           },
48652           "path" : {
48653             "type" : "array",
48654             "items" : {
48655               "type" : "string"
48656             }
48657           },
48658           "previousName" : {
48659             "type" : "string"
48660           },
48661           "properties" : {
48662             "type" : "array",
48663             "items" : {
48664               "$ref" : "#/components/schemas/ComponentInstanceProperty"
48665             }
48666           },
48667           "source" : {
48668             "type" : "string"
48669           },
48670           "type" : {
48671             "type" : "string"
48672           },
48673           "uniqueId" : {
48674             "type" : "string"
48675           },
48676           "validSourceTypes" : {
48677             "type" : "array",
48678             "items" : {
48679               "type" : "string"
48680             }
48681           },
48682           "version" : {
48683             "type" : "string"
48684           }
48685         }
48686       },
48687       "CapabilityRequirementRelationship" : {
48688         "type" : "object",
48689         "properties" : {
48690           "capability" : {
48691             "$ref" : "#/components/schemas/CapabilityDataDefinition"
48692           },
48693           "operations" : {
48694             "type" : "array",
48695             "items" : {
48696               "$ref" : "#/components/schemas/OperationUi"
48697             }
48698           },
48699           "relation" : {
48700             "$ref" : "#/components/schemas/RelationshipInfo"
48701           },
48702           "requirement" : {
48703             "$ref" : "#/components/schemas/RequirementDataDefinition"
48704           }
48705         }
48706       },
48707       "CassandrConfig" : {
48708         "type" : "object",
48709         "properties" : {
48710           "authenticate" : {
48711             "type" : "boolean"
48712           },
48713           "cassandraHosts" : {
48714             "type" : "array",
48715             "items" : {
48716               "type" : "string"
48717             }
48718           },
48719           "cassandraPort" : {
48720             "type" : "integer",
48721             "format" : "int32"
48722           },
48723           "keySpaces" : {
48724             "type" : "array",
48725             "items" : {
48726               "$ref" : "#/components/schemas/KeyspaceConfig"
48727             }
48728           },
48729           "localDataCenter" : {
48730             "type" : "string"
48731           },
48732           "maxWaitSeconds" : {
48733             "type" : "integer",
48734             "format" : "int32"
48735           },
48736           "password" : {
48737             "type" : "string"
48738           },
48739           "reconnectTimeout" : {
48740             "type" : "integer",
48741             "format" : "int64"
48742           },
48743           "socketConnectTimeout" : {
48744             "type" : "integer",
48745             "format" : "int32"
48746           },
48747           "socketReadTimeout" : {
48748             "type" : "integer",
48749             "format" : "int32"
48750           },
48751           "ssl" : {
48752             "type" : "boolean"
48753           },
48754           "truststorePassword" : {
48755             "type" : "string"
48756           },
48757           "truststorePath" : {
48758             "type" : "string"
48759           },
48760           "username" : {
48761             "type" : "string"
48762           }
48763         }
48764       },
48765       "CatalogComponent" : {
48766         "type" : "object",
48767         "properties" : {
48768           "categories" : {
48769             "type" : "array",
48770             "items" : {
48771               "$ref" : "#/components/schemas/CategoryDefinition"
48772             }
48773           },
48774           "categoryNormalizedName" : {
48775             "type" : "string"
48776           },
48777           "componentType" : {
48778             "type" : "string",
48779             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
48780           },
48781           "description" : {
48782             "type" : "string"
48783           },
48784           "distributionStatus" : {
48785             "type" : "string"
48786           },
48787           "icon" : {
48788             "type" : "string"
48789           },
48790           "invariantUUID" : {
48791             "type" : "string"
48792           },
48793           "isHighestVersion" : {
48794             "type" : "boolean"
48795           },
48796           "lastUpdateDate" : {
48797             "type" : "integer",
48798             "format" : "int64"
48799           },
48800           "lastUpdaterUserId" : {
48801             "type" : "string"
48802           },
48803           "lifecycleState" : {
48804             "type" : "string"
48805           },
48806           "model" : {
48807             "type" : "string"
48808           },
48809           "name" : {
48810             "type" : "string"
48811           },
48812           "resourceType" : {
48813             "type" : "string"
48814           },
48815           "subCategoryNormalizedName" : {
48816             "type" : "string"
48817           },
48818           "systemName" : {
48819             "type" : "string"
48820           },
48821           "tags" : {
48822             "type" : "array",
48823             "items" : {
48824               "type" : "string"
48825             }
48826           },
48827           "uniqueId" : {
48828             "type" : "string"
48829           },
48830           "uuid" : {
48831             "type" : "string"
48832           },
48833           "version" : {
48834             "type" : "string"
48835           }
48836         }
48837       },
48838       "Category" : {
48839         "type" : "object",
48840         "properties" : {
48841           "name" : {
48842             "type" : "string"
48843           }
48844         }
48845       },
48846       "CategoryBaseTypeConfig" : {
48847         "type" : "object",
48848         "properties" : {
48849           "baseTypes" : {
48850             "type" : "array",
48851             "items" : {
48852               "type" : "string"
48853             }
48854           },
48855           "defaultBaseType" : {
48856             "type" : "string"
48857           },
48858           "required" : {
48859             "type" : "boolean"
48860           }
48861         }
48862       },
48863       "CategoryDefinition" : {
48864         "type" : "object",
48865         "properties" : {
48866           "displayName" : {
48867             "type" : "string"
48868           },
48869           "empty" : {
48870             "type" : "boolean"
48871           },
48872           "icons" : {
48873             "type" : "array",
48874             "items" : {
48875               "type" : "string"
48876             }
48877           },
48878           "metadataKeys" : {
48879             "type" : "array",
48880             "items" : {
48881               "$ref" : "#/components/schemas/MetadataKeyDataDefinition"
48882             }
48883           },
48884           "models" : {
48885             "type" : "array",
48886             "items" : {
48887               "type" : "string"
48888             }
48889           },
48890           "name" : {
48891             "type" : "string"
48892           },
48893           "normalizedName" : {
48894             "type" : "string"
48895           },
48896           "ownerId" : {
48897             "type" : "string"
48898           },
48899           "ownerIdIfEmpty" : {
48900             "type" : "string",
48901             "writeOnly" : true
48902           },
48903           "subcategories" : {
48904             "type" : "array",
48905             "items" : {
48906               "$ref" : "#/components/schemas/SubCategoryDefinition"
48907             }
48908           },
48909           "type" : {
48910             "type" : "string"
48911           },
48912           "uniqueId" : {
48913             "type" : "string"
48914           },
48915           "useServiceSubstitutionForNestedServices" : {
48916             "type" : "boolean"
48917           },
48918           "version" : {
48919             "type" : "string"
48920           }
48921         }
48922       },
48923       "CleanComponentsConfiguration" : {
48924         "type" : "object",
48925         "properties" : {
48926           "cleanIntervalInMinutes" : {
48927             "type" : "integer",
48928             "format" : "int64"
48929           },
48930           "componentsToClean" : {
48931             "type" : "array",
48932             "items" : {
48933               "type" : "string"
48934             }
48935           }
48936         }
48937       },
48938       "ComponentInstance" : {
48939         "type" : "object",
48940         "properties" : {
48941           "actualComponentUid" : {
48942             "type" : "string"
48943           },
48944           "artifacts" : {
48945             "type" : "object",
48946             "additionalProperties" : {
48947               "$ref" : "#/components/schemas/ArtifactDefinition"
48948             }
48949           },
48950           "attributeValueCounter" : {
48951             "type" : "integer",
48952             "format" : "int32"
48953           },
48954           "attributes" : {
48955             "type" : "array",
48956             "items" : {
48957               "$ref" : "#/components/schemas/AttributeDefinition"
48958             }
48959           },
48960           "capabilities" : {
48961             "type" : "object",
48962             "additionalProperties" : {
48963               "type" : "array",
48964               "items" : {
48965                 "$ref" : "#/components/schemas/CapabilityDefinition"
48966               }
48967             }
48968           },
48969           "componentMetadataForSupportLog" : {
48970             "type" : "object",
48971             "additionalProperties" : {
48972               "type" : "string"
48973             }
48974           },
48975           "componentName" : {
48976             "type" : "string"
48977           },
48978           "componentUid" : {
48979             "type" : "string"
48980           },
48981           "componentVersion" : {
48982             "type" : "string"
48983           },
48984           "createdFrom" : {
48985             "type" : "string",
48986             "enum" : [ "UI", "CSAR" ]
48987           },
48988           "createdFromCsar" : {
48989             "type" : "boolean"
48990           },
48991           "creationTime" : {
48992             "type" : "integer",
48993             "format" : "int64"
48994           },
48995           "customizationUUID" : {
48996             "type" : "string"
48997           },
48998           "deploymentArtifacts" : {
48999             "type" : "object",
49000             "additionalProperties" : {
49001               "$ref" : "#/components/schemas/ArtifactDefinition"
49002             }
49003           },
49004           "description" : {
49005             "type" : "string"
49006           },
49007           "directives" : {
49008             "type" : "array",
49009             "items" : {
49010               "type" : "string"
49011             }
49012           },
49013           "empty" : {
49014             "type" : "boolean"
49015           },
49016           "groupInstances" : {
49017             "type" : "array",
49018             "items" : {
49019               "$ref" : "#/components/schemas/GroupInstance"
49020             }
49021           },
49022           "icon" : {
49023             "type" : "string"
49024           },
49025           "inputValueCounter" : {
49026             "type" : "integer",
49027             "format" : "int32"
49028           },
49029           "inputs" : {
49030             "type" : "array",
49031             "items" : {
49032               "$ref" : "#/components/schemas/InputDefinition"
49033             }
49034           },
49035           "instanceCount" : {
49036             "type" : "string"
49037           },
49038           "interfaces" : {
49039             "type" : "object",
49040             "additionalProperties" : {
49041               "type" : "object"
49042             }
49043           },
49044           "invariantName" : {
49045             "type" : "string"
49046           },
49047           "isProxy" : {
49048             "type" : "boolean"
49049           },
49050           "maxOccurrences" : {
49051             "type" : "string"
49052           },
49053           "minOccurrences" : {
49054             "type" : "string"
49055           },
49056           "modificationTime" : {
49057             "type" : "integer",
49058             "format" : "int64"
49059           },
49060           "name" : {
49061             "type" : "string"
49062           },
49063           "nodeFilter" : {
49064             "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
49065           },
49066           "normalizedName" : {
49067             "type" : "string"
49068           },
49069           "originArchived" : {
49070             "type" : "boolean"
49071           },
49072           "originType" : {
49073             "type" : "string",
49074             "enum" : [ "PRODUCT", "SERVICE", "VF", "VFC", "CP", "VL", "Configuration", "VFCMT", "CVFC", "PNF", "CR", "ServiceProxy", "ServiceSubstitution" ]
49075           },
49076           "ownerId" : {
49077             "type" : "string"
49078           },
49079           "ownerIdIfEmpty" : {
49080             "type" : "string",
49081             "writeOnly" : true
49082           },
49083           "posX" : {
49084             "type" : "string"
49085           },
49086           "posY" : {
49087             "type" : "string"
49088           },
49089           "properties" : {
49090             "type" : "array",
49091             "items" : {
49092               "$ref" : "#/components/schemas/PropertyDefinition"
49093             }
49094           },
49095           "propertyValueCounter" : {
49096             "type" : "integer",
49097             "format" : "int32"
49098           },
49099           "requirements" : {
49100             "type" : "object",
49101             "additionalProperties" : {
49102               "type" : "array",
49103               "items" : {
49104                 "$ref" : "#/components/schemas/RequirementDefinition"
49105               }
49106             }
49107           },
49108           "serviceSubstitution" : {
49109             "type" : "boolean"
49110           },
49111           "sourceModelInvariant" : {
49112             "type" : "string"
49113           },
49114           "sourceModelName" : {
49115             "type" : "string"
49116           },
49117           "sourceModelUid" : {
49118             "type" : "string"
49119           },
49120           "sourceModelUuid" : {
49121             "type" : "string"
49122           },
49123           "toscaArtifacts" : {
49124             "type" : "object",
49125             "additionalProperties" : {
49126               "$ref" : "#/components/schemas/ToscaArtifactDataDefinition"
49127             }
49128           },
49129           "toscaComponentName" : {
49130             "type" : "string"
49131           },
49132           "type" : {
49133             "type" : "string"
49134           },
49135           "uniqueId" : {
49136             "type" : "string"
49137           },
49138           "version" : {
49139             "type" : "string"
49140           }
49141         }
49142       },
49143       "ComponentInstanceAttribute" : {
49144         "type" : "object",
49145         "properties" : {
49146           "attributeId" : {
49147             "type" : "string"
49148           },
49149           "componentInstanceId" : {
49150             "type" : "string"
49151           },
49152           "componentInstanceName" : {
49153             "type" : "string"
49154           },
49155           "defaultValue" : {
49156             "type" : "string"
49157           },
49158           "definition" : {
49159             "type" : "boolean"
49160           },
49161           "description" : {
49162             "type" : "string"
49163           },
49164           "empty" : {
49165             "type" : "boolean"
49166           },
49167           "entry_schema" : {
49168             "$ref" : "#/components/schemas/EntrySchema"
49169           },
49170           "getOutputAttribute" : {
49171             "type" : "boolean"
49172           },
49173           "getOutputValues" : {
49174             "type" : "array",
49175             "items" : {
49176               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
49177             }
49178           },
49179           "get_default" : {
49180             "type" : "object"
49181           },
49182           "instanceUniqueId" : {
49183             "type" : "string"
49184           },
49185           "model" : {
49186             "type" : "string"
49187           },
49188           "name" : {
49189             "type" : "string"
49190           },
49191           "outputId" : {
49192             "type" : "string"
49193           },
49194           "outputPath" : {
49195             "type" : "string"
49196           },
49197           "ownerId" : {
49198             "type" : "string"
49199           },
49200           "ownerIdIfEmpty" : {
49201             "type" : "string",
49202             "writeOnly" : true
49203           },
49204           "parentUniqueId" : {
49205             "type" : "string"
49206           },
49207           "path" : {
49208             "type" : "array",
49209             "items" : {
49210               "type" : "string"
49211             }
49212           },
49213           "rules" : {
49214             "type" : "array",
49215             "items" : {
49216               "$ref" : "#/components/schemas/PropertyRule"
49217             }
49218           },
49219           "schema" : {
49220             "$ref" : "#/components/schemas/SchemaDefinition"
49221           },
49222           "schemaType" : {
49223             "type" : "string"
49224           },
49225           "status" : {
49226             "type" : "string"
49227           },
49228           "type" : {
49229             "type" : "string"
49230           },
49231           "uniqueId" : {
49232             "type" : "string"
49233           },
49234           "value" : {
49235             "type" : "string"
49236           },
49237           "valueUniqueUid" : {
49238             "type" : "string"
49239           },
49240           "version" : {
49241             "type" : "string"
49242           }
49243         }
49244       },
49245       "ComponentInstanceCapabilityUpdateModel" : {
49246         "type" : "object",
49247         "properties" : {
49248           "external" : {
49249             "type" : "boolean"
49250           },
49251           "name" : {
49252             "type" : "string",
49253             "maxLength" : 2147483647,
49254             "minLength" : 1
49255           },
49256           "ownerId" : {
49257             "type" : "string",
49258             "maxLength" : 2147483647,
49259             "minLength" : 1
49260           },
49261           "ownerName" : {
49262             "type" : "string",
49263             "maxLength" : 2147483647,
49264             "minLength" : 1
49265           },
49266           "type" : {
49267             "type" : "string",
49268             "maxLength" : 2147483647,
49269             "minLength" : 1
49270           },
49271           "uniqueId" : {
49272             "type" : "string",
49273             "maxLength" : 2147483647,
49274             "minLength" : 1
49275           }
49276         },
49277         "required" : [ "external", "name", "ownerId", "ownerName", "type", "uniqueId" ]
49278       },
49279       "ComponentInstanceInput" : {
49280         "type" : "object",
49281         "properties" : {
49282           "annotations" : {
49283             "type" : "array",
49284             "items" : {
49285               "$ref" : "#/components/schemas/Annotation"
49286             }
49287           },
49288           "annotationsToInput" : {
49289             "type" : "array",
49290             "items" : {
49291               "$ref" : "#/components/schemas/Annotation"
49292             },
49293             "writeOnly" : true
49294           },
49295           "componentInstanceId" : {
49296             "type" : "string"
49297           },
49298           "componentInstanceName" : {
49299             "type" : "string"
49300           },
49301           "constraints" : {
49302             "type" : "array",
49303             "items" : {
49304               "$ref" : "#/components/schemas/PropertyConstraint"
49305             }
49306           },
49307           "defaultValue" : {
49308             "type" : "string"
49309           },
49310           "definition" : {
49311             "type" : "boolean"
49312           },
49313           "description" : {
49314             "type" : "string"
49315           },
49316           "empty" : {
49317             "type" : "boolean"
49318           },
49319           "getInputProperty" : {
49320             "type" : "boolean"
49321           },
49322           "getInputValues" : {
49323             "type" : "array",
49324             "items" : {
49325               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
49326             }
49327           },
49328           "getPolicyValues" : {
49329             "type" : "array",
49330             "items" : {
49331               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
49332             }
49333           },
49334           "hidden" : {
49335             "type" : "boolean"
49336           },
49337           "immutable" : {
49338             "type" : "boolean"
49339           },
49340           "inputId" : {
49341             "type" : "string"
49342           },
49343           "inputPath" : {
49344             "type" : "string"
49345           },
49346           "instanceUniqueId" : {
49347             "type" : "string"
49348           },
49349           "isDeclaredListInput" : {
49350             "type" : "boolean"
49351           },
49352           "label" : {
49353             "type" : "string"
49354           },
49355           "mappedToComponentProperty" : {
49356             "type" : "boolean"
49357           },
49358           "metadata" : {
49359             "type" : "object",
49360             "additionalProperties" : {
49361               "type" : "string"
49362             }
49363           },
49364           "model" : {
49365             "type" : "string"
49366           },
49367           "name" : {
49368             "type" : "string"
49369           },
49370           "ownerId" : {
49371             "type" : "string"
49372           },
49373           "ownerIdIfEmpty" : {
49374             "type" : "string",
49375             "writeOnly" : true
49376           },
49377           "parentPropertyType" : {
49378             "type" : "string"
49379           },
49380           "parentUniqueId" : {
49381             "type" : "string"
49382           },
49383           "password" : {
49384             "type" : "boolean"
49385           },
49386           "path" : {
49387             "type" : "array",
49388             "items" : {
49389               "type" : "string"
49390             }
49391           },
49392           "properties" : {
49393             "type" : "array",
49394             "items" : {
49395               "$ref" : "#/components/schemas/ComponentInstanceProperty"
49396             }
49397           },
49398           "propertyConstraints" : {
49399             "type" : "array",
49400             "items" : {
49401               "type" : "string"
49402             }
49403           },
49404           "propertyId" : {
49405             "type" : "string"
49406           },
49407           "required" : {
49408             "type" : "boolean"
49409           },
49410           "rules" : {
49411             "type" : "array",
49412             "items" : {
49413               "$ref" : "#/components/schemas/PropertyRule"
49414             }
49415           },
49416           "schema" : {
49417             "$ref" : "#/components/schemas/SchemaDefinition"
49418           },
49419           "schemaProperty" : {
49420             "$ref" : "#/components/schemas/PropertyDataDefinition"
49421           },
49422           "schemaType" : {
49423             "type" : "string"
49424           },
49425           "status" : {
49426             "type" : "string"
49427           },
49428           "subPropertyInputPath" : {
49429             "type" : "string"
49430           },
49431           "subPropertyToscaFunctions" : {
49432             "type" : "array",
49433             "items" : {
49434               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
49435             }
49436           },
49437           "toscaFunction" : {
49438             "$ref" : "#/components/schemas/ToscaFunction"
49439           },
49440           "toscaGetFunction" : {
49441             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
49442           },
49443           "toscaGetFunctionType" : {
49444             "type" : "string",
49445             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
49446           },
49447           "type" : {
49448             "type" : "string"
49449           },
49450           "uniqueId" : {
49451             "type" : "string"
49452           },
49453           "userCreated" : {
49454             "type" : "boolean"
49455           },
49456           "value" : {
49457             "type" : "string"
49458           },
49459           "valueUniqueUid" : {
49460             "type" : "string"
49461           },
49462           "version" : {
49463             "type" : "string"
49464           }
49465         }
49466       },
49467       "ComponentInstanceInterface" : {
49468         "type" : "object",
49469         "properties" : {
49470           "creationDate" : {
49471             "type" : "integer",
49472             "format" : "int64"
49473           },
49474           "definition" : {
49475             "type" : "boolean"
49476           },
49477           "derivedFrom" : {
49478             "type" : "string"
49479           },
49480           "description" : {
49481             "type" : "string"
49482           },
49483           "empty" : {
49484             "type" : "boolean"
49485           },
49486           "inputs" : {
49487             "type" : "object",
49488             "additionalProperties" : {
49489               "$ref" : "#/components/schemas/InputDataDefinition"
49490             }
49491           },
49492           "interfaceId" : {
49493             "type" : "string"
49494           },
49495           "interfaceInstanceDataDefinition" : {
49496             "$ref" : "#/components/schemas/InterfaceInstanceDataDefinition"
49497           },
49498           "lastUpdateDate" : {
49499             "type" : "integer",
49500             "format" : "int64"
49501           },
49502           "model" : {
49503             "type" : "string"
49504           },
49505           "operations" : {
49506             "type" : "object",
49507             "additionalProperties" : {
49508               "$ref" : "#/components/schemas/OperationDataDefinition"
49509             }
49510           },
49511           "ownerId" : {
49512             "type" : "string"
49513           },
49514           "ownerIdIfEmpty" : {
49515             "type" : "string",
49516             "writeOnly" : true
49517           },
49518           "toscaResourceName" : {
49519             "type" : "string"
49520           },
49521           "type" : {
49522             "type" : "string"
49523           },
49524           "uniqueId" : {
49525             "type" : "string"
49526           },
49527           "userCreated" : {
49528             "type" : "boolean"
49529           },
49530           "version" : {
49531             "type" : "string"
49532           }
49533         }
49534       },
49535       "ComponentInstanceOutput" : {
49536         "type" : "object",
49537         "properties" : {
49538           "attribute" : {
49539             "$ref" : "#/components/schemas/ComponentInstanceAttribute"
49540           },
49541           "attributeId" : {
49542             "type" : "string"
49543           },
49544           "componentInstanceId" : {
49545             "type" : "string"
49546           },
49547           "componentInstanceName" : {
49548             "type" : "string"
49549           },
49550           "defaultValue" : {
49551             "type" : "string"
49552           },
49553           "definition" : {
49554             "type" : "boolean"
49555           },
49556           "description" : {
49557             "type" : "string"
49558           },
49559           "empty" : {
49560             "type" : "boolean"
49561           },
49562           "entry_schema" : {
49563             "$ref" : "#/components/schemas/EntrySchema"
49564           },
49565           "getOutputAttribute" : {
49566             "type" : "boolean"
49567           },
49568           "getOutputValues" : {
49569             "type" : "array",
49570             "items" : {
49571               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
49572             }
49573           },
49574           "get_default" : {
49575             "type" : "object"
49576           },
49577           "instanceUniqueId" : {
49578             "type" : "string"
49579           },
49580           "model" : {
49581             "type" : "string"
49582           },
49583           "name" : {
49584             "type" : "string"
49585           },
49586           "outputId" : {
49587             "type" : "string"
49588           },
49589           "outputPath" : {
49590             "type" : "string"
49591           },
49592           "ownerId" : {
49593             "type" : "string"
49594           },
49595           "ownerIdIfEmpty" : {
49596             "type" : "string",
49597             "writeOnly" : true
49598           },
49599           "parentUniqueId" : {
49600             "type" : "string"
49601           },
49602           "path" : {
49603             "type" : "array",
49604             "items" : {
49605               "type" : "string"
49606             }
49607           },
49608           "rules" : {
49609             "type" : "array",
49610             "items" : {
49611               "$ref" : "#/components/schemas/PropertyRule"
49612             }
49613           },
49614           "schema" : {
49615             "$ref" : "#/components/schemas/SchemaDefinition"
49616           },
49617           "schemaType" : {
49618             "type" : "string"
49619           },
49620           "status" : {
49621             "type" : "string"
49622           },
49623           "type" : {
49624             "type" : "string"
49625           },
49626           "uniqueId" : {
49627             "type" : "string"
49628           },
49629           "value" : {
49630             "type" : "string"
49631           },
49632           "valueUniqueUid" : {
49633             "type" : "string"
49634           },
49635           "version" : {
49636             "type" : "string"
49637           }
49638         }
49639       },
49640       "ComponentInstanceProperty" : {
49641         "type" : "object",
49642         "properties" : {
49643           "annotations" : {
49644             "type" : "array",
49645             "items" : {
49646               "$ref" : "#/components/schemas/Annotation"
49647             }
49648           },
49649           "componentInstanceId" : {
49650             "type" : "string"
49651           },
49652           "componentInstanceName" : {
49653             "type" : "string"
49654           },
49655           "constraints" : {
49656             "type" : "array",
49657             "items" : {
49658               "$ref" : "#/components/schemas/PropertyConstraint"
49659             }
49660           },
49661           "defaultValue" : {
49662             "type" : "string"
49663           },
49664           "definition" : {
49665             "type" : "boolean"
49666           },
49667           "description" : {
49668             "type" : "string"
49669           },
49670           "empty" : {
49671             "type" : "boolean"
49672           },
49673           "getInputProperty" : {
49674             "type" : "boolean"
49675           },
49676           "getInputValues" : {
49677             "type" : "array",
49678             "items" : {
49679               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
49680             }
49681           },
49682           "getPolicyValues" : {
49683             "type" : "array",
49684             "items" : {
49685               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
49686             }
49687           },
49688           "hidden" : {
49689             "type" : "boolean"
49690           },
49691           "immutable" : {
49692             "type" : "boolean"
49693           },
49694           "inputId" : {
49695             "type" : "string"
49696           },
49697           "inputPath" : {
49698             "type" : "string"
49699           },
49700           "instanceUniqueId" : {
49701             "type" : "string"
49702           },
49703           "isDeclaredListInput" : {
49704             "type" : "boolean"
49705           },
49706           "label" : {
49707             "type" : "string"
49708           },
49709           "mappedToComponentProperty" : {
49710             "type" : "boolean"
49711           },
49712           "metadata" : {
49713             "type" : "object",
49714             "additionalProperties" : {
49715               "type" : "string"
49716             }
49717           },
49718           "model" : {
49719             "type" : "string"
49720           },
49721           "name" : {
49722             "type" : "string"
49723           },
49724           "ownerId" : {
49725             "type" : "string"
49726           },
49727           "ownerIdIfEmpty" : {
49728             "type" : "string",
49729             "writeOnly" : true
49730           },
49731           "parentPropertyType" : {
49732             "type" : "string"
49733           },
49734           "parentUniqueId" : {
49735             "type" : "string"
49736           },
49737           "password" : {
49738             "type" : "boolean"
49739           },
49740           "path" : {
49741             "type" : "array",
49742             "items" : {
49743               "type" : "string"
49744             }
49745           },
49746           "propertyConstraints" : {
49747             "type" : "array",
49748             "items" : {
49749               "type" : "string"
49750             }
49751           },
49752           "propertyId" : {
49753             "type" : "string"
49754           },
49755           "required" : {
49756             "type" : "boolean"
49757           },
49758           "rules" : {
49759             "type" : "array",
49760             "items" : {
49761               "$ref" : "#/components/schemas/PropertyRule"
49762             }
49763           },
49764           "schema" : {
49765             "$ref" : "#/components/schemas/SchemaDefinition"
49766           },
49767           "schemaProperty" : {
49768             "$ref" : "#/components/schemas/PropertyDataDefinition"
49769           },
49770           "schemaType" : {
49771             "type" : "string"
49772           },
49773           "status" : {
49774             "type" : "string"
49775           },
49776           "subPropertyInputPath" : {
49777             "type" : "string"
49778           },
49779           "subPropertyToscaFunctions" : {
49780             "type" : "array",
49781             "items" : {
49782               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
49783             }
49784           },
49785           "toscaFunction" : {
49786             "$ref" : "#/components/schemas/ToscaFunction"
49787           },
49788           "toscaGetFunction" : {
49789             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
49790           },
49791           "toscaGetFunctionType" : {
49792             "type" : "string",
49793             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
49794           },
49795           "type" : {
49796             "type" : "string"
49797           },
49798           "uniqueId" : {
49799             "type" : "string"
49800           },
49801           "userCreated" : {
49802             "type" : "boolean"
49803           },
49804           "value" : {
49805             "type" : "string"
49806           },
49807           "valueUniqueUid" : {
49808             "type" : "string"
49809           },
49810           "version" : {
49811             "type" : "string"
49812           }
49813         }
49814       },
49815       "Configuration" : {
49816         "type" : "object",
49817         "properties" : {
49818           "aafAuthNeeded" : {
49819             "type" : "boolean"
49820           },
49821           "aafNamespace" : {
49822             "type" : "string"
49823           },
49824           "additionalInformationMaxNumberOfKeys" : {
49825             "type" : "integer",
49826             "format" : "int32"
49827           },
49828           "appVersion" : {
49829             "type" : "string"
49830           },
49831           "applicationL1Cache" : {
49832             "$ref" : "#/components/schemas/ApplicationL1CacheConfig"
49833           },
49834           "applicationL2Cache" : {
49835             "$ref" : "#/components/schemas/ApplicationL2CacheConfig"
49836           },
49837           "artifactGeneratorConfig" : {
49838             "type" : "string"
49839           },
49840           "artifacts" : {
49841             "type" : "array",
49842             "items" : {
49843               "$ref" : "#/components/schemas/ArtifactConfiguration"
49844             }
49845           },
49846           "artifactsIndex" : {
49847             "type" : "string"
49848           },
49849           "authCookie" : {
49850             "$ref" : "#/components/schemas/CookieConfig"
49851           },
49852           "autoHealingOwner" : {
49853             "type" : "string"
49854           },
49855           "basicAuth" : {
49856             "$ref" : "#/components/schemas/BasicAuthConfig"
49857           },
49858           "beContext" : {
49859             "type" : "string"
49860           },
49861           "beFqdn" : {
49862             "type" : "string"
49863           },
49864           "beHttpPort" : {
49865             "type" : "integer",
49866             "format" : "int32"
49867           },
49868           "beProtocol" : {
49869             "type" : "string"
49870           },
49871           "beSslPort" : {
49872             "type" : "integer",
49873             "format" : "int32"
49874           },
49875           "cadiFilterParams" : {
49876             "$ref" : "#/components/schemas/CadiFilterParams"
49877           },
49878           "cassandraConfig" : {
49879             "$ref" : "#/components/schemas/CassandrConfig"
49880           },
49881           "cleanComponentsConfiguration" : {
49882             "$ref" : "#/components/schemas/CleanComponentsConfiguration"
49883           },
49884           "componentAllowedInstanceTypes" : {
49885             "type" : "object",
49886             "additionalProperties" : {
49887               "type" : "object",
49888               "additionalProperties" : {
49889                 "type" : "array",
49890                 "items" : {
49891                   "type" : "string"
49892                 }
49893               }
49894             }
49895           },
49896           "componentInstanceCounterDelimiter" : {
49897             "type" : "string"
49898           },
49899           "consumerBusinessLogic" : {
49900             "type" : "boolean"
49901           },
49902           "csarFormat" : {
49903             "$ref" : "#/components/schemas/CsarFormat"
49904           },
49905           "dataValidatorFilterExcludedUrls" : {
49906             "type" : "string"
49907           },
49908           "defaultImports" : {
49909             "type" : "array",
49910             "items" : {
49911               "type" : "object",
49912               "additionalProperties" : {
49913                 "type" : "object",
49914                 "additionalProperties" : {
49915                   "type" : "string"
49916                 }
49917               }
49918             }
49919           },
49920           "definedResourceNamespace" : {
49921             "type" : "array",
49922             "items" : {
49923               "type" : "string"
49924             }
49925           },
49926           "deleteLockTimeoutInSeconds" : {
49927             "type" : "integer",
49928             "format" : "int32"
49929           },
49930           "deploymentResourceArtifacts" : {
49931             "type" : "object",
49932             "additionalProperties" : {
49933               "type" : "object"
49934             }
49935           },
49936           "deploymentResourceInstanceArtifacts" : {
49937             "type" : "object",
49938             "additionalProperties" : {
49939               "type" : "object"
49940             }
49941           },
49942           "directives" : {
49943             "type" : "array",
49944             "items" : {
49945               "type" : "string"
49946             }
49947           },
49948           "disableAudit" : {
49949             "type" : "boolean"
49950           },
49951           "dmaapConsumerConfiguration" : {
49952             "$ref" : "#/components/schemas/DmaapConsumerConfiguration"
49953           },
49954           "dmaapProducerConfiguration" : {
49955             "$ref" : "#/components/schemas/DmaapProducerConfiguration"
49956           },
49957           "dmeConfiguration" : {
49958             "$ref" : "#/components/schemas/DmeConfiguration"
49959           },
49960           "ecompPortal" : {
49961             "$ref" : "#/components/schemas/EcompPortalConfig"
49962           },
49963           "enableAutoHealing" : {
49964             "type" : "boolean"
49965           },
49966           "environmentContext" : {
49967             "$ref" : "#/components/schemas/EnvironmentContext"
49968           },
49969           "excludeResourceCategory" : {
49970             "type" : "array",
49971             "items" : {
49972               "type" : "string"
49973             }
49974           },
49975           "excludeResourceType" : {
49976             "type" : "array",
49977             "items" : {
49978               "type" : "string"
49979             }
49980           },
49981           "excludeServiceCategory" : {
49982             "type" : "array",
49983             "items" : {
49984               "type" : "string"
49985             }
49986           },
49987           "excludedGroupTypesMapping" : {
49988             "type" : "object",
49989             "additionalProperties" : {
49990               "type" : "array",
49991               "items" : {
49992                 "type" : "string"
49993               },
49994               "uniqueItems" : true
49995             }
49996           },
49997           "excludedPolicyTypesMapping" : {
49998             "type" : "object",
49999             "additionalProperties" : {
50000               "type" : "array",
50001               "items" : {
50002                 "type" : "string"
50003               },
50004               "uniqueItems" : true
50005             }
50006           },
50007           "externalCsarStore" : {
50008             "$ref" : "#/components/schemas/ExternalCsarStore"
50009           },
50010           "gabConfig" : {
50011             "type" : "array",
50012             "items" : {
50013               "$ref" : "#/components/schemas/GabConfig"
50014             }
50015           },
50016           "genericAssetNodeTypes" : {
50017             "type" : "object",
50018             "additionalProperties" : {
50019               "type" : "string"
50020             }
50021           },
50022           "globalCsarImports" : {
50023             "type" : "array",
50024             "items" : {
50025               "type" : "string"
50026             }
50027           },
50028           "healthStatusExclude" : {
50029             "type" : "array",
50030             "items" : {
50031               "type" : "string"
50032             }
50033           },
50034           "heatArtifactDeploymentTimeout" : {
50035             "$ref" : "#/components/schemas/HeatDeploymentArtifactTimeout"
50036           },
50037           "heatEnvArtifactFooter" : {
50038             "type" : "string"
50039           },
50040           "heatEnvArtifactHeader" : {
50041             "type" : "string"
50042           },
50043           "heatTranslatorPath" : {
50044             "type" : "string"
50045           },
50046           "identificationHeaderFields" : {
50047             "type" : "array",
50048             "items" : {
50049               "type" : "string"
50050             }
50051           },
50052           "informationalResourceArtifacts" : {
50053             "type" : "object",
50054             "additionalProperties" : {
50055               "type" : "object"
50056             }
50057           },
50058           "informationalServiceArtifacts" : {
50059             "type" : "object",
50060             "additionalProperties" : {
50061               "type" : "object"
50062             }
50063           },
50064           "janusGraphCfgFile" : {
50065             "type" : "string"
50066           },
50067           "janusGraphHealthCheckReadTimeout" : {
50068             "type" : "integer",
50069             "format" : "int64"
50070           },
50071           "janusGraphInMemoryGraph" : {
50072             "type" : "boolean"
50073           },
50074           "janusGraphLockTimeout" : {
50075             "type" : "integer",
50076             "format" : "int64"
50077           },
50078           "janusGraphMigrationKeySpaceCfgFile" : {
50079             "type" : "string"
50080           },
50081           "janusGraphReconnectIntervalInSeconds" : {
50082             "type" : "integer",
50083             "format" : "int64"
50084           },
50085           "licenseTypes" : {
50086             "type" : "array",
50087             "items" : {
50088               "type" : "string"
50089             }
50090           },
50091           "maxDeleteComponents" : {
50092             "type" : "integer",
50093             "format" : "int32"
50094           },
50095           "minToscaConformanceLevel" : {
50096             "type" : "string"
50097           },
50098           "neo4j" : {
50099             "type" : "object",
50100             "additionalProperties" : {
50101               "type" : "object"
50102             }
50103           },
50104           "onboarding" : {
50105             "$ref" : "#/components/schemas/OnboardingConfig"
50106           },
50107           "permittedAncestors" : {
50108             "type" : "string"
50109           },
50110           "protocols" : {
50111             "type" : "array",
50112             "items" : {
50113               "type" : "string"
50114             }
50115           },
50116           "released" : {
50117             "type" : "string",
50118             "format" : "date-time"
50119           },
50120           "resourceNodeTypes" : {
50121             "type" : "object",
50122             "additionalProperties" : {
50123               "type" : "object",
50124               "additionalProperties" : {
50125                 "type" : "string"
50126               }
50127             }
50128           },
50129           "resourceTypes" : {
50130             "type" : "array",
50131             "items" : {
50132               "type" : "string"
50133             }
50134           },
50135           "resourcesForUpgrade" : {
50136             "type" : "object",
50137             "additionalProperties" : {
50138               "type" : "array",
50139               "items" : {
50140                 "type" : "string"
50141               }
50142             }
50143           },
50144           "serviceApiArtifacts" : {
50145             "type" : "object",
50146             "additionalProperties" : {
50147               "type" : "object"
50148             }
50149           },
50150           "serviceBaseNodeTypes" : {
50151             "type" : "object",
50152             "additionalProperties" : {
50153               "$ref" : "#/components/schemas/CategoryBaseTypeConfig"
50154             }
50155           },
50156           "skipUpgradeFailedVfs" : {
50157             "type" : "boolean"
50158           },
50159           "skipUpgradeVSPs" : {
50160             "type" : "boolean"
50161           },
50162           "startMigrationFrom" : {
50163             "type" : "integer",
50164             "format" : "int32"
50165           },
50166           "supportAllottedResourcesAndProxy" : {
50167             "type" : "boolean"
50168           },
50169           "switchoverDetector" : {
50170             "$ref" : "#/components/schemas/SwitchoverDetectorConfig"
50171           },
50172           "systemMonitoring" : {
50173             "$ref" : "#/components/schemas/BeMonitoringConfig"
50174           },
50175           "toscaArtifacts" : {
50176             "type" : "object",
50177             "additionalProperties" : {
50178               "type" : "object"
50179             }
50180           },
50181           "toscaConformanceLevel" : {
50182             "type" : "string"
50183           },
50184           "toscaFilesDir" : {
50185             "type" : "string"
50186           },
50187           "toscaValidators" : {
50188             "$ref" : "#/components/schemas/ToscaValidatorsConfig"
50189           },
50190           "uebHealthCheckReadTimeout" : {
50191             "type" : "integer",
50192             "format" : "int64"
50193           },
50194           "uebHealthCheckReconnectIntervalInSeconds" : {
50195             "type" : "integer",
50196             "format" : "int64"
50197           },
50198           "unLoggedUrls" : {
50199             "type" : "array",
50200             "items" : {
50201               "type" : "string"
50202             }
50203           },
50204           "users" : {
50205             "type" : "object",
50206             "additionalProperties" : {
50207               "type" : "string"
50208             }
50209           },
50210           "version" : {
50211             "type" : "string"
50212           },
50213           "vfModuleProperties" : {
50214             "type" : "object",
50215             "additionalProperties" : {
50216               "$ref" : "#/components/schemas/VfModuleProperty"
50217             }
50218           },
50219           "workloadContext" : {
50220             "type" : "string"
50221           }
50222         }
50223       },
50224       "Constraint" : {
50225         "type" : "object",
50226         "properties" : {
50227           "equal" : {
50228             "type" : "object"
50229           },
50230           "greater_or_equal" : {
50231             "type" : "object"
50232           },
50233           "greater_than" : {
50234             "type" : "object"
50235           },
50236           "in_range" : {
50237             "type" : "array",
50238             "items" : {
50239               "type" : "object"
50240             }
50241           },
50242           "length" : {
50243             "type" : "integer",
50244             "format" : "int32"
50245           },
50246           "less_or_equal" : {
50247             "type" : "object"
50248           },
50249           "less_than" : {
50250             "type" : "object"
50251           },
50252           "max_length" : {
50253             "type" : "integer",
50254             "format" : "int32"
50255           },
50256           "min_length" : {
50257             "type" : "integer",
50258             "format" : "int32"
50259           },
50260           "pattern" : {
50261             "type" : "object"
50262           },
50263           "valid_values" : {
50264             "type" : "array",
50265             "items" : {
50266               "type" : "object"
50267             }
50268           }
50269         }
50270       },
50271       "ConsumerDefinition" : {
50272         "type" : "object",
50273         "properties" : {
50274           "consumerDetailsLastupdatedtime" : {
50275             "type" : "integer",
50276             "format" : "int64"
50277           },
50278           "consumerLastAuthenticationTime" : {
50279             "type" : "integer",
50280             "format" : "int64"
50281           },
50282           "consumerName" : {
50283             "type" : "string"
50284           },
50285           "consumerPassword" : {
50286             "type" : "string"
50287           },
50288           "consumerSalt" : {
50289             "type" : "string"
50290           },
50291           "empty" : {
50292             "type" : "boolean"
50293           },
50294           "lastModfierAtuid" : {
50295             "type" : "string"
50296           },
50297           "ownerId" : {
50298             "type" : "string"
50299           },
50300           "ownerIdIfEmpty" : {
50301             "type" : "string",
50302             "writeOnly" : true
50303           },
50304           "type" : {
50305             "type" : "string"
50306           },
50307           "version" : {
50308             "type" : "string"
50309           }
50310         }
50311       },
50312       "CookieConfig" : {
50313         "type" : "object",
50314         "properties" : {
50315           "cookieName" : {
50316             "type" : "string"
50317           },
50318           "domain" : {
50319             "type" : "string"
50320           },
50321           "excludedUrls" : {
50322             "type" : "array",
50323             "items" : {
50324               "type" : "string"
50325             }
50326           },
50327           "httpOnly" : {
50328             "type" : "boolean"
50329           },
50330           "isHttpOnly" : {
50331             "type" : "boolean",
50332             "writeOnly" : true
50333           },
50334           "maxSessionTimeOut" : {
50335             "type" : "integer",
50336             "format" : "int64"
50337           },
50338           "onboardingExcludedUrls" : {
50339             "type" : "array",
50340             "items" : {
50341               "type" : "string"
50342             }
50343           },
50344           "path" : {
50345             "type" : "string"
50346           },
50347           "redirectURL" : {
50348             "type" : "string"
50349           },
50350           "securityKey" : {
50351             "type" : "string"
50352           },
50353           "sessionIdleTimeOut" : {
50354             "type" : "integer",
50355             "format" : "int64"
50356           }
50357         }
50358       },
50359       "Credential" : {
50360         "type" : "object",
50361         "properties" : {
50362           "password" : {
50363             "type" : "string"
50364           },
50365           "username" : {
50366             "type" : "string"
50367           }
50368         }
50369       },
50370       "Credentials" : {
50371         "type" : "object",
50372         "properties" : {
50373           "accessKey" : {
50374             "type" : "string"
50375           },
50376           "secretKey" : {
50377             "type" : "string"
50378           }
50379         }
50380       },
50381       "CsarFormat" : {
50382         "type" : "object",
50383         "properties" : {
50384           "defaultFormat" : {
50385             "type" : "string"
50386           }
50387         }
50388       },
50389       "DataTypeDataDefinition" : {
50390         "type" : "object",
50391         "properties" : {
50392           "creationTime" : {
50393             "type" : "integer",
50394             "format" : "int64"
50395           },
50396           "derivedFromName" : {
50397             "type" : "string"
50398           },
50399           "description" : {
50400             "type" : "string"
50401           },
50402           "empty" : {
50403             "type" : "boolean"
50404           },
50405           "model" : {
50406             "type" : "string"
50407           },
50408           "modificationTime" : {
50409             "type" : "integer",
50410             "format" : "int64"
50411           },
50412           "name" : {
50413             "type" : "string"
50414           },
50415           "ownerId" : {
50416             "type" : "string"
50417           },
50418           "ownerIdIfEmpty" : {
50419             "type" : "string",
50420             "writeOnly" : true
50421           },
50422           "propertiesData" : {
50423             "type" : "array",
50424             "items" : {
50425               "$ref" : "#/components/schemas/PropertyDataDefinition"
50426             }
50427           },
50428           "type" : {
50429             "type" : "string"
50430           },
50431           "uniqueId" : {
50432             "type" : "string"
50433           },
50434           "version" : {
50435             "type" : "string"
50436           }
50437         }
50438       },
50439       "DataTypeDefinition" : {
50440         "type" : "object",
50441         "properties" : {
50442           "constraints" : {
50443             "type" : "array",
50444             "items" : {
50445               "$ref" : "#/components/schemas/PropertyConstraint"
50446             }
50447           },
50448           "creationTime" : {
50449             "type" : "integer",
50450             "format" : "int64"
50451           },
50452           "derivedFrom" : {
50453             "$ref" : "#/components/schemas/DataTypeDefinition"
50454           },
50455           "derivedFromName" : {
50456             "type" : "string"
50457           },
50458           "description" : {
50459             "type" : "string"
50460           },
50461           "empty" : {
50462             "type" : "boolean"
50463           },
50464           "model" : {
50465             "type" : "string"
50466           },
50467           "modificationTime" : {
50468             "type" : "integer",
50469             "format" : "int64"
50470           },
50471           "name" : {
50472             "type" : "string"
50473           },
50474           "ownerId" : {
50475             "type" : "string"
50476           },
50477           "ownerIdIfEmpty" : {
50478             "type" : "string",
50479             "writeOnly" : true
50480           },
50481           "properties" : {
50482             "type" : "array",
50483             "items" : {
50484               "$ref" : "#/components/schemas/PropertyDefinition"
50485             }
50486           },
50487           "propertiesData" : {
50488             "type" : "array",
50489             "items" : {
50490               "$ref" : "#/components/schemas/PropertyDataDefinition"
50491             }
50492           },
50493           "type" : {
50494             "type" : "string"
50495           },
50496           "uniqueId" : {
50497             "type" : "string"
50498           },
50499           "version" : {
50500             "type" : "string"
50501           }
50502         }
50503       },
50504       "DistributionStatusInfo" : {
50505         "type" : "object",
50506         "properties" : {
50507           "errorReason" : {
50508             "type" : "string"
50509           },
50510           "omfComponentID" : {
50511             "type" : "string"
50512           },
50513           "status" : {
50514             "type" : "string"
50515           },
50516           "timestamp" : {
50517             "type" : "string"
50518           },
50519           "url" : {
50520             "type" : "string"
50521           }
50522         }
50523       },
50524       "DistributionStatusListResponse" : {
50525         "type" : "object",
50526         "properties" : {
50527           "distributionStatusList" : {
50528             "type" : "array",
50529             "items" : {
50530               "$ref" : "#/components/schemas/DistributionStatusInfo"
50531             }
50532           }
50533         }
50534       },
50535       "DmaapConsumerConfiguration" : {
50536         "type" : "object",
50537         "properties" : {
50538           "active" : {
50539             "type" : "boolean"
50540           },
50541           "aftDme2ClientIgnoreSslConfig" : {
50542             "type" : "boolean"
50543           },
50544           "aftDme2ClientKeystore" : {
50545             "type" : "string"
50546           },
50547           "aftDme2ClientKeystorePassword" : {
50548             "type" : "string"
50549           },
50550           "aftDme2ClientSslCertAlias" : {
50551             "type" : "string"
50552           },
50553           "aftDme2ConnectionTimeoutMs" : {
50554             "type" : "integer",
50555             "format" : "int32"
50556           },
50557           "aftDme2ReadTimeoutMs" : {
50558             "type" : "integer",
50559             "format" : "int32"
50560           },
50561           "aftDme2RoundtripTimeoutMs" : {
50562             "type" : "integer",
50563             "format" : "int32"
50564           },
50565           "aftDme2SslEnable" : {
50566             "type" : "boolean"
50567           },
50568           "aftEnvironment" : {
50569             "type" : "string"
50570           },
50571           "consumerGroup" : {
50572             "type" : "string"
50573           },
50574           "consumerId" : {
50575             "type" : "string"
50576           },
50577           "contenttype" : {
50578             "type" : "string"
50579           },
50580           "credential" : {
50581             "$ref" : "#/components/schemas/Credential"
50582           },
50583           "dme2TraceOn" : {
50584             "type" : "boolean"
50585           },
50586           "dme2preferredRouterFilePath" : {
50587             "type" : "string"
50588           },
50589           "environment" : {
50590             "type" : "string"
50591           },
50592           "hosts" : {
50593             "type" : "string"
50594           },
50595           "latitude" : {
50596             "type" : "number",
50597             "format" : "double"
50598           },
50599           "limit" : {
50600             "type" : "integer",
50601             "format" : "int32"
50602           },
50603           "longitude" : {
50604             "type" : "number",
50605             "format" : "double"
50606           },
50607           "partner" : {
50608             "type" : "string"
50609           },
50610           "pollingInterval" : {
50611             "type" : "integer",
50612             "format" : "int32"
50613           },
50614           "protocol" : {
50615             "type" : "string"
50616           },
50617           "routeOffer" : {
50618             "type" : "string"
50619           },
50620           "serviceName" : {
50621             "type" : "string"
50622           },
50623           "timeLimitForNotificationHandleMs" : {
50624             "type" : "integer",
50625             "format" : "int32"
50626           },
50627           "timeoutMs" : {
50628             "type" : "integer",
50629             "format" : "int32"
50630           },
50631           "topic" : {
50632             "type" : "string"
50633           },
50634           "version" : {
50635             "type" : "string"
50636           }
50637         }
50638       },
50639       "DmaapProducerConfiguration" : {
50640         "type" : "object",
50641         "properties" : {
50642           "active" : {
50643             "type" : "boolean"
50644           },
50645           "aftDme2ClientIgnoreSslConfig" : {
50646             "type" : "boolean"
50647           },
50648           "aftDme2ClientKeystore" : {
50649             "type" : "string"
50650           },
50651           "aftDme2ClientKeystorePassword" : {
50652             "type" : "string"
50653           },
50654           "aftDme2ClientSslCertAlias" : {
50655             "type" : "string"
50656           },
50657           "aftDme2ConnectionTimeoutMs" : {
50658             "type" : "integer",
50659             "format" : "int32"
50660           },
50661           "aftDme2ReadTimeoutMs" : {
50662             "type" : "integer",
50663             "format" : "int32"
50664           },
50665           "aftDme2RoundtripTimeoutMs" : {
50666             "type" : "integer",
50667             "format" : "int32"
50668           },
50669           "aftDme2SslEnable" : {
50670             "type" : "boolean"
50671           },
50672           "aftEnvironment" : {
50673             "type" : "string"
50674           },
50675           "consumerGroup" : {
50676             "type" : "string"
50677           },
50678           "consumerId" : {
50679             "type" : "string"
50680           },
50681           "contenttype" : {
50682             "type" : "string"
50683           },
50684           "credential" : {
50685             "$ref" : "#/components/schemas/Credential"
50686           },
50687           "dme2TraceOn" : {
50688             "type" : "boolean"
50689           },
50690           "dme2preferredRouterFilePath" : {
50691             "type" : "string"
50692           },
50693           "environment" : {
50694             "type" : "string"
50695           },
50696           "hosts" : {
50697             "type" : "string"
50698           },
50699           "latitude" : {
50700             "type" : "number",
50701             "format" : "double"
50702           },
50703           "limit" : {
50704             "type" : "integer",
50705             "format" : "int32"
50706           },
50707           "longitude" : {
50708             "type" : "number",
50709             "format" : "double"
50710           },
50711           "partner" : {
50712             "type" : "string"
50713           },
50714           "pollingInterval" : {
50715             "type" : "integer",
50716             "format" : "int32"
50717           },
50718           "protocol" : {
50719             "type" : "string"
50720           },
50721           "routeOffer" : {
50722             "type" : "string"
50723           },
50724           "serviceName" : {
50725             "type" : "string"
50726           },
50727           "timeLimitForNotificationHandleMs" : {
50728             "type" : "integer",
50729             "format" : "int32"
50730           },
50731           "timeoutMs" : {
50732             "type" : "integer",
50733             "format" : "int32"
50734           },
50735           "topic" : {
50736             "type" : "string"
50737           },
50738           "version" : {
50739             "type" : "string"
50740           }
50741         }
50742       },
50743       "DmeConfiguration" : {
50744         "type" : "object",
50745         "properties" : {
50746           "lookupUriFormat" : {
50747             "type" : "string"
50748           }
50749         }
50750       },
50751       "EcompPortalConfig" : {
50752         "type" : "object",
50753         "properties" : {
50754           "defaultFunctionalMenu" : {
50755             "type" : "string"
50756           },
50757           "healthCheckUri" : {
50758             "type" : "string"
50759           },
50760           "host" : {
50761             "type" : "string"
50762           },
50763           "pollingInterval" : {
50764             "type" : "integer",
50765             "format" : "int32"
50766           },
50767           "port" : {
50768             "type" : "integer",
50769             "format" : "int32"
50770           },
50771           "protocol" : {
50772             "type" : "string"
50773           },
50774           "timeoutMs" : {
50775             "type" : "integer",
50776             "format" : "int32"
50777           }
50778         }
50779       },
50780       "Endpoint" : {
50781         "type" : "object",
50782         "properties" : {
50783           "host" : {
50784             "type" : "string"
50785           },
50786           "port" : {
50787             "type" : "integer",
50788             "format" : "int32"
50789           },
50790           "secure" : {
50791             "type" : "boolean"
50792           }
50793         }
50794       },
50795       "EntrySchema" : {
50796         "type" : "object",
50797         "properties" : {
50798           "constraints" : {
50799             "type" : "array",
50800             "items" : {
50801               "$ref" : "#/components/schemas/Constraint"
50802             }
50803           },
50804           "description" : {
50805             "type" : "string"
50806           },
50807           "type" : {
50808             "type" : "string"
50809           }
50810         }
50811       },
50812       "EnvironmentContext" : {
50813         "type" : "object",
50814         "properties" : {
50815           "defaultValue" : {
50816             "type" : "string"
50817           },
50818           "validValues" : {
50819             "type" : "array",
50820             "items" : {
50821               "type" : "string"
50822             }
50823           }
50824         }
50825       },
50826       "ExternalCsarStore" : {
50827         "type" : "object",
50828         "properties" : {
50829           "credentials" : {
50830             "$ref" : "#/components/schemas/Credentials"
50831           },
50832           "endpoint" : {
50833             "$ref" : "#/components/schemas/Endpoint"
50834           },
50835           "storageType" : {
50836             "type" : "string"
50837           },
50838           "tempPath" : {
50839             "type" : "string"
50840           },
50841           "uploadPartSize" : {
50842             "type" : "integer",
50843             "format" : "int32"
50844           }
50845         }
50846       },
50847       "FormDataContentDisposition" : {
50848         "type" : "object",
50849         "properties" : {
50850           "creationDate" : {
50851             "type" : "string",
50852             "format" : "date-time"
50853           },
50854           "fileName" : {
50855             "type" : "string"
50856           },
50857           "modificationDate" : {
50858             "type" : "string",
50859             "format" : "date-time"
50860           },
50861           "name" : {
50862             "type" : "string"
50863           },
50864           "parameters" : {
50865             "type" : "object",
50866             "additionalProperties" : {
50867               "type" : "string"
50868             }
50869           },
50870           "readDate" : {
50871             "type" : "string",
50872             "format" : "date-time"
50873           },
50874           "size" : {
50875             "type" : "integer",
50876             "format" : "int64"
50877           },
50878           "type" : {
50879             "type" : "string"
50880           }
50881         }
50882       },
50883       "ForwardingPathDataDefinition" : {
50884         "type" : "object",
50885         "properties" : {
50886           "description" : {
50887             "type" : "string"
50888           },
50889           "destinationPortNumber" : {
50890             "type" : "string"
50891           },
50892           "empty" : {
50893             "type" : "boolean"
50894           },
50895           "name" : {
50896             "type" : "string"
50897           },
50898           "ownerId" : {
50899             "type" : "string"
50900           },
50901           "ownerIdIfEmpty" : {
50902             "type" : "string",
50903             "writeOnly" : true
50904           },
50905           "pathElements" : {
50906             "$ref" : "#/components/schemas/ListDataDefinitionForwardingPathElementDataDefinition"
50907           },
50908           "protocol" : {
50909             "type" : "string"
50910           },
50911           "toscaResourceName" : {
50912             "type" : "string"
50913           },
50914           "type" : {
50915             "type" : "string"
50916           },
50917           "uniqueId" : {
50918             "type" : "string"
50919           },
50920           "version" : {
50921             "type" : "string"
50922           }
50923         }
50924       },
50925       "ForwardingPathElementDataDefinition" : {
50926         "type" : "object",
50927         "properties" : {
50928           "empty" : {
50929             "type" : "boolean"
50930           },
50931           "fromCP" : {
50932             "type" : "string"
50933           },
50934           "fromCPOriginId" : {
50935             "type" : "string"
50936           },
50937           "fromNode" : {
50938             "type" : "string"
50939           },
50940           "ownerId" : {
50941             "type" : "string"
50942           },
50943           "ownerIdIfEmpty" : {
50944             "type" : "string",
50945             "writeOnly" : true
50946           },
50947           "toCP" : {
50948             "type" : "string"
50949           },
50950           "toCPOriginId" : {
50951             "type" : "string"
50952           },
50953           "toNode" : {
50954             "type" : "string"
50955           },
50956           "type" : {
50957             "type" : "string"
50958           },
50959           "version" : {
50960             "type" : "string"
50961           }
50962         }
50963       },
50964       "GabConfig" : {
50965         "type" : "object",
50966         "properties" : {
50967           "artifactType" : {
50968             "type" : "string"
50969           },
50970           "pathsAndNamesDefinitions" : {
50971             "type" : "array",
50972             "items" : {
50973               "$ref" : "#/components/schemas/PathsAndNamesDefinition"
50974             }
50975           }
50976         }
50977       },
50978       "GenericArtifactQueryInfo" : {
50979         "type" : "object",
50980         "properties" : {
50981           "artifactUniqueId" : {
50982             "type" : "string"
50983           },
50984           "fields" : {
50985             "type" : "array",
50986             "items" : {
50987               "type" : "string"
50988             },
50989             "uniqueItems" : true
50990           },
50991           "parentId" : {
50992             "type" : "string"
50993           }
50994         }
50995       },
50996       "GetInputValueDataDefinition" : {
50997         "type" : "object",
50998         "properties" : {
50999           "empty" : {
51000             "type" : "boolean"
51001           },
51002           "getInputIndex" : {
51003             "$ref" : "#/components/schemas/GetInputValueDataDefinition"
51004           },
51005           "indexValue" : {
51006             "type" : "integer",
51007             "format" : "int32"
51008           },
51009           "inputId" : {
51010             "type" : "string"
51011           },
51012           "inputName" : {
51013             "type" : "string"
51014           },
51015           "inputType" : {
51016             "type" : "string"
51017           },
51018           "list" : {
51019             "type" : "boolean"
51020           },
51021           "ownerId" : {
51022             "type" : "string"
51023           },
51024           "ownerIdIfEmpty" : {
51025             "type" : "string",
51026             "writeOnly" : true
51027           },
51028           "propName" : {
51029             "type" : "string"
51030           },
51031           "type" : {
51032             "type" : "string"
51033           },
51034           "version" : {
51035             "type" : "string"
51036           }
51037         }
51038       },
51039       "GetOutputValueDataDefinition" : {
51040         "type" : "object",
51041         "properties" : {
51042           "attribName" : {
51043             "type" : "string"
51044           },
51045           "empty" : {
51046             "type" : "boolean"
51047           },
51048           "getOutputIndex" : {
51049             "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
51050           },
51051           "indexValue" : {
51052             "type" : "integer",
51053             "format" : "int32"
51054           },
51055           "list" : {
51056             "type" : "boolean"
51057           },
51058           "outputId" : {
51059             "type" : "string"
51060           },
51061           "outputName" : {
51062             "type" : "string"
51063           },
51064           "ownerId" : {
51065             "type" : "string"
51066           },
51067           "ownerIdIfEmpty" : {
51068             "type" : "string",
51069             "writeOnly" : true
51070           },
51071           "type" : {
51072             "type" : "string"
51073           },
51074           "version" : {
51075             "type" : "string"
51076           }
51077         }
51078       },
51079       "GetPolicyValueDataDefinition" : {
51080         "type" : "object",
51081         "properties" : {
51082           "origPropertyValue" : {
51083             "type" : "string"
51084           },
51085           "policyId" : {
51086             "type" : "string"
51087           },
51088           "propertyName" : {
51089             "type" : "string"
51090           }
51091         }
51092       },
51093       "GroupDefinition" : {
51094         "type" : "object",
51095         "properties" : {
51096           "artifacts" : {
51097             "type" : "array",
51098             "items" : {
51099               "type" : "string"
51100             }
51101           },
51102           "artifactsUuid" : {
51103             "type" : "array",
51104             "items" : {
51105               "type" : "string"
51106             }
51107           },
51108           "capabilities" : {
51109             "type" : "object",
51110             "additionalProperties" : {
51111               "type" : "array",
51112               "items" : {
51113                 "$ref" : "#/components/schemas/CapabilityDefinition"
51114               }
51115             }
51116           },
51117           "createdFrom" : {
51118             "type" : "string",
51119             "enum" : [ "UI", "CSAR" ]
51120           },
51121           "description" : {
51122             "type" : "string"
51123           },
51124           "empty" : {
51125             "type" : "boolean"
51126           },
51127           "groupUUID" : {
51128             "type" : "string"
51129           },
51130           "invariantName" : {
51131             "type" : "string"
51132           },
51133           "invariantUUID" : {
51134             "type" : "string"
51135           },
51136           "members" : {
51137             "type" : "object",
51138             "additionalProperties" : {
51139               "type" : "string"
51140             }
51141           },
51142           "name" : {
51143             "type" : "string"
51144           },
51145           "normalizedName" : {
51146             "type" : "string"
51147           },
51148           "ownerId" : {
51149             "type" : "string"
51150           },
51151           "ownerIdIfEmpty" : {
51152             "type" : "string",
51153             "writeOnly" : true
51154           },
51155           "properties" : {
51156             "type" : "array",
51157             "items" : {
51158               "$ref" : "#/components/schemas/PropertyDataDefinition"
51159             }
51160           },
51161           "propertyValueCounter" : {
51162             "type" : "integer",
51163             "format" : "int32"
51164           },
51165           "type" : {
51166             "type" : "string"
51167           },
51168           "typeUid" : {
51169             "type" : "string"
51170           },
51171           "uniqueId" : {
51172             "type" : "string"
51173           },
51174           "userDefined" : {
51175             "type" : "boolean"
51176           },
51177           "version" : {
51178             "type" : "string"
51179           },
51180           "vspOriginated" : {
51181             "type" : "boolean"
51182           }
51183         }
51184       },
51185       "GroupInfo" : {
51186         "type" : "object",
51187         "properties" : {
51188           "changePriorityBody" : {
51189             "type" : "string"
51190           },
51191           "changePriorityUrl" : {
51192             "type" : "string"
51193           }
51194         }
51195       },
51196       "GroupInstance" : {
51197         "type" : "object",
51198         "properties" : {
51199           "artifacts" : {
51200             "type" : "array",
51201             "items" : {
51202               "type" : "string"
51203             }
51204           },
51205           "artifactsUuid" : {
51206             "type" : "array",
51207             "items" : {
51208               "type" : "string"
51209             }
51210           },
51211           "creationTime" : {
51212             "type" : "integer",
51213             "format" : "int64"
51214           },
51215           "customizationUUID" : {
51216             "type" : "string"
51217           },
51218           "description" : {
51219             "type" : "string"
51220           },
51221           "empty" : {
51222             "type" : "boolean"
51223           },
51224           "groupInstanceArtifacts" : {
51225             "type" : "array",
51226             "items" : {
51227               "type" : "string"
51228             }
51229           },
51230           "groupInstanceArtifactsUuid" : {
51231             "type" : "array",
51232             "items" : {
51233               "type" : "string"
51234             }
51235           },
51236           "groupName" : {
51237             "type" : "string"
51238           },
51239           "groupUUID" : {
51240             "type" : "string"
51241           },
51242           "groupUid" : {
51243             "type" : "string"
51244           },
51245           "invariantUUID" : {
51246             "type" : "string"
51247           },
51248           "modificationTime" : {
51249             "type" : "integer",
51250             "format" : "int64"
51251           },
51252           "name" : {
51253             "type" : "string"
51254           },
51255           "normalizedName" : {
51256             "type" : "string"
51257           },
51258           "ownerId" : {
51259             "type" : "string"
51260           },
51261           "ownerIdIfEmpty" : {
51262             "type" : "string",
51263             "writeOnly" : true
51264           },
51265           "posX" : {
51266             "type" : "string"
51267           },
51268           "posY" : {
51269             "type" : "string"
51270           },
51271           "properties" : {
51272             "type" : "array",
51273             "items" : {
51274               "$ref" : "#/components/schemas/PropertyDataDefinition"
51275             }
51276           },
51277           "propertyValueCounter" : {
51278             "type" : "integer",
51279             "format" : "int32"
51280           },
51281           "type" : {
51282             "type" : "string"
51283           },
51284           "uniqueId" : {
51285             "type" : "string"
51286           },
51287           "version" : {
51288             "type" : "string"
51289           }
51290         }
51291       },
51292       "GroupProperty" : {
51293         "type" : "object",
51294         "properties" : {
51295           "annotations" : {
51296             "type" : "array",
51297             "items" : {
51298               "$ref" : "#/components/schemas/Annotation"
51299             }
51300           },
51301           "constraints" : {
51302             "type" : "array",
51303             "items" : {
51304               "$ref" : "#/components/schemas/PropertyConstraint"
51305             }
51306           },
51307           "defaultValue" : {
51308             "type" : "string"
51309           },
51310           "definition" : {
51311             "type" : "boolean"
51312           },
51313           "description" : {
51314             "type" : "string"
51315           },
51316           "empty" : {
51317             "type" : "boolean"
51318           },
51319           "getInputProperty" : {
51320             "type" : "boolean"
51321           },
51322           "getInputValues" : {
51323             "type" : "array",
51324             "items" : {
51325               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
51326             }
51327           },
51328           "getPolicyValues" : {
51329             "type" : "array",
51330             "items" : {
51331               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
51332             }
51333           },
51334           "hidden" : {
51335             "type" : "boolean"
51336           },
51337           "immutable" : {
51338             "type" : "boolean"
51339           },
51340           "inputId" : {
51341             "type" : "string"
51342           },
51343           "inputPath" : {
51344             "type" : "string"
51345           },
51346           "instanceUniqueId" : {
51347             "type" : "string"
51348           },
51349           "isDeclaredListInput" : {
51350             "type" : "boolean"
51351           },
51352           "label" : {
51353             "type" : "string"
51354           },
51355           "mappedToComponentProperty" : {
51356             "type" : "boolean"
51357           },
51358           "metadata" : {
51359             "type" : "object",
51360             "additionalProperties" : {
51361               "type" : "string"
51362             }
51363           },
51364           "model" : {
51365             "type" : "string"
51366           },
51367           "name" : {
51368             "type" : "string"
51369           },
51370           "ownerId" : {
51371             "type" : "string"
51372           },
51373           "ownerIdIfEmpty" : {
51374             "type" : "string",
51375             "writeOnly" : true
51376           },
51377           "parentPropertyType" : {
51378             "type" : "string"
51379           },
51380           "parentUniqueId" : {
51381             "type" : "string"
51382           },
51383           "password" : {
51384             "type" : "boolean"
51385           },
51386           "propertyConstraints" : {
51387             "type" : "array",
51388             "items" : {
51389               "type" : "string"
51390             }
51391           },
51392           "propertyId" : {
51393             "type" : "string"
51394           },
51395           "required" : {
51396             "type" : "boolean"
51397           },
51398           "schema" : {
51399             "$ref" : "#/components/schemas/SchemaDefinition"
51400           },
51401           "schemaProperty" : {
51402             "$ref" : "#/components/schemas/PropertyDataDefinition"
51403           },
51404           "schemaType" : {
51405             "type" : "string"
51406           },
51407           "status" : {
51408             "type" : "string"
51409           },
51410           "subPropertyInputPath" : {
51411             "type" : "string"
51412           },
51413           "subPropertyToscaFunctions" : {
51414             "type" : "array",
51415             "items" : {
51416               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
51417             }
51418           },
51419           "toscaFunction" : {
51420             "$ref" : "#/components/schemas/ToscaFunction"
51421           },
51422           "toscaGetFunction" : {
51423             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
51424           },
51425           "toscaGetFunctionType" : {
51426             "type" : "string",
51427             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
51428           },
51429           "type" : {
51430             "type" : "string"
51431           },
51432           "uniqueId" : {
51433             "type" : "string"
51434           },
51435           "userCreated" : {
51436             "type" : "boolean"
51437           },
51438           "value" : {
51439             "type" : "string"
51440           },
51441           "valueUniqueUid" : {
51442             "type" : "string"
51443           },
51444           "version" : {
51445             "type" : "string"
51446           }
51447         }
51448       },
51449       "GroupTypeDefinition" : {
51450         "type" : "object",
51451         "properties" : {
51452           "capabilities" : {
51453             "type" : "object",
51454             "additionalProperties" : {
51455               "$ref" : "#/components/schemas/CapabilityDefinition"
51456             }
51457           },
51458           "creationTime" : {
51459             "type" : "integer",
51460             "format" : "int64"
51461           },
51462           "derivedFrom" : {
51463             "type" : "string"
51464           },
51465           "description" : {
51466             "type" : "string"
51467           },
51468           "empty" : {
51469             "type" : "boolean"
51470           },
51471           "highestVersion" : {
51472             "type" : "boolean"
51473           },
51474           "icon" : {
51475             "type" : "string"
51476           },
51477           "members" : {
51478             "type" : "array",
51479             "items" : {
51480               "type" : "string"
51481             }
51482           },
51483           "metadata" : {
51484             "type" : "object",
51485             "additionalProperties" : {
51486               "type" : "string"
51487             }
51488           },
51489           "model" : {
51490             "type" : "string"
51491           },
51492           "modificationTime" : {
51493             "type" : "integer",
51494             "format" : "int64"
51495           },
51496           "name" : {
51497             "type" : "string"
51498           },
51499           "ownerId" : {
51500             "type" : "string"
51501           },
51502           "ownerIdIfEmpty" : {
51503             "type" : "string",
51504             "writeOnly" : true
51505           },
51506           "properties" : {
51507             "type" : "array",
51508             "items" : {
51509               "$ref" : "#/components/schemas/PropertyDefinition"
51510             }
51511           },
51512           "type" : {
51513             "type" : "string"
51514           },
51515           "uniqueId" : {
51516             "type" : "string"
51517           },
51518           "version" : {
51519             "type" : "string"
51520           }
51521         }
51522       },
51523       "GroupingDefinition" : {
51524         "type" : "object",
51525         "properties" : {
51526           "empty" : {
51527             "type" : "boolean"
51528           },
51529           "name" : {
51530             "type" : "string"
51531           },
51532           "normalizedName" : {
51533             "type" : "string"
51534           },
51535           "ownerId" : {
51536             "type" : "string"
51537           },
51538           "ownerIdIfEmpty" : {
51539             "type" : "string",
51540             "writeOnly" : true
51541           },
51542           "type" : {
51543             "type" : "string"
51544           },
51545           "uniqueId" : {
51546             "type" : "string"
51547           },
51548           "version" : {
51549             "type" : "string"
51550           }
51551         }
51552       },
51553       "HeatDeploymentArtifactTimeout" : {
51554         "type" : "object",
51555         "properties" : {
51556           "defaultMinutes" : {
51557             "type" : "integer",
51558             "format" : "int32"
51559           },
51560           "maxMinutes" : {
51561             "type" : "integer",
51562             "format" : "int32"
51563           },
51564           "minMinutes" : {
51565             "type" : "integer",
51566             "format" : "int32"
51567           }
51568         }
51569       },
51570       "HeatParameterDataDefinition" : {
51571         "type" : "object",
51572         "properties" : {
51573           "currentValue" : {
51574             "type" : "string"
51575           },
51576           "defaultValue" : {
51577             "type" : "string"
51578           },
51579           "description" : {
51580             "type" : "string"
51581           },
51582           "empty" : {
51583             "type" : "boolean"
51584           },
51585           "name" : {
51586             "type" : "string"
51587           },
51588           "ownerId" : {
51589             "type" : "string"
51590           },
51591           "ownerIdIfEmpty" : {
51592             "type" : "string",
51593             "writeOnly" : true
51594           },
51595           "type" : {
51596             "type" : "string"
51597           },
51598           "uniqueId" : {
51599             "type" : "string"
51600           },
51601           "version" : {
51602             "type" : "string"
51603           }
51604         }
51605       },
51606       "HeatParameterDefinition" : {
51607         "type" : "object",
51608         "properties" : {
51609           "currentValue" : {
51610             "type" : "string"
51611           },
51612           "defaultValue" : {
51613             "type" : "string"
51614           },
51615           "description" : {
51616             "type" : "string"
51617           },
51618           "empty" : {
51619             "type" : "boolean"
51620           },
51621           "name" : {
51622             "type" : "string"
51623           },
51624           "ownerId" : {
51625             "type" : "string"
51626           },
51627           "ownerIdIfEmpty" : {
51628             "type" : "string",
51629             "writeOnly" : true
51630           },
51631           "type" : {
51632             "type" : "string"
51633           },
51634           "uniqueId" : {
51635             "type" : "string"
51636           },
51637           "version" : {
51638             "type" : "string"
51639           }
51640         }
51641       },
51642       "InputDataDefinition" : {
51643         "type" : "object",
51644         "properties" : {
51645           "annotations" : {
51646             "type" : "array",
51647             "items" : {
51648               "$ref" : "#/components/schemas/Annotation"
51649             }
51650           },
51651           "defaultValue" : {
51652             "type" : "string"
51653           },
51654           "definition" : {
51655             "type" : "boolean"
51656           },
51657           "description" : {
51658             "type" : "string"
51659           },
51660           "empty" : {
51661             "type" : "boolean"
51662           },
51663           "getInputProperty" : {
51664             "type" : "boolean"
51665           },
51666           "getInputValues" : {
51667             "type" : "array",
51668             "items" : {
51669               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
51670             }
51671           },
51672           "getPolicyValues" : {
51673             "type" : "array",
51674             "items" : {
51675               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
51676             }
51677           },
51678           "hidden" : {
51679             "type" : "boolean"
51680           },
51681           "immutable" : {
51682             "type" : "boolean"
51683           },
51684           "inputId" : {
51685             "type" : "string"
51686           },
51687           "inputPath" : {
51688             "type" : "string"
51689           },
51690           "instanceUniqueId" : {
51691             "type" : "string"
51692           },
51693           "isDeclaredListInput" : {
51694             "type" : "boolean"
51695           },
51696           "label" : {
51697             "type" : "string"
51698           },
51699           "mappedToComponentProperty" : {
51700             "type" : "boolean"
51701           },
51702           "metadata" : {
51703             "type" : "object",
51704             "additionalProperties" : {
51705               "type" : "string"
51706             }
51707           },
51708           "model" : {
51709             "type" : "string"
51710           },
51711           "name" : {
51712             "type" : "string"
51713           },
51714           "ownerId" : {
51715             "type" : "string"
51716           },
51717           "ownerIdIfEmpty" : {
51718             "type" : "string",
51719             "writeOnly" : true
51720           },
51721           "parentPropertyType" : {
51722             "type" : "string"
51723           },
51724           "parentUniqueId" : {
51725             "type" : "string"
51726           },
51727           "password" : {
51728             "type" : "boolean"
51729           },
51730           "propertyConstraints" : {
51731             "type" : "array",
51732             "items" : {
51733               "type" : "string"
51734             }
51735           },
51736           "propertyId" : {
51737             "type" : "string"
51738           },
51739           "required" : {
51740             "type" : "boolean"
51741           },
51742           "schema" : {
51743             "$ref" : "#/components/schemas/SchemaDefinition"
51744           },
51745           "schemaProperty" : {
51746             "$ref" : "#/components/schemas/PropertyDataDefinition"
51747           },
51748           "schemaType" : {
51749             "type" : "string"
51750           },
51751           "status" : {
51752             "type" : "string"
51753           },
51754           "subPropertyInputPath" : {
51755             "type" : "string"
51756           },
51757           "subPropertyToscaFunctions" : {
51758             "type" : "array",
51759             "items" : {
51760               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
51761             }
51762           },
51763           "toscaFunction" : {
51764             "$ref" : "#/components/schemas/ToscaFunction"
51765           },
51766           "toscaGetFunction" : {
51767             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
51768           },
51769           "toscaGetFunctionType" : {
51770             "type" : "string",
51771             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
51772           },
51773           "type" : {
51774             "type" : "string"
51775           },
51776           "uniqueId" : {
51777             "type" : "string"
51778           },
51779           "userCreated" : {
51780             "type" : "boolean"
51781           },
51782           "value" : {
51783             "type" : "string"
51784           },
51785           "version" : {
51786             "type" : "string"
51787           }
51788         }
51789       },
51790       "InputDefinition" : {
51791         "type" : "object",
51792         "properties" : {
51793           "annotations" : {
51794             "type" : "array",
51795             "items" : {
51796               "$ref" : "#/components/schemas/Annotation"
51797             }
51798           },
51799           "annotationsToInput" : {
51800             "type" : "array",
51801             "items" : {
51802               "$ref" : "#/components/schemas/Annotation"
51803             },
51804             "writeOnly" : true
51805           },
51806           "constraints" : {
51807             "type" : "array",
51808             "items" : {
51809               "$ref" : "#/components/schemas/PropertyConstraint"
51810             }
51811           },
51812           "defaultValue" : {
51813             "type" : "string"
51814           },
51815           "definition" : {
51816             "type" : "boolean"
51817           },
51818           "description" : {
51819             "type" : "string"
51820           },
51821           "empty" : {
51822             "type" : "boolean"
51823           },
51824           "getInputProperty" : {
51825             "type" : "boolean"
51826           },
51827           "getInputValues" : {
51828             "type" : "array",
51829             "items" : {
51830               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
51831             }
51832           },
51833           "getPolicyValues" : {
51834             "type" : "array",
51835             "items" : {
51836               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
51837             }
51838           },
51839           "hidden" : {
51840             "type" : "boolean"
51841           },
51842           "immutable" : {
51843             "type" : "boolean"
51844           },
51845           "inputId" : {
51846             "type" : "string"
51847           },
51848           "inputPath" : {
51849             "type" : "string"
51850           },
51851           "inputs" : {
51852             "type" : "array",
51853             "items" : {
51854               "$ref" : "#/components/schemas/ComponentInstanceInput"
51855             }
51856           },
51857           "instanceUniqueId" : {
51858             "type" : "string"
51859           },
51860           "isDeclaredListInput" : {
51861             "type" : "boolean"
51862           },
51863           "label" : {
51864             "type" : "string"
51865           },
51866           "mappedToComponentProperty" : {
51867             "type" : "boolean"
51868           },
51869           "metadata" : {
51870             "type" : "object",
51871             "additionalProperties" : {
51872               "type" : "string"
51873             }
51874           },
51875           "model" : {
51876             "type" : "string"
51877           },
51878           "name" : {
51879             "type" : "string"
51880           },
51881           "ownerId" : {
51882             "type" : "string"
51883           },
51884           "ownerIdIfEmpty" : {
51885             "type" : "string",
51886             "writeOnly" : true
51887           },
51888           "parentPropertyType" : {
51889             "type" : "string"
51890           },
51891           "parentUniqueId" : {
51892             "type" : "string"
51893           },
51894           "password" : {
51895             "type" : "boolean"
51896           },
51897           "properties" : {
51898             "type" : "array",
51899             "items" : {
51900               "$ref" : "#/components/schemas/ComponentInstanceProperty"
51901             }
51902           },
51903           "propertyConstraints" : {
51904             "type" : "array",
51905             "items" : {
51906               "type" : "string"
51907             }
51908           },
51909           "propertyId" : {
51910             "type" : "string"
51911           },
51912           "required" : {
51913             "type" : "boolean"
51914           },
51915           "schema" : {
51916             "$ref" : "#/components/schemas/SchemaDefinition"
51917           },
51918           "schemaProperty" : {
51919             "$ref" : "#/components/schemas/PropertyDataDefinition"
51920           },
51921           "schemaType" : {
51922             "type" : "string"
51923           },
51924           "status" : {
51925             "type" : "string"
51926           },
51927           "subPropertyInputPath" : {
51928             "type" : "string"
51929           },
51930           "subPropertyToscaFunctions" : {
51931             "type" : "array",
51932             "items" : {
51933               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
51934             }
51935           },
51936           "toscaFunction" : {
51937             "$ref" : "#/components/schemas/ToscaFunction"
51938           },
51939           "toscaGetFunction" : {
51940             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
51941           },
51942           "toscaGetFunctionType" : {
51943             "type" : "string",
51944             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
51945           },
51946           "type" : {
51947             "type" : "string"
51948           },
51949           "uniqueId" : {
51950             "type" : "string"
51951           },
51952           "userCreated" : {
51953             "type" : "boolean"
51954           },
51955           "value" : {
51956             "type" : "string"
51957           },
51958           "version" : {
51959             "type" : "string"
51960           }
51961         }
51962       },
51963       "InterfaceDefinition" : {
51964         "type" : "object",
51965         "properties" : {
51966           "creationDate" : {
51967             "type" : "integer",
51968             "format" : "int64"
51969           },
51970           "definition" : {
51971             "type" : "boolean"
51972           },
51973           "derivedFrom" : {
51974             "type" : "string"
51975           },
51976           "description" : {
51977             "type" : "string"
51978           },
51979           "empty" : {
51980             "type" : "boolean"
51981           },
51982           "inputs" : {
51983             "type" : "object",
51984             "additionalProperties" : {
51985               "$ref" : "#/components/schemas/InputDataDefinition"
51986             }
51987           },
51988           "lastUpdateDate" : {
51989             "type" : "integer",
51990             "format" : "int64"
51991           },
51992           "model" : {
51993             "type" : "string"
51994           },
51995           "operations" : {
51996             "type" : "object",
51997             "additionalProperties" : {
51998               "$ref" : "#/components/schemas/OperationDataDefinition"
51999             }
52000           },
52001           "ownerId" : {
52002             "type" : "string"
52003           },
52004           "ownerIdIfEmpty" : {
52005             "type" : "string",
52006             "writeOnly" : true
52007           },
52008           "toscaResourceName" : {
52009             "type" : "string"
52010           },
52011           "type" : {
52012             "type" : "string"
52013           },
52014           "uniqueId" : {
52015             "type" : "string"
52016           },
52017           "userCreated" : {
52018             "type" : "boolean"
52019           },
52020           "version" : {
52021             "type" : "string"
52022           }
52023         }
52024       },
52025       "InterfaceInstanceDataDefinition" : {
52026         "type" : "object",
52027         "properties" : {
52028           "empty" : {
52029             "type" : "boolean"
52030           },
52031           "inputs" : {
52032             "type" : "object",
52033             "additionalProperties" : {
52034               "type" : "object"
52035             }
52036           },
52037           "operations" : {
52038             "type" : "object",
52039             "additionalProperties" : {
52040               "$ref" : "#/components/schemas/OperationInstance"
52041             }
52042           },
52043           "ownerId" : {
52044             "type" : "string"
52045           },
52046           "ownerIdIfEmpty" : {
52047             "type" : "string",
52048             "writeOnly" : true
52049           },
52050           "type" : {
52051             "type" : "string"
52052           },
52053           "version" : {
52054             "type" : "string"
52055           }
52056         }
52057       },
52058       "KeyspaceConfig" : {
52059         "type" : "object",
52060         "properties" : {
52061           "name" : {
52062             "type" : "string"
52063           },
52064           "replicationInfo" : {
52065             "type" : "array",
52066             "items" : {
52067               "type" : "string"
52068             }
52069           },
52070           "replicationStrategy" : {
52071             "type" : "string"
52072           }
52073         }
52074       },
52075       "ListDataDefinitionForwardingPathElementDataDefinition" : {
52076         "type" : "object",
52077         "properties" : {
52078           "empty" : {
52079             "type" : "boolean"
52080           },
52081           "listToscaDataDefinition" : {
52082             "type" : "array",
52083             "items" : {
52084               "$ref" : "#/components/schemas/ForwardingPathElementDataDefinition"
52085             }
52086           },
52087           "ownerId" : {
52088             "type" : "string"
52089           },
52090           "ownerIdIfEmpty" : {
52091             "type" : "string",
52092             "writeOnly" : true
52093           },
52094           "type" : {
52095             "type" : "string"
52096           },
52097           "version" : {
52098             "type" : "string"
52099           }
52100         }
52101       },
52102       "ListDataDefinitionOperationInputDefinition" : {
52103         "type" : "object",
52104         "properties" : {
52105           "empty" : {
52106             "type" : "boolean"
52107           },
52108           "listToscaDataDefinition" : {
52109             "type" : "array",
52110             "items" : {
52111               "$ref" : "#/components/schemas/OperationInputDefinition"
52112             }
52113           },
52114           "ownerId" : {
52115             "type" : "string"
52116           },
52117           "ownerIdIfEmpty" : {
52118             "type" : "string",
52119             "writeOnly" : true
52120           },
52121           "type" : {
52122             "type" : "string"
52123           },
52124           "version" : {
52125             "type" : "string"
52126           }
52127         }
52128       },
52129       "ListDataDefinitionOperationOutputDefinition" : {
52130         "type" : "object",
52131         "properties" : {
52132           "empty" : {
52133             "type" : "boolean"
52134           },
52135           "listToscaDataDefinition" : {
52136             "type" : "array",
52137             "items" : {
52138               "$ref" : "#/components/schemas/OperationOutputDefinition"
52139             }
52140           },
52141           "ownerId" : {
52142             "type" : "string"
52143           },
52144           "ownerIdIfEmpty" : {
52145             "type" : "string",
52146             "writeOnly" : true
52147           },
52148           "type" : {
52149             "type" : "string"
52150           },
52151           "version" : {
52152             "type" : "string"
52153           }
52154         }
52155       },
52156       "ListDataDefinitionPropertyFilterDataDefinition" : {
52157         "type" : "object",
52158         "properties" : {
52159           "empty" : {
52160             "type" : "boolean"
52161           },
52162           "listToscaDataDefinition" : {
52163             "type" : "array",
52164             "items" : {
52165               "$ref" : "#/components/schemas/PropertyFilterDataDefinition"
52166             }
52167           },
52168           "ownerId" : {
52169             "type" : "string"
52170           },
52171           "ownerIdIfEmpty" : {
52172             "type" : "string",
52173             "writeOnly" : true
52174           },
52175           "type" : {
52176             "type" : "string"
52177           },
52178           "version" : {
52179             "type" : "string"
52180           }
52181         }
52182       },
52183       "ListDataDefinitionRequirementNodeFilterCapabilityDataDefinition" : {
52184         "type" : "object",
52185         "properties" : {
52186           "empty" : {
52187             "type" : "boolean"
52188           },
52189           "listToscaDataDefinition" : {
52190             "type" : "array",
52191             "items" : {
52192               "$ref" : "#/components/schemas/RequirementNodeFilterCapabilityDataDefinition"
52193             }
52194           },
52195           "ownerId" : {
52196             "type" : "string"
52197           },
52198           "ownerIdIfEmpty" : {
52199             "type" : "string",
52200             "writeOnly" : true
52201           },
52202           "type" : {
52203             "type" : "string"
52204           },
52205           "version" : {
52206             "type" : "string"
52207           }
52208         }
52209       },
52210       "ListDataDefinitionRequirementSubstitutionFilterCapabilityDataDefinition" : {
52211         "type" : "object",
52212         "properties" : {
52213           "empty" : {
52214             "type" : "boolean"
52215           },
52216           "listToscaDataDefinition" : {
52217             "type" : "array",
52218             "items" : {
52219               "$ref" : "#/components/schemas/RequirementSubstitutionFilterCapabilityDataDefinition"
52220             }
52221           },
52222           "ownerId" : {
52223             "type" : "string"
52224           },
52225           "ownerIdIfEmpty" : {
52226             "type" : "string",
52227             "writeOnly" : true
52228           },
52229           "type" : {
52230             "type" : "string"
52231           },
52232           "version" : {
52233             "type" : "string"
52234           }
52235         }
52236       },
52237       "ListDataDefinitionSubstitutionFilterPropertyDataDefinition" : {
52238         "type" : "object",
52239         "properties" : {
52240           "empty" : {
52241             "type" : "boolean"
52242           },
52243           "listToscaDataDefinition" : {
52244             "type" : "array",
52245             "items" : {
52246               "$ref" : "#/components/schemas/SubstitutionFilterPropertyDataDefinition"
52247             }
52248           },
52249           "ownerId" : {
52250             "type" : "string"
52251           },
52252           "ownerIdIfEmpty" : {
52253             "type" : "string",
52254             "writeOnly" : true
52255           },
52256           "type" : {
52257             "type" : "string"
52258           },
52259           "version" : {
52260             "type" : "string"
52261           }
52262         }
52263       },
52264       "MetadataKeyDataDefinition" : {
52265         "type" : "object",
52266         "properties" : {
52267           "defaultValue" : {
52268             "type" : "string"
52269           },
52270           "displayName" : {
52271             "type" : "string"
52272           },
52273           "empty" : {
52274             "type" : "boolean"
52275           },
52276           "mandatory" : {
52277             "type" : "boolean"
52278           },
52279           "name" : {
52280             "type" : "string"
52281           },
52282           "ownerId" : {
52283             "type" : "string"
52284           },
52285           "ownerIdIfEmpty" : {
52286             "type" : "string",
52287             "writeOnly" : true
52288           },
52289           "type" : {
52290             "type" : "string"
52291           },
52292           "validValues" : {
52293             "type" : "array",
52294             "items" : {
52295               "type" : "string"
52296             }
52297           },
52298           "version" : {
52299             "type" : "string"
52300           }
52301         }
52302       },
52303       "Model" : {
52304         "type" : "object",
52305         "properties" : {
52306           "derivedFrom" : {
52307             "type" : "string"
52308           },
52309           "modelType" : {
52310             "type" : "string",
52311             "enum" : [ "NORMATIVE", "NORMATIVE_EXTENSION" ]
52312           },
52313           "name" : {
52314             "type" : "string"
52315           }
52316         }
52317       },
52318       "ModelCreateRequest" : {
52319         "type" : "object",
52320         "properties" : {
52321           "derivedFrom" : {
52322             "type" : "string"
52323           },
52324           "modelType" : {
52325             "type" : "string",
52326             "enum" : [ "NORMATIVE", "NORMATIVE_EXTENSION" ]
52327           },
52328           "name" : {
52329             "type" : "string",
52330             "maxLength" : 2147483647,
52331             "minLength" : 2
52332           }
52333         },
52334         "required" : [ "modelType", "name" ]
52335       },
52336       "NameIdPair" : {
52337         "type" : "object",
52338         "additionalProperties" : {
52339           "type" : "object"
52340         },
52341         "properties" : {
52342           "empty" : {
52343             "type" : "boolean"
52344           },
52345           "id" : {
52346             "type" : "string"
52347           },
52348           "name" : {
52349             "type" : "string"
52350           },
52351           "ownerId" : {
52352             "type" : "string"
52353           }
52354         }
52355       },
52356       "NameIdPairWrapper" : {
52357         "type" : "object",
52358         "additionalProperties" : {
52359           "type" : "object"
52360         },
52361         "properties" : {
52362           "data" : {
52363             "type" : "object",
52364             "additionalProperties" : {
52365               "type" : "object"
52366             },
52367             "properties" : {
52368               "empty" : {
52369                 "type" : "boolean"
52370               },
52371               "id" : {
52372                 "type" : "string"
52373               },
52374               "name" : {
52375                 "type" : "string"
52376               },
52377               "ownerId" : {
52378                 "type" : "string"
52379               }
52380             }
52381           },
52382           "empty" : {
52383             "type" : "boolean"
52384           },
52385           "id" : {
52386             "type" : "string"
52387           },
52388           "nameIdPair" : {
52389             "type" : "object",
52390             "additionalProperties" : {
52391               "type" : "object"
52392             },
52393             "properties" : {
52394               "empty" : {
52395                 "type" : "boolean"
52396               },
52397               "id" : {
52398                 "type" : "string"
52399               },
52400               "name" : {
52401                 "type" : "string"
52402               },
52403               "ownerId" : {
52404                 "type" : "string"
52405               }
52406             }
52407           }
52408         }
52409       },
52410       "NodeTypeMetadata" : {
52411         "type" : "object",
52412         "properties" : {
52413           "categories" : {
52414             "type" : "array",
52415             "items" : {
52416               "$ref" : "#/components/schemas/CategoryDefinition"
52417             }
52418           },
52419           "contactId" : {
52420             "type" : "string"
52421           },
52422           "description" : {
52423             "type" : "string"
52424           },
52425           "icon" : {
52426             "type" : "string"
52427           },
52428           "model" : {
52429             "type" : "string"
52430           },
52431           "name" : {
52432             "type" : "string"
52433           },
52434           "normative" : {
52435             "type" : "boolean"
52436           },
52437           "resourceIconPath" : {
52438             "type" : "string"
52439           },
52440           "resourceType" : {
52441             "type" : "string"
52442           },
52443           "resourceVendorModelNumber" : {
52444             "type" : "string"
52445           },
52446           "tags" : {
52447             "type" : "array",
52448             "items" : {
52449               "type" : "string"
52450             }
52451           },
52452           "toscaName" : {
52453             "type" : "string"
52454           },
52455           "vendorName" : {
52456             "type" : "string"
52457           },
52458           "vendorRelease" : {
52459             "type" : "string"
52460           }
52461         }
52462       },
52463       "NodeTypesMetadataList" : {
52464         "type" : "object",
52465         "properties" : {
52466           "nodeMetadataList" : {
52467             "type" : "array",
52468             "items" : {
52469               "$ref" : "#/components/schemas/NodeTypeMetadata"
52470             }
52471           }
52472         }
52473       },
52474       "OnboardingConfig" : {
52475         "type" : "object",
52476         "properties" : {
52477           "getLatestVspPackageUri" : {
52478             "type" : "string"
52479           },
52480           "getLatestVspUri" : {
52481             "type" : "string"
52482           },
52483           "getVspPackageUri" : {
52484             "type" : "string"
52485           },
52486           "getVspUri" : {
52487             "type" : "string"
52488           },
52489           "healthCheckUri" : {
52490             "type" : "string"
52491           },
52492           "host" : {
52493             "type" : "string"
52494           },
52495           "port" : {
52496             "type" : "integer",
52497             "format" : "int32"
52498           },
52499           "protocol" : {
52500             "type" : "string"
52501           }
52502         }
52503       },
52504       "OperationDataDefinition" : {
52505         "type" : "object",
52506         "properties" : {
52507           "creationDate" : {
52508             "type" : "integer",
52509             "format" : "int64"
52510           },
52511           "description" : {
52512             "type" : "string"
52513           },
52514           "empty" : {
52515             "type" : "boolean"
52516           },
52517           "implementation" : {
52518             "$ref" : "#/components/schemas/ArtifactDataDefinition"
52519           },
52520           "inputs" : {
52521             "$ref" : "#/components/schemas/ListDataDefinitionOperationInputDefinition"
52522           },
52523           "lastUpdateDate" : {
52524             "type" : "integer",
52525             "format" : "int64"
52526           },
52527           "name" : {
52528             "type" : "string"
52529           },
52530           "outputs" : {
52531             "$ref" : "#/components/schemas/ListDataDefinitionOperationOutputDefinition"
52532           },
52533           "ownerId" : {
52534             "type" : "string"
52535           },
52536           "ownerIdIfEmpty" : {
52537             "type" : "string",
52538             "writeOnly" : true
52539           },
52540           "type" : {
52541             "type" : "string"
52542           },
52543           "uniqueId" : {
52544             "type" : "string"
52545           },
52546           "version" : {
52547             "type" : "string"
52548           },
52549           "workflowAssociationType" : {
52550             "type" : "string"
52551           },
52552           "workflowId" : {
52553             "type" : "string"
52554           },
52555           "workflowName" : {
52556             "type" : "string"
52557           },
52558           "workflowVersion" : {
52559             "type" : "string"
52560           },
52561           "workflowVersionId" : {
52562             "type" : "string"
52563           }
52564         }
52565       },
52566       "OperationImplementation" : {
52567         "type" : "object",
52568         "properties" : {
52569           "dependencies" : {
52570             "type" : "array",
52571             "items" : {
52572               "type" : "string"
52573             }
52574           },
52575           "primary" : {
52576             "type" : "string"
52577           }
52578         }
52579       },
52580       "OperationInputDefinition" : {
52581         "type" : "object",
52582         "properties" : {
52583           "annotations" : {
52584             "type" : "array",
52585             "items" : {
52586               "$ref" : "#/components/schemas/Annotation"
52587             }
52588           },
52589           "defaultValue" : {
52590             "type" : "string"
52591           },
52592           "definition" : {
52593             "type" : "boolean"
52594           },
52595           "description" : {
52596             "type" : "string"
52597           },
52598           "empty" : {
52599             "type" : "boolean"
52600           },
52601           "getInputProperty" : {
52602             "type" : "boolean"
52603           },
52604           "getInputValues" : {
52605             "type" : "array",
52606             "items" : {
52607               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
52608             }
52609           },
52610           "getPolicyValues" : {
52611             "type" : "array",
52612             "items" : {
52613               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
52614             }
52615           },
52616           "hidden" : {
52617             "type" : "boolean"
52618           },
52619           "immutable" : {
52620             "type" : "boolean"
52621           },
52622           "inputId" : {
52623             "type" : "string"
52624           },
52625           "inputPath" : {
52626             "type" : "string"
52627           },
52628           "instanceUniqueId" : {
52629             "type" : "string"
52630           },
52631           "isDeclaredListInput" : {
52632             "type" : "boolean"
52633           },
52634           "label" : {
52635             "type" : "string"
52636           },
52637           "mappedToComponentProperty" : {
52638             "type" : "boolean"
52639           },
52640           "metadata" : {
52641             "type" : "object",
52642             "additionalProperties" : {
52643               "type" : "string"
52644             }
52645           },
52646           "model" : {
52647             "type" : "string"
52648           },
52649           "name" : {
52650             "type" : "string"
52651           },
52652           "ownerId" : {
52653             "type" : "string"
52654           },
52655           "ownerIdIfEmpty" : {
52656             "type" : "string",
52657             "writeOnly" : true
52658           },
52659           "parentPropertyType" : {
52660             "type" : "string"
52661           },
52662           "parentUniqueId" : {
52663             "type" : "string"
52664           },
52665           "password" : {
52666             "type" : "boolean"
52667           },
52668           "propertyConstraints" : {
52669             "type" : "array",
52670             "items" : {
52671               "type" : "string"
52672             }
52673           },
52674           "propertyId" : {
52675             "type" : "string"
52676           },
52677           "required" : {
52678             "type" : "boolean"
52679           },
52680           "schema" : {
52681             "$ref" : "#/components/schemas/SchemaDefinition"
52682           },
52683           "schemaProperty" : {
52684             "$ref" : "#/components/schemas/PropertyDataDefinition"
52685           },
52686           "schemaType" : {
52687             "type" : "string"
52688           },
52689           "source" : {
52690             "type" : "string"
52691           },
52692           "sourceProperty" : {
52693             "type" : "string"
52694           },
52695           "status" : {
52696             "type" : "string"
52697           },
52698           "subPropertyInputPath" : {
52699             "type" : "string"
52700           },
52701           "subPropertyToscaFunctions" : {
52702             "type" : "array",
52703             "items" : {
52704               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
52705             }
52706           },
52707           "toscaDefaultValue" : {
52708             "type" : "string"
52709           },
52710           "toscaFunction" : {
52711             "$ref" : "#/components/schemas/ToscaFunction"
52712           },
52713           "toscaGetFunction" : {
52714             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
52715           },
52716           "toscaGetFunctionType" : {
52717             "type" : "string",
52718             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
52719           },
52720           "type" : {
52721             "type" : "string"
52722           },
52723           "uniqueId" : {
52724             "type" : "string"
52725           },
52726           "userCreated" : {
52727             "type" : "boolean"
52728           },
52729           "value" : {
52730             "type" : "string"
52731           },
52732           "version" : {
52733             "type" : "string"
52734           }
52735         }
52736       },
52737       "OperationInstance" : {
52738         "type" : "object",
52739         "properties" : {
52740           "implementation" : {
52741             "$ref" : "#/components/schemas/OperationImplementation"
52742           },
52743           "inputs" : {
52744             "type" : "object",
52745             "additionalProperties" : {
52746               "type" : "object"
52747             }
52748           }
52749         }
52750       },
52751       "OperationOutputDefinition" : {
52752         "type" : "object",
52753         "properties" : {
52754           "annotations" : {
52755             "type" : "array",
52756             "items" : {
52757               "$ref" : "#/components/schemas/Annotation"
52758             }
52759           },
52760           "defaultValue" : {
52761             "type" : "string"
52762           },
52763           "definition" : {
52764             "type" : "boolean"
52765           },
52766           "description" : {
52767             "type" : "string"
52768           },
52769           "empty" : {
52770             "type" : "boolean"
52771           },
52772           "getInputProperty" : {
52773             "type" : "boolean"
52774           },
52775           "getInputValues" : {
52776             "type" : "array",
52777             "items" : {
52778               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
52779             }
52780           },
52781           "getPolicyValues" : {
52782             "type" : "array",
52783             "items" : {
52784               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
52785             }
52786           },
52787           "hidden" : {
52788             "type" : "boolean"
52789           },
52790           "immutable" : {
52791             "type" : "boolean"
52792           },
52793           "inputId" : {
52794             "type" : "string"
52795           },
52796           "inputPath" : {
52797             "type" : "string"
52798           },
52799           "instanceUniqueId" : {
52800             "type" : "string"
52801           },
52802           "isDeclaredListInput" : {
52803             "type" : "boolean"
52804           },
52805           "label" : {
52806             "type" : "string"
52807           },
52808           "mappedToComponentProperty" : {
52809             "type" : "boolean"
52810           },
52811           "metadata" : {
52812             "type" : "object",
52813             "additionalProperties" : {
52814               "type" : "string"
52815             }
52816           },
52817           "model" : {
52818             "type" : "string"
52819           },
52820           "name" : {
52821             "type" : "string"
52822           },
52823           "ownerId" : {
52824             "type" : "string"
52825           },
52826           "ownerIdIfEmpty" : {
52827             "type" : "string",
52828             "writeOnly" : true
52829           },
52830           "parentPropertyType" : {
52831             "type" : "string"
52832           },
52833           "parentUniqueId" : {
52834             "type" : "string"
52835           },
52836           "password" : {
52837             "type" : "boolean"
52838           },
52839           "propertyConstraints" : {
52840             "type" : "array",
52841             "items" : {
52842               "type" : "string"
52843             }
52844           },
52845           "propertyId" : {
52846             "type" : "string"
52847           },
52848           "required" : {
52849             "type" : "boolean"
52850           },
52851           "schema" : {
52852             "$ref" : "#/components/schemas/SchemaDefinition"
52853           },
52854           "schemaProperty" : {
52855             "$ref" : "#/components/schemas/PropertyDataDefinition"
52856           },
52857           "schemaType" : {
52858             "type" : "string"
52859           },
52860           "status" : {
52861             "type" : "string"
52862           },
52863           "subPropertyInputPath" : {
52864             "type" : "string"
52865           },
52866           "subPropertyToscaFunctions" : {
52867             "type" : "array",
52868             "items" : {
52869               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
52870             }
52871           },
52872           "toscaFunction" : {
52873             "$ref" : "#/components/schemas/ToscaFunction"
52874           },
52875           "toscaGetFunction" : {
52876             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
52877           },
52878           "toscaGetFunctionType" : {
52879             "type" : "string",
52880             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
52881           },
52882           "type" : {
52883             "type" : "string"
52884           },
52885           "uniqueId" : {
52886             "type" : "string"
52887           },
52888           "userCreated" : {
52889             "type" : "boolean"
52890           },
52891           "value" : {
52892             "type" : "string"
52893           },
52894           "version" : {
52895             "type" : "string"
52896           }
52897         }
52898       },
52899       "OperationUi" : {
52900         "type" : "object",
52901         "properties" : {
52902           "implementation" : {
52903             "type" : "object"
52904           },
52905           "inputs" : {
52906             "type" : "array",
52907             "items" : {
52908               "$ref" : "#/components/schemas/PropertyAssignmentUi"
52909             }
52910           },
52911           "interfaceType" : {
52912             "type" : "string"
52913           },
52914           "operationType" : {
52915             "type" : "string"
52916           }
52917         }
52918       },
52919       "OutputDefinition" : {
52920         "type" : "object",
52921         "properties" : {
52922           "attribute" : {
52923             "$ref" : "#/components/schemas/ComponentInstanceAttribute"
52924           },
52925           "attributeId" : {
52926             "type" : "string"
52927           },
52928           "defaultValue" : {
52929             "type" : "string"
52930           },
52931           "definition" : {
52932             "type" : "boolean"
52933           },
52934           "description" : {
52935             "type" : "string"
52936           },
52937           "empty" : {
52938             "type" : "boolean"
52939           },
52940           "entry_schema" : {
52941             "$ref" : "#/components/schemas/EntrySchema"
52942           },
52943           "getOutputAttribute" : {
52944             "type" : "boolean"
52945           },
52946           "getOutputValues" : {
52947             "type" : "array",
52948             "items" : {
52949               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
52950             }
52951           },
52952           "get_default" : {
52953             "type" : "object"
52954           },
52955           "instanceUniqueId" : {
52956             "type" : "string"
52957           },
52958           "model" : {
52959             "type" : "string"
52960           },
52961           "name" : {
52962             "type" : "string"
52963           },
52964           "outputId" : {
52965             "type" : "string"
52966           },
52967           "outputPath" : {
52968             "type" : "string"
52969           },
52970           "ownerId" : {
52971             "type" : "string"
52972           },
52973           "ownerIdIfEmpty" : {
52974             "type" : "string",
52975             "writeOnly" : true
52976           },
52977           "parentUniqueId" : {
52978             "type" : "string"
52979           },
52980           "schema" : {
52981             "$ref" : "#/components/schemas/SchemaDefinition"
52982           },
52983           "schemaType" : {
52984             "type" : "string"
52985           },
52986           "status" : {
52987             "type" : "string"
52988           },
52989           "type" : {
52990             "type" : "string"
52991           },
52992           "uniqueId" : {
52993             "type" : "string"
52994           },
52995           "value" : {
52996             "type" : "string"
52997           },
52998           "version" : {
52999             "type" : "string"
53000           }
53001         }
53002       },
53003       "PathsAndNamesDefinition" : {
53004         "type" : "object",
53005         "properties" : {
53006           "friendlyName" : {
53007             "type" : "string"
53008           },
53009           "path" : {
53010             "type" : "string"
53011           },
53012           "searchable" : {
53013             "type" : "boolean"
53014           }
53015         }
53016       },
53017       "PolicyDefinition" : {
53018         "type" : "object",
53019         "properties" : {
53020           "annotations" : {
53021             "type" : "array",
53022             "items" : {
53023               "$ref" : "#/components/schemas/Annotation"
53024             }
53025           },
53026           "componentName" : {
53027             "type" : "string"
53028           },
53029           "defaultValue" : {
53030             "type" : "string"
53031           },
53032           "definition" : {
53033             "type" : "boolean"
53034           },
53035           "derivedFrom" : {
53036             "type" : "string"
53037           },
53038           "description" : {
53039             "type" : "string"
53040           },
53041           "empty" : {
53042             "type" : "boolean"
53043           },
53044           "getInputProperty" : {
53045             "type" : "boolean"
53046           },
53047           "getInputValues" : {
53048             "type" : "array",
53049             "items" : {
53050               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
53051             }
53052           },
53053           "getPolicyValues" : {
53054             "type" : "array",
53055             "items" : {
53056               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
53057             }
53058           },
53059           "hidden" : {
53060             "type" : "boolean"
53061           },
53062           "immutable" : {
53063             "type" : "boolean"
53064           },
53065           "inputId" : {
53066             "type" : "string"
53067           },
53068           "inputPath" : {
53069             "type" : "string"
53070           },
53071           "instanceUniqueId" : {
53072             "type" : "string"
53073           },
53074           "invariantName" : {
53075             "type" : "string"
53076           },
53077           "invariantUUID" : {
53078             "type" : "string"
53079           },
53080           "isDeclaredListInput" : {
53081             "type" : "boolean"
53082           },
53083           "isFromCsar" : {
53084             "type" : "boolean"
53085           },
53086           "label" : {
53087             "type" : "string"
53088           },
53089           "mappedToComponentProperty" : {
53090             "type" : "boolean"
53091           },
53092           "metadata" : {
53093             "type" : "object",
53094             "additionalProperties" : {
53095               "type" : "string"
53096             }
53097           },
53098           "model" : {
53099             "type" : "string"
53100           },
53101           "name" : {
53102             "type" : "string"
53103           },
53104           "normalizedName" : {
53105             "type" : "string"
53106           },
53107           "ownerId" : {
53108             "type" : "string"
53109           },
53110           "ownerIdIfEmpty" : {
53111             "type" : "string",
53112             "writeOnly" : true
53113           },
53114           "parentPropertyType" : {
53115             "type" : "string"
53116           },
53117           "parentUniqueId" : {
53118             "type" : "string"
53119           },
53120           "password" : {
53121             "type" : "boolean"
53122           },
53123           "policyTypeName" : {
53124             "type" : "string"
53125           },
53126           "policyTypeUid" : {
53127             "type" : "string"
53128           },
53129           "policyUUID" : {
53130             "type" : "string"
53131           },
53132           "properties" : {
53133             "type" : "array",
53134             "items" : {
53135               "$ref" : "#/components/schemas/PropertyDataDefinition"
53136             }
53137           },
53138           "propertyConstraints" : {
53139             "type" : "array",
53140             "items" : {
53141               "type" : "string"
53142             }
53143           },
53144           "propertyId" : {
53145             "type" : "string"
53146           },
53147           "required" : {
53148             "type" : "boolean"
53149           },
53150           "schema" : {
53151             "$ref" : "#/components/schemas/SchemaDefinition"
53152           },
53153           "schemaProperty" : {
53154             "$ref" : "#/components/schemas/PropertyDataDefinition"
53155           },
53156           "schemaType" : {
53157             "type" : "string"
53158           },
53159           "status" : {
53160             "type" : "string"
53161           },
53162           "subPropertyInputPath" : {
53163             "type" : "string"
53164           },
53165           "subPropertyToscaFunctions" : {
53166             "type" : "array",
53167             "items" : {
53168               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
53169             }
53170           },
53171           "targets" : {
53172             "type" : "object",
53173             "additionalProperties" : {
53174               "type" : "array",
53175               "items" : {
53176                 "type" : "string"
53177               }
53178             }
53179           },
53180           "toscaFunction" : {
53181             "$ref" : "#/components/schemas/ToscaFunction"
53182           },
53183           "toscaGetFunction" : {
53184             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
53185           },
53186           "toscaGetFunctionType" : {
53187             "type" : "string",
53188             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
53189           },
53190           "type" : {
53191             "type" : "string"
53192           },
53193           "uniqueId" : {
53194             "type" : "string"
53195           },
53196           "userCreated" : {
53197             "type" : "boolean"
53198           },
53199           "value" : {
53200             "type" : "string"
53201           },
53202           "version" : {
53203             "type" : "string"
53204           }
53205         }
53206       },
53207       "PolicyTargetDTO" : {
53208         "type" : "object",
53209         "properties" : {
53210           "type" : {
53211             "type" : "string"
53212           },
53213           "uniqueIds" : {
53214             "type" : "array",
53215             "items" : {
53216               "type" : "string"
53217             }
53218           }
53219         }
53220       },
53221       "PolicyTypeDefinition" : {
53222         "type" : "object",
53223         "properties" : {
53224           "creationTime" : {
53225             "type" : "integer",
53226             "format" : "int64"
53227           },
53228           "derivedFrom" : {
53229             "type" : "string"
53230           },
53231           "description" : {
53232             "type" : "string"
53233           },
53234           "empty" : {
53235             "type" : "boolean"
53236           },
53237           "highestVersion" : {
53238             "type" : "boolean"
53239           },
53240           "icon" : {
53241             "type" : "string"
53242           },
53243           "metadata" : {
53244             "type" : "object",
53245             "additionalProperties" : {
53246               "type" : "string"
53247             }
53248           },
53249           "model" : {
53250             "type" : "string"
53251           },
53252           "modificationTime" : {
53253             "type" : "integer",
53254             "format" : "int64"
53255           },
53256           "name" : {
53257             "type" : "string"
53258           },
53259           "ownerId" : {
53260             "type" : "string"
53261           },
53262           "ownerIdIfEmpty" : {
53263             "type" : "string",
53264             "writeOnly" : true
53265           },
53266           "properties" : {
53267             "type" : "array",
53268             "items" : {
53269               "$ref" : "#/components/schemas/PropertyDefinition"
53270             }
53271           },
53272           "targets" : {
53273             "type" : "array",
53274             "items" : {
53275               "type" : "string"
53276             }
53277           },
53278           "type" : {
53279             "type" : "string"
53280           },
53281           "uniqueId" : {
53282             "type" : "string"
53283           },
53284           "version" : {
53285             "type" : "string"
53286           }
53287         }
53288       },
53289       "PropertyAssignmentUi" : {
53290         "type" : "object",
53291         "properties" : {
53292           "name" : {
53293             "type" : "string"
53294           },
53295           "type" : {
53296             "type" : "string"
53297           },
53298           "value" : {
53299             "type" : "string"
53300           }
53301         }
53302       },
53303       "PropertyConstraint" : {
53304         "type" : "object"
53305       },
53306       "PropertyDataDefinition" : {
53307         "type" : "object",
53308         "properties" : {
53309           "annotations" : {
53310             "type" : "array",
53311             "items" : {
53312               "$ref" : "#/components/schemas/Annotation"
53313             }
53314           },
53315           "defaultValue" : {
53316             "type" : "string"
53317           },
53318           "definition" : {
53319             "type" : "boolean"
53320           },
53321           "description" : {
53322             "type" : "string"
53323           },
53324           "empty" : {
53325             "type" : "boolean"
53326           },
53327           "getInputProperty" : {
53328             "type" : "boolean"
53329           },
53330           "getInputValues" : {
53331             "type" : "array",
53332             "items" : {
53333               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
53334             }
53335           },
53336           "getPolicyValues" : {
53337             "type" : "array",
53338             "items" : {
53339               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
53340             }
53341           },
53342           "hidden" : {
53343             "type" : "boolean"
53344           },
53345           "immutable" : {
53346             "type" : "boolean"
53347           },
53348           "inputId" : {
53349             "type" : "string"
53350           },
53351           "inputPath" : {
53352             "type" : "string"
53353           },
53354           "instanceUniqueId" : {
53355             "type" : "string"
53356           },
53357           "isDeclaredListInput" : {
53358             "type" : "boolean"
53359           },
53360           "label" : {
53361             "type" : "string"
53362           },
53363           "mappedToComponentProperty" : {
53364             "type" : "boolean"
53365           },
53366           "metadata" : {
53367             "type" : "object",
53368             "additionalProperties" : {
53369               "type" : "string"
53370             }
53371           },
53372           "model" : {
53373             "type" : "string"
53374           },
53375           "name" : {
53376             "type" : "string"
53377           },
53378           "ownerId" : {
53379             "type" : "string"
53380           },
53381           "ownerIdIfEmpty" : {
53382             "type" : "string",
53383             "writeOnly" : true
53384           },
53385           "parentPropertyType" : {
53386             "type" : "string"
53387           },
53388           "parentUniqueId" : {
53389             "type" : "string"
53390           },
53391           "password" : {
53392             "type" : "boolean"
53393           },
53394           "propertyConstraints" : {
53395             "type" : "array",
53396             "items" : {
53397               "type" : "string"
53398             }
53399           },
53400           "propertyId" : {
53401             "type" : "string"
53402           },
53403           "required" : {
53404             "type" : "boolean"
53405           },
53406           "schema" : {
53407             "$ref" : "#/components/schemas/SchemaDefinition"
53408           },
53409           "schemaProperty" : {
53410             "$ref" : "#/components/schemas/PropertyDataDefinition"
53411           },
53412           "schemaType" : {
53413             "type" : "string"
53414           },
53415           "status" : {
53416             "type" : "string"
53417           },
53418           "subPropertyInputPath" : {
53419             "type" : "string"
53420           },
53421           "subPropertyToscaFunctions" : {
53422             "type" : "array",
53423             "items" : {
53424               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
53425             }
53426           },
53427           "toscaFunction" : {
53428             "$ref" : "#/components/schemas/ToscaFunction"
53429           },
53430           "toscaGetFunction" : {
53431             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
53432           },
53433           "toscaGetFunctionType" : {
53434             "type" : "string",
53435             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
53436           },
53437           "type" : {
53438             "type" : "string"
53439           },
53440           "uniqueId" : {
53441             "type" : "string"
53442           },
53443           "userCreated" : {
53444             "type" : "boolean"
53445           },
53446           "value" : {
53447             "type" : "string"
53448           },
53449           "version" : {
53450             "type" : "string"
53451           }
53452         }
53453       },
53454       "PropertyDefinition" : {
53455         "type" : "object",
53456         "properties" : {
53457           "annotations" : {
53458             "type" : "array",
53459             "items" : {
53460               "$ref" : "#/components/schemas/Annotation"
53461             }
53462           },
53463           "constraints" : {
53464             "type" : "array",
53465             "items" : {
53466               "$ref" : "#/components/schemas/PropertyConstraint"
53467             }
53468           },
53469           "defaultValue" : {
53470             "type" : "string"
53471           },
53472           "definition" : {
53473             "type" : "boolean"
53474           },
53475           "description" : {
53476             "type" : "string"
53477           },
53478           "empty" : {
53479             "type" : "boolean"
53480           },
53481           "getInputProperty" : {
53482             "type" : "boolean"
53483           },
53484           "getInputValues" : {
53485             "type" : "array",
53486             "items" : {
53487               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
53488             }
53489           },
53490           "getPolicyValues" : {
53491             "type" : "array",
53492             "items" : {
53493               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
53494             }
53495           },
53496           "hidden" : {
53497             "type" : "boolean"
53498           },
53499           "immutable" : {
53500             "type" : "boolean"
53501           },
53502           "inputId" : {
53503             "type" : "string"
53504           },
53505           "inputPath" : {
53506             "type" : "string"
53507           },
53508           "instanceUniqueId" : {
53509             "type" : "string"
53510           },
53511           "isDeclaredListInput" : {
53512             "type" : "boolean"
53513           },
53514           "label" : {
53515             "type" : "string"
53516           },
53517           "mappedToComponentProperty" : {
53518             "type" : "boolean"
53519           },
53520           "metadata" : {
53521             "type" : "object",
53522             "additionalProperties" : {
53523               "type" : "string"
53524             }
53525           },
53526           "model" : {
53527             "type" : "string"
53528           },
53529           "name" : {
53530             "type" : "string"
53531           },
53532           "ownerId" : {
53533             "type" : "string"
53534           },
53535           "ownerIdIfEmpty" : {
53536             "type" : "string",
53537             "writeOnly" : true
53538           },
53539           "parentPropertyType" : {
53540             "type" : "string"
53541           },
53542           "parentUniqueId" : {
53543             "type" : "string"
53544           },
53545           "password" : {
53546             "type" : "boolean"
53547           },
53548           "propertyConstraints" : {
53549             "type" : "array",
53550             "items" : {
53551               "type" : "string"
53552             }
53553           },
53554           "propertyId" : {
53555             "type" : "string"
53556           },
53557           "required" : {
53558             "type" : "boolean"
53559           },
53560           "schema" : {
53561             "$ref" : "#/components/schemas/SchemaDefinition"
53562           },
53563           "schemaProperty" : {
53564             "$ref" : "#/components/schemas/PropertyDataDefinition"
53565           },
53566           "schemaType" : {
53567             "type" : "string"
53568           },
53569           "status" : {
53570             "type" : "string"
53571           },
53572           "subPropertyInputPath" : {
53573             "type" : "string"
53574           },
53575           "subPropertyToscaFunctions" : {
53576             "type" : "array",
53577             "items" : {
53578               "$ref" : "#/components/schemas/SubPropertyToscaFunction"
53579             }
53580           },
53581           "toscaFunction" : {
53582             "$ref" : "#/components/schemas/ToscaFunction"
53583           },
53584           "toscaGetFunction" : {
53585             "$ref" : "#/components/schemas/ToscaGetFunctionDataDefinition"
53586           },
53587           "toscaGetFunctionType" : {
53588             "type" : "string",
53589             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
53590           },
53591           "type" : {
53592             "type" : "string"
53593           },
53594           "uniqueId" : {
53595             "type" : "string"
53596           },
53597           "userCreated" : {
53598             "type" : "boolean"
53599           },
53600           "value" : {
53601             "type" : "string"
53602           },
53603           "version" : {
53604             "type" : "string"
53605           }
53606         }
53607       },
53608       "PropertyDefinitionDto" : {
53609         "type" : "object",
53610         "properties" : {
53611           "constraints" : {
53612             "type" : "array",
53613             "items" : {
53614               "$ref" : "#/components/schemas/PropertyConstraint"
53615             }
53616           },
53617           "defaultValue" : {
53618             "type" : "object"
53619           },
53620           "description" : {
53621             "type" : "string"
53622           },
53623           "name" : {
53624             "type" : "string"
53625           },
53626           "required" : {
53627             "type" : "boolean"
53628           },
53629           "schemaType" : {
53630             "type" : "string"
53631           },
53632           "type" : {
53633             "type" : "string"
53634           },
53635           "uniqueId" : {
53636             "type" : "string"
53637           },
53638           "value" : {
53639             "type" : "object"
53640           }
53641         }
53642       },
53643       "PropertyFilterConstraintDataDefinition" : {
53644         "type" : "object",
53645         "properties" : {
53646           "capabilityName" : {
53647             "type" : "string"
53648           },
53649           "operator" : {
53650             "type" : "string",
53651             "enum" : [ "EQUAL", "IN_RANGE", "GREATER_THAN", "GREATER_OR_EQUAL", "LESS_OR_EQUAL", "LENGTH", "MIN_LENGTH", "MAX_LENGTH", "VALID_VALUES", "LESS_THAN", "PATTERN", "SCHEMA" ]
53652           },
53653           "propertyName" : {
53654             "type" : "string"
53655           },
53656           "targetType" : {
53657             "type" : "string",
53658             "enum" : [ "CAPABILITY", "PROPERTY" ]
53659           },
53660           "value" : {
53661             "type" : "object"
53662           },
53663           "valueType" : {
53664             "type" : "string",
53665             "enum" : [ "STATIC", "GET_PROPERTY", "GET_INPUT", "GET_ATTRIBUTE", "YAML", "CONCAT" ]
53666           }
53667         }
53668       },
53669       "PropertyFilterDataDefinition" : {
53670         "type" : "object",
53671         "properties" : {
53672           "constraints" : {
53673             "type" : "array",
53674             "items" : {
53675               "$ref" : "#/components/schemas/PropertyFilterConstraintDataDefinition"
53676             }
53677           },
53678           "empty" : {
53679             "type" : "boolean"
53680           },
53681           "name" : {
53682             "type" : "string"
53683           },
53684           "ownerId" : {
53685             "type" : "string"
53686           },
53687           "ownerIdIfEmpty" : {
53688             "type" : "string",
53689             "writeOnly" : true
53690           },
53691           "type" : {
53692             "type" : "string"
53693           },
53694           "version" : {
53695             "type" : "string"
53696           }
53697         }
53698       },
53699       "PropertyRule" : {
53700         "type" : "object",
53701         "properties" : {
53702           "empty" : {
53703             "type" : "boolean"
53704           },
53705           "ownerId" : {
53706             "type" : "string"
53707           },
53708           "ownerIdIfEmpty" : {
53709             "type" : "string",
53710             "writeOnly" : true
53711           },
53712           "rule" : {
53713             "type" : "array",
53714             "items" : {
53715               "type" : "string"
53716             }
53717           },
53718           "type" : {
53719             "type" : "string"
53720           },
53721           "value" : {
53722             "type" : "string"
53723           },
53724           "version" : {
53725             "type" : "string"
53726           }
53727         }
53728       },
53729       "QueueInfo" : {
53730         "type" : "object",
53731         "properties" : {
53732           "numberOfCacheWorkers" : {
53733             "type" : "integer",
53734             "format" : "int32"
53735           },
53736           "syncIntervalInSecondes" : {
53737             "type" : "integer",
53738             "format" : "int32"
53739           },
53740           "waitOnShutDownInMinutes" : {
53741             "type" : "integer",
53742             "format" : "int32"
53743           }
53744         }
53745       },
53746       "RelationshipImpl" : {
53747         "type" : "object",
53748         "properties" : {
53749           "type" : {
53750             "type" : "string"
53751           }
53752         }
53753       },
53754       "RelationshipInfo" : {
53755         "type" : "object",
53756         "properties" : {
53757           "capability" : {
53758             "type" : "string"
53759           },
53760           "capabilityOwnerId" : {
53761             "type" : "string"
53762           },
53763           "capabilityUid" : {
53764             "type" : "string"
53765           },
53766           "id" : {
53767             "type" : "string"
53768           },
53769           "relationship" : {
53770             "$ref" : "#/components/schemas/RelationshipImpl"
53771           },
53772           "relationships" : {
53773             "$ref" : "#/components/schemas/RelationshipImpl"
53774           },
53775           "requirement" : {
53776             "type" : "string"
53777           },
53778           "requirementOwnerId" : {
53779             "type" : "string"
53780           },
53781           "requirementUid" : {
53782             "type" : "string"
53783           }
53784         }
53785       },
53786       "ReplaceVNFInfo" : {
53787         "type" : "object",
53788         "properties" : {
53789           "abstractResourceUniqueId" : {
53790             "type" : "string"
53791           },
53792           "realVNFComponentInstance" : {
53793             "$ref" : "#/components/schemas/ComponentInstance"
53794           },
53795           "serviceUniqueId" : {
53796             "type" : "string"
53797           }
53798         }
53799       },
53800       "RequirementCapabilityRelDef" : {
53801         "type" : "object",
53802         "properties" : {
53803           "fromNode" : {
53804             "type" : "string"
53805           },
53806           "originUI" : {
53807             "type" : "boolean"
53808           },
53809           "relationships" : {
53810             "type" : "array",
53811             "items" : {
53812               "$ref" : "#/components/schemas/CapabilityRequirementRelationship"
53813             }
53814           },
53815           "toNode" : {
53816             "type" : "string"
53817           },
53818           "uid" : {
53819             "type" : "string"
53820           }
53821         }
53822       },
53823       "RequirementDataDefinition" : {
53824         "type" : "object",
53825         "properties" : {
53826           "capability" : {
53827             "type" : "string"
53828           },
53829           "empty" : {
53830             "type" : "boolean"
53831           },
53832           "external" : {
53833             "type" : "boolean"
53834           },
53835           "externalName" : {
53836             "type" : "string"
53837           },
53838           "leftOccurrences" : {
53839             "type" : "string"
53840           },
53841           "maxOccurrences" : {
53842             "type" : "string"
53843           },
53844           "minOccurrences" : {
53845             "type" : "string"
53846           },
53847           "name" : {
53848             "type" : "string"
53849           },
53850           "node" : {
53851             "type" : "string"
53852           },
53853           "ownerId" : {
53854             "type" : "string"
53855           },
53856           "ownerIdIfEmpty" : {
53857             "type" : "string",
53858             "writeOnly" : true
53859           },
53860           "ownerName" : {
53861             "type" : "string"
53862           },
53863           "parentName" : {
53864             "type" : "string"
53865           },
53866           "path" : {
53867             "type" : "array",
53868             "items" : {
53869               "type" : "string"
53870             }
53871           },
53872           "previousName" : {
53873             "type" : "string"
53874           },
53875           "relationship" : {
53876             "type" : "string"
53877           },
53878           "source" : {
53879             "type" : "string"
53880           },
53881           "type" : {
53882             "type" : "string"
53883           },
53884           "uniqueId" : {
53885             "type" : "string"
53886           },
53887           "version" : {
53888             "type" : "string"
53889           }
53890         }
53891       },
53892       "RequirementDefinition" : {
53893         "type" : "object",
53894         "properties" : {
53895           "capability" : {
53896             "type" : "string"
53897           },
53898           "empty" : {
53899             "type" : "boolean"
53900           },
53901           "external" : {
53902             "type" : "boolean"
53903           },
53904           "externalName" : {
53905             "type" : "string"
53906           },
53907           "leftOccurrences" : {
53908             "type" : "string"
53909           },
53910           "maxOccurrences" : {
53911             "type" : "string"
53912           },
53913           "minOccurrences" : {
53914             "type" : "string"
53915           },
53916           "name" : {
53917             "type" : "string"
53918           },
53919           "node" : {
53920             "type" : "string"
53921           },
53922           "ownerId" : {
53923             "type" : "string"
53924           },
53925           "ownerIdIfEmpty" : {
53926             "type" : "string",
53927             "writeOnly" : true
53928           },
53929           "ownerName" : {
53930             "type" : "string"
53931           },
53932           "parentName" : {
53933             "type" : "string"
53934           },
53935           "path" : {
53936             "type" : "array",
53937             "items" : {
53938               "type" : "string"
53939             }
53940           },
53941           "previousName" : {
53942             "type" : "string"
53943           },
53944           "relationship" : {
53945             "type" : "string"
53946           },
53947           "source" : {
53948             "type" : "string"
53949           },
53950           "type" : {
53951             "type" : "string"
53952           },
53953           "uniqueId" : {
53954             "type" : "string"
53955           },
53956           "version" : {
53957             "type" : "string"
53958           }
53959         }
53960       },
53961       "RequirementNodeFilterCapabilityDataDefinition" : {
53962         "type" : "object",
53963         "properties" : {
53964           "empty" : {
53965             "type" : "boolean"
53966           },
53967           "name" : {
53968             "type" : "string"
53969           },
53970           "ownerId" : {
53971             "type" : "string"
53972           },
53973           "ownerIdIfEmpty" : {
53974             "type" : "string",
53975             "writeOnly" : true
53976           },
53977           "properties" : {
53978             "$ref" : "#/components/schemas/ListDataDefinitionPropertyFilterDataDefinition"
53979           },
53980           "type" : {
53981             "type" : "string"
53982           },
53983           "version" : {
53984             "type" : "string"
53985           }
53986         }
53987       },
53988       "RequirementSubstitutionFilterCapabilityDataDefinition" : {
53989         "type" : "object",
53990         "properties" : {
53991           "empty" : {
53992             "type" : "boolean"
53993           },
53994           "name" : {
53995             "type" : "string"
53996           },
53997           "ownerId" : {
53998             "type" : "string"
53999           },
54000           "ownerIdIfEmpty" : {
54001             "type" : "string",
54002             "writeOnly" : true
54003           },
54004           "properties" : {
54005             "$ref" : "#/components/schemas/ListDataDefinitionPropertyFilterDataDefinition"
54006           },
54007           "type" : {
54008             "type" : "string"
54009           },
54010           "version" : {
54011             "type" : "string"
54012           }
54013         }
54014       },
54015       "Resource" : {
54016         "type" : "object",
54017         "properties" : {
54018           "abstract" : {
54019             "type" : "boolean"
54020           },
54021           "actualComponentType" : {
54022             "type" : "string"
54023           },
54024           "additionalInformation" : {
54025             "type" : "array",
54026             "items" : {
54027               "$ref" : "#/components/schemas/AdditionalInformationDefinition"
54028             }
54029           },
54030           "allArtifacts" : {
54031             "type" : "object",
54032             "additionalProperties" : {
54033               "$ref" : "#/components/schemas/ArtifactDefinition"
54034             }
54035           },
54036           "allVersions" : {
54037             "type" : "object",
54038             "additionalProperties" : {
54039               "type" : "string"
54040             }
54041           },
54042           "archiveTime" : {
54043             "type" : "integer",
54044             "format" : "int64"
54045           },
54046           "archived" : {
54047             "type" : "boolean"
54048           },
54049           "artifacts" : {
54050             "type" : "object",
54051             "additionalProperties" : {
54052               "$ref" : "#/components/schemas/ArtifactDefinition"
54053             }
54054           },
54055           "attributes" : {
54056             "type" : "array",
54057             "items" : {
54058               "$ref" : "#/components/schemas/AttributeDefinition"
54059             }
54060           },
54061           "capabilities" : {
54062             "type" : "object",
54063             "additionalProperties" : {
54064               "type" : "array",
54065               "items" : {
54066                 "$ref" : "#/components/schemas/CapabilityDefinition"
54067               }
54068             }
54069           },
54070           "categories" : {
54071             "type" : "array",
54072             "items" : {
54073               "$ref" : "#/components/schemas/CategoryDefinition"
54074             }
54075           },
54076           "categorySpecificMetadata" : {
54077             "type" : "object",
54078             "additionalProperties" : {
54079               "type" : "string"
54080             }
54081           },
54082           "componentInstances" : {
54083             "type" : "array",
54084             "items" : {
54085               "$ref" : "#/components/schemas/ComponentInstance"
54086             }
54087           },
54088           "componentInstancesAttributes" : {
54089             "type" : "object",
54090             "additionalProperties" : {
54091               "type" : "array",
54092               "items" : {
54093                 "$ref" : "#/components/schemas/ComponentInstanceAttribute"
54094               }
54095             }
54096           },
54097           "componentInstancesInputs" : {
54098             "type" : "object",
54099             "additionalProperties" : {
54100               "type" : "array",
54101               "items" : {
54102                 "$ref" : "#/components/schemas/ComponentInstanceInput"
54103               }
54104             }
54105           },
54106           "componentInstancesInterfaces" : {
54107             "type" : "object",
54108             "additionalProperties" : {
54109               "type" : "array",
54110               "items" : {
54111                 "$ref" : "#/components/schemas/ComponentInstanceInterface"
54112               }
54113             }
54114           },
54115           "componentInstancesOutputs" : {
54116             "type" : "object",
54117             "additionalProperties" : {
54118               "type" : "array",
54119               "items" : {
54120                 "$ref" : "#/components/schemas/ComponentInstanceOutput"
54121               }
54122             }
54123           },
54124           "componentInstancesProperties" : {
54125             "type" : "object",
54126             "additionalProperties" : {
54127               "type" : "array",
54128               "items" : {
54129                 "$ref" : "#/components/schemas/ComponentInstanceProperty"
54130               }
54131             }
54132           },
54133           "componentInstancesRelations" : {
54134             "type" : "array",
54135             "items" : {
54136               "$ref" : "#/components/schemas/RequirementCapabilityRelDef"
54137             }
54138           },
54139           "componentMetadataForSupportLog" : {
54140             "type" : "object",
54141             "additionalProperties" : {
54142               "type" : "string"
54143             }
54144           },
54145           "componentType" : {
54146             "type" : "string",
54147             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
54148           },
54149           "conformanceLevel" : {
54150             "type" : "string"
54151           },
54152           "contactId" : {
54153             "type" : "string"
54154           },
54155           "cost" : {
54156             "type" : "string"
54157           },
54158           "creationDate" : {
54159             "type" : "integer",
54160             "format" : "int64"
54161           },
54162           "creatorFullName" : {
54163             "type" : "string"
54164           },
54165           "creatorUserId" : {
54166             "type" : "string"
54167           },
54168           "csarUUID" : {
54169             "type" : "string"
54170           },
54171           "csarVersion" : {
54172             "type" : "string"
54173           },
54174           "csarVersionId" : {
54175             "type" : "string"
54176           },
54177           "dataTypes" : {
54178             "type" : "array",
54179             "items" : {
54180               "$ref" : "#/components/schemas/DataTypeDefinition"
54181             }
54182           },
54183           "deploymentArtifacts" : {
54184             "type" : "object",
54185             "additionalProperties" : {
54186               "$ref" : "#/components/schemas/ArtifactDefinition"
54187             }
54188           },
54189           "derivedFrom" : {
54190             "type" : "array",
54191             "items" : {
54192               "type" : "string"
54193             }
54194           },
54195           "derivedFromGenericInfo" : {
54196             "$ref" : "#/components/schemas/Resource"
54197           },
54198           "derivedFromGenericType" : {
54199             "type" : "string"
54200           },
54201           "derivedFromGenericVersion" : {
54202             "type" : "string"
54203           },
54204           "derivedFromMapOfIdToName" : {
54205             "type" : "object",
54206             "additionalProperties" : {
54207               "type" : "string"
54208             }
54209           },
54210           "derivedList" : {
54211             "type" : "array",
54212             "items" : {
54213               "type" : "string"
54214             }
54215           },
54216           "description" : {
54217             "type" : "string"
54218           },
54219           "groups" : {
54220             "type" : "array",
54221             "items" : {
54222               "$ref" : "#/components/schemas/GroupDefinition"
54223             }
54224           },
54225           "highestVersion" : {
54226             "type" : "boolean"
54227           },
54228           "icon" : {
54229             "type" : "string"
54230           },
54231           "importedToscaChecksum" : {
54232             "type" : "string"
54233           },
54234           "inputs" : {
54235             "type" : "array",
54236             "items" : {
54237               "$ref" : "#/components/schemas/InputDefinition"
54238             }
54239           },
54240           "interfaces" : {
54241             "type" : "object",
54242             "additionalProperties" : {
54243               "$ref" : "#/components/schemas/InterfaceDefinition"
54244             }
54245           },
54246           "invariantUUID" : {
54247             "type" : "string"
54248           },
54249           "isDeleted" : {
54250             "type" : "boolean"
54251           },
54252           "lastUpdateDate" : {
54253             "type" : "integer",
54254             "format" : "int64"
54255           },
54256           "lastUpdaterFullName" : {
54257             "type" : "string"
54258           },
54259           "lastUpdaterUserId" : {
54260             "type" : "string"
54261           },
54262           "licenseType" : {
54263             "type" : "string"
54264           },
54265           "lifecycleState" : {
54266             "type" : "string",
54267             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ]
54268           },
54269           "model" : {
54270             "type" : "string"
54271           },
54272           "name" : {
54273             "type" : "string"
54274           },
54275           "nodeFilterComponents" : {
54276             "type" : "object",
54277             "additionalProperties" : {
54278               "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
54279             }
54280           },
54281           "normalizedName" : {
54282             "type" : "string"
54283           },
54284           "outputs" : {
54285             "type" : "array",
54286             "items" : {
54287               "$ref" : "#/components/schemas/OutputDefinition"
54288             }
54289           },
54290           "policies" : {
54291             "type" : "object",
54292             "additionalProperties" : {
54293               "$ref" : "#/components/schemas/PolicyDefinition"
54294             }
54295           },
54296           "projectCode" : {
54297             "type" : "string"
54298           },
54299           "properties" : {
54300             "type" : "array",
54301             "items" : {
54302               "$ref" : "#/components/schemas/PropertyDefinition"
54303             }
54304           },
54305           "requirements" : {
54306             "type" : "object",
54307             "additionalProperties" : {
54308               "type" : "array",
54309               "items" : {
54310                 "$ref" : "#/components/schemas/RequirementDefinition"
54311               }
54312             }
54313           },
54314           "resourceType" : {
54315             "type" : "string",
54316             "enum" : [ "VFC", "VF", "CR", "CP", "PNF", "CVFC", "VL", "VFCMT", "Configuration", "ServiceProxy", "ABSTRACT", "SERVICE" ]
54317           },
54318           "resourceVendorModelNumber" : {
54319             "type" : "string"
54320           },
54321           "service" : {
54322             "type" : "boolean"
54323           },
54324           "specificComponetTypeArtifacts" : {
54325             "type" : "object",
54326             "additionalProperties" : {
54327               "$ref" : "#/components/schemas/ArtifactDefinition"
54328             },
54329             "writeOnly" : true
54330           },
54331           "state" : {
54332             "type" : "string",
54333             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ],
54334             "writeOnly" : true
54335           },
54336           "substitutionFilter" : {
54337             "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
54338           },
54339           "systemName" : {
54340             "type" : "string"
54341           },
54342           "tags" : {
54343             "type" : "array",
54344             "items" : {
54345               "type" : "string"
54346             }
54347           },
54348           "topologyTemplate" : {
54349             "type" : "boolean"
54350           },
54351           "toscaArtifacts" : {
54352             "type" : "object",
54353             "additionalProperties" : {
54354               "$ref" : "#/components/schemas/ArtifactDefinition"
54355             }
54356           },
54357           "toscaResourceName" : {
54358             "type" : "string"
54359           },
54360           "toscaType" : {
54361             "type" : "string"
54362           },
54363           "toscaVersion" : {
54364             "type" : "string"
54365           },
54366           "uniqueId" : {
54367             "type" : "string"
54368           },
54369           "uuid" : {
54370             "type" : "string"
54371           },
54372           "vendorName" : {
54373             "type" : "string"
54374           },
54375           "vendorRelease" : {
54376             "type" : "string"
54377           },
54378           "version" : {
54379             "type" : "string"
54380           },
54381           "vspArchived" : {
54382             "type" : "boolean"
54383           }
54384         }
54385       },
54386       "SchemaDefinition" : {
54387         "type" : "object",
54388         "properties" : {
54389           "constraints" : {
54390             "type" : "array",
54391             "items" : {
54392               "type" : "string"
54393             }
54394           },
54395           "derivedFrom" : {
54396             "type" : "string"
54397           },
54398           "empty" : {
54399             "type" : "boolean"
54400           },
54401           "ownerId" : {
54402             "type" : "string"
54403           },
54404           "ownerIdIfEmpty" : {
54405             "type" : "string",
54406             "writeOnly" : true
54407           },
54408           "properties" : {
54409             "type" : "object",
54410             "additionalProperties" : {
54411               "$ref" : "#/components/schemas/PropertyDataDefinition"
54412             }
54413           },
54414           "property" : {
54415             "$ref" : "#/components/schemas/PropertyDataDefinition"
54416           },
54417           "type" : {
54418             "type" : "string"
54419           },
54420           "version" : {
54421             "type" : "string"
54422           }
54423         }
54424       },
54425       "Service" : {
54426         "type" : "object",
54427         "properties" : {
54428           "abstract" : {
54429             "type" : "boolean",
54430             "writeOnly" : true
54431           },
54432           "actualComponentType" : {
54433             "type" : "string"
54434           },
54435           "additionalInformation" : {
54436             "type" : "array",
54437             "items" : {
54438               "$ref" : "#/components/schemas/AdditionalInformationDefinition"
54439             }
54440           },
54441           "allArtifacts" : {
54442             "type" : "object",
54443             "additionalProperties" : {
54444               "$ref" : "#/components/schemas/ArtifactDefinition"
54445             }
54446           },
54447           "allVersions" : {
54448             "type" : "object",
54449             "additionalProperties" : {
54450               "type" : "string"
54451             }
54452           },
54453           "archiveTime" : {
54454             "type" : "integer",
54455             "format" : "int64"
54456           },
54457           "archived" : {
54458             "type" : "boolean"
54459           },
54460           "artifacts" : {
54461             "type" : "object",
54462             "additionalProperties" : {
54463               "$ref" : "#/components/schemas/ArtifactDefinition"
54464             }
54465           },
54466           "attributes" : {
54467             "type" : "array",
54468             "items" : {
54469               "$ref" : "#/components/schemas/AttributeDefinition"
54470             }
54471           },
54472           "capabilities" : {
54473             "type" : "object",
54474             "additionalProperties" : {
54475               "type" : "array",
54476               "items" : {
54477                 "$ref" : "#/components/schemas/CapabilityDefinition"
54478               }
54479             }
54480           },
54481           "categories" : {
54482             "type" : "array",
54483             "items" : {
54484               "$ref" : "#/components/schemas/CategoryDefinition"
54485             }
54486           },
54487           "categorySpecificMetadata" : {
54488             "type" : "object",
54489             "additionalProperties" : {
54490               "type" : "string"
54491             }
54492           },
54493           "componentInstances" : {
54494             "type" : "array",
54495             "items" : {
54496               "$ref" : "#/components/schemas/ComponentInstance"
54497             }
54498           },
54499           "componentInstancesAttributes" : {
54500             "type" : "object",
54501             "additionalProperties" : {
54502               "type" : "array",
54503               "items" : {
54504                 "$ref" : "#/components/schemas/ComponentInstanceAttribute"
54505               }
54506             }
54507           },
54508           "componentInstancesInputs" : {
54509             "type" : "object",
54510             "additionalProperties" : {
54511               "type" : "array",
54512               "items" : {
54513                 "$ref" : "#/components/schemas/ComponentInstanceInput"
54514               }
54515             }
54516           },
54517           "componentInstancesInterfaces" : {
54518             "type" : "object",
54519             "additionalProperties" : {
54520               "type" : "array",
54521               "items" : {
54522                 "$ref" : "#/components/schemas/ComponentInstanceInterface"
54523               }
54524             }
54525           },
54526           "componentInstancesOutputs" : {
54527             "type" : "object",
54528             "additionalProperties" : {
54529               "type" : "array",
54530               "items" : {
54531                 "$ref" : "#/components/schemas/ComponentInstanceOutput"
54532               }
54533             }
54534           },
54535           "componentInstancesProperties" : {
54536             "type" : "object",
54537             "additionalProperties" : {
54538               "type" : "array",
54539               "items" : {
54540                 "$ref" : "#/components/schemas/ComponentInstanceProperty"
54541               }
54542             }
54543           },
54544           "componentInstancesRelations" : {
54545             "type" : "array",
54546             "items" : {
54547               "$ref" : "#/components/schemas/RequirementCapabilityRelDef"
54548             }
54549           },
54550           "componentMetadataForSupportLog" : {
54551             "type" : "object",
54552             "additionalProperties" : {
54553               "type" : "string"
54554             }
54555           },
54556           "componentType" : {
54557             "type" : "string",
54558             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
54559           },
54560           "conformanceLevel" : {
54561             "type" : "string"
54562           },
54563           "contactId" : {
54564             "type" : "string"
54565           },
54566           "creationDate" : {
54567             "type" : "integer",
54568             "format" : "int64"
54569           },
54570           "creatorFullName" : {
54571             "type" : "string"
54572           },
54573           "creatorUserId" : {
54574             "type" : "string"
54575           },
54576           "csarUUID" : {
54577             "type" : "string"
54578           },
54579           "csarVersion" : {
54580             "type" : "string"
54581           },
54582           "dataTypes" : {
54583             "type" : "array",
54584             "items" : {
54585               "$ref" : "#/components/schemas/DataTypeDefinition"
54586             }
54587           },
54588           "deploymentArtifacts" : {
54589             "type" : "object",
54590             "additionalProperties" : {
54591               "$ref" : "#/components/schemas/ArtifactDefinition"
54592             }
54593           },
54594           "derivedFromGenericInfo" : {
54595             "$ref" : "#/components/schemas/Resource"
54596           },
54597           "derivedFromGenericType" : {
54598             "type" : "string"
54599           },
54600           "derivedFromGenericVersion" : {
54601             "type" : "string"
54602           },
54603           "description" : {
54604             "type" : "string"
54605           },
54606           "distributionStatus" : {
54607             "type" : "string",
54608             "enum" : [ "DISTRIBUTION_NOT_APPROVED", "DISTRIBUTED" ]
54609           },
54610           "ecompGeneratedNaming" : {
54611             "type" : "boolean"
54612           },
54613           "environmentContext" : {
54614             "type" : "string"
54615           },
54616           "forwardingPaths" : {
54617             "type" : "object",
54618             "additionalProperties" : {
54619               "$ref" : "#/components/schemas/ForwardingPathDataDefinition"
54620             }
54621           },
54622           "groups" : {
54623             "type" : "array",
54624             "items" : {
54625               "$ref" : "#/components/schemas/GroupDefinition"
54626             }
54627           },
54628           "highestVersion" : {
54629             "type" : "boolean"
54630           },
54631           "icon" : {
54632             "type" : "string"
54633           },
54634           "importedToscaChecksum" : {
54635             "type" : "string"
54636           },
54637           "inputs" : {
54638             "type" : "array",
54639             "items" : {
54640               "$ref" : "#/components/schemas/InputDefinition"
54641             }
54642           },
54643           "instantiationType" : {
54644             "type" : "string"
54645           },
54646           "interfaces" : {
54647             "type" : "object",
54648             "additionalProperties" : {
54649               "$ref" : "#/components/schemas/InterfaceDefinition"
54650             }
54651           },
54652           "invariantUUID" : {
54653             "type" : "string"
54654           },
54655           "isDeleted" : {
54656             "type" : "boolean"
54657           },
54658           "lastUpdateDate" : {
54659             "type" : "integer",
54660             "format" : "int64"
54661           },
54662           "lastUpdaterFullName" : {
54663             "type" : "string"
54664           },
54665           "lastUpdaterUserId" : {
54666             "type" : "string"
54667           },
54668           "lifecycleState" : {
54669             "type" : "string",
54670             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ]
54671           },
54672           "model" : {
54673             "type" : "string"
54674           },
54675           "name" : {
54676             "type" : "string"
54677           },
54678           "namingPolicy" : {
54679             "type" : "string"
54680           },
54681           "nodeFilterComponents" : {
54682             "type" : "object",
54683             "additionalProperties" : {
54684               "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
54685             }
54686           },
54687           "normalizedName" : {
54688             "type" : "string"
54689           },
54690           "outputs" : {
54691             "type" : "array",
54692             "items" : {
54693               "$ref" : "#/components/schemas/OutputDefinition"
54694             }
54695           },
54696           "policies" : {
54697             "type" : "object",
54698             "additionalProperties" : {
54699               "$ref" : "#/components/schemas/PolicyDefinition"
54700             }
54701           },
54702           "projectCode" : {
54703             "type" : "string"
54704           },
54705           "properties" : {
54706             "type" : "array",
54707             "items" : {
54708               "$ref" : "#/components/schemas/PropertyDefinition"
54709             }
54710           },
54711           "requirements" : {
54712             "type" : "object",
54713             "additionalProperties" : {
54714               "type" : "array",
54715               "items" : {
54716                 "$ref" : "#/components/schemas/RequirementDefinition"
54717               }
54718             }
54719           },
54720           "service" : {
54721             "type" : "boolean"
54722           },
54723           "serviceApiArtifacts" : {
54724             "type" : "object",
54725             "additionalProperties" : {
54726               "$ref" : "#/components/schemas/ArtifactDefinition"
54727             }
54728           },
54729           "serviceFunction" : {
54730             "type" : "string"
54731           },
54732           "serviceRole" : {
54733             "type" : "string"
54734           },
54735           "serviceType" : {
54736             "type" : "string"
54737           },
54738           "serviceVendorModelNumber" : {
54739             "type" : "string",
54740             "writeOnly" : true
54741           },
54742           "specificComponetTypeArtifacts" : {
54743             "type" : "object",
54744             "additionalProperties" : {
54745               "$ref" : "#/components/schemas/ArtifactDefinition"
54746             },
54747             "writeOnly" : true
54748           },
54749           "state" : {
54750             "type" : "string",
54751             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ],
54752             "writeOnly" : true
54753           },
54754           "substituteCandidate" : {
54755             "type" : "boolean"
54756           },
54757           "substitutionFilter" : {
54758             "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
54759           },
54760           "systemName" : {
54761             "type" : "string"
54762           },
54763           "tags" : {
54764             "type" : "array",
54765             "items" : {
54766               "type" : "string"
54767             }
54768           },
54769           "topologyTemplate" : {
54770             "type" : "boolean"
54771           },
54772           "toscaArtifacts" : {
54773             "type" : "object",
54774             "additionalProperties" : {
54775               "$ref" : "#/components/schemas/ArtifactDefinition"
54776             }
54777           },
54778           "toscaServiceName" : {
54779             "type" : "string"
54780           },
54781           "toscaType" : {
54782             "type" : "string"
54783           },
54784           "uniqueId" : {
54785             "type" : "string"
54786           },
54787           "uuid" : {
54788             "type" : "string"
54789           },
54790           "vendorName" : {
54791             "type" : "string",
54792             "writeOnly" : true
54793           },
54794           "vendorRelease" : {
54795             "type" : "string",
54796             "writeOnly" : true
54797           },
54798           "version" : {
54799             "type" : "string"
54800           },
54801           "vspArchived" : {
54802             "type" : "boolean"
54803           }
54804         }
54805       },
54806       "ServiceRelations" : {
54807         "type" : "array",
54808         "items" : {
54809           "$ref" : "#/components/schemas/NameIdPairWrapper"
54810         },
54811         "properties" : {
54812           "empty" : {
54813             "type" : "boolean"
54814           },
54815           "relations" : {
54816             "type" : "array",
54817             "items" : {
54818               "$ref" : "#/components/schemas/NameIdPairWrapper"
54819             },
54820             "uniqueItems" : true
54821           }
54822         }
54823       },
54824       "SubCategoryDefinition" : {
54825         "type" : "object",
54826         "properties" : {
54827           "empty" : {
54828             "type" : "boolean"
54829           },
54830           "groupings" : {
54831             "type" : "array",
54832             "items" : {
54833               "$ref" : "#/components/schemas/GroupingDefinition"
54834             }
54835           },
54836           "icons" : {
54837             "type" : "array",
54838             "items" : {
54839               "type" : "string"
54840             }
54841           },
54842           "metadataKeys" : {
54843             "type" : "array",
54844             "items" : {
54845               "$ref" : "#/components/schemas/MetadataKeyDataDefinition"
54846             }
54847           },
54848           "name" : {
54849             "type" : "string"
54850           },
54851           "normalizedName" : {
54852             "type" : "string"
54853           },
54854           "ownerId" : {
54855             "type" : "string"
54856           },
54857           "ownerIdIfEmpty" : {
54858             "type" : "string",
54859             "writeOnly" : true
54860           },
54861           "type" : {
54862             "type" : "string"
54863           },
54864           "uniqueId" : {
54865             "type" : "string"
54866           },
54867           "version" : {
54868             "type" : "string"
54869           }
54870         }
54871       },
54872       "SubPropertyToscaFunction" : {
54873         "type" : "object",
54874         "properties" : {
54875           "subPropertyPath" : {
54876             "type" : "array",
54877             "items" : {
54878               "type" : "string"
54879             }
54880           },
54881           "toscaFunction" : {
54882             "$ref" : "#/components/schemas/ToscaFunction"
54883           }
54884         }
54885       },
54886       "SubstitutionFilterDataDefinition" : {
54887         "type" : "object",
54888         "properties" : {
54889           "capabilities" : {
54890             "$ref" : "#/components/schemas/ListDataDefinitionRequirementSubstitutionFilterCapabilityDataDefinition"
54891           },
54892           "empty" : {
54893             "type" : "boolean"
54894           },
54895           "id" : {
54896             "type" : "string"
54897           },
54898           "name" : {
54899             "type" : "string"
54900           },
54901           "ownerId" : {
54902             "type" : "string"
54903           },
54904           "ownerIdIfEmpty" : {
54905             "type" : "string",
54906             "writeOnly" : true
54907           },
54908           "properties" : {
54909             "$ref" : "#/components/schemas/ListDataDefinitionSubstitutionFilterPropertyDataDefinition"
54910           },
54911           "tosca_id" : {
54912             "type" : "object"
54913           },
54914           "type" : {
54915             "type" : "string"
54916           },
54917           "version" : {
54918             "type" : "string"
54919           }
54920         }
54921       },
54922       "SubstitutionFilterPropertyDataDefinition" : {
54923         "type" : "object",
54924         "properties" : {
54925           "constraints" : {
54926             "type" : "array",
54927             "items" : {
54928               "$ref" : "#/components/schemas/PropertyFilterConstraintDataDefinition"
54929             }
54930           },
54931           "empty" : {
54932             "type" : "boolean"
54933           },
54934           "name" : {
54935             "type" : "string"
54936           },
54937           "ownerId" : {
54938             "type" : "string"
54939           },
54940           "ownerIdIfEmpty" : {
54941             "type" : "string",
54942             "writeOnly" : true
54943           },
54944           "type" : {
54945             "type" : "string"
54946           },
54947           "version" : {
54948             "type" : "string"
54949           }
54950         }
54951       },
54952       "SwitchoverDetectorConfig" : {
54953         "type" : "object",
54954         "properties" : {
54955           "beResolveAttempts" : {
54956             "type" : "integer",
54957             "format" : "int32"
54958           },
54959           "beVip" : {
54960             "type" : "string"
54961           },
54962           "changePriorityPassword" : {
54963             "type" : "string"
54964           },
54965           "changePriorityUser" : {
54966             "type" : "string"
54967           },
54968           "enabled" : {
54969             "type" : "boolean"
54970           },
54971           "feResolveAttempts" : {
54972             "type" : "integer",
54973             "format" : "int32"
54974           },
54975           "feVip" : {
54976             "type" : "string"
54977           },
54978           "getgBeFqdn" : {
54979             "type" : "string"
54980           },
54981           "getgFeFqdn" : {
54982             "type" : "string"
54983           },
54984           "groups" : {
54985             "type" : "object",
54986             "additionalProperties" : {
54987               "$ref" : "#/components/schemas/GroupInfo"
54988             }
54989           },
54990           "interval" : {
54991             "type" : "integer",
54992             "format" : "int64"
54993           },
54994           "publishNetworkBody" : {
54995             "type" : "string"
54996           },
54997           "publishNetworkUrl" : {
54998             "type" : "string"
54999           }
55000         }
55001       },
55002       "ToscaArtifactDataDefinition" : {
55003         "type" : "object",
55004         "properties" : {
55005           "file" : {
55006             "type" : "string"
55007           },
55008           "properties" : {
55009             "type" : "object",
55010             "additionalProperties" : {
55011               "type" : "object"
55012             }
55013           },
55014           "type" : {
55015             "type" : "string"
55016           }
55017         }
55018       },
55019       "ToscaFunction" : {
55020         "type" : "object",
55021         "properties" : {
55022           "jsonObjectValue" : {
55023             "type" : "object"
55024           },
55025           "type" : {
55026             "type" : "string",
55027             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE", "CONCAT", "YAML", "STRING" ]
55028           },
55029           "value" : {
55030             "type" : "string"
55031           }
55032         }
55033       },
55034       "ToscaGetFunctionDataDefinition" : {
55035         "type" : "object",
55036         "properties" : {
55037           "functionType" : {
55038             "type" : "string",
55039             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
55040           },
55041           "propertyName" : {
55042             "type" : "string"
55043           },
55044           "propertyPathFromSource" : {
55045             "type" : "array",
55046             "items" : {
55047               "type" : "string"
55048             }
55049           },
55050           "propertySource" : {
55051             "type" : "string",
55052             "enum" : [ "SELF", "INSTANCE" ]
55053           },
55054           "propertyUniqueId" : {
55055             "type" : "string"
55056           },
55057           "sourceName" : {
55058             "type" : "string"
55059           },
55060           "sourceUniqueId" : {
55061             "type" : "string"
55062           },
55063           "type" : {
55064             "type" : "string",
55065             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE", "CONCAT", "YAML", "STRING" ]
55066           }
55067         }
55068       },
55069       "ToscaValidatorsConfig" : {
55070         "type" : "object",
55071         "properties" : {
55072           "stringMaxLength" : {
55073             "type" : "integer",
55074             "format" : "int32"
55075           }
55076         }
55077       },
55078       "UIConstraint" : {
55079         "type" : "object",
55080         "properties" : {
55081           "capabilityName" : {
55082             "type" : "string"
55083           },
55084           "constraintOperator" : {
55085             "type" : "string"
55086           },
55087           "servicePropertyName" : {
55088             "type" : "string"
55089           },
55090           "sourceName" : {
55091             "type" : "string"
55092           },
55093           "sourceType" : {
55094             "type" : "string"
55095           },
55096           "value" : {
55097             "type" : "object"
55098           }
55099         }
55100       },
55101       "User" : {
55102         "type" : "object",
55103         "properties" : {
55104           "email" : {
55105             "type" : "string"
55106           },
55107           "firstName" : {
55108             "type" : "string"
55109           },
55110           "fullName" : {
55111             "type" : "string"
55112           },
55113           "lastLoginTime" : {
55114             "type" : "integer",
55115             "format" : "int64"
55116           },
55117           "lastName" : {
55118             "type" : "string"
55119           },
55120           "role" : {
55121             "type" : "string"
55122           },
55123           "status" : {
55124             "type" : "string",
55125             "enum" : [ "ACTIVE", "INACTIVE" ]
55126           },
55127           "userId" : {
55128             "type" : "string"
55129           }
55130         }
55131       },
55132       "UserRole" : {
55133         "type" : "object",
55134         "properties" : {
55135           "role" : {
55136             "type" : "string",
55137             "enum" : [ "ADMIN", "TESTER", "DESIGNER", "PRODUCT_MANAGER", "PRODUCT_STRATEGIST" ]
55138           }
55139         }
55140       },
55141       "VfModuleProperty" : {
55142         "type" : "object",
55143         "properties" : {
55144           "forBaseModule" : {
55145             "type" : "string"
55146           },
55147           "forNonBaseModule" : {
55148             "type" : "string"
55149           }
55150         }
55151       }
55152     }
55153   }
55154 }