Update ACM documentation for Kohn release
[policy/parent.git] / docs / clamp / acm / api-protocol / swagger / acm-instantiation.json
1 {
2     "swagger": "2.0",
3     "info": {
4         "description": "Api Documentation",
5         "version": "1.0",
6         "title": "Api Documentation",
7         "termsOfService": "urn:tos",
8         "contact": {},
9         "license": {
10             "name": "Apache 2.0",
11             "url": "http://www.apache.org/licenses/LICENSE-2.0"
12         }
13     },
14     "paths": {
15         "/onap/policy/clamp/acm/v2/instantiation": {
16             "get": {
17                 "tags": [
18                     "Clamp Automation Composition Instantiation API"
19                 ],
20                 "summary": "Query details of the requested automation compositions",
21                 "description": "Queries details of the requested automation compositions, returning all composition details",
22                 "operationId": "queryUsingGET_1",
23                 "produces": [
24                     "application/json",
25                     "application/yaml"
26                 ],
27                 "parameters": [
28                     {
29                         "name": "name",
30                         "in": "query",
31                         "description": "Automation composition  definition name",
32                         "required": false,
33                         "type": "string"
34                     },
35                     {
36                         "name": "version",
37                         "in": "query",
38                         "description": "Automation composition  definition version",
39                         "required": false,
40                         "type": "string"
41                     },
42                     {
43                         "name": "X-ONAP-RequestID",
44                         "in": "header",
45                         "description": "RequestID for http transaction",
46                         "required": false,
47                         "type": "string",
48                         "format": "uuid"
49                     }
50                 ],
51                 "responses": {
52                     "200": {
53                         "description": "OK",
54                         "schema": {
55                             "$ref": "#/definitions/AutomationCompositionsRes",
56                             "originalRef": "AutomationCompositionsRes"
57                         }
58                     },
59                     "401": {
60                         "description": "Authentication Error",
61                         "headers": {
62                             "X-LatestVersion": {
63                                 "type": "string"
64                             },
65                             "X-PatchVersion": {
66                                 "type": "string"
67                             },
68                             "X-MinorVersion": {
69                                 "type": "string"
70                             },
71                             "X-ONAP-RequestID": {
72                                 "type": "string",
73                                 "format": "uuid"
74                             }
75                         }
76                     },
77                     "403": {
78                         "description": "Authorization Error",
79                         "headers": {
80                             "X-LatestVersion": {
81                                 "type": "string"
82                             },
83                             "X-PatchVersion": {
84                                 "type": "string"
85                             },
86                             "X-MinorVersion": {
87                                 "type": "string"
88                             },
89                             "X-ONAP-RequestID": {
90                                 "type": "string",
91                                 "format": "uuid"
92                             }
93                         }
94                     },
95                     "404": {
96                         "description": "Not Found"
97                     },
98                     "500": {
99                         "description": "Internal Server Error",
100                         "headers": {
101                             "X-LatestVersion": {
102                                 "type": "string"
103                             },
104                             "X-PatchVersion": {
105                                 "type": "string"
106                             },
107                             "X-MinorVersion": {
108                                 "type": "string"
109                             },
110                             "X-ONAP-RequestID": {
111                                 "type": "string",
112                                 "format": "uuid"
113                             }
114                         }
115                     }
116                 },
117                 "security": [
118                     {
119                         "basicAuth": []
120                     }
121                 ],
122                 "x-interface info": {
123                     "api-version": "1.0.0",
124                     "last-mod-release": "Istanbul"
125                 }
126             },
127             "post": {
128                 "tags": [
129                     "Clamp Automation Composition Instantiation API"
130                 ],
131                 "summary": "Commissions automation composition definitions",
132                 "description": "Commissions automation composition definitions, returning the automation composition IDs",
133                 "operationId": "createUsingPOST_1",
134                 "consumes": [
135                     "application/json",
136                     "application/yaml"
137                 ],
138                 "produces": [
139                     "application/json",
140                     "application/yaml"
141                 ],
142                 "parameters": [
143                     {
144                         "in": "body",
145                         "name": "automationCompositions",
146                         "description": "Entity Body of automation composition",
147                         "required": true,
148                         "schema": {
149                             "$ref": "#/definitions/AutomationCompositionsReq",
150                             "originalRef": "AutomationCompositionsReq"
151                         }
152                     },
153                     {
154                         "name": "X-ONAP-RequestID",
155                         "in": "header",
156                         "description": "RequestID for http transaction",
157                         "required": false,
158                         "type": "string",
159                         "format": "uuid"
160                     }
161                 ],
162                 "responses": {
163                     "200": {
164                         "description": "OK",
165                         "schema": {
166                             "$ref": "#/definitions/InstantiationResponse",
167                             "originalRef": "InstantiationResponse"
168                         }
169                     },
170                     "201": {
171                         "description": "Created"
172                     },
173                     "401": {
174                         "description": "Authentication Error",
175                         "headers": {
176                             "X-LatestVersion": {
177                                 "type": "string"
178                             },
179                             "X-PatchVersion": {
180                                 "type": "string"
181                             },
182                             "X-MinorVersion": {
183                                 "type": "string"
184                             },
185                             "X-ONAP-RequestID": {
186                                 "type": "string",
187                                 "format": "uuid"
188                             }
189                         }
190                     },
191                     "403": {
192                         "description": "Authorization Error",
193                         "headers": {
194                             "X-LatestVersion": {
195                                 "type": "string"
196                             },
197                             "X-PatchVersion": {
198                                 "type": "string"
199                             },
200                             "X-MinorVersion": {
201                                 "type": "string"
202                             },
203                             "X-ONAP-RequestID": {
204                                 "type": "string",
205                                 "format": "uuid"
206                             }
207                         }
208                     },
209                     "404": {
210                         "description": "Not Found"
211                     },
212                     "500": {
213                         "description": "Internal Server Error",
214                         "headers": {
215                             "X-LatestVersion": {
216                                 "type": "string"
217                             },
218                             "X-PatchVersion": {
219                                 "type": "string"
220                             },
221                             "X-MinorVersion": {
222                                 "type": "string"
223                             },
224                             "X-ONAP-RequestID": {
225                                 "type": "string",
226                                 "format": "uuid"
227                             }
228                         }
229                     }
230                 },
231                 "security": [
232                     {
233                         "basicAuth": []
234                     }
235                 ],
236                 "x-interface info": {
237                     "api-version": "1.0.0",
238                     "last-mod-release": "Istanbul"
239                 }
240             },
241             "put": {
242                 "tags": [
243                     "Clamp Automation Composition Instantiation API"
244                 ],
245                 "summary": "Updates automation composition definitions",
246                 "description": "Updates automation composition definitions, returning the updated composition definition IDs",
247                 "operationId": "updateUsingPUT",
248                 "consumes": [
249                     "application/json",
250                     "application/yaml"
251                 ],
252                 "produces": [
253                     "application/json",
254                     "application/yaml"
255                 ],
256                 "parameters": [
257                     {
258                         "in": "body",
259                         "name": "automationCompositions",
260                         "description": "Entity Body of Automation Composition",
261                         "required": true,
262                         "schema": {
263                             "$ref": "#/definitions/AutomationCompositionsReq",
264                             "originalRef": "AutomationCompositionsReq"
265                         }
266                     },
267                     {
268                         "name": "X-ONAP-RequestID",
269                         "in": "header",
270                         "description": "RequestID for http transaction",
271                         "required": false,
272                         "type": "string",
273                         "format": "uuid"
274                     }
275                 ],
276                 "responses": {
277                     "200": {
278                         "description": "OK",
279                         "schema": {
280                             "$ref": "#/definitions/InstantiationResponse",
281                             "originalRef": "InstantiationResponse"
282                         }
283                     },
284                     "201": {
285                         "description": "Created"
286                     },
287                     "401": {
288                         "description": "Authentication Error",
289                         "headers": {
290                             "X-LatestVersion": {
291                                 "type": "string"
292                             },
293                             "X-PatchVersion": {
294                                 "type": "string"
295                             },
296                             "X-MinorVersion": {
297                                 "type": "string"
298                             },
299                             "X-ONAP-RequestID": {
300                                 "type": "string",
301                                 "format": "uuid"
302                             }
303                         }
304                     },
305                     "403": {
306                         "description": "Authorization Error",
307                         "headers": {
308                             "X-LatestVersion": {
309                                 "type": "string"
310                             },
311                             "X-PatchVersion": {
312                                 "type": "string"
313                             },
314                             "X-MinorVersion": {
315                                 "type": "string"
316                             },
317                             "X-ONAP-RequestID": {
318                                 "type": "string",
319                                 "format": "uuid"
320                             }
321                         }
322                     },
323                     "404": {
324                         "description": "Not Found"
325                     },
326                     "500": {
327                         "description": "Internal Server Error",
328                         "headers": {
329                             "X-LatestVersion": {
330                                 "type": "string"
331                             },
332                             "X-PatchVersion": {
333                                 "type": "string"
334                             },
335                             "X-MinorVersion": {
336                                 "type": "string"
337                             },
338                             "X-ONAP-RequestID": {
339                                 "type": "string",
340                                 "format": "uuid"
341                             }
342                         }
343                     }
344                 },
345                 "security": [
346                     {
347                         "basicAuth": []
348                     }
349                 ],
350                 "x-interface info": {
351                     "api-version": "1.0.0",
352                     "last-mod-release": "Istanbul"
353                 }
354             },
355             "delete": {
356                 "tags": [
357                     "Clamp Automation Composition Instantiation API"
358                 ],
359                 "summary": "Delete a automation composition",
360                 "description": "Deletes a automation composition, returning optional error details",
361                 "operationId": "deleteUsingDELETE_1",
362                 "produces": [
363                     "application/json",
364                     "application/yaml"
365                 ],
366                 "parameters": [
367                     {
368                         "name": "name",
369                         "in": "query",
370                         "description": "Automation composition  definition name",
371                         "required": true,
372                         "type": "string"
373                     },
374                     {
375                         "name": "version",
376                         "in": "query",
377                         "description": "Automation composition  definition version",
378                         "required": true,
379                         "type": "string"
380                     },
381                     {
382                         "name": "X-ONAP-RequestID",
383                         "in": "header",
384                         "description": "RequestID for http transaction",
385                         "required": false,
386                         "type": "string",
387                         "format": "uuid"
388                     }
389                 ],
390                 "responses": {
391                     "200": {
392                         "description": "OK",
393                         "schema": {
394                             "$ref": "#/definitions/InstantiationResponse",
395                             "originalRef": "InstantiationResponse"
396                         }
397                     },
398                     "204": {
399                         "description": "No Content"
400                     },
401                     "401": {
402                         "description": "Authentication Error",
403                         "headers": {
404                             "X-LatestVersion": {
405                                 "type": "string"
406                             },
407                             "X-PatchVersion": {
408                                 "type": "string"
409                             },
410                             "X-MinorVersion": {
411                                 "type": "string"
412                             },
413                             "X-ONAP-RequestID": {
414                                 "type": "string",
415                                 "format": "uuid"
416                             }
417                         }
418                     },
419                     "403": {
420                         "description": "Authorization Error",
421                         "headers": {
422                             "X-LatestVersion": {
423                                 "type": "string"
424                             },
425                             "X-PatchVersion": {
426                                 "type": "string"
427                             },
428                             "X-MinorVersion": {
429                                 "type": "string"
430                             },
431                             "X-ONAP-RequestID": {
432                                 "type": "string",
433                                 "format": "uuid"
434                             }
435                         }
436                     },
437                     "500": {
438                         "description": "Internal Server Error",
439                         "headers": {
440                             "X-LatestVersion": {
441                                 "type": "string"
442                             },
443                             "X-PatchVersion": {
444                                 "type": "string"
445                             },
446                             "X-MinorVersion": {
447                                 "type": "string"
448                             },
449                             "X-ONAP-RequestID": {
450                                 "type": "string",
451                                 "format": "uuid"
452                             }
453                         }
454                     }
455                 },
456                 "security": [
457                     {
458                         "basicAuth": []
459                     }
460                 ],
461                 "x-interface info": {
462                     "api-version": "1.0.0",
463                     "last-mod-release": "Istanbul"
464                 }
465             }
466         },
467         "/onap/policy/clamp/acm/v2/instantiation/command": {
468             "put": {
469                 "tags": [
470                     "Clamp Automation Composition Instantiation API"
471                 ],
472                 "summary": "Issue a command to the requested automation compositions",
473                 "description": "Issues a command to an automation composition, ordering a state change on the composition",
474                 "operationId": "issueAutomationCompositionCommandUsingPUT",
475                 "consumes": [
476                     "application/json",
477                     "application/yaml"
478                 ],
479                 "produces": [
480                     "application/json",
481                     "application/yaml"
482                 ],
483                 "parameters": [
484                     {
485                         "in": "body",
486                         "name": "command",
487                         "description": "Entity Body of automation composition command",
488                         "required": true,
489                         "schema": {
490                             "$ref": "#/definitions/InstantiationCommand",
491                             "originalRef": "InstantiationCommand"
492                         }
493                     },
494                     {
495                         "name": "X-ONAP-RequestID",
496                         "in": "header",
497                         "description": "RequestID for http transaction",
498                         "required": false,
499                         "type": "string",
500                         "format": "uuid"
501                     }
502                 ],
503                 "responses": {
504                     "200": {
505                         "description": "OK",
506                         "schema": {
507                             "$ref": "#/definitions/InstantiationResponse",
508                             "originalRef": "InstantiationResponse"
509                         }
510                     },
511                     "201": {
512                         "description": "Created"
513                     },
514                     "401": {
515                         "description": "Authentication Error",
516                         "headers": {
517                             "X-LatestVersion": {
518                                 "type": "string"
519                             },
520                             "X-PatchVersion": {
521                                 "type": "string"
522                             },
523                             "X-MinorVersion": {
524                                 "type": "string"
525                             },
526                             "X-ONAP-RequestID": {
527                                 "type": "string",
528                                 "format": "uuid"
529                             }
530                         }
531                     },
532                     "403": {
533                         "description": "Authorization Error",
534                         "headers": {
535                             "X-LatestVersion": {
536                                 "type": "string"
537                             },
538                             "X-PatchVersion": {
539                                 "type": "string"
540                             },
541                             "X-MinorVersion": {
542                                 "type": "string"
543                             },
544                             "X-ONAP-RequestID": {
545                                 "type": "string",
546                                 "format": "uuid"
547                             }
548                         }
549                     },
550                     "404": {
551                         "description": "Not Found"
552                     },
553                     "500": {
554                         "description": "Internal Server Error",
555                         "headers": {
556                             "X-LatestVersion": {
557                                 "type": "string"
558                             },
559                             "X-PatchVersion": {
560                                 "type": "string"
561                             },
562                             "X-MinorVersion": {
563                                 "type": "string"
564                             },
565                             "X-ONAP-RequestID": {
566                                 "type": "string",
567                                 "format": "uuid"
568                             }
569                         }
570                     }
571                 },
572                 "security": [
573                     {
574                         "basicAuth": []
575                     }
576                 ],
577                 "x-interface info": {
578                     "api-version": "1.0.0",
579                     "last-mod-release": "Istanbul"
580                 }
581             }
582         },
583         "/onap/policy/clamp/acm/v2/instantiationState":{
584             "get":{
585                 "tags":[
586                     "Clamp Automation Composition Instantiation API"
587                 ],
588                 "summary":"Query details of the requested automation compositions",
589                 "description":"Queries details of requested automation compositions, returning all automation composition details",
590                 "operationId":"getInstantiationOrderStateUsingGET",
591                 "produces":[
592                     "application/json",
593                     "application/yaml"
594                 ],
595                 "parameters":[
596                     {
597                         "name":"name",
598                         "in":"query",
599                         "description":"Automation composition  name",
600                         "required":false,
601                         "type":"string"
602                     },
603                     {
604                         "name":"version",
605                         "in":"query",
606                         "description":"Automation composition  version",
607                         "required":false,
608                         "type":"string"
609                     },
610                     {
611                         "name":"X-ONAP-RequestID",
612                         "in":"header",
613                         "description":"RequestID for http transaction",
614                         "required":false,
615                         "type":"string",
616                         "format":"uuid"
617                     }
618                 ],
619                 "responses":{
620                     "200":{
621                         "description":"OK",
622                         "schema":{
623                             "$ref":"#/definitions/AutomationCompositionOrderStateResponse",
624                             "originalRef":"AutomationCompositionOrderStateResponse"
625                         }
626                     },
627                     "401":{
628                         "description":"Authentication Error",
629                         "headers":{
630                             "X-LatestVersion":{
631                                 "type":"string"
632                             },
633                             "X-PatchVersion":{
634                                 "type":"string"
635                             },
636                             "X-MinorVersion":{
637                                 "type":"string"
638                             },
639                             "X-ONAP-RequestID":{
640                                 "type":"string",
641                                 "format":"uuid"
642                             }
643                         }
644                     },
645                     "403":{
646                         "description":"Authorization Error",
647                         "headers":{
648                             "X-LatestVersion":{
649                                 "type":"string"
650                             },
651                             "X-PatchVersion":{
652                                 "type":"string"
653                             },
654                             "X-MinorVersion":{
655                                 "type":"string"
656                             },
657                             "X-ONAP-RequestID":{
658                                 "type":"string",
659                                 "format":"uuid"
660                             }
661                         }
662                     },
663                     "404":{
664                         "description":"Not Found"
665                     },
666                     "500":{
667                         "description":"Internal Server Error",
668                         "headers":{
669                             "X-LatestVersion":{
670                                 "type":"string"
671                             },
672                             "X-PatchVersion":{
673                                 "type":"string"
674                             },
675                             "X-MinorVersion":{
676                                 "type":"string"
677                             },
678                             "X-ONAP-RequestID":{
679                                 "type":"string",
680                                 "format":"uuid"
681                             }
682                         }
683                     }
684                 },
685                 "responsesObject":{
686                     "200":{
687                         "description":"OK",
688                         "schema":{
689                             "$ref":"#/definitions/AutomationCompositionOrderStateResponse",
690                             "originalRef":"AutomationCompositionOrderStateResponse"
691                         }
692                     },
693                     "401":{
694                         "description":"Authentication Error",
695                         "headers":{
696                             "X-LatestVersion":{
697                                 "type":"string"
698                             },
699                             "X-PatchVersion":{
700                                 "type":"string"
701                             },
702                             "X-MinorVersion":{
703                                 "type":"string"
704                             },
705                             "X-ONAP-RequestID":{
706                                 "type":"string",
707                                 "format":"uuid"
708                             }
709                         }
710                     },
711                     "403":{
712                         "description":"Authorization Error",
713                         "headers":{
714                             "X-LatestVersion":{
715                                 "type":"string"
716                             },
717                             "X-PatchVersion":{
718                                 "type":"string"
719                             },
720                             "X-MinorVersion":{
721                                 "type":"string"
722                             },
723                             "X-ONAP-RequestID":{
724                                 "type":"string",
725                                 "format":"uuid"
726                             }
727                         }
728                     },
729                     "404":{
730                         "description":"Not Found"
731                     },
732                     "500":{
733                         "description":"Internal Server Error",
734                         "headers":{
735                             "X-LatestVersion":{
736                                 "type":"string"
737                             },
738                             "X-PatchVersion":{
739                                 "type":"string"
740                             },
741                             "X-MinorVersion":{
742                                 "type":"string"
743                             },
744                             "X-ONAP-RequestID":{
745                                 "type":"string",
746                                 "format":"uuid"
747                             }
748                         }
749                     }
750                 },
751                 "security":[
752                     {
753                         "basicAuth":[
754
755                         ]
756                     }
757                 ],
758                 "x-interface info":{
759                     "api-version":"1.0.0",
760                     "last-mod-release":"Istanbul"
761                 }
762             }
763         },
764         "/onap/policy/clamp/acm/v2/instanceProperties":{
765             "post":{
766                 "tags":[
767                     "Clamp Automation Composition Instantiation API"
768                 ],
769                 "summary":"Saves instance properties",
770                 "description":"Saves instance properties, returning the saved instances properties and it's version",
771                 "operationId":"createInstancePropertiesUsingPOST",
772                 "consumes":[
773                     "application/json",
774                     "application/yaml"
775                 ],
776                 "produces":[
777                     "application/json",
778                     "application/yaml"
779                 ],
780                 "parameters":[
781                     {
782                         "in":"body",
783                         "name":"body",
784                         "description":"Body of instance properties",
785                         "required":true,
786                         "schema":{
787                             "$ref":"#/definitions/ToscaServiceTemplateReq",
788                             "originalRef":"ToscaServiceTemplateReq"
789                         }
790                     },
791                     {
792                         "name":"X-ONAP-RequestID",
793                         "in":"header",
794                         "description":"RequestID for http transaction",
795                         "required":false,
796                         "type":"string",
797                         "format":"uuid"
798                     }
799                 ],
800                 "responses":{
801                     "200":{
802                         "description":"OK",
803                         "schema":{
804                             "$ref":"#/definitions/InstancePropertiesResponse",
805                             "originalRef":"InstancePropertiesResponse"
806                         }
807                     },
808                     "201":{
809                         "description":"Created"
810                     },
811                     "401":{
812                         "description":"Authentication Error",
813                         "headers":{
814                             "X-LatestVersion":{
815                                 "type":"string"
816                             },
817                             "X-PatchVersion":{
818                                 "type":"string"
819                             },
820                             "X-MinorVersion":{
821                                 "type":"string"
822                             },
823                             "X-ONAP-RequestID":{
824                                 "type":"string",
825                                 "format":"uuid"
826                             }
827                         }
828                     },
829                     "403":{
830                         "description":"Authorization Error",
831                         "headers":{
832                             "X-LatestVersion":{
833                                 "type":"string"
834                             },
835                             "X-PatchVersion":{
836                                 "type":"string"
837                             },
838                             "X-MinorVersion":{
839                                 "type":"string"
840                             },
841                             "X-ONAP-RequestID":{
842                                 "type":"string",
843                                 "format":"uuid"
844                             }
845                         }
846                     },
847                     "404":{
848                         "description":"Not Found"
849                     },
850                     "500":{
851                         "description":"Internal Server Error",
852                         "headers":{
853                             "X-LatestVersion":{
854                                 "type":"string"
855                             },
856                             "X-PatchVersion":{
857                                 "type":"string"
858                             },
859                             "X-MinorVersion":{
860                                 "type":"string"
861                             },
862                             "X-ONAP-RequestID":{
863                                 "type":"string",
864                                 "format":"uuid"
865                             }
866                         }
867                     }
868                 },
869                 "responsesObject":{
870                     "200":{
871                         "description":"OK",
872                         "schema":{
873                             "$ref":"#/definitions/InstancePropertiesResponse",
874                             "originalRef":"InstancePropertiesResponse"
875                         }
876                     },
877                     "201":{
878                         "description":"Created"
879                     },
880                     "401":{
881                         "description":"Authentication Error",
882                         "headers":{
883                             "X-LatestVersion":{
884                                 "type":"string"
885                             },
886                             "X-PatchVersion":{
887                                 "type":"string"
888                             },
889                             "X-MinorVersion":{
890                                 "type":"string"
891                             },
892                             "X-ONAP-RequestID":{
893                                 "type":"string",
894                                 "format":"uuid"
895                             }
896                         }
897                     },
898                     "403":{
899                         "description":"Authorization Error",
900                         "headers":{
901                             "X-LatestVersion":{
902                                 "type":"string"
903                             },
904                             "X-PatchVersion":{
905                                 "type":"string"
906                             },
907                             "X-MinorVersion":{
908                                 "type":"string"
909                             },
910                             "X-ONAP-RequestID":{
911                                 "type":"string",
912                                 "format":"uuid"
913                             }
914                         }
915                     },
916                     "404":{
917                         "description":"Not Found"
918                     },
919                     "500":{
920                         "description":"Internal Server Error",
921                         "headers":{
922                             "X-LatestVersion":{
923                                 "type":"string"
924                             },
925                             "X-PatchVersion":{
926                                 "type":"string"
927                             },
928                             "X-MinorVersion":{
929                                 "type":"string"
930                             },
931                             "X-ONAP-RequestID":{
932                                 "type":"string",
933                                 "format":"uuid"
934                             }
935                         }
936                     }
937                 },
938                 "security":[
939                     {
940                         "basicAuth":[
941
942                         ]
943                     }
944                 ],
945                 "x-interface info":{
946                     "api-version":"1.0.0",
947                     "last-mod-release":"Istanbul"
948                 }
949             },
950             "put":{
951                 "tags":[
952                     "Clamp Automation Composition Instantiation API"
953                 ],
954                 "summary":"Updates instance properties",
955                 "description":"Updates instance properties, returning the saved instances properties and it's version",
956                 "operationId":"updatesInstancePropertiesUsingPUT",
957                 "consumes":[
958                     "application/json",
959                     "application/yaml"
960                 ],
961                 "produces":[
962                     "application/json",
963                     "application/yaml"
964                 ],
965                 "parameters":[
966                     {
967                         "in":"body",
968                         "name":"body",
969                         "description":"Body of instance properties",
970                         "required":true,
971                         "schema":{
972                             "$ref":"#/definitions/ToscaServiceTemplateReq",
973                             "originalRef":"ToscaServiceTemplateReq"
974                         }
975                     },
976                     {
977                         "name":"name",
978                         "in":"query",
979                         "description":"Automation composition definition name",
980                         "required":true,
981                         "type":"string"
982                     },
983                     {
984                         "name":"version",
985                         "in":"query",
986                         "description":"Automation composition definition version",
987                         "required":true,
988                         "type":"string"
989                     },
990                     {
991                         "name":"X-ONAP-RequestID",
992                         "in":"header",
993                         "description":"RequestID for http transaction",
994                         "required":false,
995                         "type":"string",
996                         "format":"uuid"
997                     }
998                 ],
999                 "responses":{
1000                     "200":{
1001                         "description":"OK",
1002                         "schema":{
1003                             "$ref":"#/definitions/InstancePropertiesResponse",
1004                             "originalRef":"InstancePropertiesResponse"
1005                         }
1006                     },
1007                     "201":{
1008                         "description":"Created"
1009                     },
1010                     "401":{
1011                         "description":"Authentication Error",
1012                         "headers":{
1013                             "X-LatestVersion":{
1014                                 "type":"string"
1015                             },
1016                             "X-PatchVersion":{
1017                                 "type":"string"
1018                             },
1019                             "X-MinorVersion":{
1020                                 "type":"string"
1021                             },
1022                             "X-ONAP-RequestID":{
1023                                 "type":"string",
1024                                 "format":"uuid"
1025                             }
1026                         }
1027                     },
1028                     "403":{
1029                         "description":"Authorization Error",
1030                         "headers":{
1031                             "X-LatestVersion":{
1032                                 "type":"string"
1033                             },
1034                             "X-PatchVersion":{
1035                                 "type":"string"
1036                             },
1037                             "X-MinorVersion":{
1038                                 "type":"string"
1039                             },
1040                             "X-ONAP-RequestID":{
1041                                 "type":"string",
1042                                 "format":"uuid"
1043                             }
1044                         }
1045                     },
1046                     "404":{
1047                         "description":"Not Found"
1048                     },
1049                     "500":{
1050                         "description":"Internal Server Error",
1051                         "headers":{
1052                             "X-LatestVersion":{
1053                                 "type":"string"
1054                             },
1055                             "X-PatchVersion":{
1056                                 "type":"string"
1057                             },
1058                             "X-MinorVersion":{
1059                                 "type":"string"
1060                             },
1061                             "X-ONAP-RequestID":{
1062                                 "type":"string",
1063                                 "format":"uuid"
1064                             }
1065                         }
1066                     }
1067                 },
1068                 "responsesObject":{
1069                     "200":{
1070                         "description":"OK",
1071                         "schema":{
1072                             "$ref":"#/definitions/InstancePropertiesResponse",
1073                             "originalRef":"InstancePropertiesResponse"
1074                         }
1075                     },
1076                     "201":{
1077                         "description":"Created"
1078                     },
1079                     "401":{
1080                         "description":"Authentication Error",
1081                         "headers":{
1082                             "X-LatestVersion":{
1083                                 "type":"string"
1084                             },
1085                             "X-PatchVersion":{
1086                                 "type":"string"
1087                             },
1088                             "X-MinorVersion":{
1089                                 "type":"string"
1090                             },
1091                             "X-ONAP-RequestID":{
1092                                 "type":"string",
1093                                 "format":"uuid"
1094                             }
1095                         }
1096                     },
1097                     "403":{
1098                         "description":"Authorization Error",
1099                         "headers":{
1100                             "X-LatestVersion":{
1101                                 "type":"string"
1102                             },
1103                             "X-PatchVersion":{
1104                                 "type":"string"
1105                             },
1106                             "X-MinorVersion":{
1107                                 "type":"string"
1108                             },
1109                             "X-ONAP-RequestID":{
1110                                 "type":"string",
1111                                 "format":"uuid"
1112                             }
1113                         }
1114                     },
1115                     "404":{
1116                         "description":"Not Found"
1117                     },
1118                     "500":{
1119                         "description":"Internal Server Error",
1120                         "headers":{
1121                             "X-LatestVersion":{
1122                                 "type":"string"
1123                             },
1124                             "X-PatchVersion":{
1125                                 "type":"string"
1126                             },
1127                             "X-MinorVersion":{
1128                                 "type":"string"
1129                             },
1130                             "X-ONAP-RequestID":{
1131                                 "type":"string",
1132                                 "format":"uuid"
1133                             }
1134                         }
1135                     }
1136                 },
1137                 "security":[
1138                     {
1139                         "basicAuth":[
1140
1141                         ]
1142                     }
1143                 ],
1144                 "x-interface info":{
1145                     "api-version":"1.0.0",
1146                     "last-mod-release":"Istanbul"
1147                 }
1148             },
1149             "delete":{
1150                 "tags":[
1151                     "Clamp Automation Composition Instantiation API"
1152                 ],
1153                 "summary":"Delete a automation composition and instance properties",
1154                 "description":"Deletes a automation composition and instance properties, returning optional error details",
1155                 "operationId":"deleteInstancePropertiesUsingDELETE",
1156                 "produces":[
1157                     "application/json",
1158                     "application/yaml"
1159                 ],
1160                 "parameters":[
1161                     {
1162                         "name":"name",
1163                         "in":"query",
1164                         "description":"Automation composition definition name",
1165                         "required":true,
1166                         "type":"string"
1167                     },
1168                     {
1169                         "name":"version",
1170                         "in":"query",
1171                         "description":"Automation composition definition version",
1172                         "required":true,
1173                         "type":"string"
1174                     },
1175                     {
1176                         "name":"X-ONAP-RequestID",
1177                         "in":"header",
1178                         "description":"RequestID for http transaction",
1179                         "required":false,
1180                         "type":"string",
1181                         "format":"uuid"
1182                     }
1183                 ],
1184                 "responses":{
1185                     "200":{
1186                         "description":"OK",
1187                         "schema":{
1188                             "$ref":"#/definitions/InstantiationResponse",
1189                             "originalRef":"InstantiationResponse"
1190                         }
1191                     },
1192                     "204":{
1193                         "description":"No Content"
1194                     },
1195                     "401":{
1196                         "description":"Authentication Error",
1197                         "headers":{
1198                             "X-LatestVersion":{
1199                                 "type":"string"
1200                             },
1201                             "X-PatchVersion":{
1202                                 "type":"string"
1203                             },
1204                             "X-MinorVersion":{
1205                                 "type":"string"
1206                             },
1207                             "X-ONAP-RequestID":{
1208                                 "type":"string",
1209                                 "format":"uuid"
1210                             }
1211                         }
1212                     },
1213                     "403":{
1214                         "description":"Authorization Error",
1215                         "headers":{
1216                             "X-LatestVersion":{
1217                                 "type":"string"
1218                             },
1219                             "X-PatchVersion":{
1220                                 "type":"string"
1221                             },
1222                             "X-MinorVersion":{
1223                                 "type":"string"
1224                             },
1225                             "X-ONAP-RequestID":{
1226                                 "type":"string",
1227                                 "format":"uuid"
1228                             }
1229                         }
1230                     },
1231                     "500":{
1232                         "description":"Internal Server Error",
1233                         "headers":{
1234                             "X-LatestVersion":{
1235                                 "type":"string"
1236                             },
1237                             "X-PatchVersion":{
1238                                 "type":"string"
1239                             },
1240                             "X-MinorVersion":{
1241                                 "type":"string"
1242                             },
1243                             "X-ONAP-RequestID":{
1244                                 "type":"string",
1245                                 "format":"uuid"
1246                             }
1247                         }
1248                     }
1249                 },
1250                 "responsesObject":{
1251                     "200":{
1252                         "description":"OK",
1253                         "schema":{
1254                             "$ref":"#/definitions/InstantiationResponse",
1255                             "originalRef":"InstantiationResponse"
1256                         }
1257                     },
1258                     "204":{
1259                         "description":"No Content"
1260                     },
1261                     "401":{
1262                         "description":"Authentication Error",
1263                         "headers":{
1264                             "X-LatestVersion":{
1265                                 "type":"string"
1266                             },
1267                             "X-PatchVersion":{
1268                                 "type":"string"
1269                             },
1270                             "X-MinorVersion":{
1271                                 "type":"string"
1272                             },
1273                             "X-ONAP-RequestID":{
1274                                 "type":"string",
1275                                 "format":"uuid"
1276                             }
1277                         }
1278                     },
1279                     "403":{
1280                         "description":"Authorization Error",
1281                         "headers":{
1282                             "X-LatestVersion":{
1283                                 "type":"string"
1284                             },
1285                             "X-PatchVersion":{
1286                                 "type":"string"
1287                             },
1288                             "X-MinorVersion":{
1289                                 "type":"string"
1290                             },
1291                             "X-ONAP-RequestID":{
1292                                 "type":"string",
1293                                 "format":"uuid"
1294                             }
1295                         }
1296                     },
1297                     "500":{
1298                         "description":"Internal Server Error",
1299                         "headers":{
1300                             "X-LatestVersion":{
1301                                 "type":"string"
1302                             },
1303                             "X-PatchVersion":{
1304                                 "type":"string"
1305                             },
1306                             "X-MinorVersion":{
1307                                 "type":"string"
1308                             },
1309                             "X-ONAP-RequestID":{
1310                                 "type":"string",
1311                                 "format":"uuid"
1312                             }
1313                         }
1314                     }
1315                 },
1316                 "security":[
1317                     {
1318                         "basicAuth":[
1319
1320                         ]
1321                     }
1322                 ],
1323                 "x-interface info":{
1324                     "api-version":"1.0.0",
1325                     "last-mod-release":"Istanbul"
1326                 }
1327             }
1328         },
1329         "/onap/policy/clamp/acm/v2/automationCompositionPriming":{
1330             "get":{
1331                 "tags":[
1332                     "Clamp Automation Composition Instantiation API"
1333                 ],
1334                 "summary":"Query priming details of the requested automation compositions",
1335                 "description":"Queries priming details of requested automation compositions, returning primed/deprimed compositions",
1336                 "operationId":"getAutomationCompositionPrimingUsingGET",
1337                 "produces":[
1338                     "application/json",
1339                     "application/yaml"
1340                 ],
1341                 "parameters":[
1342                     {
1343                         "name":"name",
1344                         "in":"query",
1345                         "description":"Automation composition  definition name",
1346                         "required":false,
1347                         "type":"string"
1348                     },
1349                     {
1350                         "name":"version",
1351                         "in":"query",
1352                         "description":"Automation composition  definition version",
1353                         "required":false,
1354                         "type":"string"
1355                     },
1356                     {
1357                         "name":"X-ONAP-RequestID",
1358                         "in":"header",
1359                         "description":"RequestID for http transaction",
1360                         "required":false,
1361                         "type":"string",
1362                         "format":"uuid"
1363                     }
1364                 ],
1365                 "responses":{
1366                     "200":{
1367                         "description":"OK",
1368                         "schema":{
1369                             "$ref":"#/definitions/AutomationCompositionPrimedResponse",
1370                             "originalRef":"AutomationCompositionPrimedResponse"
1371                         }
1372                     },
1373                     "401":{
1374                         "description":"Authentication Error",
1375                         "headers":{
1376                             "X-LatestVersion":{
1377                                 "type":"string"
1378                             },
1379                             "X-PatchVersion":{
1380                                 "type":"string"
1381                             },
1382                             "X-MinorVersion":{
1383                                 "type":"string"
1384                             },
1385                             "X-ONAP-RequestID":{
1386                                 "type":"string",
1387                                 "format":"uuid"
1388                             }
1389                         }
1390                     },
1391                     "403":{
1392                         "description":"Authorization Error",
1393                         "headers":{
1394                             "X-LatestVersion":{
1395                                 "type":"string"
1396                             },
1397                             "X-PatchVersion":{
1398                                 "type":"string"
1399                             },
1400                             "X-MinorVersion":{
1401                                 "type":"string"
1402                             },
1403                             "X-ONAP-RequestID":{
1404                                 "type":"string",
1405                                 "format":"uuid"
1406                             }
1407                         }
1408                     },
1409                     "404":{
1410                         "description":"Not Found"
1411                     },
1412                     "500":{
1413                         "description":"Internal Server Error",
1414                         "headers":{
1415                             "X-LatestVersion":{
1416                                 "type":"string"
1417                             },
1418                             "X-PatchVersion":{
1419                                 "type":"string"
1420                             },
1421                             "X-MinorVersion":{
1422                                 "type":"string"
1423                             },
1424                             "X-ONAP-RequestID":{
1425                                 "type":"string",
1426                                 "format":"uuid"
1427                             }
1428                         }
1429                     }
1430                 },
1431                 "responsesObject":{
1432                     "200":{
1433                         "description":"OK",
1434                         "schema":{
1435                             "$ref":"#/definitions/AutomationCompositionPrimedResponse",
1436                             "originalRef":"AutomationCompositionPrimedResponse"
1437                         }
1438                     },
1439                     "401":{
1440                         "description":"Authentication Error",
1441                         "headers":{
1442                             "X-LatestVersion":{
1443                                 "type":"string"
1444                             },
1445                             "X-PatchVersion":{
1446                                 "type":"string"
1447                             },
1448                             "X-MinorVersion":{
1449                                 "type":"string"
1450                             },
1451                             "X-ONAP-RequestID":{
1452                                 "type":"string",
1453                                 "format":"uuid"
1454                             }
1455                         }
1456                     },
1457                     "403":{
1458                         "description":"Authorization Error",
1459                         "headers":{
1460                             "X-LatestVersion":{
1461                                 "type":"string"
1462                             },
1463                             "X-PatchVersion":{
1464                                 "type":"string"
1465                             },
1466                             "X-MinorVersion":{
1467                                 "type":"string"
1468                             },
1469                             "X-ONAP-RequestID":{
1470                                 "type":"string",
1471                                 "format":"uuid"
1472                             }
1473                         }
1474                     },
1475                     "404":{
1476                         "description":"Not Found"
1477                     },
1478                     "500":{
1479                         "description":"Internal Server Error",
1480                         "headers":{
1481                             "X-LatestVersion":{
1482                                 "type":"string"
1483                             },
1484                             "X-PatchVersion":{
1485                                 "type":"string"
1486                             },
1487                             "X-MinorVersion":{
1488                                 "type":"string"
1489                             },
1490                             "X-ONAP-RequestID":{
1491                                 "type":"string",
1492                                 "format":"uuid"
1493                             }
1494                         }
1495                     }
1496                 },
1497                 "security":[
1498                     {
1499                         "basicAuth":[
1500
1501                         ]
1502                     }
1503                 ],
1504                 "x-interface info":{
1505                     "api-version":"1.0.0",
1506                     "last-mod-release":"Istanbul"
1507                 }
1508             }
1509         }
1510     }
1511 }