diff --git a/Projects/Developer/Developer_Interfaces.md b/Projects/Developer/Developer_Interfaces.md index d3252d9085006817398c6d9b3f659583de18e13e..09afbae9564c73dd0a623e41f5c4deccd91b094b 100644 --- a/Projects/Developer/Developer_Interfaces.md +++ b/Projects/Developer/Developer_Interfaces.md @@ -1,103 +1,108 @@ Developer Interfaces ============== - [Developer Interfaces](#developer-interfaces) - - [1. Plugin](#plugin) - - [1.1 POST upload plugin](#post-upload-plugin) - - [1.2 GET all plugin](#get-all-plugin) - - [1.3 DELETE one plugin](#delete-one-plugin) - - [1.4 GET download plugin](#get-download-plugin) - - [1.5 GET download logo](#get-download-logo) - - [1.6 GET download api](#get-download-api) - - [1.7 PUT update plugin](#put-update-plugin) - - [1.8 PUT mark plugin](#put-mark-plugin) - - [1.9 GET api content](#get-api-content) - - [2. Container Image](#container-image) - - [2.1 POST upload container image](#post-upload-container-image) - - [2.2 Cancel upload container image](#delete-upload-container-image) - - [2.3 PUT modify image](#put-modify-image) - - [2.4 DELETE container image](#delete-container-image) - - [2.5 GET download image](#get-download-image) - - [2.6 POST query all image](#post-query-all-image) - - [2.7 GET merge container image](#get-merge-container-image) - - [2.8 GET synchronize image](#get-synchronize-image) - - [3. Application](#application) - - [3.1 GET one page application](#get-one-page-application) - - [3.2 GET one application](#get-one-application) - - [3.3 POST create one application](#post-create-one-application) - - [3.4 DELETE one application](#delete-one-application) - - [3.5 PUT modify one application](#put-modify-one-application) - - [3.6 GET application detail](#get-application-detail) - - [3.7 PUT modify application detail](#put-modify-application-detail) - - [4. Mep-hosts](#mep-hosts) - - [4.1 GET all host](#get-all-host) - - [4.2 GET one host](#get-one-host) - - [4.3 POST create one host](#post-create-one-host) - - [4.4 DELETE one host](#delete-one-host) - - [4.5 PUT modify one host](#put-modify-one-host) - - [4.6 GET host logs](#get-host-logs) - - [4.7 POST upload config file](#post-upload-config-file) - - [5. Capability-groups](#capability-groups) - - [5.1 POST create group](#post-create-group) - - [5.2 GET all group](#get-all-group) - - [5.3 GET one group](#get-one-group) - - [5.4 DELETE one group](#delete-one-group) - - [6. Upload-files](#upload-files) - - [6.1 GET one file](#get-one-file) - - [6.2 POST upload one file](#post-upload-one-file) - - [6.3 POST get sample code](#post-get-sample-code) - - [6.4 GET file stream](#get-file-stream) - - [6.5 GET sdk code](#get-sdk-code) - - [6.6 POST sample content](#post-sample-content) - - [6.7 POST sample structure](#post-sample-structure) - - [6.8 DELETE one file](#delete-one-file) - - [7. Capabilities](#capabilities) - - [7.1 POST create capability](#post-create-capability) - - [7.2 GET all capability](#get-all-capability) - - [7.3 GET one capability](#get-one-capability) - - [7.4 DELETE one capability](#delete-one-capability) - - [7.5 PUT one capability](#put-one-capability) - - [8. Capability-Groups Query](#capability-groups-query) - - [8.1 GET group by type](#get-group-by-type) - - [9. Flavors](#flavors) - - [9.1 GET all flavor](#get-all-flavor) - - [9.2 POST create one flavor](#post-create-one-flavor) - - [9.3 GET one flavor](#get-one-flavor) - - [9.4 DELETE one flavor](#delete-one-flavor) - - [10. AppScript](#appscript) - - [10.1 POST upload script file](#post-upload-script-file) - - [11. Health](#health) - - [11.1 GET health check](#get-health-check) - - [12. VmApp](#vmapp) - - [12.1 GET all vm](#get-all-vm) - - [12.2 POST create vm](#post-create-vm) - - [12.3 GET one vm](#get-one-vm) - - [12.4 PUT modify vm](#put-modify-vm) - - [12.5 DELETE one vm](#delete-one-vm) - - [13. Capability-group stats](#capability-group-stats) - - [13.1 GET group stats](#get-group-stats) - - [14. AppConfiguration](#appconfiguration) - - [14.1 GET app cert](#get-app-cert) - - [14.2 POST create app cert](#post-create-app-cert) - - [14.3 PUT app cert](#put-app-cert) - - [14.4 DELETE app cert](#delete-app-cert) - - [14.5 GET all dns](#get-all-dns) - - [14.6 POST create dns](#post-create-dns) - - [14.7 PUT modify dns](#put-modify-dns) - - [14.8 DELETE dns](#delete-dns) - - [14.9 GET all produced svc](#get-all-produced-svc) - - [14.10 POST create produced svc](#post-create-produced-svc) - - [14.11 PUT modify produced svc](#put-modify-produced-svc) - - [14.12 DELETE produced svc](#delete-produced-svc) - - [14.13 GET all required svc](#get-all-required-svc) - - [14.14 POST create required svc](#post-create-required-svc) - - [14.15 PUT modify required svc](#put-modify-required-svc) - - [14.16 DELETE required svc](#delete-required-svc) - - [14.17 GET all traffic rule](#get-all-traffic-rule) - - [14.18 POST create traffic rule](#post-create-traffic-rule) - - [14.19 PUT modify traffic rule](#put-modify-traffic-rule) - - [14.20 DELETE traffic rule](#delete-traffic-rule) - - [14.21 GET app configuration](#get-app-configuration) - - [14.22 PUT app configuration](#put-app-configuration) + - [1. Plugin](#1-plugin) + - [1.1 POST upload plugin](#11-post-upload-plugin) + - [1.2 GET all plugin](#12-get-all-plugin) + - [1.3 DELETE one plugin](#13-delete-one-plugin) + - [1.4 GET download plugin](#14-get-download-plugin) + - [1.5 GET download logo](#15-get-download-logo) + - [1.6 GET download api](#16-get-download-api) + - [1.7 PUT update plugin](#17-put-update-plugin) + - [1.8 PUT mark plugin](#18-put-mark-plugin) + - [1.9 GET api content](#19-get-api-content) + - [2. Container Image](#2-container-image) + - [2.1 POST upload container image](#21-post-upload-container-image) + - [2.2 Cancel upload container image](#22-delete-upload-container-image) + - [2.3 PUT modify image](#23-put-modify-image) + - [2.4 DELETE container image](#24-delete-container-image) + - [2.5 GET download image](#25-get-download-image) + - [2.6 POST query all image](#26-post-query-all-image) + - [2.7 GET merge container image](#27-get-merge-container-image) + - [2.8 GET synchronize image](#28-get-synchronize-image) + - [3. Application](#3-application) + - [3.1 GET one page application](#31-get-one-page-application) + - [3.2 GET one application](#32-get-one-application) + - [3.3 POST create one application](#33-post-create-one-application) + - [3.4 DELETE one application](#34-delete-one-application) + - [3.5 PUT modify one application](#35-put-modify-one-application) + - [3.6 GET application detail](#36-get-application-detail) + - [3.7 PUT modify application detail](#37-put-modify-application-detail) + - [4. Mep-hosts](#4-mep-hosts) + - [4.1 GET all host](#41-get-all-host) + - [4.2 GET one host](#42-get-one-host) + - [4.3 POST create one host](#43-post-create-one-host) + - [4.4 DELETE one host](#44-delete-one-host) + - [4.5 PUT modify one host](#45-put-modify-one-host) + - [4.6 GET host logs](#46-get-host-logs) + - [4.7 POST upload config file](#47-post-upload-config-file) + - [5. Capability-groups](#5-capability-groups) + - [5.1 POST create group](#51-post-create-group) + - [5.2 GET all group](#52-get-all-group) + - [5.3 GET one group](#53-get-one-group) + - [5.4 DELETE one group](#54-delete-one-group) + - [6. Upload-files](#6-upload-files) + - [6.1 GET one file](#61-get-one-file) + - [6.2 POST upload one file](#62-post-upload-one-file) + - [6.3 POST get sample code](#63-post-get-sample-code) + - [6.4 GET file stream](#64-get-file-stream) + - [6.5 GET sdk code](#65-get-sdk-code) + - [6.6 POST sample content](#66-post-sample-content) + - [6.7 POST sample structure](#67-post-sample-structure) + - [6.8 DELETE one file](#68-delete-one-file) + - [7. Capabilities](#7-capabilities) + - [7.1 POST create capability](#71-post-create-capability) + - [7.2 GET all capability](#72-get-all-capability) + - [7.3 GET one capability](#73-get-one-capability) + - [7.4 DELETE one capability](#74-delete-one-capability) + - [7.5 PUT one capability](#75-put-one-capability) + - [8. Capability-Groups Query](#8-capability-groups-query) + - [8.1 GET group by type](#81-get-group-by-type) + - [9. Flavors](#9-flavors) + - [9.1 GET all flavor](#91-get-all-flavor) + - [9.2 POST create one flavor](#92-post-create-one-flavor) + - [9.3 GET one flavor](#93-get-one-flavor) + - [9.4 DELETE one flavor](#94-delete-one-flavor) + - [10. AppScript](#10-appscript) + - [10.1 POST upload script file](#101-post-upload-script-file) + - [11. Health](#11-health) + - [11.1 GET health check](#111-get-health-check) + - [12. Anti-Affinity Group](#12-anti-affinity-group) + - [12.1 GET all anti-affinity groups](#121-get-all-anti-affinity-groups) + - [12.2 POST create anti-affinity group](#122-post-create-anti-affinity-group) + - [12.3 PUT anti-affinity group](#123-put-anti-affinity-group) + - [12.4 DELETE anti-affinity group](#124-delete-anti-affinity-group) + - [13. VmApp](#13-vmapp) + - [13.1 GET all vm](#131-get-all-vm) + - [13.2 POST create vm](#132-post-create-vm) + - [13.3 GET one vm](#133-get-one-vm) + - [13.4 PUT modify vm](#134-put-modify-vm) + - [13.5 DELETE one vm](#135-delete-one-vm) + - [14. Capability-group stats](#14-capability-group-stats) + - [14.1 GET group stats](#141-get-group-stats) + - [15. AppConfiguration](#15-appconfiguration) + - [15.1 GET app cert](#151-get-app-cert) + - [15.2 POST create app cert](#152-post-create-app-cert) + - [15.3 PUT app cert](#153-put-app-cert) + - [15.4 DELETE app cert](#154-delete-app-cert) + - [15.5 GET all dns](#155-get-all-dns) + - [15.6 POST create dns](#156-post-create-dns) + - [15.7 PUT modify dns](#157-put-modify-dns) + - [15.8 DELETE dns](#158-delete-dns) + - [15.9 GET all produced svc](#159-get-all-produced-svc) + - [15.10 POST create produced svc](#1510-post-create-produced-svc) + - [15.11 PUT modify produced svc](#1511-put-modify-produced-svc) + - [15.12 DELETE produced svc](#1512-delete-produced-svc) + - [15.13 GET all required svc](#1513-get-all-required-svc) + - [15.14 POST create required svc](#1514-post-create-required-svc) + - [15.15 PUT modify required svc](#1515-put-modify-required-svc) + - [15.16 DELETE required svc](#1516-delete-required-svc) + - [15.17 GET all traffic rule](#1517-get-all-traffic-rule) + - [15.18 POST create traffic rule](#1518-post-create-traffic-rule) + - [15.19 PUT modify traffic rule](#1519-put-modify-traffic-rule) + - [15.20 DELETE traffic rule](#1520-delete-traffic-rule) + - [15.21 GET app configuration](#1521-get-app-configuration) + - [15.22 PUT app configuration](#1522-put-app-configuration) - [15. Capability-group stats query](#capability-group-stats-query) - [15.1 GET stats by type](#get-stats-by-type) - [16. Operation](#operation)