From 3d3b03013f522e34da921c88711de814cdb607ea Mon Sep 17 00:00:00 2001 From: avijenkins Date: Fri, 10 Jul 2026 09:02:24 +0000 Subject: [PATCH] Updated assets for swagger Signed-off-by: avijenkins --- swagger/Alert.json | 620 ++--- swagger/Alert.yaml | 620 ++--- swagger/Cloud.json | 32 +- swagger/Cloud.yaml | 24 +- swagger/GslbInventory.json | 186 +- swagger/GslbInventory.yaml | 186 +- swagger/NetworkInventory.json | 124 +- swagger/NetworkInventory.yaml | 124 +- swagger/ServiceEngineGroupInventory.json | 124 +- swagger/ServiceEngineGroupInventory.yaml | 124 +- swagger/apispecs.yaml | 2128 +++++++-------- swagger/avi_global_spec.json | 3086 +++++++++++----------- swagger/avi_global_spec.yaml | 3030 ++++++++++----------- 13 files changed, 5204 insertions(+), 5204 deletions(-) diff --git a/swagger/Alert.json b/swagger/Alert.json index 412c00b46..551915781 100644 --- a/swagger/Alert.json +++ b/swagger/Alert.json @@ -547,13 +547,13 @@ } } }, - "/systemreport": { + "/gslbcrmruntime": { "get": { "tags": [ - "SystemReport" + "GslbCRMRuntime" ], - "description": "/systemreport", - "operationId": "GET /systemreport", + "description": "/gslbcrmruntime", + "operationId": "GET /gslbcrmruntime", "consumes": [ "application/json" ], @@ -644,7 +644,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/SystemReportApiResponse" + "$ref": "#/definitions/GslbCRMRuntimeApiResponse" } }, "401": { @@ -654,10 +654,10 @@ }, "post": { "tags": [ - "SystemReport" + "GslbCRMRuntime" ], - "description": "/systemreport", - "operationId": "POST /systemreport", + "description": "/gslbcrmruntime", + "operationId": "POST /gslbcrmruntime", "consumes": [ "application/json" ], @@ -696,10 +696,10 @@ { "in": "body", "name": "body", - "description": "SystemReport object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/SystemReport" + "$ref": "#/definitions/GslbCRMRuntime" } } ], @@ -712,7 +712,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/SystemReport" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -721,13 +721,13 @@ } } }, - "/systemreport/{uuid}": { + "/gslbcrmruntime/{uuid}": { "get": { "tags": [ - "SystemReport" + "GslbCRMRuntime" ], - "description": "/systemreport/{uuid}/{uuid}", - "operationId": "GET /systemreport/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -813,7 +813,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/SystemReport" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -826,10 +826,10 @@ }, "put": { "tags": [ - "SystemReport" + "GslbCRMRuntime" ], - "description": "/systemreport/{uuid}/{uuid}", - "operationId": "PUT /systemreport/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -875,10 +875,10 @@ { "in": "body", "name": "body", - "description": "SystemReport object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/SystemReport" + "$ref": "#/definitions/GslbCRMRuntime" } }, { @@ -898,7 +898,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/SystemReport" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -911,10 +911,10 @@ }, "patch": { "tags": [ - "SystemReport" + "GslbCRMRuntime" ], - "description": "/systemreport/{uuid}/{uuid}", - "operationId": "PATCH /systemreport/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -960,10 +960,10 @@ { "in": "body", "name": "body", - "description": "SystemReport object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/SystemReport" + "$ref": "#/definitions/GslbCRMRuntime" } }, { @@ -983,7 +983,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/SystemReport" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -996,10 +996,10 @@ }, "delete": { "tags": [ - "SystemReport" + "GslbCRMRuntime" ], - "description": "/systemreport/{uuid}/{uuid}", - "operationId": "DELETE /systemreport/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -1068,13 +1068,13 @@ } } }, - "/virtualservice": { + "/vsgs": { "get": { "tags": [ - "VirtualService" + "VsGs" ], - "description": "/virtualservice", - "operationId": "GET /virtualservice", + "description": "/vsgs", + "operationId": "GET /vsgs", "consumes": [ "application/json" ], @@ -1165,7 +1165,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualServiceApiResponse" + "$ref": "#/definitions/VsGsApiResponse" } }, "401": { @@ -1175,10 +1175,10 @@ }, "post": { "tags": [ - "VirtualService" + "VsGs" ], - "description": "/virtualservice", - "operationId": "POST /virtualservice", + "description": "/vsgs", + "operationId": "POST /vsgs", "consumes": [ "application/json" ], @@ -1217,10 +1217,10 @@ { "in": "body", "name": "body", - "description": "VirtualService object creation", + "description": "VsGs object creation", "required": true, "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/VsGs" } } ], @@ -1233,7 +1233,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/VsGs" } }, "401": { @@ -1242,13 +1242,13 @@ } } }, - "/virtualservice/{uuid}": { + "/vsgs/{uuid}": { "get": { "tags": [ - "VirtualService" + "VsGs" ], - "description": "/virtualservice/{uuid}/{uuid}", - "operationId": "GET /virtualservice/{uuid}", + "description": "/vsgs/{uuid}/{uuid}", + "operationId": "GET /vsgs/{uuid}", "consumes": [ "application/json" ], @@ -1334,7 +1334,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/VsGs" } }, "401": { @@ -1347,10 +1347,10 @@ }, "put": { "tags": [ - "VirtualService" + "VsGs" ], - "description": "/virtualservice/{uuid}/{uuid}", - "operationId": "PUT /virtualservice/{uuid}", + "description": "/vsgs/{uuid}/{uuid}", + "operationId": "PUT /vsgs/{uuid}", "consumes": [ "application/json" ], @@ -1396,10 +1396,10 @@ { "in": "body", "name": "body", - "description": "VirtualService object creation", + "description": "VsGs object creation", "required": true, "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/VsGs" } }, { @@ -1419,7 +1419,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/VsGs" } }, "401": { @@ -1432,10 +1432,10 @@ }, "patch": { "tags": [ - "VirtualService" + "VsGs" ], - "description": "/virtualservice/{uuid}/{uuid}", - "operationId": "PATCH /virtualservice/{uuid}", + "description": "/vsgs/{uuid}/{uuid}", + "operationId": "PATCH /vsgs/{uuid}", "consumes": [ "application/json" ], @@ -1481,10 +1481,10 @@ { "in": "body", "name": "body", - "description": "VirtualService object creation", + "description": "VsGs object creation", "required": true, "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/VsGs" } }, { @@ -1504,7 +1504,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/VsGs" } }, "401": { @@ -1517,10 +1517,10 @@ }, "delete": { "tags": [ - "VirtualService" + "VsGs" ], - "description": "/virtualservice/{uuid}/{uuid}", - "operationId": "DELETE /virtualservice/{uuid}", + "description": "/vsgs/{uuid}/{uuid}", + "operationId": "DELETE /vsgs/{uuid}", "consumes": [ "application/json" ], @@ -2110,13 +2110,13 @@ } } }, - "/gslbsmruntime": { + "/taskjournal": { "get": { "tags": [ - "GslbSMRuntime" + "TaskJournal" ], - "description": "/gslbsmruntime", - "operationId": "GET /gslbsmruntime", + "description": "/taskjournal", + "operationId": "GET /taskjournal", "consumes": [ "application/json" ], @@ -2207,7 +2207,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntimeApiResponse" + "$ref": "#/definitions/TaskJournalApiResponse" } }, "401": { @@ -2217,10 +2217,10 @@ }, "post": { "tags": [ - "GslbSMRuntime" + "TaskJournal" ], - "description": "/gslbsmruntime", - "operationId": "POST /gslbsmruntime", + "description": "/taskjournal", + "operationId": "POST /taskjournal", "consumes": [ "application/json" ], @@ -2259,10 +2259,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "TaskJournal object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/TaskJournal" } } ], @@ -2275,7 +2275,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/TaskJournal" } }, "401": { @@ -2284,13 +2284,13 @@ } } }, - "/gslbsmruntime/{uuid}": { + "/taskjournal/{uuid}": { "get": { "tags": [ - "GslbSMRuntime" + "TaskJournal" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbsmruntime/{uuid}", + "description": "/taskjournal/{uuid}/{uuid}", + "operationId": "GET /taskjournal/{uuid}", "consumes": [ "application/json" ], @@ -2376,7 +2376,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/TaskJournal" } }, "401": { @@ -2389,10 +2389,10 @@ }, "put": { "tags": [ - "GslbSMRuntime" + "TaskJournal" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbsmruntime/{uuid}", + "description": "/taskjournal/{uuid}/{uuid}", + "operationId": "PUT /taskjournal/{uuid}", "consumes": [ "application/json" ], @@ -2438,10 +2438,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "TaskJournal object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/TaskJournal" } }, { @@ -2461,7 +2461,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/TaskJournal" } }, "401": { @@ -2474,10 +2474,10 @@ }, "patch": { "tags": [ - "GslbSMRuntime" + "TaskJournal" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbsmruntime/{uuid}", + "description": "/taskjournal/{uuid}/{uuid}", + "operationId": "PATCH /taskjournal/{uuid}", "consumes": [ "application/json" ], @@ -2523,10 +2523,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "TaskJournal object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/TaskJournal" } }, { @@ -2546,7 +2546,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/TaskJournal" } }, "401": { @@ -2559,10 +2559,10 @@ }, "delete": { "tags": [ - "GslbSMRuntime" + "TaskJournal" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbsmruntime/{uuid}", + "description": "/taskjournal/{uuid}/{uuid}", + "operationId": "DELETE /taskjournal/{uuid}", "consumes": [ "application/json" ], @@ -3152,13 +3152,13 @@ } } }, - "/techsupport": { + "/upgradestatusinfo": { "get": { "tags": [ - "TechSupport" + "UpgradeStatusInfo" ], - "description": "/techsupport", - "operationId": "GET /techsupport", + "description": "/upgradestatusinfo", + "operationId": "GET /upgradestatusinfo", "consumes": [ "application/json" ], @@ -3249,7 +3249,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TechSupportApiResponse" + "$ref": "#/definitions/UpgradeStatusInfoApiResponse" } }, "401": { @@ -3259,10 +3259,10 @@ }, "post": { "tags": [ - "TechSupport" + "UpgradeStatusInfo" ], - "description": "/techsupport", - "operationId": "POST /techsupport", + "description": "/upgradestatusinfo", + "operationId": "POST /upgradestatusinfo", "consumes": [ "application/json" ], @@ -3301,10 +3301,10 @@ { "in": "body", "name": "body", - "description": "TechSupport object creation", + "description": "UpgradeStatusInfo object creation", "required": true, "schema": { - "$ref": "#/definitions/TechSupport" + "$ref": "#/definitions/UpgradeStatusInfo" } } ], @@ -3317,7 +3317,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TechSupport" + "$ref": "#/definitions/UpgradeStatusInfo" } }, "401": { @@ -3326,13 +3326,13 @@ } } }, - "/techsupport/{uuid}": { + "/upgradestatusinfo/{uuid}": { "get": { "tags": [ - "TechSupport" + "UpgradeStatusInfo" ], - "description": "/techsupport/{uuid}/{uuid}", - "operationId": "GET /techsupport/{uuid}", + "description": "/upgradestatusinfo/{uuid}/{uuid}", + "operationId": "GET /upgradestatusinfo/{uuid}", "consumes": [ "application/json" ], @@ -3418,7 +3418,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TechSupport" + "$ref": "#/definitions/UpgradeStatusInfo" } }, "401": { @@ -3431,10 +3431,10 @@ }, "put": { "tags": [ - "TechSupport" + "UpgradeStatusInfo" ], - "description": "/techsupport/{uuid}/{uuid}", - "operationId": "PUT /techsupport/{uuid}", + "description": "/upgradestatusinfo/{uuid}/{uuid}", + "operationId": "PUT /upgradestatusinfo/{uuid}", "consumes": [ "application/json" ], @@ -3480,10 +3480,10 @@ { "in": "body", "name": "body", - "description": "TechSupport object creation", + "description": "UpgradeStatusInfo object creation", "required": true, "schema": { - "$ref": "#/definitions/TechSupport" + "$ref": "#/definitions/UpgradeStatusInfo" } }, { @@ -3503,7 +3503,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TechSupport" + "$ref": "#/definitions/UpgradeStatusInfo" } }, "401": { @@ -3516,10 +3516,10 @@ }, "patch": { "tags": [ - "TechSupport" + "UpgradeStatusInfo" ], - "description": "/techsupport/{uuid}/{uuid}", - "operationId": "PATCH /techsupport/{uuid}", + "description": "/upgradestatusinfo/{uuid}/{uuid}", + "operationId": "PATCH /upgradestatusinfo/{uuid}", "consumes": [ "application/json" ], @@ -3565,10 +3565,10 @@ { "in": "body", "name": "body", - "description": "TechSupport object creation", + "description": "UpgradeStatusInfo object creation", "required": true, "schema": { - "$ref": "#/definitions/TechSupport" + "$ref": "#/definitions/UpgradeStatusInfo" } }, { @@ -3588,7 +3588,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TechSupport" + "$ref": "#/definitions/UpgradeStatusInfo" } }, "401": { @@ -3601,10 +3601,10 @@ }, "delete": { "tags": [ - "TechSupport" + "UpgradeStatusInfo" ], - "description": "/techsupport/{uuid}/{uuid}", - "operationId": "DELETE /techsupport/{uuid}", + "description": "/upgradestatusinfo/{uuid}/{uuid}", + "operationId": "DELETE /upgradestatusinfo/{uuid}", "consumes": [ "application/json" ], @@ -3673,13 +3673,13 @@ } } }, - "/upgradestatusinfo": { + "/systemreport": { "get": { "tags": [ - "UpgradeStatusInfo" + "SystemReport" ], - "description": "/upgradestatusinfo", - "operationId": "GET /upgradestatusinfo", + "description": "/systemreport", + "operationId": "GET /systemreport", "consumes": [ "application/json" ], @@ -3770,7 +3770,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfoApiResponse" + "$ref": "#/definitions/SystemReportApiResponse" } }, "401": { @@ -3780,10 +3780,10 @@ }, "post": { "tags": [ - "UpgradeStatusInfo" + "SystemReport" ], - "description": "/upgradestatusinfo", - "operationId": "POST /upgradestatusinfo", + "description": "/systemreport", + "operationId": "POST /systemreport", "consumes": [ "application/json" ], @@ -3822,10 +3822,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusInfo object creation", + "description": "SystemReport object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/SystemReport" } } ], @@ -3838,7 +3838,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/SystemReport" } }, "401": { @@ -3847,13 +3847,13 @@ } } }, - "/upgradestatusinfo/{uuid}": { + "/systemreport/{uuid}": { "get": { "tags": [ - "UpgradeStatusInfo" + "SystemReport" ], - "description": "/upgradestatusinfo/{uuid}/{uuid}", - "operationId": "GET /upgradestatusinfo/{uuid}", + "description": "/systemreport/{uuid}/{uuid}", + "operationId": "GET /systemreport/{uuid}", "consumes": [ "application/json" ], @@ -3939,7 +3939,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/SystemReport" } }, "401": { @@ -3952,10 +3952,10 @@ }, "put": { "tags": [ - "UpgradeStatusInfo" + "SystemReport" ], - "description": "/upgradestatusinfo/{uuid}/{uuid}", - "operationId": "PUT /upgradestatusinfo/{uuid}", + "description": "/systemreport/{uuid}/{uuid}", + "operationId": "PUT /systemreport/{uuid}", "consumes": [ "application/json" ], @@ -4001,10 +4001,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusInfo object creation", + "description": "SystemReport object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/SystemReport" } }, { @@ -4024,7 +4024,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/SystemReport" } }, "401": { @@ -4037,10 +4037,10 @@ }, "patch": { "tags": [ - "UpgradeStatusInfo" + "SystemReport" ], - "description": "/upgradestatusinfo/{uuid}/{uuid}", - "operationId": "PATCH /upgradestatusinfo/{uuid}", + "description": "/systemreport/{uuid}/{uuid}", + "operationId": "PATCH /systemreport/{uuid}", "consumes": [ "application/json" ], @@ -4086,10 +4086,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusInfo object creation", + "description": "SystemReport object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/SystemReport" } }, { @@ -4109,7 +4109,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/SystemReport" } }, "401": { @@ -4122,10 +4122,10 @@ }, "delete": { "tags": [ - "UpgradeStatusInfo" + "SystemReport" ], - "description": "/upgradestatusinfo/{uuid}/{uuid}", - "operationId": "DELETE /upgradestatusinfo/{uuid}", + "description": "/systemreport/{uuid}/{uuid}", + "operationId": "DELETE /systemreport/{uuid}", "consumes": [ "application/json" ], @@ -4194,13 +4194,13 @@ } } }, - "/vsgs": { + "/techsupport": { "get": { "tags": [ - "VsGs" + "TechSupport" ], - "description": "/vsgs", - "operationId": "GET /vsgs", + "description": "/techsupport", + "operationId": "GET /techsupport", "consumes": [ "application/json" ], @@ -4291,7 +4291,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VsGsApiResponse" + "$ref": "#/definitions/TechSupportApiResponse" } }, "401": { @@ -4301,10 +4301,10 @@ }, "post": { "tags": [ - "VsGs" + "TechSupport" ], - "description": "/vsgs", - "operationId": "POST /vsgs", + "description": "/techsupport", + "operationId": "POST /techsupport", "consumes": [ "application/json" ], @@ -4343,10 +4343,10 @@ { "in": "body", "name": "body", - "description": "VsGs object creation", + "description": "TechSupport object creation", "required": true, "schema": { - "$ref": "#/definitions/VsGs" + "$ref": "#/definitions/TechSupport" } } ], @@ -4359,7 +4359,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VsGs" + "$ref": "#/definitions/TechSupport" } }, "401": { @@ -4368,13 +4368,13 @@ } } }, - "/vsgs/{uuid}": { + "/techsupport/{uuid}": { "get": { "tags": [ - "VsGs" + "TechSupport" ], - "description": "/vsgs/{uuid}/{uuid}", - "operationId": "GET /vsgs/{uuid}", + "description": "/techsupport/{uuid}/{uuid}", + "operationId": "GET /techsupport/{uuid}", "consumes": [ "application/json" ], @@ -4460,7 +4460,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VsGs" + "$ref": "#/definitions/TechSupport" } }, "401": { @@ -4473,10 +4473,10 @@ }, "put": { "tags": [ - "VsGs" + "TechSupport" ], - "description": "/vsgs/{uuid}/{uuid}", - "operationId": "PUT /vsgs/{uuid}", + "description": "/techsupport/{uuid}/{uuid}", + "operationId": "PUT /techsupport/{uuid}", "consumes": [ "application/json" ], @@ -4522,10 +4522,10 @@ { "in": "body", "name": "body", - "description": "VsGs object creation", + "description": "TechSupport object creation", "required": true, "schema": { - "$ref": "#/definitions/VsGs" + "$ref": "#/definitions/TechSupport" } }, { @@ -4545,7 +4545,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VsGs" + "$ref": "#/definitions/TechSupport" } }, "401": { @@ -4558,10 +4558,10 @@ }, "patch": { "tags": [ - "VsGs" + "TechSupport" ], - "description": "/vsgs/{uuid}/{uuid}", - "operationId": "PATCH /vsgs/{uuid}", + "description": "/techsupport/{uuid}/{uuid}", + "operationId": "PATCH /techsupport/{uuid}", "consumes": [ "application/json" ], @@ -4607,10 +4607,10 @@ { "in": "body", "name": "body", - "description": "VsGs object creation", + "description": "TechSupport object creation", "required": true, "schema": { - "$ref": "#/definitions/VsGs" + "$ref": "#/definitions/TechSupport" } }, { @@ -4630,7 +4630,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VsGs" + "$ref": "#/definitions/TechSupport" } }, "401": { @@ -4643,10 +4643,10 @@ }, "delete": { "tags": [ - "VsGs" + "TechSupport" ], - "description": "/vsgs/{uuid}/{uuid}", - "operationId": "DELETE /vsgs/{uuid}", + "description": "/techsupport/{uuid}/{uuid}", + "operationId": "DELETE /techsupport/{uuid}", "consumes": [ "application/json" ], @@ -4715,13 +4715,13 @@ } } }, - "/albservicesfileupload": { + "/gslbhsmruntime": { "get": { "tags": [ - "ALBServicesFileUpload" + "GslbHSMRuntime" ], - "description": "/albservicesfileupload", - "operationId": "GET /albservicesfileupload", + "description": "/gslbhsmruntime", + "operationId": "GET /gslbhsmruntime", "consumes": [ "application/json" ], @@ -4812,7 +4812,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ALBServicesFileUploadApiResponse" + "$ref": "#/definitions/GslbHSMRuntimeApiResponse" } }, "401": { @@ -4822,10 +4822,10 @@ }, "post": { "tags": [ - "ALBServicesFileUpload" + "GslbHSMRuntime" ], - "description": "/albservicesfileupload", - "operationId": "POST /albservicesfileupload", + "description": "/gslbhsmruntime", + "operationId": "POST /gslbhsmruntime", "consumes": [ "application/json" ], @@ -4864,10 +4864,10 @@ { "in": "body", "name": "body", - "description": "ALBServicesFileUpload object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/ALBServicesFileUpload" + "$ref": "#/definitions/GslbHSMRuntime" } } ], @@ -4880,7 +4880,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ALBServicesFileUpload" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -4889,13 +4889,13 @@ } } }, - "/albservicesfileupload/{uuid}": { + "/gslbhsmruntime/{uuid}": { "get": { "tags": [ - "ALBServicesFileUpload" + "GslbHSMRuntime" ], - "description": "/albservicesfileupload/{uuid}/{uuid}", - "operationId": "GET /albservicesfileupload/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -4981,7 +4981,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ALBServicesFileUpload" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -4994,10 +4994,10 @@ }, "put": { "tags": [ - "ALBServicesFileUpload" + "GslbHSMRuntime" ], - "description": "/albservicesfileupload/{uuid}/{uuid}", - "operationId": "PUT /albservicesfileupload/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -5043,10 +5043,10 @@ { "in": "body", "name": "body", - "description": "ALBServicesFileUpload object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/ALBServicesFileUpload" + "$ref": "#/definitions/GslbHSMRuntime" } }, { @@ -5066,7 +5066,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ALBServicesFileUpload" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -5079,10 +5079,10 @@ }, "patch": { "tags": [ - "ALBServicesFileUpload" + "GslbHSMRuntime" ], - "description": "/albservicesfileupload/{uuid}/{uuid}", - "operationId": "PATCH /albservicesfileupload/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -5128,10 +5128,10 @@ { "in": "body", "name": "body", - "description": "ALBServicesFileUpload object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/ALBServicesFileUpload" + "$ref": "#/definitions/GslbHSMRuntime" } }, { @@ -5151,7 +5151,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ALBServicesFileUpload" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -5164,10 +5164,10 @@ }, "delete": { "tags": [ - "ALBServicesFileUpload" + "GslbHSMRuntime" ], - "description": "/albservicesfileupload/{uuid}/{uuid}", - "operationId": "DELETE /albservicesfileupload/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -5236,13 +5236,13 @@ } } }, - "/taskjournal": { + "/gslbsmruntime": { "get": { "tags": [ - "TaskJournal" + "GslbSMRuntime" ], - "description": "/taskjournal", - "operationId": "GET /taskjournal", + "description": "/gslbsmruntime", + "operationId": "GET /gslbsmruntime", "consumes": [ "application/json" ], @@ -5333,7 +5333,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TaskJournalApiResponse" + "$ref": "#/definitions/GslbSMRuntimeApiResponse" } }, "401": { @@ -5343,10 +5343,10 @@ }, "post": { "tags": [ - "TaskJournal" + "GslbSMRuntime" ], - "description": "/taskjournal", - "operationId": "POST /taskjournal", + "description": "/gslbsmruntime", + "operationId": "POST /gslbsmruntime", "consumes": [ "application/json" ], @@ -5385,10 +5385,10 @@ { "in": "body", "name": "body", - "description": "TaskJournal object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/TaskJournal" + "$ref": "#/definitions/GslbSMRuntime" } } ], @@ -5401,7 +5401,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TaskJournal" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -5410,13 +5410,13 @@ } } }, - "/taskjournal/{uuid}": { + "/gslbsmruntime/{uuid}": { "get": { "tags": [ - "TaskJournal" + "GslbSMRuntime" ], - "description": "/taskjournal/{uuid}/{uuid}", - "operationId": "GET /taskjournal/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -5502,7 +5502,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TaskJournal" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -5515,10 +5515,10 @@ }, "put": { "tags": [ - "TaskJournal" + "GslbSMRuntime" ], - "description": "/taskjournal/{uuid}/{uuid}", - "operationId": "PUT /taskjournal/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -5564,10 +5564,10 @@ { "in": "body", "name": "body", - "description": "TaskJournal object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/TaskJournal" + "$ref": "#/definitions/GslbSMRuntime" } }, { @@ -5587,7 +5587,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TaskJournal" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -5600,10 +5600,10 @@ }, "patch": { "tags": [ - "TaskJournal" + "GslbSMRuntime" ], - "description": "/taskjournal/{uuid}/{uuid}", - "operationId": "PATCH /taskjournal/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -5649,10 +5649,10 @@ { "in": "body", "name": "body", - "description": "TaskJournal object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/TaskJournal" + "$ref": "#/definitions/GslbSMRuntime" } }, { @@ -5672,7 +5672,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/TaskJournal" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -5685,10 +5685,10 @@ }, "delete": { "tags": [ - "TaskJournal" + "GslbSMRuntime" ], - "description": "/taskjournal/{uuid}/{uuid}", - "operationId": "DELETE /taskjournal/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -5757,13 +5757,13 @@ } } }, - "/gslbhsmruntime": { + "/albservicesfileupload": { "get": { "tags": [ - "GslbHSMRuntime" + "ALBServicesFileUpload" ], - "description": "/gslbhsmruntime", - "operationId": "GET /gslbhsmruntime", + "description": "/albservicesfileupload", + "operationId": "GET /albservicesfileupload", "consumes": [ "application/json" ], @@ -5854,7 +5854,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntimeApiResponse" + "$ref": "#/definitions/ALBServicesFileUploadApiResponse" } }, "401": { @@ -5864,10 +5864,10 @@ }, "post": { "tags": [ - "GslbHSMRuntime" + "ALBServicesFileUpload" ], - "description": "/gslbhsmruntime", - "operationId": "POST /gslbhsmruntime", + "description": "/albservicesfileupload", + "operationId": "POST /albservicesfileupload", "consumes": [ "application/json" ], @@ -5906,10 +5906,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "ALBServicesFileUpload object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/ALBServicesFileUpload" } } ], @@ -5922,7 +5922,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/ALBServicesFileUpload" } }, "401": { @@ -5931,13 +5931,13 @@ } } }, - "/gslbhsmruntime/{uuid}": { + "/albservicesfileupload/{uuid}": { "get": { "tags": [ - "GslbHSMRuntime" + "ALBServicesFileUpload" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbhsmruntime/{uuid}", + "description": "/albservicesfileupload/{uuid}/{uuid}", + "operationId": "GET /albservicesfileupload/{uuid}", "consumes": [ "application/json" ], @@ -6023,7 +6023,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/ALBServicesFileUpload" } }, "401": { @@ -6036,10 +6036,10 @@ }, "put": { "tags": [ - "GslbHSMRuntime" + "ALBServicesFileUpload" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbhsmruntime/{uuid}", + "description": "/albservicesfileupload/{uuid}/{uuid}", + "operationId": "PUT /albservicesfileupload/{uuid}", "consumes": [ "application/json" ], @@ -6085,10 +6085,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "ALBServicesFileUpload object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/ALBServicesFileUpload" } }, { @@ -6108,7 +6108,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/ALBServicesFileUpload" } }, "401": { @@ -6121,10 +6121,10 @@ }, "patch": { "tags": [ - "GslbHSMRuntime" + "ALBServicesFileUpload" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbhsmruntime/{uuid}", + "description": "/albservicesfileupload/{uuid}/{uuid}", + "operationId": "PATCH /albservicesfileupload/{uuid}", "consumes": [ "application/json" ], @@ -6170,10 +6170,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "ALBServicesFileUpload object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/ALBServicesFileUpload" } }, { @@ -6193,7 +6193,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/ALBServicesFileUpload" } }, "401": { @@ -6206,10 +6206,10 @@ }, "delete": { "tags": [ - "GslbHSMRuntime" + "ALBServicesFileUpload" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbhsmruntime/{uuid}", + "description": "/albservicesfileupload/{uuid}/{uuid}", + "operationId": "DELETE /albservicesfileupload/{uuid}", "consumes": [ "application/json" ], @@ -6278,13 +6278,13 @@ } } }, - "/gslbcrmruntime": { + "/virtualservice": { "get": { "tags": [ - "GslbCRMRuntime" + "VirtualService" ], - "description": "/gslbcrmruntime", - "operationId": "GET /gslbcrmruntime", + "description": "/virtualservice", + "operationId": "GET /virtualservice", "consumes": [ "application/json" ], @@ -6375,7 +6375,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntimeApiResponse" + "$ref": "#/definitions/VirtualServiceApiResponse" } }, "401": { @@ -6385,10 +6385,10 @@ }, "post": { "tags": [ - "GslbCRMRuntime" + "VirtualService" ], - "description": "/gslbcrmruntime", - "operationId": "POST /gslbcrmruntime", + "description": "/virtualservice", + "operationId": "POST /virtualservice", "consumes": [ "application/json" ], @@ -6427,10 +6427,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "VirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/VirtualService" } } ], @@ -6443,7 +6443,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/VirtualService" } }, "401": { @@ -6452,13 +6452,13 @@ } } }, - "/gslbcrmruntime/{uuid}": { + "/virtualservice/{uuid}": { "get": { "tags": [ - "GslbCRMRuntime" + "VirtualService" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbcrmruntime/{uuid}", + "description": "/virtualservice/{uuid}/{uuid}", + "operationId": "GET /virtualservice/{uuid}", "consumes": [ "application/json" ], @@ -6544,7 +6544,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/VirtualService" } }, "401": { @@ -6557,10 +6557,10 @@ }, "put": { "tags": [ - "GslbCRMRuntime" + "VirtualService" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbcrmruntime/{uuid}", + "description": "/virtualservice/{uuid}/{uuid}", + "operationId": "PUT /virtualservice/{uuid}", "consumes": [ "application/json" ], @@ -6606,10 +6606,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "VirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/VirtualService" } }, { @@ -6629,7 +6629,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/VirtualService" } }, "401": { @@ -6642,10 +6642,10 @@ }, "patch": { "tags": [ - "GslbCRMRuntime" + "VirtualService" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbcrmruntime/{uuid}", + "description": "/virtualservice/{uuid}/{uuid}", + "operationId": "PATCH /virtualservice/{uuid}", "consumes": [ "application/json" ], @@ -6691,10 +6691,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "VirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/VirtualService" } }, { @@ -6714,7 +6714,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/VirtualService" } }, "401": { @@ -6727,10 +6727,10 @@ }, "delete": { "tags": [ - "GslbCRMRuntime" + "VirtualService" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbcrmruntime/{uuid}", + "description": "/virtualservice/{uuid}/{uuid}", + "operationId": "DELETE /virtualservice/{uuid}", "consumes": [ "application/json" ], diff --git a/swagger/Alert.yaml b/swagger/Alert.yaml index 0dd80c8b2..793f3c5f5 100644 --- a/swagger/Alert.yaml +++ b/swagger/Alert.yaml @@ -380,12 +380,12 @@ paths: description: object not found - /systemreport: + /gslbcrmruntime: get: tags: - - SystemReport - description: /systemreport - operationId: GET /systemreport + - GslbCRMRuntime + description: /gslbcrmruntime + operationId: GET /gslbcrmruntime consumes: - application/json produces: @@ -448,14 +448,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/SystemReportApiResponse" + $ref: "#/definitions/GslbCRMRuntimeApiResponse" "401": description: log in failed post: tags: - - SystemReport - description: /systemreport - operationId: POST /systemreport + - GslbCRMRuntime + description: /gslbcrmruntime + operationId: POST /gslbcrmruntime consumes: - application/json produces: @@ -483,25 +483,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: SystemReport object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: "#/definitions/SystemReport" + $ref: "#/definitions/GslbCRMRuntime" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/SystemReport" + $ref: "#/definitions/GslbCRMRuntime" "401": description: log in failed - /systemreport/{uuid}: + /gslbcrmruntime/{uuid}: get: tags: - - SystemReport - description: /systemreport/{uuid}/{uuid} - operationId: GET /systemreport/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: GET /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -561,16 +561,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/SystemReport" + $ref: "#/definitions/GslbCRMRuntime" "401": description: log in failed "404": description: object not found put: tags: - - SystemReport - description: /systemreport/{uuid}/{uuid} - operationId: PUT /systemreport/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: PUT /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -603,10 +603,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: SystemReport object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: "#/definitions/SystemReport" + $ref: "#/definitions/GslbCRMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -618,16 +618,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/SystemReport" + $ref: "#/definitions/GslbCRMRuntime" "401": description: log in failed "404": description: object not found patch: tags: - - SystemReport - description: /systemreport/{uuid}/{uuid} - operationId: PATCH /systemreport/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: PATCH /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -660,10 +660,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: SystemReport object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: "#/definitions/SystemReport" + $ref: "#/definitions/GslbCRMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -675,16 +675,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/SystemReport" + $ref: "#/definitions/GslbCRMRuntime" "401": description: log in failed "404": description: object not found delete: tags: - - SystemReport - description: /systemreport/{uuid}/{uuid} - operationId: DELETE /systemreport/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: DELETE /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -731,12 +731,12 @@ paths: description: object not found - /virtualservice: + /vsgs: get: tags: - - VirtualService - description: /virtualservice - operationId: GET /virtualservice + - VsGs + description: /vsgs + operationId: GET /vsgs consumes: - application/json produces: @@ -799,14 +799,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VirtualServiceApiResponse" + $ref: "#/definitions/VsGsApiResponse" "401": description: log in failed post: tags: - - VirtualService - description: /virtualservice - operationId: POST /virtualservice + - VsGs + description: /vsgs + operationId: POST /vsgs consumes: - application/json produces: @@ -834,25 +834,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VirtualService object creation + description: VsGs object creation required: true schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/VsGs" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/VsGs" "401": description: log in failed - /virtualservice/{uuid}: + /vsgs/{uuid}: get: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: GET /virtualservice/{uuid} + - VsGs + description: /vsgs/{uuid}/{uuid} + operationId: GET /vsgs/{uuid} consumes: - application/json produces: @@ -912,16 +912,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/VsGs" "401": description: log in failed "404": description: object not found put: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: PUT /virtualservice/{uuid} + - VsGs + description: /vsgs/{uuid}/{uuid} + operationId: PUT /vsgs/{uuid} consumes: - application/json produces: @@ -954,10 +954,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VirtualService object creation + description: VsGs object creation required: true schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/VsGs" - in: path name: uuid description: UUID of the object to fetch @@ -969,16 +969,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/VsGs" "401": description: log in failed "404": description: object not found patch: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: PATCH /virtualservice/{uuid} + - VsGs + description: /vsgs/{uuid}/{uuid} + operationId: PATCH /vsgs/{uuid} consumes: - application/json produces: @@ -1011,10 +1011,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VirtualService object creation + description: VsGs object creation required: true schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/VsGs" - in: path name: uuid description: UUID of the object to fetch @@ -1026,16 +1026,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/VsGs" "401": description: log in failed "404": description: object not found delete: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: DELETE /virtualservice/{uuid} + - VsGs + description: /vsgs/{uuid}/{uuid} + operationId: DELETE /vsgs/{uuid} consumes: - application/json produces: @@ -1433,12 +1433,12 @@ paths: description: object not found - /gslbsmruntime: + /taskjournal: get: tags: - - GslbSMRuntime - description: /gslbsmruntime - operationId: GET /gslbsmruntime + - TaskJournal + description: /taskjournal + operationId: GET /taskjournal consumes: - application/json produces: @@ -1501,14 +1501,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntimeApiResponse" + $ref: "#/definitions/TaskJournalApiResponse" "401": description: log in failed post: tags: - - GslbSMRuntime - description: /gslbsmruntime - operationId: POST /gslbsmruntime + - TaskJournal + description: /taskjournal + operationId: POST /taskjournal consumes: - application/json produces: @@ -1536,25 +1536,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: TaskJournal object creation required: true schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/TaskJournal" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/TaskJournal" "401": description: log in failed - /gslbsmruntime/{uuid}: + /taskjournal/{uuid}: get: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: GET /gslbsmruntime/{uuid} + - TaskJournal + description: /taskjournal/{uuid}/{uuid} + operationId: GET /taskjournal/{uuid} consumes: - application/json produces: @@ -1614,16 +1614,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/TaskJournal" "401": description: log in failed "404": description: object not found put: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: PUT /gslbsmruntime/{uuid} + - TaskJournal + description: /taskjournal/{uuid}/{uuid} + operationId: PUT /taskjournal/{uuid} consumes: - application/json produces: @@ -1656,10 +1656,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: TaskJournal object creation required: true schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/TaskJournal" - in: path name: uuid description: UUID of the object to fetch @@ -1671,16 +1671,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/TaskJournal" "401": description: log in failed "404": description: object not found patch: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: PATCH /gslbsmruntime/{uuid} + - TaskJournal + description: /taskjournal/{uuid}/{uuid} + operationId: PATCH /taskjournal/{uuid} consumes: - application/json produces: @@ -1713,10 +1713,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: TaskJournal object creation required: true schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/TaskJournal" - in: path name: uuid description: UUID of the object to fetch @@ -1728,16 +1728,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/TaskJournal" "401": description: log in failed "404": description: object not found delete: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: DELETE /gslbsmruntime/{uuid} + - TaskJournal + description: /taskjournal/{uuid}/{uuid} + operationId: DELETE /taskjournal/{uuid} consumes: - application/json produces: @@ -2135,12 +2135,12 @@ paths: description: object not found - /techsupport: + /upgradestatusinfo: get: tags: - - TechSupport - description: /techsupport - operationId: GET /techsupport + - UpgradeStatusInfo + description: /upgradestatusinfo + operationId: GET /upgradestatusinfo consumes: - application/json produces: @@ -2203,14 +2203,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/TechSupportApiResponse" + $ref: "#/definitions/UpgradeStatusInfoApiResponse" "401": description: log in failed post: tags: - - TechSupport - description: /techsupport - operationId: POST /techsupport + - UpgradeStatusInfo + description: /upgradestatusinfo + operationId: POST /upgradestatusinfo consumes: - application/json produces: @@ -2238,25 +2238,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: TechSupport object creation + description: UpgradeStatusInfo object creation required: true schema: - $ref: "#/definitions/TechSupport" + $ref: "#/definitions/UpgradeStatusInfo" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/TechSupport" + $ref: "#/definitions/UpgradeStatusInfo" "401": description: log in failed - /techsupport/{uuid}: + /upgradestatusinfo/{uuid}: get: tags: - - TechSupport - description: /techsupport/{uuid}/{uuid} - operationId: GET /techsupport/{uuid} + - UpgradeStatusInfo + description: /upgradestatusinfo/{uuid}/{uuid} + operationId: GET /upgradestatusinfo/{uuid} consumes: - application/json produces: @@ -2316,16 +2316,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/TechSupport" + $ref: "#/definitions/UpgradeStatusInfo" "401": description: log in failed "404": description: object not found put: tags: - - TechSupport - description: /techsupport/{uuid}/{uuid} - operationId: PUT /techsupport/{uuid} + - UpgradeStatusInfo + description: /upgradestatusinfo/{uuid}/{uuid} + operationId: PUT /upgradestatusinfo/{uuid} consumes: - application/json produces: @@ -2358,10 +2358,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: TechSupport object creation + description: UpgradeStatusInfo object creation required: true schema: - $ref: "#/definitions/TechSupport" + $ref: "#/definitions/UpgradeStatusInfo" - in: path name: uuid description: UUID of the object to fetch @@ -2373,16 +2373,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/TechSupport" + $ref: "#/definitions/UpgradeStatusInfo" "401": description: log in failed "404": description: object not found patch: tags: - - TechSupport - description: /techsupport/{uuid}/{uuid} - operationId: PATCH /techsupport/{uuid} + - UpgradeStatusInfo + description: /upgradestatusinfo/{uuid}/{uuid} + operationId: PATCH /upgradestatusinfo/{uuid} consumes: - application/json produces: @@ -2415,10 +2415,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: TechSupport object creation + description: UpgradeStatusInfo object creation required: true schema: - $ref: "#/definitions/TechSupport" + $ref: "#/definitions/UpgradeStatusInfo" - in: path name: uuid description: UUID of the object to fetch @@ -2430,16 +2430,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/TechSupport" + $ref: "#/definitions/UpgradeStatusInfo" "401": description: log in failed "404": description: object not found delete: tags: - - TechSupport - description: /techsupport/{uuid}/{uuid} - operationId: DELETE /techsupport/{uuid} + - UpgradeStatusInfo + description: /upgradestatusinfo/{uuid}/{uuid} + operationId: DELETE /upgradestatusinfo/{uuid} consumes: - application/json produces: @@ -2486,12 +2486,12 @@ paths: description: object not found - /upgradestatusinfo: + /systemreport: get: tags: - - UpgradeStatusInfo - description: /upgradestatusinfo - operationId: GET /upgradestatusinfo + - SystemReport + description: /systemreport + operationId: GET /systemreport consumes: - application/json produces: @@ -2554,14 +2554,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusInfoApiResponse" + $ref: "#/definitions/SystemReportApiResponse" "401": description: log in failed post: tags: - - UpgradeStatusInfo - description: /upgradestatusinfo - operationId: POST /upgradestatusinfo + - SystemReport + description: /systemreport + operationId: POST /systemreport consumes: - application/json produces: @@ -2589,25 +2589,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: UpgradeStatusInfo object creation + description: SystemReport object creation required: true schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/SystemReport" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/SystemReport" "401": description: log in failed - /upgradestatusinfo/{uuid}: + /systemreport/{uuid}: get: tags: - - UpgradeStatusInfo - description: /upgradestatusinfo/{uuid}/{uuid} - operationId: GET /upgradestatusinfo/{uuid} + - SystemReport + description: /systemreport/{uuid}/{uuid} + operationId: GET /systemreport/{uuid} consumes: - application/json produces: @@ -2667,16 +2667,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/SystemReport" "401": description: log in failed "404": description: object not found put: tags: - - UpgradeStatusInfo - description: /upgradestatusinfo/{uuid}/{uuid} - operationId: PUT /upgradestatusinfo/{uuid} + - SystemReport + description: /systemreport/{uuid}/{uuid} + operationId: PUT /systemreport/{uuid} consumes: - application/json produces: @@ -2709,10 +2709,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: UpgradeStatusInfo object creation + description: SystemReport object creation required: true schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/SystemReport" - in: path name: uuid description: UUID of the object to fetch @@ -2724,16 +2724,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/SystemReport" "401": description: log in failed "404": description: object not found patch: tags: - - UpgradeStatusInfo - description: /upgradestatusinfo/{uuid}/{uuid} - operationId: PATCH /upgradestatusinfo/{uuid} + - SystemReport + description: /systemreport/{uuid}/{uuid} + operationId: PATCH /systemreport/{uuid} consumes: - application/json produces: @@ -2766,10 +2766,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: UpgradeStatusInfo object creation + description: SystemReport object creation required: true schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/SystemReport" - in: path name: uuid description: UUID of the object to fetch @@ -2781,16 +2781,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/SystemReport" "401": description: log in failed "404": description: object not found delete: tags: - - UpgradeStatusInfo - description: /upgradestatusinfo/{uuid}/{uuid} - operationId: DELETE /upgradestatusinfo/{uuid} + - SystemReport + description: /systemreport/{uuid}/{uuid} + operationId: DELETE /systemreport/{uuid} consumes: - application/json produces: @@ -2837,12 +2837,12 @@ paths: description: object not found - /vsgs: + /techsupport: get: tags: - - VsGs - description: /vsgs - operationId: GET /vsgs + - TechSupport + description: /techsupport + operationId: GET /techsupport consumes: - application/json produces: @@ -2905,14 +2905,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VsGsApiResponse" + $ref: "#/definitions/TechSupportApiResponse" "401": description: log in failed post: tags: - - VsGs - description: /vsgs - operationId: POST /vsgs + - TechSupport + description: /techsupport + operationId: POST /techsupport consumes: - application/json produces: @@ -2940,25 +2940,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VsGs object creation + description: TechSupport object creation required: true schema: - $ref: "#/definitions/VsGs" + $ref: "#/definitions/TechSupport" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/VsGs" + $ref: "#/definitions/TechSupport" "401": description: log in failed - /vsgs/{uuid}: + /techsupport/{uuid}: get: tags: - - VsGs - description: /vsgs/{uuid}/{uuid} - operationId: GET /vsgs/{uuid} + - TechSupport + description: /techsupport/{uuid}/{uuid} + operationId: GET /techsupport/{uuid} consumes: - application/json produces: @@ -3018,16 +3018,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VsGs" + $ref: "#/definitions/TechSupport" "401": description: log in failed "404": description: object not found put: tags: - - VsGs - description: /vsgs/{uuid}/{uuid} - operationId: PUT /vsgs/{uuid} + - TechSupport + description: /techsupport/{uuid}/{uuid} + operationId: PUT /techsupport/{uuid} consumes: - application/json produces: @@ -3060,10 +3060,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VsGs object creation + description: TechSupport object creation required: true schema: - $ref: "#/definitions/VsGs" + $ref: "#/definitions/TechSupport" - in: path name: uuid description: UUID of the object to fetch @@ -3075,16 +3075,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VsGs" + $ref: "#/definitions/TechSupport" "401": description: log in failed "404": description: object not found patch: tags: - - VsGs - description: /vsgs/{uuid}/{uuid} - operationId: PATCH /vsgs/{uuid} + - TechSupport + description: /techsupport/{uuid}/{uuid} + operationId: PATCH /techsupport/{uuid} consumes: - application/json produces: @@ -3117,10 +3117,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VsGs object creation + description: TechSupport object creation required: true schema: - $ref: "#/definitions/VsGs" + $ref: "#/definitions/TechSupport" - in: path name: uuid description: UUID of the object to fetch @@ -3132,16 +3132,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VsGs" + $ref: "#/definitions/TechSupport" "401": description: log in failed "404": description: object not found delete: tags: - - VsGs - description: /vsgs/{uuid}/{uuid} - operationId: DELETE /vsgs/{uuid} + - TechSupport + description: /techsupport/{uuid}/{uuid} + operationId: DELETE /techsupport/{uuid} consumes: - application/json produces: @@ -3188,12 +3188,12 @@ paths: description: object not found - /albservicesfileupload: + /gslbhsmruntime: get: tags: - - ALBServicesFileUpload - description: /albservicesfileupload - operationId: GET /albservicesfileupload + - GslbHSMRuntime + description: /gslbhsmruntime + operationId: GET /gslbhsmruntime consumes: - application/json produces: @@ -3256,14 +3256,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/ALBServicesFileUploadApiResponse" + $ref: "#/definitions/GslbHSMRuntimeApiResponse" "401": description: log in failed post: tags: - - ALBServicesFileUpload - description: /albservicesfileupload - operationId: POST /albservicesfileupload + - GslbHSMRuntime + description: /gslbhsmruntime + operationId: POST /gslbhsmruntime consumes: - application/json produces: @@ -3291,25 +3291,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: ALBServicesFileUpload object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: "#/definitions/ALBServicesFileUpload" + $ref: "#/definitions/GslbHSMRuntime" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/ALBServicesFileUpload" + $ref: "#/definitions/GslbHSMRuntime" "401": description: log in failed - /albservicesfileupload/{uuid}: + /gslbhsmruntime/{uuid}: get: tags: - - ALBServicesFileUpload - description: /albservicesfileupload/{uuid}/{uuid} - operationId: GET /albservicesfileupload/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: GET /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -3369,16 +3369,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/ALBServicesFileUpload" + $ref: "#/definitions/GslbHSMRuntime" "401": description: log in failed "404": description: object not found put: tags: - - ALBServicesFileUpload - description: /albservicesfileupload/{uuid}/{uuid} - operationId: PUT /albservicesfileupload/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: PUT /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -3411,10 +3411,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: ALBServicesFileUpload object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: "#/definitions/ALBServicesFileUpload" + $ref: "#/definitions/GslbHSMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -3426,16 +3426,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/ALBServicesFileUpload" + $ref: "#/definitions/GslbHSMRuntime" "401": description: log in failed "404": description: object not found patch: tags: - - ALBServicesFileUpload - description: /albservicesfileupload/{uuid}/{uuid} - operationId: PATCH /albservicesfileupload/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: PATCH /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -3468,10 +3468,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: ALBServicesFileUpload object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: "#/definitions/ALBServicesFileUpload" + $ref: "#/definitions/GslbHSMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -3483,16 +3483,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/ALBServicesFileUpload" + $ref: "#/definitions/GslbHSMRuntime" "401": description: log in failed "404": description: object not found delete: tags: - - ALBServicesFileUpload - description: /albservicesfileupload/{uuid}/{uuid} - operationId: DELETE /albservicesfileupload/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: DELETE /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -3539,12 +3539,12 @@ paths: description: object not found - /taskjournal: + /gslbsmruntime: get: tags: - - TaskJournal - description: /taskjournal - operationId: GET /taskjournal + - GslbSMRuntime + description: /gslbsmruntime + operationId: GET /gslbsmruntime consumes: - application/json produces: @@ -3607,14 +3607,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/TaskJournalApiResponse" + $ref: "#/definitions/GslbSMRuntimeApiResponse" "401": description: log in failed post: tags: - - TaskJournal - description: /taskjournal - operationId: POST /taskjournal + - GslbSMRuntime + description: /gslbsmruntime + operationId: POST /gslbsmruntime consumes: - application/json produces: @@ -3642,25 +3642,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: TaskJournal object creation + description: GslbSMRuntime object creation required: true schema: - $ref: "#/definitions/TaskJournal" + $ref: "#/definitions/GslbSMRuntime" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/TaskJournal" + $ref: "#/definitions/GslbSMRuntime" "401": description: log in failed - /taskjournal/{uuid}: + /gslbsmruntime/{uuid}: get: tags: - - TaskJournal - description: /taskjournal/{uuid}/{uuid} - operationId: GET /taskjournal/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: GET /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -3720,16 +3720,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/TaskJournal" + $ref: "#/definitions/GslbSMRuntime" "401": description: log in failed "404": description: object not found put: tags: - - TaskJournal - description: /taskjournal/{uuid}/{uuid} - operationId: PUT /taskjournal/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: PUT /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -3762,10 +3762,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: TaskJournal object creation + description: GslbSMRuntime object creation required: true schema: - $ref: "#/definitions/TaskJournal" + $ref: "#/definitions/GslbSMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -3777,16 +3777,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/TaskJournal" + $ref: "#/definitions/GslbSMRuntime" "401": description: log in failed "404": description: object not found patch: tags: - - TaskJournal - description: /taskjournal/{uuid}/{uuid} - operationId: PATCH /taskjournal/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: PATCH /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -3819,10 +3819,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: TaskJournal object creation + description: GslbSMRuntime object creation required: true schema: - $ref: "#/definitions/TaskJournal" + $ref: "#/definitions/GslbSMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -3834,16 +3834,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/TaskJournal" + $ref: "#/definitions/GslbSMRuntime" "401": description: log in failed "404": description: object not found delete: tags: - - TaskJournal - description: /taskjournal/{uuid}/{uuid} - operationId: DELETE /taskjournal/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: DELETE /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -3890,12 +3890,12 @@ paths: description: object not found - /gslbhsmruntime: + /albservicesfileupload: get: tags: - - GslbHSMRuntime - description: /gslbhsmruntime - operationId: GET /gslbhsmruntime + - ALBServicesFileUpload + description: /albservicesfileupload + operationId: GET /albservicesfileupload consumes: - application/json produces: @@ -3958,14 +3958,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntimeApiResponse" + $ref: "#/definitions/ALBServicesFileUploadApiResponse" "401": description: log in failed post: tags: - - GslbHSMRuntime - description: /gslbhsmruntime - operationId: POST /gslbhsmruntime + - ALBServicesFileUpload + description: /albservicesfileupload + operationId: POST /albservicesfileupload consumes: - application/json produces: @@ -3993,25 +3993,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: ALBServicesFileUpload object creation required: true schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/ALBServicesFileUpload" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/ALBServicesFileUpload" "401": description: log in failed - /gslbhsmruntime/{uuid}: + /albservicesfileupload/{uuid}: get: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: GET /gslbhsmruntime/{uuid} + - ALBServicesFileUpload + description: /albservicesfileupload/{uuid}/{uuid} + operationId: GET /albservicesfileupload/{uuid} consumes: - application/json produces: @@ -4071,16 +4071,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/ALBServicesFileUpload" "401": description: log in failed "404": description: object not found put: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: PUT /gslbhsmruntime/{uuid} + - ALBServicesFileUpload + description: /albservicesfileupload/{uuid}/{uuid} + operationId: PUT /albservicesfileupload/{uuid} consumes: - application/json produces: @@ -4113,10 +4113,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: ALBServicesFileUpload object creation required: true schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/ALBServicesFileUpload" - in: path name: uuid description: UUID of the object to fetch @@ -4128,16 +4128,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/ALBServicesFileUpload" "401": description: log in failed "404": description: object not found patch: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: PATCH /gslbhsmruntime/{uuid} + - ALBServicesFileUpload + description: /albservicesfileupload/{uuid}/{uuid} + operationId: PATCH /albservicesfileupload/{uuid} consumes: - application/json produces: @@ -4170,10 +4170,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: ALBServicesFileUpload object creation required: true schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/ALBServicesFileUpload" - in: path name: uuid description: UUID of the object to fetch @@ -4185,16 +4185,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/ALBServicesFileUpload" "401": description: log in failed "404": description: object not found delete: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: DELETE /gslbhsmruntime/{uuid} + - ALBServicesFileUpload + description: /albservicesfileupload/{uuid}/{uuid} + operationId: DELETE /albservicesfileupload/{uuid} consumes: - application/json produces: @@ -4241,12 +4241,12 @@ paths: description: object not found - /gslbcrmruntime: + /virtualservice: get: tags: - - GslbCRMRuntime - description: /gslbcrmruntime - operationId: GET /gslbcrmruntime + - VirtualService + description: /virtualservice + operationId: GET /virtualservice consumes: - application/json produces: @@ -4309,14 +4309,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntimeApiResponse" + $ref: "#/definitions/VirtualServiceApiResponse" "401": description: log in failed post: tags: - - GslbCRMRuntime - description: /gslbcrmruntime - operationId: POST /gslbcrmruntime + - VirtualService + description: /virtualservice + operationId: POST /virtualservice consumes: - application/json produces: @@ -4344,25 +4344,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: VirtualService object creation required: true schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/VirtualService" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/VirtualService" "401": description: log in failed - /gslbcrmruntime/{uuid}: + /virtualservice/{uuid}: get: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: GET /gslbcrmruntime/{uuid} + - VirtualService + description: /virtualservice/{uuid}/{uuid} + operationId: GET /virtualservice/{uuid} consumes: - application/json produces: @@ -4422,16 +4422,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/VirtualService" "401": description: log in failed "404": description: object not found put: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: PUT /gslbcrmruntime/{uuid} + - VirtualService + description: /virtualservice/{uuid}/{uuid} + operationId: PUT /virtualservice/{uuid} consumes: - application/json produces: @@ -4464,10 +4464,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: VirtualService object creation required: true schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/VirtualService" - in: path name: uuid description: UUID of the object to fetch @@ -4479,16 +4479,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/VirtualService" "401": description: log in failed "404": description: object not found patch: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: PATCH /gslbcrmruntime/{uuid} + - VirtualService + description: /virtualservice/{uuid}/{uuid} + operationId: PATCH /virtualservice/{uuid} consumes: - application/json produces: @@ -4521,10 +4521,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: VirtualService object creation required: true schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/VirtualService" - in: path name: uuid description: UUID of the object to fetch @@ -4536,16 +4536,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/VirtualService" "401": description: log in failed "404": description: object not found delete: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: DELETE /gslbcrmruntime/{uuid} + - VirtualService + description: /virtualservice/{uuid}/{uuid} + operationId: DELETE /virtualservice/{uuid} consumes: - application/json produces: diff --git a/swagger/Cloud.json b/swagger/Cloud.json index f7ec7c6e8..a18d2cfe9 100644 --- a/swagger/Cloud.json +++ b/swagger/Cloud.json @@ -763,12 +763,12 @@ } }, "/cloud/{uuid}/gc/": { - "put": { + "patch": { "tags": [ "Cloud" ], "description": "/cloud/{uuid}/gc/", - "operationId": "PUT /cloud/{uuid}/gc/", + "operationId": "PATCH /cloud/{uuid}/gc/", "consumes": [ "application/json" ], @@ -804,18 +804,6 @@ "required": true, "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, - { - "in": "body", - "name": "body", - "description": "empty", - "required": true, - "schema": { - "type": "object", - "additionalProperties": { - "type": "string" - } - } - }, { "in": "path", "name": "uuid", @@ -844,12 +832,12 @@ } } }, - "patch": { + "put": { "tags": [ "Cloud" ], "description": "/cloud/{uuid}/gc/", - "operationId": "PATCH /cloud/{uuid}/gc/", + "operationId": "PUT /cloud/{uuid}/gc/", "consumes": [ "application/json" ], @@ -885,6 +873,18 @@ "required": true, "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, + { + "in": "body", + "name": "body", + "description": "empty", + "required": true, + "schema": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + }, { "in": "path", "name": "uuid", diff --git a/swagger/Cloud.yaml b/swagger/Cloud.yaml index 0a2029310..e5ddf01c9 100644 --- a/swagger/Cloud.yaml +++ b/swagger/Cloud.yaml @@ -524,11 +524,11 @@ paths: "404": description: object not found /cloud/{uuid}/gc/: - put: + patch: tags: - Cloud description: /cloud/{uuid}/gc/ - operationId: PUT /cloud/{uuid}/gc/ + operationId: PATCH /cloud/{uuid}/gc/ consumes: - application/json produces: @@ -554,14 +554,6 @@ paths: type: string required: true description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - in: body - name: body - description: empty - required: true - schema: - type: object - additionalProperties: - type: string - in: path name: uuid description: UUID of the object to fetch @@ -578,11 +570,11 @@ paths: description: log in failed "404": description: object not found - patch: + put: tags: - Cloud description: /cloud/{uuid}/gc/ - operationId: PATCH /cloud/{uuid}/gc/ + operationId: PUT /cloud/{uuid}/gc/ consumes: - application/json produces: @@ -608,6 +600,14 @@ paths: type: string required: true description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - in: body + name: body + description: empty + required: true + schema: + type: object + additionalProperties: + type: string - in: path name: uuid description: UUID of the object to fetch diff --git a/swagger/GslbInventory.json b/swagger/GslbInventory.json index b94635d19..45e6c54d2 100644 --- a/swagger/GslbInventory.json +++ b/swagger/GslbInventory.json @@ -236,13 +236,13 @@ } } }, - "/gslbcrmruntime": { + "/gslbhsmruntime": { "get": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime", - "operationId": "GET /gslbcrmruntime", + "description": "/gslbhsmruntime", + "operationId": "GET /gslbhsmruntime", "consumes": [ "application/json" ], @@ -333,7 +333,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntimeApiResponse" + "$ref": "#/definitions/GslbHSMRuntimeApiResponse" } }, "401": { @@ -343,10 +343,10 @@ }, "post": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime", - "operationId": "POST /gslbcrmruntime", + "description": "/gslbhsmruntime", + "operationId": "POST /gslbhsmruntime", "consumes": [ "application/json" ], @@ -385,10 +385,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } } ], @@ -401,7 +401,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -410,13 +410,13 @@ } } }, - "/gslbcrmruntime/{uuid}": { + "/gslbhsmruntime/{uuid}": { "get": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbcrmruntime/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -502,7 +502,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -515,10 +515,10 @@ }, "put": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbcrmruntime/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -564,10 +564,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, { @@ -587,7 +587,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -600,10 +600,10 @@ }, "patch": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbcrmruntime/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -649,10 +649,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, { @@ -672,7 +672,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -685,10 +685,10 @@ }, "delete": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbcrmruntime/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -757,13 +757,13 @@ } } }, - "/gslbsmruntime": { + "/gslbcrmruntime": { "get": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime", - "operationId": "GET /gslbsmruntime", + "description": "/gslbcrmruntime", + "operationId": "GET /gslbcrmruntime", "consumes": [ "application/json" ], @@ -854,7 +854,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntimeApiResponse" + "$ref": "#/definitions/GslbCRMRuntimeApiResponse" } }, "401": { @@ -864,10 +864,10 @@ }, "post": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime", - "operationId": "POST /gslbsmruntime", + "description": "/gslbcrmruntime", + "operationId": "POST /gslbcrmruntime", "consumes": [ "application/json" ], @@ -906,10 +906,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } } ], @@ -922,7 +922,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -931,13 +931,13 @@ } } }, - "/gslbsmruntime/{uuid}": { + "/gslbcrmruntime/{uuid}": { "get": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbsmruntime/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -1023,7 +1023,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -1036,10 +1036,10 @@ }, "put": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbsmruntime/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -1085,10 +1085,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, { @@ -1108,7 +1108,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -1121,10 +1121,10 @@ }, "patch": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbsmruntime/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -1170,10 +1170,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, { @@ -1193,7 +1193,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -1206,10 +1206,10 @@ }, "delete": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbsmruntime/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -1278,13 +1278,13 @@ } } }, - "/gslbhsmruntime": { + "/gslbsmruntime": { "get": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime", - "operationId": "GET /gslbhsmruntime", + "description": "/gslbsmruntime", + "operationId": "GET /gslbsmruntime", "consumes": [ "application/json" ], @@ -1375,7 +1375,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntimeApiResponse" + "$ref": "#/definitions/GslbSMRuntimeApiResponse" } }, "401": { @@ -1385,10 +1385,10 @@ }, "post": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime", - "operationId": "POST /gslbhsmruntime", + "description": "/gslbsmruntime", + "operationId": "POST /gslbsmruntime", "consumes": [ "application/json" ], @@ -1427,10 +1427,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } } ], @@ -1443,7 +1443,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -1452,13 +1452,13 @@ } } }, - "/gslbhsmruntime/{uuid}": { + "/gslbsmruntime/{uuid}": { "get": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbhsmruntime/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -1544,7 +1544,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -1557,10 +1557,10 @@ }, "put": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbhsmruntime/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -1606,10 +1606,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, { @@ -1629,7 +1629,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -1642,10 +1642,10 @@ }, "patch": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbhsmruntime/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -1691,10 +1691,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, { @@ -1714,7 +1714,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -1727,10 +1727,10 @@ }, "delete": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbhsmruntime/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], diff --git a/swagger/GslbInventory.yaml b/swagger/GslbInventory.yaml index 0e473e366..70bcc1aa2 100644 --- a/swagger/GslbInventory.yaml +++ b/swagger/GslbInventory.yaml @@ -171,12 +171,12 @@ paths: description: object not found - /gslbcrmruntime: + /gslbhsmruntime: get: tags: - - GslbCRMRuntime - description: /gslbcrmruntime - operationId: GET /gslbcrmruntime + - GslbHSMRuntime + description: /gslbhsmruntime + operationId: GET /gslbhsmruntime consumes: - application/json produces: @@ -239,14 +239,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntimeApiResponse" + $ref: "#/definitions/GslbHSMRuntimeApiResponse" "401": description: log in failed post: tags: - - GslbCRMRuntime - description: /gslbcrmruntime - operationId: POST /gslbcrmruntime + - GslbHSMRuntime + description: /gslbhsmruntime + operationId: POST /gslbhsmruntime consumes: - application/json produces: @@ -274,25 +274,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/GslbHSMRuntime" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/GslbHSMRuntime" "401": description: log in failed - /gslbcrmruntime/{uuid}: + /gslbhsmruntime/{uuid}: get: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: GET /gslbcrmruntime/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: GET /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -352,16 +352,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/GslbHSMRuntime" "401": description: log in failed "404": description: object not found put: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: PUT /gslbcrmruntime/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: PUT /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -394,10 +394,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/GslbHSMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -409,16 +409,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/GslbHSMRuntime" "401": description: log in failed "404": description: object not found patch: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: PATCH /gslbcrmruntime/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: PATCH /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -451,10 +451,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/GslbHSMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -466,16 +466,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbCRMRuntime" + $ref: "#/definitions/GslbHSMRuntime" "401": description: log in failed "404": description: object not found delete: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: DELETE /gslbcrmruntime/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: DELETE /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -522,12 +522,12 @@ paths: description: object not found - /gslbsmruntime: + /gslbcrmruntime: get: tags: - - GslbSMRuntime - description: /gslbsmruntime - operationId: GET /gslbsmruntime + - GslbCRMRuntime + description: /gslbcrmruntime + operationId: GET /gslbcrmruntime consumes: - application/json produces: @@ -590,14 +590,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntimeApiResponse" + $ref: "#/definitions/GslbCRMRuntimeApiResponse" "401": description: log in failed post: tags: - - GslbSMRuntime - description: /gslbsmruntime - operationId: POST /gslbsmruntime + - GslbCRMRuntime + description: /gslbcrmruntime + operationId: POST /gslbcrmruntime consumes: - application/json produces: @@ -625,25 +625,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/GslbCRMRuntime" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/GslbCRMRuntime" "401": description: log in failed - /gslbsmruntime/{uuid}: + /gslbcrmruntime/{uuid}: get: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: GET /gslbsmruntime/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: GET /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -703,16 +703,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/GslbCRMRuntime" "401": description: log in failed "404": description: object not found put: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: PUT /gslbsmruntime/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: PUT /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -745,10 +745,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/GslbCRMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -760,16 +760,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/GslbCRMRuntime" "401": description: log in failed "404": description: object not found patch: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: PATCH /gslbsmruntime/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: PATCH /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -802,10 +802,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/GslbCRMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -817,16 +817,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbSMRuntime" + $ref: "#/definitions/GslbCRMRuntime" "401": description: log in failed "404": description: object not found delete: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: DELETE /gslbsmruntime/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: DELETE /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -873,12 +873,12 @@ paths: description: object not found - /gslbhsmruntime: + /gslbsmruntime: get: tags: - - GslbHSMRuntime - description: /gslbhsmruntime - operationId: GET /gslbhsmruntime + - GslbSMRuntime + description: /gslbsmruntime + operationId: GET /gslbsmruntime consumes: - application/json produces: @@ -941,14 +941,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntimeApiResponse" + $ref: "#/definitions/GslbSMRuntimeApiResponse" "401": description: log in failed post: tags: - - GslbHSMRuntime - description: /gslbhsmruntime - operationId: POST /gslbhsmruntime + - GslbSMRuntime + description: /gslbsmruntime + operationId: POST /gslbsmruntime consumes: - application/json produces: @@ -976,25 +976,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: GslbSMRuntime object creation required: true schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/GslbSMRuntime" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/GslbSMRuntime" "401": description: log in failed - /gslbhsmruntime/{uuid}: + /gslbsmruntime/{uuid}: get: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: GET /gslbhsmruntime/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: GET /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -1054,16 +1054,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/GslbSMRuntime" "401": description: log in failed "404": description: object not found put: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: PUT /gslbhsmruntime/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: PUT /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -1096,10 +1096,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: GslbSMRuntime object creation required: true schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/GslbSMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -1111,16 +1111,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/GslbSMRuntime" "401": description: log in failed "404": description: object not found patch: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: PATCH /gslbhsmruntime/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: PATCH /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -1153,10 +1153,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: GslbSMRuntime object creation required: true schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/GslbSMRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -1168,16 +1168,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/GslbHSMRuntime" + $ref: "#/definitions/GslbSMRuntime" "401": description: log in failed "404": description: object not found delete: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: DELETE /gslbhsmruntime/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: DELETE /gslbsmruntime/{uuid} consumes: - application/json produces: diff --git a/swagger/NetworkInventory.json b/swagger/NetworkInventory.json index d468c4928..54de81fdd 100644 --- a/swagger/NetworkInventory.json +++ b/swagger/NetworkInventory.json @@ -236,13 +236,13 @@ } } }, - "/networkruntime": { + "/vimgrnwruntime": { "get": { "tags": [ - "NetworkRuntime" + "VIMgrNWRuntime" ], - "description": "/networkruntime", - "operationId": "GET /networkruntime", + "description": "/vimgrnwruntime", + "operationId": "GET /vimgrnwruntime", "consumes": [ "application/json" ], @@ -333,7 +333,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/NetworkRuntimeApiResponse" + "$ref": "#/definitions/VIMgrNWRuntimeApiResponse" } }, "401": { @@ -343,10 +343,10 @@ }, "post": { "tags": [ - "NetworkRuntime" + "VIMgrNWRuntime" ], - "description": "/networkruntime", - "operationId": "POST /networkruntime", + "description": "/vimgrnwruntime", + "operationId": "POST /vimgrnwruntime", "consumes": [ "application/json" ], @@ -385,10 +385,10 @@ { "in": "body", "name": "body", - "description": "NetworkRuntime object creation", + "description": "VIMgrNWRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/NetworkRuntime" + "$ref": "#/definitions/VIMgrNWRuntime" } } ], @@ -401,7 +401,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/NetworkRuntime" + "$ref": "#/definitions/VIMgrNWRuntime" } }, "401": { @@ -410,13 +410,13 @@ } } }, - "/networkruntime/{uuid}": { + "/vimgrnwruntime/{uuid}": { "get": { "tags": [ - "NetworkRuntime" + "VIMgrNWRuntime" ], - "description": "/networkruntime/{uuid}/{uuid}", - "operationId": "GET /networkruntime/{uuid}", + "description": "/vimgrnwruntime/{uuid}/{uuid}", + "operationId": "GET /vimgrnwruntime/{uuid}", "consumes": [ "application/json" ], @@ -502,7 +502,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/NetworkRuntime" + "$ref": "#/definitions/VIMgrNWRuntime" } }, "401": { @@ -515,10 +515,10 @@ }, "put": { "tags": [ - "NetworkRuntime" + "VIMgrNWRuntime" ], - "description": "/networkruntime/{uuid}/{uuid}", - "operationId": "PUT /networkruntime/{uuid}", + "description": "/vimgrnwruntime/{uuid}/{uuid}", + "operationId": "PUT /vimgrnwruntime/{uuid}", "consumes": [ "application/json" ], @@ -564,10 +564,10 @@ { "in": "body", "name": "body", - "description": "NetworkRuntime object creation", + "description": "VIMgrNWRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/NetworkRuntime" + "$ref": "#/definitions/VIMgrNWRuntime" } }, { @@ -587,7 +587,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/NetworkRuntime" + "$ref": "#/definitions/VIMgrNWRuntime" } }, "401": { @@ -600,10 +600,10 @@ }, "patch": { "tags": [ - "NetworkRuntime" + "VIMgrNWRuntime" ], - "description": "/networkruntime/{uuid}/{uuid}", - "operationId": "PATCH /networkruntime/{uuid}", + "description": "/vimgrnwruntime/{uuid}/{uuid}", + "operationId": "PATCH /vimgrnwruntime/{uuid}", "consumes": [ "application/json" ], @@ -649,10 +649,10 @@ { "in": "body", "name": "body", - "description": "NetworkRuntime object creation", + "description": "VIMgrNWRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/NetworkRuntime" + "$ref": "#/definitions/VIMgrNWRuntime" } }, { @@ -672,7 +672,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/NetworkRuntime" + "$ref": "#/definitions/VIMgrNWRuntime" } }, "401": { @@ -685,10 +685,10 @@ }, "delete": { "tags": [ - "NetworkRuntime" + "VIMgrNWRuntime" ], - "description": "/networkruntime/{uuid}/{uuid}", - "operationId": "DELETE /networkruntime/{uuid}", + "description": "/vimgrnwruntime/{uuid}/{uuid}", + "operationId": "DELETE /vimgrnwruntime/{uuid}", "consumes": [ "application/json" ], @@ -757,13 +757,13 @@ } } }, - "/vimgrnwruntime": { + "/networkruntime": { "get": { "tags": [ - "VIMgrNWRuntime" + "NetworkRuntime" ], - "description": "/vimgrnwruntime", - "operationId": "GET /vimgrnwruntime", + "description": "/networkruntime", + "operationId": "GET /networkruntime", "consumes": [ "application/json" ], @@ -854,7 +854,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VIMgrNWRuntimeApiResponse" + "$ref": "#/definitions/NetworkRuntimeApiResponse" } }, "401": { @@ -864,10 +864,10 @@ }, "post": { "tags": [ - "VIMgrNWRuntime" + "NetworkRuntime" ], - "description": "/vimgrnwruntime", - "operationId": "POST /vimgrnwruntime", + "description": "/networkruntime", + "operationId": "POST /networkruntime", "consumes": [ "application/json" ], @@ -906,10 +906,10 @@ { "in": "body", "name": "body", - "description": "VIMgrNWRuntime object creation", + "description": "NetworkRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/VIMgrNWRuntime" + "$ref": "#/definitions/NetworkRuntime" } } ], @@ -922,7 +922,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VIMgrNWRuntime" + "$ref": "#/definitions/NetworkRuntime" } }, "401": { @@ -931,13 +931,13 @@ } } }, - "/vimgrnwruntime/{uuid}": { + "/networkruntime/{uuid}": { "get": { "tags": [ - "VIMgrNWRuntime" + "NetworkRuntime" ], - "description": "/vimgrnwruntime/{uuid}/{uuid}", - "operationId": "GET /vimgrnwruntime/{uuid}", + "description": "/networkruntime/{uuid}/{uuid}", + "operationId": "GET /networkruntime/{uuid}", "consumes": [ "application/json" ], @@ -1023,7 +1023,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VIMgrNWRuntime" + "$ref": "#/definitions/NetworkRuntime" } }, "401": { @@ -1036,10 +1036,10 @@ }, "put": { "tags": [ - "VIMgrNWRuntime" + "NetworkRuntime" ], - "description": "/vimgrnwruntime/{uuid}/{uuid}", - "operationId": "PUT /vimgrnwruntime/{uuid}", + "description": "/networkruntime/{uuid}/{uuid}", + "operationId": "PUT /networkruntime/{uuid}", "consumes": [ "application/json" ], @@ -1085,10 +1085,10 @@ { "in": "body", "name": "body", - "description": "VIMgrNWRuntime object creation", + "description": "NetworkRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/VIMgrNWRuntime" + "$ref": "#/definitions/NetworkRuntime" } }, { @@ -1108,7 +1108,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VIMgrNWRuntime" + "$ref": "#/definitions/NetworkRuntime" } }, "401": { @@ -1121,10 +1121,10 @@ }, "patch": { "tags": [ - "VIMgrNWRuntime" + "NetworkRuntime" ], - "description": "/vimgrnwruntime/{uuid}/{uuid}", - "operationId": "PATCH /vimgrnwruntime/{uuid}", + "description": "/networkruntime/{uuid}/{uuid}", + "operationId": "PATCH /networkruntime/{uuid}", "consumes": [ "application/json" ], @@ -1170,10 +1170,10 @@ { "in": "body", "name": "body", - "description": "VIMgrNWRuntime object creation", + "description": "NetworkRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/VIMgrNWRuntime" + "$ref": "#/definitions/NetworkRuntime" } }, { @@ -1193,7 +1193,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VIMgrNWRuntime" + "$ref": "#/definitions/NetworkRuntime" } }, "401": { @@ -1206,10 +1206,10 @@ }, "delete": { "tags": [ - "VIMgrNWRuntime" + "NetworkRuntime" ], - "description": "/vimgrnwruntime/{uuid}/{uuid}", - "operationId": "DELETE /vimgrnwruntime/{uuid}", + "description": "/networkruntime/{uuid}/{uuid}", + "operationId": "DELETE /networkruntime/{uuid}", "consumes": [ "application/json" ], diff --git a/swagger/NetworkInventory.yaml b/swagger/NetworkInventory.yaml index 8ce198e75..315d7d94c 100644 --- a/swagger/NetworkInventory.yaml +++ b/swagger/NetworkInventory.yaml @@ -171,12 +171,12 @@ paths: description: object not found - /networkruntime: + /vimgrnwruntime: get: tags: - - NetworkRuntime - description: /networkruntime - operationId: GET /networkruntime + - VIMgrNWRuntime + description: /vimgrnwruntime + operationId: GET /vimgrnwruntime consumes: - application/json produces: @@ -239,14 +239,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/NetworkRuntimeApiResponse" + $ref: "#/definitions/VIMgrNWRuntimeApiResponse" "401": description: log in failed post: tags: - - NetworkRuntime - description: /networkruntime - operationId: POST /networkruntime + - VIMgrNWRuntime + description: /vimgrnwruntime + operationId: POST /vimgrnwruntime consumes: - application/json produces: @@ -274,25 +274,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: NetworkRuntime object creation + description: VIMgrNWRuntime object creation required: true schema: - $ref: "#/definitions/NetworkRuntime" + $ref: "#/definitions/VIMgrNWRuntime" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/NetworkRuntime" + $ref: "#/definitions/VIMgrNWRuntime" "401": description: log in failed - /networkruntime/{uuid}: + /vimgrnwruntime/{uuid}: get: tags: - - NetworkRuntime - description: /networkruntime/{uuid}/{uuid} - operationId: GET /networkruntime/{uuid} + - VIMgrNWRuntime + description: /vimgrnwruntime/{uuid}/{uuid} + operationId: GET /vimgrnwruntime/{uuid} consumes: - application/json produces: @@ -352,16 +352,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/NetworkRuntime" + $ref: "#/definitions/VIMgrNWRuntime" "401": description: log in failed "404": description: object not found put: tags: - - NetworkRuntime - description: /networkruntime/{uuid}/{uuid} - operationId: PUT /networkruntime/{uuid} + - VIMgrNWRuntime + description: /vimgrnwruntime/{uuid}/{uuid} + operationId: PUT /vimgrnwruntime/{uuid} consumes: - application/json produces: @@ -394,10 +394,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: NetworkRuntime object creation + description: VIMgrNWRuntime object creation required: true schema: - $ref: "#/definitions/NetworkRuntime" + $ref: "#/definitions/VIMgrNWRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -409,16 +409,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/NetworkRuntime" + $ref: "#/definitions/VIMgrNWRuntime" "401": description: log in failed "404": description: object not found patch: tags: - - NetworkRuntime - description: /networkruntime/{uuid}/{uuid} - operationId: PATCH /networkruntime/{uuid} + - VIMgrNWRuntime + description: /vimgrnwruntime/{uuid}/{uuid} + operationId: PATCH /vimgrnwruntime/{uuid} consumes: - application/json produces: @@ -451,10 +451,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: NetworkRuntime object creation + description: VIMgrNWRuntime object creation required: true schema: - $ref: "#/definitions/NetworkRuntime" + $ref: "#/definitions/VIMgrNWRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -466,16 +466,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/NetworkRuntime" + $ref: "#/definitions/VIMgrNWRuntime" "401": description: log in failed "404": description: object not found delete: tags: - - NetworkRuntime - description: /networkruntime/{uuid}/{uuid} - operationId: DELETE /networkruntime/{uuid} + - VIMgrNWRuntime + description: /vimgrnwruntime/{uuid}/{uuid} + operationId: DELETE /vimgrnwruntime/{uuid} consumes: - application/json produces: @@ -522,12 +522,12 @@ paths: description: object not found - /vimgrnwruntime: + /networkruntime: get: tags: - - VIMgrNWRuntime - description: /vimgrnwruntime - operationId: GET /vimgrnwruntime + - NetworkRuntime + description: /networkruntime + operationId: GET /networkruntime consumes: - application/json produces: @@ -590,14 +590,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VIMgrNWRuntimeApiResponse" + $ref: "#/definitions/NetworkRuntimeApiResponse" "401": description: log in failed post: tags: - - VIMgrNWRuntime - description: /vimgrnwruntime - operationId: POST /vimgrnwruntime + - NetworkRuntime + description: /networkruntime + operationId: POST /networkruntime consumes: - application/json produces: @@ -625,25 +625,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VIMgrNWRuntime object creation + description: NetworkRuntime object creation required: true schema: - $ref: "#/definitions/VIMgrNWRuntime" + $ref: "#/definitions/NetworkRuntime" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/VIMgrNWRuntime" + $ref: "#/definitions/NetworkRuntime" "401": description: log in failed - /vimgrnwruntime/{uuid}: + /networkruntime/{uuid}: get: tags: - - VIMgrNWRuntime - description: /vimgrnwruntime/{uuid}/{uuid} - operationId: GET /vimgrnwruntime/{uuid} + - NetworkRuntime + description: /networkruntime/{uuid}/{uuid} + operationId: GET /networkruntime/{uuid} consumes: - application/json produces: @@ -703,16 +703,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VIMgrNWRuntime" + $ref: "#/definitions/NetworkRuntime" "401": description: log in failed "404": description: object not found put: tags: - - VIMgrNWRuntime - description: /vimgrnwruntime/{uuid}/{uuid} - operationId: PUT /vimgrnwruntime/{uuid} + - NetworkRuntime + description: /networkruntime/{uuid}/{uuid} + operationId: PUT /networkruntime/{uuid} consumes: - application/json produces: @@ -745,10 +745,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VIMgrNWRuntime object creation + description: NetworkRuntime object creation required: true schema: - $ref: "#/definitions/VIMgrNWRuntime" + $ref: "#/definitions/NetworkRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -760,16 +760,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VIMgrNWRuntime" + $ref: "#/definitions/NetworkRuntime" "401": description: log in failed "404": description: object not found patch: tags: - - VIMgrNWRuntime - description: /vimgrnwruntime/{uuid}/{uuid} - operationId: PATCH /vimgrnwruntime/{uuid} + - NetworkRuntime + description: /networkruntime/{uuid}/{uuid} + operationId: PATCH /networkruntime/{uuid} consumes: - application/json produces: @@ -802,10 +802,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VIMgrNWRuntime object creation + description: NetworkRuntime object creation required: true schema: - $ref: "#/definitions/VIMgrNWRuntime" + $ref: "#/definitions/NetworkRuntime" - in: path name: uuid description: UUID of the object to fetch @@ -817,16 +817,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VIMgrNWRuntime" + $ref: "#/definitions/NetworkRuntime" "401": description: log in failed "404": description: object not found delete: tags: - - VIMgrNWRuntime - description: /vimgrnwruntime/{uuid}/{uuid} - operationId: DELETE /vimgrnwruntime/{uuid} + - NetworkRuntime + description: /networkruntime/{uuid}/{uuid} + operationId: DELETE /networkruntime/{uuid} consumes: - application/json produces: diff --git a/swagger/ServiceEngineGroupInventory.json b/swagger/ServiceEngineGroupInventory.json index d2e67b2d6..90e591ebc 100644 --- a/swagger/ServiceEngineGroupInventory.json +++ b/swagger/ServiceEngineGroupInventory.json @@ -236,13 +236,13 @@ } } }, - "/serviceenginegroup": { + "/upgradestatussummary": { "get": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup", - "operationId": "GET /serviceenginegroup", + "description": "/upgradestatussummary", + "operationId": "GET /upgradestatussummary", "consumes": [ "application/json" ], @@ -333,7 +333,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroupApiResponse" + "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" } }, "401": { @@ -343,10 +343,10 @@ }, "post": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup", - "operationId": "POST /serviceenginegroup", + "description": "/upgradestatussummary", + "operationId": "POST /upgradestatussummary", "consumes": [ "application/json" ], @@ -385,10 +385,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } } ], @@ -401,7 +401,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -410,13 +410,13 @@ } } }, - "/serviceenginegroup/{uuid}": { + "/upgradestatussummary/{uuid}": { "get": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup/{uuid}/{uuid}", - "operationId": "GET /serviceenginegroup/{uuid}", + "description": "/upgradestatussummary/{uuid}/{uuid}", + "operationId": "GET /upgradestatussummary/{uuid}", "consumes": [ "application/json" ], @@ -502,7 +502,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -515,10 +515,10 @@ }, "put": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup/{uuid}/{uuid}", - "operationId": "PUT /serviceenginegroup/{uuid}", + "description": "/upgradestatussummary/{uuid}/{uuid}", + "operationId": "PUT /upgradestatussummary/{uuid}", "consumes": [ "application/json" ], @@ -564,10 +564,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -587,7 +587,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -600,10 +600,10 @@ }, "patch": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup/{uuid}/{uuid}", - "operationId": "PATCH /serviceenginegroup/{uuid}", + "description": "/upgradestatussummary/{uuid}/{uuid}", + "operationId": "PATCH /upgradestatussummary/{uuid}", "consumes": [ "application/json" ], @@ -649,10 +649,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -672,7 +672,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -685,10 +685,10 @@ }, "delete": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup/{uuid}/{uuid}", - "operationId": "DELETE /serviceenginegroup/{uuid}", + "description": "/upgradestatussummary/{uuid}/{uuid}", + "operationId": "DELETE /upgradestatussummary/{uuid}", "consumes": [ "application/json" ], @@ -757,13 +757,13 @@ } } }, - "/upgradestatussummary": { + "/serviceenginegroup": { "get": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary", - "operationId": "GET /upgradestatussummary", + "description": "/serviceenginegroup", + "operationId": "GET /serviceenginegroup", "consumes": [ "application/json" ], @@ -854,7 +854,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" + "$ref": "#/definitions/ServiceEngineGroupApiResponse" } }, "401": { @@ -864,10 +864,10 @@ }, "post": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary", - "operationId": "POST /upgradestatussummary", + "description": "/serviceenginegroup", + "operationId": "POST /serviceenginegroup", "consumes": [ "application/json" ], @@ -906,10 +906,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusSummary object creation", + "description": "ServiceEngineGroup object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } } ], @@ -922,7 +922,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -931,13 +931,13 @@ } } }, - "/upgradestatussummary/{uuid}": { + "/serviceenginegroup/{uuid}": { "get": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary/{uuid}/{uuid}", - "operationId": "GET /upgradestatussummary/{uuid}", + "description": "/serviceenginegroup/{uuid}/{uuid}", + "operationId": "GET /serviceenginegroup/{uuid}", "consumes": [ "application/json" ], @@ -1023,7 +1023,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -1036,10 +1036,10 @@ }, "put": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary/{uuid}/{uuid}", - "operationId": "PUT /upgradestatussummary/{uuid}", + "description": "/serviceenginegroup/{uuid}/{uuid}", + "operationId": "PUT /serviceenginegroup/{uuid}", "consumes": [ "application/json" ], @@ -1085,10 +1085,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusSummary object creation", + "description": "ServiceEngineGroup object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, { @@ -1108,7 +1108,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -1121,10 +1121,10 @@ }, "patch": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary/{uuid}/{uuid}", - "operationId": "PATCH /upgradestatussummary/{uuid}", + "description": "/serviceenginegroup/{uuid}/{uuid}", + "operationId": "PATCH /serviceenginegroup/{uuid}", "consumes": [ "application/json" ], @@ -1170,10 +1170,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusSummary object creation", + "description": "ServiceEngineGroup object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, { @@ -1193,7 +1193,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -1206,10 +1206,10 @@ }, "delete": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary/{uuid}/{uuid}", - "operationId": "DELETE /upgradestatussummary/{uuid}", + "description": "/serviceenginegroup/{uuid}/{uuid}", + "operationId": "DELETE /serviceenginegroup/{uuid}", "consumes": [ "application/json" ], diff --git a/swagger/ServiceEngineGroupInventory.yaml b/swagger/ServiceEngineGroupInventory.yaml index e17479d74..0ba040345 100644 --- a/swagger/ServiceEngineGroupInventory.yaml +++ b/swagger/ServiceEngineGroupInventory.yaml @@ -171,12 +171,12 @@ paths: description: object not found - /serviceenginegroup: + /upgradestatussummary: get: tags: - - ServiceEngineGroup - description: /serviceenginegroup - operationId: GET /serviceenginegroup + - UpgradeStatusSummary + description: /upgradestatussummary + operationId: GET /upgradestatussummary consumes: - application/json produces: @@ -239,14 +239,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/ServiceEngineGroupApiResponse" + $ref: "#/definitions/UpgradeStatusSummaryApiResponse" "401": description: log in failed post: tags: - - ServiceEngineGroup - description: /serviceenginegroup - operationId: POST /serviceenginegroup + - UpgradeStatusSummary + description: /upgradestatussummary + operationId: POST /upgradestatussummary consumes: - application/json produces: @@ -274,25 +274,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: ServiceEngineGroup object creation + description: UpgradeStatusSummary object creation required: true schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" "401": description: log in failed - /serviceenginegroup/{uuid}: + /upgradestatussummary/{uuid}: get: tags: - - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/{uuid} - operationId: GET /serviceenginegroup/{uuid} + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: GET /upgradestatussummary/{uuid} consumes: - application/json produces: @@ -352,16 +352,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" "401": description: log in failed "404": description: object not found put: tags: - - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/{uuid} - operationId: PUT /serviceenginegroup/{uuid} + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: PUT /upgradestatussummary/{uuid} consumes: - application/json produces: @@ -394,10 +394,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: ServiceEngineGroup object creation + description: UpgradeStatusSummary object creation required: true schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" - in: path name: uuid description: UUID of the object to fetch @@ -409,16 +409,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" "401": description: log in failed "404": description: object not found patch: tags: - - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/{uuid} - operationId: PATCH /serviceenginegroup/{uuid} + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: PATCH /upgradestatussummary/{uuid} consumes: - application/json produces: @@ -451,10 +451,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: ServiceEngineGroup object creation + description: UpgradeStatusSummary object creation required: true schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" - in: path name: uuid description: UUID of the object to fetch @@ -466,16 +466,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" "401": description: log in failed "404": description: object not found delete: tags: - - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/{uuid} - operationId: DELETE /serviceenginegroup/{uuid} + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: DELETE /upgradestatussummary/{uuid} consumes: - application/json produces: @@ -522,12 +522,12 @@ paths: description: object not found - /upgradestatussummary: + /serviceenginegroup: get: tags: - - UpgradeStatusSummary - description: /upgradestatussummary - operationId: GET /upgradestatussummary + - ServiceEngineGroup + description: /serviceenginegroup + operationId: GET /serviceenginegroup consumes: - application/json produces: @@ -590,14 +590,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummaryApiResponse" + $ref: "#/definitions/ServiceEngineGroupApiResponse" "401": description: log in failed post: tags: - - UpgradeStatusSummary - description: /upgradestatussummary - operationId: POST /upgradestatussummary + - ServiceEngineGroup + description: /serviceenginegroup + operationId: POST /serviceenginegroup consumes: - application/json produces: @@ -625,25 +625,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: UpgradeStatusSummary object creation + description: ServiceEngineGroup object creation required: true schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" "401": description: log in failed - /upgradestatussummary/{uuid}: + /serviceenginegroup/{uuid}: get: tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: GET /upgradestatussummary/{uuid} + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/{uuid} + operationId: GET /serviceenginegroup/{uuid} consumes: - application/json produces: @@ -703,16 +703,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" "401": description: log in failed "404": description: object not found put: tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: PUT /upgradestatussummary/{uuid} + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/{uuid} + operationId: PUT /serviceenginegroup/{uuid} consumes: - application/json produces: @@ -745,10 +745,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: UpgradeStatusSummary object creation + description: ServiceEngineGroup object creation required: true schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" - in: path name: uuid description: UUID of the object to fetch @@ -760,16 +760,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" "401": description: log in failed "404": description: object not found patch: tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: PATCH /upgradestatussummary/{uuid} + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/{uuid} + operationId: PATCH /serviceenginegroup/{uuid} consumes: - application/json produces: @@ -802,10 +802,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: UpgradeStatusSummary object creation + description: ServiceEngineGroup object creation required: true schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" - in: path name: uuid description: UUID of the object to fetch @@ -817,16 +817,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" "401": description: log in failed "404": description: object not found delete: tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: DELETE /upgradestatussummary/{uuid} + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/{uuid} + operationId: DELETE /serviceenginegroup/{uuid} consumes: - application/json produces: diff --git a/swagger/apispecs.yaml b/swagger/apispecs.yaml index 11dad10ab..76237a9f2 100644 --- a/swagger/apispecs.yaml +++ b/swagger/apispecs.yaml @@ -34122,12 +34122,12 @@ paths: description: log in failed '404': description: object not found - /serviceenginegroup: + /upgradestatussummary: get: tags: - - ServiceEngineGroup - description: /serviceenginegroup - operationId: GET /serviceenginegroup + - UpgradeStatusSummary + description: /upgradestatussummary + operationId: GET /upgradestatussummary consumes: - application/json produces: @@ -34204,14 +34204,14 @@ paths: '200': description: OK schema: - $ref: '#/definitions/ServiceEngineGroupApiResponse' + $ref: '#/definitions/UpgradeStatusSummaryApiResponse' '401': description: log in failed post: tags: - - ServiceEngineGroup - description: /serviceenginegroup - operationId: POST /serviceenginegroup + - UpgradeStatusSummary + description: /upgradestatussummary + operationId: POST /upgradestatussummary consumes: - application/json produces: @@ -34245,25 +34245,25 @@ paths: will reject requests. - in: body name: body - description: ServiceEngineGroup object creation + description: UpgradeStatusSummary object creation required: true schema: - $ref: '#/definitions/ServiceEngineGroup' + $ref: '#/definitions/UpgradeStatusSummary' security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/ServiceEngineGroup' + $ref: '#/definitions/UpgradeStatusSummary' '401': description: log in failed - /serviceenginegroup/{uuid}: + /upgradestatussummary/{uuid}: get: tags: - - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/{uuid} - operationId: GET /serviceenginegroup/{uuid} + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: GET /upgradestatussummary/{uuid} consumes: - application/json produces: @@ -34333,16 +34333,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/ServiceEngineGroup' + $ref: '#/definitions/UpgradeStatusSummary' '401': description: log in failed '404': description: object not found put: tags: - - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/{uuid} - operationId: PUT /serviceenginegroup/{uuid} + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: PUT /upgradestatussummary/{uuid} consumes: - application/json produces: @@ -34381,10 +34381,10 @@ paths: will reject requests. - in: body name: body - description: ServiceEngineGroup object creation + description: UpgradeStatusSummary object creation required: true schema: - $ref: '#/definitions/ServiceEngineGroup' + $ref: '#/definitions/UpgradeStatusSummary' - in: path name: uuid description: UUID of the object to fetch @@ -34396,16 +34396,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/ServiceEngineGroup' + $ref: '#/definitions/UpgradeStatusSummary' '401': description: log in failed '404': description: object not found patch: tags: - - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/{uuid} - operationId: PATCH /serviceenginegroup/{uuid} + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: PATCH /upgradestatussummary/{uuid} consumes: - application/json produces: @@ -34444,10 +34444,10 @@ paths: will reject requests. - in: body name: body - description: ServiceEngineGroup object creation + description: UpgradeStatusSummary object creation required: true schema: - $ref: '#/definitions/ServiceEngineGroup' + $ref: '#/definitions/UpgradeStatusSummary' - in: path name: uuid description: UUID of the object to fetch @@ -34459,16 +34459,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/ServiceEngineGroup' + $ref: '#/definitions/UpgradeStatusSummary' '401': description: log in failed '404': description: object not found delete: tags: - - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/{uuid} - operationId: DELETE /serviceenginegroup/{uuid} + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: DELETE /upgradestatussummary/{uuid} consumes: - application/json produces: @@ -34519,19 +34519,58 @@ paths: type: string '404': description: object not found - /serviceenginegroup/{uuid}/redistribute: - post: + /serviceenginegroup: + get: tags: - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/redistribute - operationId: POST /serviceenginegroup/{uuid}/redistribute + description: /serviceenginegroup + operationId: GET /serviceenginegroup consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: name + in: query + description: object name + required: false + type: string + - name: refers_to + in: query + description: Filter to request all objects that refers to another Avi resource. + Its syntax is refers_to=:. Eg. get all virtual services + referring to pool p1 will be refers_to=pool:pool_p1_uuid + type: string + - name: referred_by + in: query + description: Filter to request all objects that are referred by another Avi + resource. Its syntax is referred_by=:. Eg. get all pools + referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid + type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like + name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. + It is useful to get the referenced resource name without performing get + on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like + runtime. Eg. join_subresources=runtime. + type: string + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -34556,43 +34595,27 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: empty - required: true - schema: - type: object - additionalProperties: - type: string - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string security: - basicAuth: [] responses: '200': description: OK schema: - type: string + $ref: '#/definitions/ServiceEngineGroupApiResponse' '401': description: log in failed - '404': - description: object not found - /serviceenginegroup/clear: post: tags: - ServiceEngineGroup - description: /serviceenginegroup/clear - operationId: POST /serviceenginegroup/clear + description: /serviceenginegroup + operationId: POST /serviceenginegroup consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -34619,34 +34642,37 @@ paths: will reject requests. - in: body name: body - description: empty + description: ServiceEngineGroup object creation required: true schema: - type: object - additionalProperties: - type: string + $ref: '#/definitions/ServiceEngineGroup' security: - basicAuth: [] responses: '200': description: OK schema: - type: string + $ref: '#/definitions/ServiceEngineGroup' '401': description: log in failed - /serviceenginegroup/{uuid}/runtime/: + /serviceenginegroup/{uuid}: get: tags: - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/runtime/ - operationId: GET /serviceenginegroup/{uuid}/runtime/ + description: /serviceenginegroup/{uuid}/{uuid} + operationId: GET /serviceenginegroup/{uuid} consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: name + in: query + description: object name + required: false + type: string + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -34655,13 +34681,6 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - name: X-Avi-Version in: header type: string @@ -34671,33 +34690,66 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - in: path - name: uuid + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - name: uuid + in: path description: UUID of the object to fetch required: true type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like + name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. + It is useful to get the referenced resource name without performing get + on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like + runtime. Eg. join_subresources=runtime. + type: string security: - basicAuth: [] responses: '200': description: OK schema: - type: string + $ref: '#/definitions/ServiceEngineGroup' '401': description: log in failed '404': description: object not found - /serviceenginegroup/{uuid}/placement/summary/: - get: + put: tags: - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/placement/summary/ - operationId: GET /serviceenginegroup/{uuid}/placement/summary/ + description: /serviceenginegroup/{uuid}/{uuid} + operationId: PUT /serviceenginegroup/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -34708,13 +34760,6 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - name: X-Avi-Version in: header type: string @@ -34724,6 +34769,19 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - in: body + name: body + description: ServiceEngineGroup object creation + required: true + schema: + $ref: '#/definitions/ServiceEngineGroup' - in: path name: uuid description: UUID of the object to fetch @@ -34735,22 +34793,26 @@ paths: '200': description: OK schema: - type: string + $ref: '#/definitions/ServiceEngineGroup' '401': description: log in failed '404': description: object not found - /serviceenginegroup/{uuid}/placement/detail/: - get: + patch: tags: - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/placement/detail/ - operationId: GET /serviceenginegroup/{uuid}/placement/detail/ + description: /serviceenginegroup/{uuid}/{uuid} + operationId: PATCH /serviceenginegroup/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -34761,13 +34823,6 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - name: X-Avi-Version in: header type: string @@ -34777,6 +34832,19 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - in: body + name: body + description: ServiceEngineGroup object creation + required: true + schema: + $ref: '#/definitions/ServiceEngineGroup' - in: path name: uuid description: UUID of the object to fetch @@ -34788,22 +34856,26 @@ paths: '200': description: OK schema: - type: string + $ref: '#/definitions/ServiceEngineGroup' '401': description: log in failed '404': description: object not found - /serviceenginegroup/{uuid}/placement/ineligible/: - get: + delete: tags: - ServiceEngineGroup - description: /serviceenginegroup/{uuid}/placement/ineligible/ - operationId: GET /serviceenginegroup/{uuid}/placement/ineligible/ + description: /serviceenginegroup/{uuid}/{uuid} + operationId: DELETE /serviceenginegroup/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -34814,13 +34886,6 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - name: X-Avi-Version in: header type: string @@ -34830,6 +34895,13 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. - in: path name: uuid description: UUID of the object to fetch @@ -34838,66 +34910,25 @@ paths: security: - basicAuth: [] responses: - '200': - description: OK + '204': + description: object deleted schema: type: string - '401': - description: log in failed '404': description: object not found - /upgradestatussummary: - get: + /serviceenginegroup/{uuid}/redistribute: + post: tags: - - UpgradeStatusSummary - description: /upgradestatussummary - operationId: GET /upgradestatussummary + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/redistribute + operationId: POST /serviceenginegroup/{uuid}/redistribute consumes: - application/json produces: - application/json parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: refers_to - in: query - description: Filter to request all objects that refers to another Avi resource. - Its syntax is refers_to=:. Eg. get all virtual services - referring to pool p1 will be refers_to=pool:pool_p1_uuid - type: string - - name: referred_by - in: query - description: Filter to request all objects that are referred by another Avi - resource. Its syntax is referred_by=:. Eg. get all pools - referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like - name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. - It is useful to get the referenced resource name without performing get - on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like - runtime. Eg. join_subresources=runtime. - type: string - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -34922,27 +34953,43 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: empty + required: true + schema: + type: object + additionalProperties: + type: string + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/UpgradeStatusSummaryApiResponse' + type: string '401': description: log in failed + '404': + description: object not found + /serviceenginegroup/clear: post: tags: - - UpgradeStatusSummary - description: /upgradestatussummary - operationId: POST /upgradestatussummary + - ServiceEngineGroup + description: /serviceenginegroup/clear + operationId: POST /serviceenginegroup/clear consumes: - application/json produces: - application/json parameters: - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -34969,37 +35016,34 @@ paths: will reject requests. - in: body name: body - description: UpgradeStatusSummary object creation + description: empty required: true schema: - $ref: '#/definitions/UpgradeStatusSummary' + type: object + additionalProperties: + type: string security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/UpgradeStatusSummary' + type: string '401': description: log in failed - /upgradestatussummary/{uuid}: + /serviceenginegroup/{uuid}/runtime/: get: tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: GET /upgradestatussummary/{uuid} + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/runtime/ + operationId: GET /serviceenginegroup/{uuid}/runtime/ consumes: - application/json produces: - application/json parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -35008,6 +35052,13 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. - name: X-Avi-Version in: header type: string @@ -35017,66 +35068,33 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - - name: uuid - in: path + - in: path + name: uuid description: UUID of the object to fetch required: true type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like - name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. - It is useful to get the referenced resource name without performing get - on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like - runtime. Eg. join_subresources=runtime. - type: string security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/UpgradeStatusSummary' + type: string '401': description: log in failed '404': description: object not found - put: + /serviceenginegroup/{uuid}/placement/summary/: + get: tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: PUT /upgradestatussummary/{uuid} + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/placement/summary/ + operationId: GET /serviceenginegroup/{uuid}/placement/summary/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -35087,6 +35105,13 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. - name: X-Avi-Version in: header type: string @@ -35096,19 +35121,6 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - - in: body - name: body - description: UpgradeStatusSummary object creation - required: true - schema: - $ref: '#/definitions/UpgradeStatusSummary' - in: path name: uuid description: UUID of the object to fetch @@ -35120,26 +35132,22 @@ paths: '200': description: OK schema: - $ref: '#/definitions/UpgradeStatusSummary' + type: string '401': description: log in failed '404': description: object not found - patch: + /serviceenginegroup/{uuid}/placement/detail/: + get: tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: PATCH /upgradestatussummary/{uuid} + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/placement/detail/ + operationId: GET /serviceenginegroup/{uuid}/placement/detail/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -35150,6 +35158,13 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. - name: X-Avi-Version in: header type: string @@ -35159,19 +35174,6 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - - in: body - name: body - description: UpgradeStatusSummary object creation - required: true - schema: - $ref: '#/definitions/UpgradeStatusSummary' - in: path name: uuid description: UUID of the object to fetch @@ -35183,26 +35185,22 @@ paths: '200': description: OK schema: - $ref: '#/definitions/UpgradeStatusSummary' + type: string '401': description: log in failed '404': description: object not found - delete: + /serviceenginegroup/{uuid}/placement/ineligible/: + get: tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: DELETE /upgradestatussummary/{uuid} + - ServiceEngineGroup + description: /serviceenginegroup/{uuid}/placement/ineligible/ + operationId: GET /serviceenginegroup/{uuid}/placement/ineligible/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -35213,6 +35211,13 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. - name: X-Avi-Version in: header type: string @@ -35222,13 +35227,6 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - in: path name: uuid description: UUID of the object to fetch @@ -35237,10 +35235,12 @@ paths: security: - basicAuth: [] responses: - '204': - description: object deleted + '200': + description: OK schema: type: string + '401': + description: log in failed '404': description: object not found /network-inventory: @@ -36220,12 +36220,12 @@ paths: description: log in failed '404': description: object not found - /gslbcrmruntime: + /gslbhsmruntime: get: tags: - - GslbCRMRuntime - description: /gslbcrmruntime - operationId: GET /gslbcrmruntime + - GslbHSMRuntime + description: /gslbhsmruntime + operationId: GET /gslbhsmruntime consumes: - application/json produces: @@ -36302,14 +36302,14 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbCRMRuntimeApiResponse' + $ref: '#/definitions/GslbHSMRuntimeApiResponse' '401': description: log in failed post: tags: - - GslbCRMRuntime - description: /gslbcrmruntime - operationId: POST /gslbcrmruntime + - GslbHSMRuntime + description: /gslbhsmruntime + operationId: POST /gslbhsmruntime consumes: - application/json produces: @@ -36343,25 +36343,25 @@ paths: will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: '#/definitions/GslbCRMRuntime' + $ref: '#/definitions/GslbHSMRuntime' security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/GslbCRMRuntime' + $ref: '#/definitions/GslbHSMRuntime' '401': description: log in failed - /gslbcrmruntime/{uuid}: + /gslbhsmruntime/{uuid}: get: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: GET /gslbcrmruntime/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: GET /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -36431,16 +36431,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbCRMRuntime' + $ref: '#/definitions/GslbHSMRuntime' '401': description: log in failed '404': description: object not found put: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: PUT /gslbcrmruntime/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: PUT /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -36479,10 +36479,10 @@ paths: will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: '#/definitions/GslbCRMRuntime' + $ref: '#/definitions/GslbHSMRuntime' - in: path name: uuid description: UUID of the object to fetch @@ -36494,16 +36494,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbCRMRuntime' + $ref: '#/definitions/GslbHSMRuntime' '401': description: log in failed '404': description: object not found patch: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: PATCH /gslbcrmruntime/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: PATCH /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -36542,10 +36542,10 @@ paths: will reject requests. - in: body name: body - description: GslbCRMRuntime object creation + description: GslbHSMRuntime object creation required: true schema: - $ref: '#/definitions/GslbCRMRuntime' + $ref: '#/definitions/GslbHSMRuntime' - in: path name: uuid description: UUID of the object to fetch @@ -36557,16 +36557,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbCRMRuntime' + $ref: '#/definitions/GslbHSMRuntime' '401': description: log in failed '404': description: object not found delete: tags: - - GslbCRMRuntime - description: /gslbcrmruntime/{uuid}/{uuid} - operationId: DELETE /gslbcrmruntime/{uuid} + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: DELETE /gslbhsmruntime/{uuid} consumes: - application/json produces: @@ -36617,12 +36617,12 @@ paths: type: string '404': description: object not found - /gslbsmruntime: + /gslbcrmruntime: get: tags: - - GslbSMRuntime - description: /gslbsmruntime - operationId: GET /gslbsmruntime + - GslbCRMRuntime + description: /gslbcrmruntime + operationId: GET /gslbcrmruntime consumes: - application/json produces: @@ -36699,14 +36699,14 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbSMRuntimeApiResponse' + $ref: '#/definitions/GslbCRMRuntimeApiResponse' '401': description: log in failed post: tags: - - GslbSMRuntime - description: /gslbsmruntime - operationId: POST /gslbsmruntime + - GslbCRMRuntime + description: /gslbcrmruntime + operationId: POST /gslbcrmruntime consumes: - application/json produces: @@ -36740,25 +36740,25 @@ paths: will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: '#/definitions/GslbSMRuntime' + $ref: '#/definitions/GslbCRMRuntime' security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/GslbSMRuntime' + $ref: '#/definitions/GslbCRMRuntime' '401': description: log in failed - /gslbsmruntime/{uuid}: + /gslbcrmruntime/{uuid}: get: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: GET /gslbsmruntime/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: GET /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -36828,16 +36828,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbSMRuntime' + $ref: '#/definitions/GslbCRMRuntime' '401': description: log in failed '404': description: object not found put: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: PUT /gslbsmruntime/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: PUT /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -36876,10 +36876,10 @@ paths: will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: '#/definitions/GslbSMRuntime' + $ref: '#/definitions/GslbCRMRuntime' - in: path name: uuid description: UUID of the object to fetch @@ -36891,16 +36891,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbSMRuntime' + $ref: '#/definitions/GslbCRMRuntime' '401': description: log in failed '404': description: object not found patch: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: PATCH /gslbsmruntime/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: PATCH /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -36939,10 +36939,10 @@ paths: will reject requests. - in: body name: body - description: GslbSMRuntime object creation + description: GslbCRMRuntime object creation required: true schema: - $ref: '#/definitions/GslbSMRuntime' + $ref: '#/definitions/GslbCRMRuntime' - in: path name: uuid description: UUID of the object to fetch @@ -36954,16 +36954,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbSMRuntime' + $ref: '#/definitions/GslbCRMRuntime' '401': description: log in failed '404': description: object not found delete: tags: - - GslbSMRuntime - description: /gslbsmruntime/{uuid}/{uuid} - operationId: DELETE /gslbsmruntime/{uuid} + - GslbCRMRuntime + description: /gslbcrmruntime/{uuid}/{uuid} + operationId: DELETE /gslbcrmruntime/{uuid} consumes: - application/json produces: @@ -37014,12 +37014,12 @@ paths: type: string '404': description: object not found - /gslbhsmruntime: + /gslbsmruntime: get: tags: - - GslbHSMRuntime - description: /gslbhsmruntime - operationId: GET /gslbhsmruntime + - GslbSMRuntime + description: /gslbsmruntime + operationId: GET /gslbsmruntime consumes: - application/json produces: @@ -37096,14 +37096,14 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbHSMRuntimeApiResponse' + $ref: '#/definitions/GslbSMRuntimeApiResponse' '401': description: log in failed post: tags: - - GslbHSMRuntime - description: /gslbhsmruntime - operationId: POST /gslbhsmruntime + - GslbSMRuntime + description: /gslbsmruntime + operationId: POST /gslbsmruntime consumes: - application/json produces: @@ -37137,25 +37137,25 @@ paths: will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: GslbSMRuntime object creation required: true schema: - $ref: '#/definitions/GslbHSMRuntime' + $ref: '#/definitions/GslbSMRuntime' security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/GslbHSMRuntime' + $ref: '#/definitions/GslbSMRuntime' '401': description: log in failed - /gslbhsmruntime/{uuid}: + /gslbsmruntime/{uuid}: get: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: GET /gslbhsmruntime/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: GET /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -37225,16 +37225,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbHSMRuntime' + $ref: '#/definitions/GslbSMRuntime' '401': description: log in failed '404': description: object not found put: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: PUT /gslbhsmruntime/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: PUT /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -37273,10 +37273,10 @@ paths: will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: GslbSMRuntime object creation required: true schema: - $ref: '#/definitions/GslbHSMRuntime' + $ref: '#/definitions/GslbSMRuntime' - in: path name: uuid description: UUID of the object to fetch @@ -37288,16 +37288,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbHSMRuntime' + $ref: '#/definitions/GslbSMRuntime' '401': description: log in failed '404': description: object not found patch: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: PATCH /gslbhsmruntime/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: PATCH /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -37336,10 +37336,10 @@ paths: will reject requests. - in: body name: body - description: GslbHSMRuntime object creation + description: GslbSMRuntime object creation required: true schema: - $ref: '#/definitions/GslbHSMRuntime' + $ref: '#/definitions/GslbSMRuntime' - in: path name: uuid description: UUID of the object to fetch @@ -37351,16 +37351,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/GslbHSMRuntime' + $ref: '#/definitions/GslbSMRuntime' '401': description: log in failed '404': description: object not found delete: tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: DELETE /gslbhsmruntime/{uuid} + - GslbSMRuntime + description: /gslbsmruntime/{uuid}/{uuid} + operationId: DELETE /gslbsmruntime/{uuid} consumes: - application/json produces: @@ -71973,12 +71973,12 @@ paths: type: string '404': description: object not found - /virtualservice: + /debugvirtualservice: get: tags: - - VirtualService - description: /virtualservice - operationId: GET /virtualservice + - DebugVirtualService + description: /debugvirtualservice + operationId: GET /debugvirtualservice consumes: - application/json produces: @@ -72049,20 +72049,105 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - name: cloud_uuid + in: query + description: Filter to get objects that belongs to a specific cloud using + its uuid. Eg. cloud_uuid=cloud-xyz. + type: string + - name: cloud_ref.name + in: query + description: Filter to get objects that belongs to a specific cloud usings + its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud. + type: string + - name: cloud_ref.uuid + in: query + description: Filter to get objects that belongs to a specific cloud using + its uuid. Eg. cloud_ref.uuid=cloud_uuid. + type: string + required: false + - name: name.contains + in: query + description: Filter to get objects with name that contains the parameter. + This is a case sensitive search. Eg. name.contains=pool-. + type: string + required: false + - name: name.icontains + in: query + description: Filter to get objects with name that contains the parameter. + This is a case insensitive search. Eg. name.icontains=pool-. + type: string + required: false + - name: name.in + in: query + description: Filter to get objects that have a uuid matching any of the values + in the parameter list. Each value for this parameter is to comma separated. + Eg. name.in=pool-1,pool-12. + type: string + required: false + - name: uuid.in + in: query + description: Filter to get objects that have a uuid matching any of the values + in the parameter list. Each value for this parameter is to comma separated. + Eg. uuid.in=,. + type: string + required: false + - name: search + in: query + description: Filter to get objects that contains the search string as value + for any of its fields. Eg. search=LEAST_CONN. The search filter can also + be used to search under a specific field. This is achieved by sending the + parameter as ?search=(,)|(,). Eg. search=(name,vs-pool-). + type: string + required: false + - name: isearch + in: query + description: Filter to get objects that contains case insensitive search string. + Eg. isearch=(name,Vs-Pool-). + type: string + required: false + - name: limit_by + in: query + description: Filter to limit the number of objects in the response data. Eg. + limit_by=3. + type: string + required: false + - name: exclude + in: query + description: Filter to exclude the uuid(s) contained in the parameter. Eg. + uuid.in=,&exclude=uuid.in. + type: string + required: false + - name: sort + in: query + description: Parameter to sort the results with respect to a field. Eg. sort=name. + type: string + required: false + - name: page + in: query + description: Parameter to specify the desired page number. The page starts + from 1 and default is 1. + type: string + required: false + - name: page_size + in: query + description: Parameter to specify the maximum number of results to be returned + per page. The page_size can range from 1 to 200. Eg. page_size=5. + type: string + required: false security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/VirtualServiceApiResponse' + $ref: '#/definitions/DebugVirtualServiceApiResponse' '401': description: log in failed post: tags: - - VirtualService - description: /virtualservice - operationId: POST /virtualservice + - DebugVirtualService + description: /debugvirtualservice + operationId: POST /debugvirtualservice consumes: - application/json produces: @@ -72096,25 +72181,25 @@ paths: will reject requests. - in: body name: body - description: VirtualService object creation + description: DebugVirtualService object creation required: true schema: - $ref: '#/definitions/VirtualService' + $ref: '#/definitions/DebugVirtualService' security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/VirtualService' + $ref: '#/definitions/DebugVirtualService' '401': description: log in failed - /virtualservice/{uuid}: + /debugvirtualservice/{uuid}: get: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: GET /virtualservice/{uuid} + - DebugVirtualService + description: /debugvirtualservice/{uuid}/{uuid} + operationId: GET /debugvirtualservice/{uuid} consumes: - application/json produces: @@ -72184,16 +72269,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/VirtualService' + $ref: '#/definitions/DebugVirtualService' '401': description: log in failed '404': description: object not found put: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: PUT /virtualservice/{uuid} + - DebugVirtualService + description: /debugvirtualservice/{uuid}/{uuid} + operationId: PUT /debugvirtualservice/{uuid} consumes: - application/json produces: @@ -72232,10 +72317,10 @@ paths: will reject requests. - in: body name: body - description: VirtualService object creation + description: DebugVirtualService object creation required: true schema: - $ref: '#/definitions/VirtualService' + $ref: '#/definitions/DebugVirtualService' - in: path name: uuid description: UUID of the object to fetch @@ -72247,16 +72332,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/VirtualService' + $ref: '#/definitions/DebugVirtualService' '401': description: log in failed '404': description: object not found patch: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: PATCH /virtualservice/{uuid} + - DebugVirtualService + description: /debugvirtualservice/{uuid}/{uuid} + operationId: PATCH /debugvirtualservice/{uuid} consumes: - application/json produces: @@ -72295,10 +72380,10 @@ paths: will reject requests. - in: body name: body - description: VirtualService object creation + description: DebugVirtualService object creation required: true schema: - $ref: '#/definitions/VirtualService' + $ref: '#/definitions/DebugVirtualService' - in: path name: uuid description: UUID of the object to fetch @@ -72310,16 +72395,16 @@ paths: '200': description: OK schema: - $ref: '#/definitions/VirtualService' + $ref: '#/definitions/DebugVirtualService' '401': description: log in failed '404': description: object not found delete: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: DELETE /virtualservice/{uuid} + - DebugVirtualService + description: /debugvirtualservice/{uuid}/{uuid} + operationId: DELETE /debugvirtualservice/{uuid} consumes: - application/json produces: @@ -72370,19 +72455,58 @@ paths: type: string '404': description: object not found - /virtualservice/{uuid}/scaleout: - post: + /virtualservice: + get: tags: - VirtualService - description: /virtualservice/{uuid}/scaleout - operationId: POST /virtualservice/{uuid}/scaleout + description: /virtualservice + operationId: GET /virtualservice consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: name + in: query + description: object name + required: false + type: string + - name: refers_to + in: query + description: Filter to request all objects that refers to another Avi resource. + Its syntax is refers_to=:. Eg. get all virtual services + referring to pool p1 will be refers_to=pool:pool_p1_uuid + type: string + - name: referred_by + in: query + description: Filter to request all objects that are referred by another Avi + resource. Its syntax is referred_by=:. Eg. get all pools + referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid + type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like + name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. + It is useful to get the referenced resource name without performing get + on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like + runtime. Eg. join_subresources=runtime. + type: string + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -72407,41 +72531,27 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: VsScaleoutParams - required: true - schema: - $ref: '#/definitions/VsScaleoutParams' - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string security: - basicAuth: [] responses: '200': description: OK schema: - type: string + $ref: '#/definitions/VirtualServiceApiResponse' '401': description: log in failed - '404': - description: object not found - /virtualservice/{uuid}/scalein: post: tags: - VirtualService - description: /virtualservice/{uuid}/scalein - operationId: POST /virtualservice/{uuid}/scalein + description: /virtualservice + operationId: POST /virtualservice consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -72468,39 +72578,37 @@ paths: will reject requests. - in: body name: body - description: VsScaleinParams + description: VirtualService object creation required: true schema: - $ref: '#/definitions/VsScaleinParams' - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string + $ref: '#/definitions/VirtualService' security: - basicAuth: [] responses: '200': description: OK schema: - type: string + $ref: '#/definitions/VirtualService' '401': description: log in failed - '404': - description: object not found - /virtualservice/{uuid}/migrate: - post: + /virtualservice/{uuid}: + get: tags: - VirtualService - description: /virtualservice/{uuid}/migrate - operationId: POST /virtualservice/{uuid}/migrate + description: /virtualservice/{uuid}/{uuid} + operationId: GET /virtualservice/{uuid} consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: name + in: query + description: object name + required: false + type: string + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -72525,39 +72633,59 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: VsMigrateParams - required: true - schema: - $ref: '#/definitions/VsMigrateParams' - - in: path - name: uuid + - name: uuid + in: path description: UUID of the object to fetch required: true type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like + name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. + It is useful to get the referenced resource name without performing get + on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like + runtime. Eg. join_subresources=runtime. + type: string security: - basicAuth: [] responses: '200': description: OK schema: - type: string + $ref: '#/definitions/VirtualService' '401': description: log in failed '404': description: object not found - /virtualservice/{uuid}/switchover: - post: + put: tags: - VirtualService - description: /virtualservice/{uuid}/switchover - operationId: POST /virtualservice/{uuid}/switchover + description: /virtualservice/{uuid}/{uuid} + operationId: PUT /virtualservice/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -72586,10 +72714,10 @@ paths: will reject requests. - in: body name: body - description: VsSwitchoverParams + description: VirtualService object creation required: true schema: - $ref: '#/definitions/VsSwitchoverParams' + $ref: '#/definitions/VirtualService' - in: path name: uuid description: UUID of the object to fetch @@ -72601,22 +72729,26 @@ paths: '200': description: OK schema: - type: string + $ref: '#/definitions/VirtualService' '401': description: log in failed '404': description: object not found - /virtualservice/clear: - post: + patch: tags: - VirtualService - description: /virtualservice/clear - operationId: POST /virtualservice/clear + description: /virtualservice/{uuid}/{uuid} + operationId: PATCH /virtualservice/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -72645,32 +72777,41 @@ paths: will reject requests. - in: body name: body - description: empty + description: VirtualService object creation required: true schema: - type: object - additionalProperties: - type: string + $ref: '#/definitions/VirtualService' + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string security: - basicAuth: [] responses: '200': description: OK schema: - type: string + $ref: '#/definitions/VirtualService' '401': description: log in failed - /virtualservice/{uuid}/resync: - post: + '404': + description: object not found + delete: tags: - VirtualService - description: /virtualservice/{uuid}/resync - operationId: POST /virtualservice/{uuid}/resync + description: /virtualservice/{uuid}/{uuid} + operationId: DELETE /virtualservice/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -72697,12 +72838,6 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: VsResyncParams - required: true - schema: - $ref: '#/definitions/VsResyncParams' - in: path name: uuid description: UUID of the object to fetch @@ -72711,20 +72846,18 @@ paths: security: - basicAuth: [] responses: - '200': - description: OK + '204': + description: object deleted schema: type: string - '401': - description: log in failed '404': description: object not found - /virtualservice/{uuid}/rotatekeys: + /virtualservice/{uuid}/scaleout: post: tags: - VirtualService - description: /virtualservice/{uuid}/rotatekeys - operationId: POST /virtualservice/{uuid}/rotatekeys + description: /virtualservice/{uuid}/scaleout + operationId: POST /virtualservice/{uuid}/scaleout consumes: - application/json produces: @@ -72758,12 +72891,10 @@ paths: will reject requests. - in: body name: body - description: empty + description: VsScaleoutParams required: true schema: - type: object - additionalProperties: - type: string + $ref: '#/definitions/VsScaleoutParams' - in: path name: uuid description: UUID of the object to fetch @@ -72780,12 +72911,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/retryplacement: + /virtualservice/{uuid}/scalein: post: tags: - VirtualService - description: /virtualservice/{uuid}/retryplacement - operationId: POST /virtualservice/{uuid}/retryplacement + description: /virtualservice/{uuid}/scalein + operationId: POST /virtualservice/{uuid}/scalein consumes: - application/json produces: @@ -72819,10 +72950,10 @@ paths: will reject requests. - in: body name: body - description: RetryPlacementParams + description: VsScaleinParams required: true schema: - $ref: '#/definitions/RetryPlacementParams' + $ref: '#/definitions/VsScaleinParams' - in: path name: uuid description: UUID of the object to fetch @@ -72839,12 +72970,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/log-recommendation: + /virtualservice/{uuid}/migrate: post: tags: - VirtualService - description: /virtualservice/{uuid}/log-recommendation - operationId: POST /virtualservice/{uuid}/log-recommendation + description: /virtualservice/{uuid}/migrate + operationId: POST /virtualservice/{uuid}/migrate consumes: - application/json produces: @@ -72878,10 +73009,10 @@ paths: will reject requests. - in: body name: body - description: GetLogRecommendations + description: VsMigrateParams required: true schema: - $ref: '#/definitions/GetLogRecommendations' + $ref: '#/definitions/VsMigrateParams' - in: path name: uuid description: UUID of the object to fetch @@ -72898,12 +73029,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/apply-log-recommendation: + /virtualservice/{uuid}/switchover: post: tags: - VirtualService - description: /virtualservice/{uuid}/apply-log-recommendation - operationId: POST /virtualservice/{uuid}/apply-log-recommendation + description: /virtualservice/{uuid}/switchover + operationId: POST /virtualservice/{uuid}/switchover consumes: - application/json produces: @@ -72937,10 +73068,10 @@ paths: will reject requests. - in: body name: body - description: ApplyLogRecommendations + description: VsSwitchoverParams required: true schema: - $ref: '#/definitions/ApplyLogRecommendations' + $ref: '#/definitions/VsSwitchoverParams' - in: path name: uuid description: UUID of the object to fetch @@ -72957,12 +73088,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/runtime/: - get: + /virtualservice/clear: + post: tags: - VirtualService - description: /virtualservice/{uuid}/runtime/ - operationId: GET /virtualservice/{uuid}/runtime/ + description: /virtualservice/clear + operationId: POST /virtualservice/clear consumes: - application/json produces: @@ -72978,6 +73109,15 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected + version of configuration. The response from the controller will provide + and accept data according to the specified version. The controller will + reject POST and PUT requests where the data is not compatible with the specified + version. - name: X-CSRFToken in: header type: string @@ -72985,6 +73125,44 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: empty + required: true + schema: + type: object + additionalProperties: + type: string + security: + - basicAuth: [] + responses: + '200': + description: OK + schema: + type: string + '401': + description: log in failed + /virtualservice/{uuid}/resync: + post: + tags: + - VirtualService + description: /virtualservice/{uuid}/resync + operationId: POST /virtualservice/{uuid}/resync + consumes: + - application/json + produces: + - application/json + parameters: + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID - name: X-Avi-Version in: header type: string @@ -72994,6 +73172,19 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - in: body + name: body + description: VsResyncParams + required: true + schema: + $ref: '#/definitions/VsResyncParams' - in: path name: uuid description: UUID of the object to fetch @@ -73010,12 +73201,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/runtime/detail/: - get: + /virtualservice/{uuid}/rotatekeys: + post: tags: - VirtualService - description: /virtualservice/{uuid}/runtime/detail/ - operationId: GET /virtualservice/{uuid}/runtime/detail/ + description: /virtualservice/{uuid}/rotatekeys + operationId: POST /virtualservice/{uuid}/rotatekeys consumes: - application/json produces: @@ -73031,13 +73222,6 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - name: X-Avi-Version in: header type: string @@ -73047,6 +73231,21 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - in: body + name: body + description: empty + required: true + schema: + type: object + additionalProperties: + type: string - in: path name: uuid description: UUID of the object to fetch @@ -73063,12 +73262,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/runtime/internal/: - get: + /virtualservice/{uuid}/retryplacement: + post: tags: - VirtualService - description: /virtualservice/{uuid}/runtime/internal/ - operationId: GET /virtualservice/{uuid}/runtime/internal/ + description: /virtualservice/{uuid}/retryplacement + operationId: POST /virtualservice/{uuid}/retryplacement consumes: - application/json produces: @@ -73084,13 +73283,6 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - name: X-Avi-Version in: header type: string @@ -73100,6 +73292,19 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - in: body + name: body + description: RetryPlacementParams + required: true + schema: + $ref: '#/definitions/RetryPlacementParams' - in: path name: uuid description: UUID of the object to fetch @@ -73116,12 +73321,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/udpstat/: - get: + /virtualservice/{uuid}/log-recommendation: + post: tags: - VirtualService - description: /virtualservice/{uuid}/udpstat/ - operationId: GET /virtualservice/{uuid}/udpstat/ + description: /virtualservice/{uuid}/log-recommendation + operationId: POST /virtualservice/{uuid}/log-recommendation consumes: - application/json produces: @@ -73137,6 +73342,15 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected + version of configuration. The response from the controller will provide + and accept data according to the specified version. The controller will + reject POST and PUT requests where the data is not compatible with the specified + version. - name: X-CSRFToken in: header type: string @@ -73144,6 +73358,49 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: GetLogRecommendations + required: true + schema: + $ref: '#/definitions/GetLogRecommendations' + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + '200': + description: OK + schema: + type: string + '401': + description: log in failed + '404': + description: object not found + /virtualservice/{uuid}/apply-log-recommendation: + post: + tags: + - VirtualService + description: /virtualservice/{uuid}/apply-log-recommendation + operationId: POST /virtualservice/{uuid}/apply-log-recommendation + consumes: + - application/json + produces: + - application/json + parameters: + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID - name: X-Avi-Version in: header type: string @@ -73153,6 +73410,19 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - in: body + name: body + description: ApplyLogRecommendations + required: true + schema: + $ref: '#/definitions/ApplyLogRecommendations' - in: path name: uuid description: UUID of the object to fetch @@ -73169,12 +73439,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/tcpstat/: + /virtualservice/{uuid}/runtime/: get: tags: - VirtualService - description: /virtualservice/{uuid}/tcpstat/ - operationId: GET /virtualservice/{uuid}/tcpstat/ + description: /virtualservice/{uuid}/runtime/ + operationId: GET /virtualservice/{uuid}/runtime/ consumes: - application/json produces: @@ -73222,12 +73492,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/sctpstat/: + /virtualservice/{uuid}/runtime/detail/: get: tags: - VirtualService - description: /virtualservice/{uuid}/sctpstat/ - operationId: GET /virtualservice/{uuid}/sctpstat/ + description: /virtualservice/{uuid}/runtime/detail/ + operationId: GET /virtualservice/{uuid}/runtime/detail/ consumes: - application/json produces: @@ -73275,12 +73545,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/traffic_clone_stats/: + /virtualservice/{uuid}/runtime/internal/: get: tags: - VirtualService - description: /virtualservice/{uuid}/traffic_clone_stats/ - operationId: GET /virtualservice/{uuid}/traffic_clone_stats/ + description: /virtualservice/{uuid}/runtime/internal/ + operationId: GET /virtualservice/{uuid}/runtime/internal/ consumes: - application/json produces: @@ -73328,12 +73598,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/dosstat/: + /virtualservice/{uuid}/udpstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/dosstat/ - operationId: GET /virtualservice/{uuid}/dosstat/ + description: /virtualservice/{uuid}/udpstat/ + operationId: GET /virtualservice/{uuid}/udpstat/ consumes: - application/json produces: @@ -73381,12 +73651,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/connections/: + /virtualservice/{uuid}/tcpstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/connections/ - operationId: GET /virtualservice/{uuid}/connections/ + description: /virtualservice/{uuid}/tcpstat/ + operationId: GET /virtualservice/{uuid}/tcpstat/ consumes: - application/json produces: @@ -73434,12 +73704,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/httpconnections/: + /virtualservice/{uuid}/sctpstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/httpconnections/ - operationId: GET /virtualservice/{uuid}/httpconnections/ + description: /virtualservice/{uuid}/sctpstat/ + operationId: GET /virtualservice/{uuid}/sctpstat/ consumes: - application/json produces: @@ -73487,12 +73757,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/httpconnections/detail/: + /virtualservice/{uuid}/traffic_clone_stats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/httpconnections/detail/ - operationId: GET /virtualservice/{uuid}/httpconnections/detail/ + description: /virtualservice/{uuid}/traffic_clone_stats/ + operationId: GET /virtualservice/{uuid}/traffic_clone_stats/ consumes: - application/json produces: @@ -73540,12 +73810,12 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/httpstats/: + /virtualservice/{uuid}/dosstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/httpstats/ - operationId: GET /virtualservice/{uuid}/httpstats/ + description: /virtualservice/{uuid}/dosstat/ + operationId: GET /virtualservice/{uuid}/dosstat/ consumes: - application/json produces: @@ -73593,12 +73863,224 @@ paths: description: log in failed '404': description: object not found - /virtualservice/{uuid}/authstats/: + /virtualservice/{uuid}/connections/: get: tags: - VirtualService - description: /virtualservice/{uuid}/authstats/ - operationId: GET /virtualservice/{uuid}/authstats/ + description: /virtualservice/{uuid}/connections/ + operationId: GET /virtualservice/{uuid}/connections/ + consumes: + - application/json + produces: + - application/json + parameters: + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected + version of configuration. The response from the controller will provide + and accept data according to the specified version. The controller will + reject POST and PUT requests where the data is not compatible with the specified + version. + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + '200': + description: OK + schema: + type: string + '401': + description: log in failed + '404': + description: object not found + /virtualservice/{uuid}/httpconnections/: + get: + tags: + - VirtualService + description: /virtualservice/{uuid}/httpconnections/ + operationId: GET /virtualservice/{uuid}/httpconnections/ + consumes: + - application/json + produces: + - application/json + parameters: + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected + version of configuration. The response from the controller will provide + and accept data according to the specified version. The controller will + reject POST and PUT requests where the data is not compatible with the specified + version. + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + '200': + description: OK + schema: + type: string + '401': + description: log in failed + '404': + description: object not found + /virtualservice/{uuid}/httpconnections/detail/: + get: + tags: + - VirtualService + description: /virtualservice/{uuid}/httpconnections/detail/ + operationId: GET /virtualservice/{uuid}/httpconnections/detail/ + consumes: + - application/json + produces: + - application/json + parameters: + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected + version of configuration. The response from the controller will provide + and accept data according to the specified version. The controller will + reject POST and PUT requests where the data is not compatible with the specified + version. + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + '200': + description: OK + schema: + type: string + '401': + description: log in failed + '404': + description: object not found + /virtualservice/{uuid}/httpstats/: + get: + tags: + - VirtualService + description: /virtualservice/{uuid}/httpstats/ + operationId: GET /virtualservice/{uuid}/httpstats/ + consumes: + - application/json + produces: + - application/json + parameters: + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. + The caller should update the request headers with this token else controller + will reject requests. + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected + version of configuration. The response from the controller will provide + and accept data according to the specified version. The controller will + reject POST and PUT requests where the data is not compatible with the specified + version. + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + '200': + description: OK + schema: + type: string + '401': + description: log in failed + '404': + description: object not found + /virtualservice/{uuid}/authstats/: + get: + tags: + - VirtualService + description: /virtualservice/{uuid}/authstats/ + operationId: GET /virtualservice/{uuid}/authstats/ consumes: - application/json produces: @@ -75872,12 +76354,12 @@ paths: description: log in failed '404': description: object not found - /debugvirtualservice: + /inventoryfaultconfig: get: tags: - - DebugVirtualService - description: /debugvirtualservice - operationId: GET /debugvirtualservice + - InventoryFaultConfig + description: /inventoryfaultconfig + operationId: GET /inventoryfaultconfig consumes: - application/json produces: @@ -75948,502 +76430,20 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: cloud_uuid - in: query - description: Filter to get objects that belongs to a specific cloud using - its uuid. Eg. cloud_uuid=cloud-xyz. - type: string - - name: cloud_ref.name - in: query - description: Filter to get objects that belongs to a specific cloud usings - its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud. - type: string - - name: cloud_ref.uuid - in: query - description: Filter to get objects that belongs to a specific cloud using - its uuid. Eg. cloud_ref.uuid=cloud_uuid. - type: string - required: false - - name: name.contains - in: query - description: Filter to get objects with name that contains the parameter. - This is a case sensitive search. Eg. name.contains=pool-. - type: string - required: false - - name: name.icontains - in: query - description: Filter to get objects with name that contains the parameter. - This is a case insensitive search. Eg. name.icontains=pool-. - type: string - required: false - - name: name.in - in: query - description: Filter to get objects that have a uuid matching any of the values - in the parameter list. Each value for this parameter is to comma separated. - Eg. name.in=pool-1,pool-12. - type: string - required: false - - name: uuid.in - in: query - description: Filter to get objects that have a uuid matching any of the values - in the parameter list. Each value for this parameter is to comma separated. - Eg. uuid.in=,. - type: string - required: false - - name: search - in: query - description: Filter to get objects that contains the search string as value - for any of its fields. Eg. search=LEAST_CONN. The search filter can also - be used to search under a specific field. This is achieved by sending the - parameter as ?search=(,)|(,). Eg. search=(name,vs-pool-). - type: string - required: false - - name: isearch - in: query - description: Filter to get objects that contains case insensitive search string. - Eg. isearch=(name,Vs-Pool-). - type: string - required: false - - name: limit_by - in: query - description: Filter to limit the number of objects in the response data. Eg. - limit_by=3. - type: string - required: false - - name: exclude - in: query - description: Filter to exclude the uuid(s) contained in the parameter. Eg. - uuid.in=,&exclude=uuid.in. - type: string - required: false - - name: sort - in: query - description: Parameter to sort the results with respect to a field. Eg. sort=name. - type: string - required: false - - name: page - in: query - description: Parameter to specify the desired page number. The page starts - from 1 and default is 1. - type: string - required: false - - name: page_size - in: query - description: Parameter to specify the maximum number of results to be returned - per page. The page_size can range from 1 to 200. Eg. page_size=5. - type: string - required: false security: - basicAuth: [] responses: '200': description: OK schema: - $ref: '#/definitions/DebugVirtualServiceApiResponse' + $ref: '#/definitions/InventoryFaultConfigApiResponse' '401': description: log in failed post: tags: - - DebugVirtualService - description: /debugvirtualservice - operationId: POST /debugvirtualservice - consumes: - - application/json - produces: - - application/json - parameters: - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected - version of configuration. The response from the controller will provide - and accept data according to the specified version. The controller will - reject POST and PUT requests where the data is not compatible with the specified - version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - - in: body - name: body - description: DebugVirtualService object creation - required: true - schema: - $ref: '#/definitions/DebugVirtualService' - security: - - basicAuth: [] - responses: - '200': - description: OK - schema: - $ref: '#/definitions/DebugVirtualService' - '401': - description: log in failed - /debugvirtualservice/{uuid}: - get: - tags: - - DebugVirtualService - description: /debugvirtualservice/{uuid}/{uuid} - operationId: GET /debugvirtualservice/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected - version of configuration. The response from the controller will provide - and accept data according to the specified version. The controller will - reject POST and PUT requests where the data is not compatible with the specified - version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - - name: uuid - in: path - description: UUID of the object to fetch - required: true - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like - name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. - It is useful to get the referenced resource name without performing get - on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like - runtime. Eg. join_subresources=runtime. - type: string - security: - - basicAuth: [] - responses: - '200': - description: OK - schema: - $ref: '#/definitions/DebugVirtualService' - '401': - description: log in failed - '404': - description: object not found - put: - tags: - - DebugVirtualService - description: /debugvirtualservice/{uuid}/{uuid} - operationId: PUT /debugvirtualservice/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected - version of configuration. The response from the controller will provide - and accept data according to the specified version. The controller will - reject POST and PUT requests where the data is not compatible with the specified - version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - - in: body - name: body - description: DebugVirtualService object creation - required: true - schema: - $ref: '#/definitions/DebugVirtualService' - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - '200': - description: OK - schema: - $ref: '#/definitions/DebugVirtualService' - '401': - description: log in failed - '404': - description: object not found - patch: - tags: - - DebugVirtualService - description: /debugvirtualservice/{uuid}/{uuid} - operationId: PATCH /debugvirtualservice/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected - version of configuration. The response from the controller will provide - and accept data according to the specified version. The controller will - reject POST and PUT requests where the data is not compatible with the specified - version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - - in: body - name: body - description: DebugVirtualService object creation - required: true - schema: - $ref: '#/definitions/DebugVirtualService' - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - '200': - description: OK - schema: - $ref: '#/definitions/DebugVirtualService' - '401': - description: log in failed - '404': - description: object not found - delete: - tags: - - DebugVirtualService - description: /debugvirtualservice/{uuid}/{uuid} - operationId: DELETE /debugvirtualservice/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected - version of configuration. The response from the controller will provide - and accept data according to the specified version. The controller will - reject POST and PUT requests where the data is not compatible with the specified - version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - '204': - description: object deleted - schema: - type: string - '404': - description: object not found - /inventoryfaultconfig: - get: - tags: - - InventoryFaultConfig - description: /inventoryfaultconfig - operationId: GET /inventoryfaultconfig - consumes: - - application/json - produces: - - application/json - parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: refers_to - in: query - description: Filter to request all objects that refers to another Avi resource. - Its syntax is refers_to=:. Eg. get all virtual services - referring to pool p1 will be refers_to=pool:pool_p1_uuid - type: string - - name: referred_by - in: query - description: Filter to request all objects that are referred by another Avi - resource. Its syntax is referred_by=:. Eg. get all pools - referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like - name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. - It is useful to get the referenced resource name without performing get - on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like - runtime. Eg. join_subresources=runtime. - type: string - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected - version of configuration. The response from the controller will provide - and accept data according to the specified version. The controller will - reject POST and PUT requests where the data is not compatible with the specified - version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. - The caller should update the request headers with this token else controller - will reject requests. - security: - - basicAuth: [] - responses: - '200': - description: OK - schema: - $ref: '#/definitions/InventoryFaultConfigApiResponse' - '401': - description: log in failed - post: - tags: - - InventoryFaultConfig - description: /inventoryfaultconfig - operationId: POST /inventoryfaultconfig + - InventoryFaultConfig + description: /inventoryfaultconfig + operationId: POST /inventoryfaultconfig consumes: - application/json produces: @@ -86613,11 +86613,11 @@ paths: '404': description: object not found /cloud/{uuid}/gc/: - put: + patch: tags: - Cloud description: /cloud/{uuid}/gc/ - operationId: PUT /cloud/{uuid}/gc/ + operationId: PATCH /cloud/{uuid}/gc/ consumes: - application/json produces: @@ -86649,14 +86649,6 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - in: body - name: body - description: empty - required: true - schema: - type: object - additionalProperties: - type: string - in: path name: uuid description: UUID of the object to fetch @@ -86673,11 +86665,11 @@ paths: description: log in failed '404': description: object not found - patch: + put: tags: - Cloud description: /cloud/{uuid}/gc/ - operationId: PATCH /cloud/{uuid}/gc/ + operationId: PUT /cloud/{uuid}/gc/ consumes: - application/json produces: @@ -86709,6 +86701,14 @@ paths: and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - in: body + name: body + description: empty + required: true + schema: + type: object + additionalProperties: + type: string - in: path name: uuid description: UUID of the object to fetch diff --git a/swagger/avi_global_spec.json b/swagger/avi_global_spec.json index 2f8d90046..4ff4eaf7a 100644 --- a/swagger/avi_global_spec.json +++ b/swagger/avi_global_spec.json @@ -28811,13 +28811,13 @@ } } }, - "/serviceenginegroup": { + "/upgradestatussummary": { "get": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup", - "operationId": "GET /serviceenginegroup", + "description": "/upgradestatussummary", + "operationId": "GET /upgradestatussummary", "consumes": [ "application/json" ], @@ -28897,102 +28897,6 @@ "type": "string", "required": false, "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." - }, - { - "name": "cloud_uuid", - "in": "query", - "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_uuid=cloud-xyz.", - "type": "string" - }, - { - "name": "cloud_ref.name", - "in": "query", - "description": "Filter to get objects that belongs to a specific cloud usings its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud.", - "type": "string" - }, - { - "name": "cloud_ref.uuid", - "in": "query", - "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_ref.uuid=cloud_uuid.", - "type": "string", - "required": false - }, - { - "name": "name.contains", - "in": "query", - "description": "Filter to get objects with name that contains the parameter. This is a case sensitive search. Eg. name.contains=pool-.", - "type": "string", - "required": false - }, - { - "name": "name.icontains", - "in": "query", - "description": "Filter to get objects with name that contains the parameter. This is a case insensitive search. Eg. name.icontains=pool-.", - "type": "string", - "required": false - }, - { - "name": "name.in", - "in": "query", - "description": "Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. name.in=pool-1,pool-12.", - "type": "string", - "required": false - }, - { - "name": "uuid.in", - "in": "query", - "description": "Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. uuid.in=,.", - "type": "string", - "required": false - }, - { - "name": "search", - "in": "query", - "description": "Filter to get objects that contains the search string as value for any of its fields. Eg. search=LEAST_CONN. The search filter can also be used to search under a specific field. This is achieved by sending the parameter as ?search=(,)|(,). Eg. search=(name,vs-pool-).", - "type": "string", - "required": false - }, - { - "name": "isearch", - "in": "query", - "description": "Filter to get objects that contains case insensitive search string. Eg. isearch=(name,Vs-Pool-).", - "type": "string", - "required": false - }, - { - "name": "limit_by", - "in": "query", - "description": "Filter to limit the number of objects in the response data. Eg. limit_by=3.", - "type": "string", - "required": false - }, - { - "name": "exclude", - "in": "query", - "description": "Filter to exclude the uuid(s) contained in the parameter. Eg. uuid.in=,&exclude=uuid.in.", - "type": "string", - "required": false - }, - { - "name": "sort", - "in": "query", - "description": "Parameter to sort the results with respect to a field. Eg. sort=name.", - "type": "string", - "required": false - }, - { - "name": "page", - "in": "query", - "description": "Parameter to specify the desired page number. The page starts from 1 and default is 1.", - "type": "string", - "required": false - }, - { - "name": "page_size", - "in": "query", - "description": "Parameter to specify the maximum number of results to be returned per page. The page_size can range from 1 to 200. Eg. page_size=5.", - "type": "string", - "required": false } ], "security": [ @@ -29004,7 +28908,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroupApiResponse" + "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" } }, "401": { @@ -29014,10 +28918,10 @@ }, "post": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup", - "operationId": "POST /serviceenginegroup", + "description": "/upgradestatussummary", + "operationId": "POST /upgradestatussummary", "consumes": [ "application/json" ], @@ -29056,10 +28960,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } } ], @@ -29072,7 +28976,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -29081,13 +28985,13 @@ } } }, - "/serviceenginegroup/{uuid}": { + "/upgradestatussummary/{uuid}": { "get": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup/{uuid}/{uuid}", - "operationId": "GET /serviceenginegroup/{uuid}", + "description": "/upgradestatussummary/{uuid}/{uuid}", + "operationId": "GET /upgradestatussummary/{uuid}", "consumes": [ "application/json" ], @@ -29173,7 +29077,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -29186,10 +29090,10 @@ }, "put": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup/{uuid}/{uuid}", - "operationId": "PUT /serviceenginegroup/{uuid}", + "description": "/upgradestatussummary/{uuid}/{uuid}", + "operationId": "PUT /upgradestatussummary/{uuid}", "consumes": [ "application/json" ], @@ -29235,10 +29139,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -29258,7 +29162,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -29271,10 +29175,10 @@ }, "patch": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup/{uuid}/{uuid}", - "operationId": "PATCH /serviceenginegroup/{uuid}", + "description": "/upgradestatussummary/{uuid}/{uuid}", + "operationId": "PATCH /upgradestatussummary/{uuid}", "consumes": [ "application/json" ], @@ -29320,10 +29224,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -29343,7 +29247,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -29356,10 +29260,10 @@ }, "delete": { "tags": [ - "ServiceEngineGroup" + "UpgradeStatusSummary" ], - "description": "/serviceenginegroup/{uuid}/{uuid}", - "operationId": "DELETE /serviceenginegroup/{uuid}", + "description": "/upgradestatussummary/{uuid}/{uuid}", + "operationId": "DELETE /upgradestatussummary/{uuid}", "consumes": [ "application/json" ], @@ -29428,13 +29332,13 @@ } } }, - "/serviceenginegroup/{uuid}/redistribute": { - "post": { + "/serviceenginegroup": { + "get": { "tags": [ "ServiceEngineGroup" ], - "description": "/serviceenginegroup/{uuid}/redistribute", - "operationId": "POST /serviceenginegroup/{uuid}/redistribute", + "description": "/serviceenginegroup", + "operationId": "GET /serviceenginegroup", "consumes": [ "application/json" ], @@ -29443,91 +29347,53 @@ ], "parameters": [ { - "in": "header", - "name": "X-Avi-Tenant", - "type": "string", + "name": "name", + "in": "query", + "description": "object name", "required": false, - "description": "Avi Tenant Header" + "type": "string" }, { - "name": "X-Avi-Tenant-UUID", - "in": "header", - "type": "string", - "required": false, - "description": "Avi Tenant Header UUID" + "name": "refers_to", + "in": "query", + "description": "Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid", + "type": "string" }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "name": "referred_by", + "in": "query", + "description": "Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid", + "type": "string" }, { - "name": "X-CSRFToken", - "in": "header", - "type": "string", + "name": "fields", + "in": "query", + "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", + "type": "string" + }, + { + "name": "include_name", + "in": "query", + "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "type": "boolean" }, { - "in": "body", - "name": "body", - "description": "empty", - "required": true, - "schema": { - "type": "object", - "additionalProperties": { - "type": "string" - } - } + "name": "skip_default", + "in": "query", + "description": "Default values are not set.", + "required": false, + "type": "boolean" }, { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", - "required": true, + "name": "join_subresources", + "in": "query", + "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", "type": "string" - } - ], - "security": [ - { - "basicAuth": [] - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "type": "string" - } }, - "401": { - "description": "log in failed" - }, - "404": { - "description": "object not found" - } - } - } - }, - "/serviceenginegroup/clear": { - "post": { - "tags": [ - "ServiceEngineGroup" - ], - "description": "/serviceenginegroup/clear", - "operationId": "POST /serviceenginegroup/clear", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ { - "in": "header", "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -29554,16 +29420,100 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "empty", - "required": true, - "schema": { - "type": "object", - "additionalProperties": { - "type": "string" - } - } + "name": "cloud_uuid", + "in": "query", + "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_uuid=cloud-xyz.", + "type": "string" + }, + { + "name": "cloud_ref.name", + "in": "query", + "description": "Filter to get objects that belongs to a specific cloud usings its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud.", + "type": "string" + }, + { + "name": "cloud_ref.uuid", + "in": "query", + "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_ref.uuid=cloud_uuid.", + "type": "string", + "required": false + }, + { + "name": "name.contains", + "in": "query", + "description": "Filter to get objects with name that contains the parameter. This is a case sensitive search. Eg. name.contains=pool-.", + "type": "string", + "required": false + }, + { + "name": "name.icontains", + "in": "query", + "description": "Filter to get objects with name that contains the parameter. This is a case insensitive search. Eg. name.icontains=pool-.", + "type": "string", + "required": false + }, + { + "name": "name.in", + "in": "query", + "description": "Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. name.in=pool-1,pool-12.", + "type": "string", + "required": false + }, + { + "name": "uuid.in", + "in": "query", + "description": "Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. uuid.in=,.", + "type": "string", + "required": false + }, + { + "name": "search", + "in": "query", + "description": "Filter to get objects that contains the search string as value for any of its fields. Eg. search=LEAST_CONN. The search filter can also be used to search under a specific field. This is achieved by sending the parameter as ?search=(,)|(,). Eg. search=(name,vs-pool-).", + "type": "string", + "required": false + }, + { + "name": "isearch", + "in": "query", + "description": "Filter to get objects that contains case insensitive search string. Eg. isearch=(name,Vs-Pool-).", + "type": "string", + "required": false + }, + { + "name": "limit_by", + "in": "query", + "description": "Filter to limit the number of objects in the response data. Eg. limit_by=3.", + "type": "string", + "required": false + }, + { + "name": "exclude", + "in": "query", + "description": "Filter to exclude the uuid(s) contained in the parameter. Eg. uuid.in=,&exclude=uuid.in.", + "type": "string", + "required": false + }, + { + "name": "sort", + "in": "query", + "description": "Parameter to sort the results with respect to a field. Eg. sort=name.", + "type": "string", + "required": false + }, + { + "name": "page", + "in": "query", + "description": "Parameter to specify the desired page number. The page starts from 1 and default is 1.", + "type": "string", + "required": false + }, + { + "name": "page_size", + "in": "query", + "description": "Parameter to specify the maximum number of results to be returned per page. The page_size can range from 1 to 200. Eg. page_size=5.", + "type": "string", + "required": false } ], "security": [ @@ -29575,22 +29525,20 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroupApiResponse" } }, "401": { "description": "log in failed" } } - } - }, - "/serviceenginegroup/{uuid}/runtime/": { - "get": { + }, + "post": { "tags": [ "ServiceEngineGroup" ], - "description": "/serviceenginegroup/{uuid}/runtime/", - "operationId": "GET /serviceenginegroup/{uuid}/runtime/", + "description": "/serviceenginegroup", + "operationId": "POST /serviceenginegroup", "consumes": [ "application/json" ], @@ -29599,8 +29547,8 @@ ], "parameters": [ { - "in": "header", "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -29613,25 +29561,27 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", + "in": "body", + "name": "body", + "description": "ServiceEngineGroup object creation", "required": true, - "type": "string" + "schema": { + "$ref": "#/definitions/ServiceEngineGroup" + } } ], "security": [ @@ -29643,25 +29593,22 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { "description": "log in failed" - }, - "404": { - "description": "object not found" } } } }, - "/serviceenginegroup/{uuid}/placement/summary/": { + "/serviceenginegroup/{uuid}": { "get": { "tags": [ "ServiceEngineGroup" ], - "description": "/serviceenginegroup/{uuid}/placement/summary/", - "operationId": "GET /serviceenginegroup/{uuid}/placement/summary/", + "description": "/serviceenginegroup/{uuid}/{uuid}", + "operationId": "GET /serviceenginegroup/{uuid}", "consumes": [ "application/json" ], @@ -29670,8 +29617,15 @@ ], "parameters": [ { - "in": "header", + "name": "name", + "in": "query", + "description": "object name", + "required": false, + "type": "string" + }, + { "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -29684,25 +29638,51 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "path", "name": "uuid", + "in": "path", "description": "UUID of the object to fetch", "required": true, "type": "string" + }, + { + "name": "fields", + "in": "query", + "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", + "type": "string" + }, + { + "name": "include_name", + "in": "query", + "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", + "required": false, + "type": "boolean" + }, + { + "name": "skip_default", + "in": "query", + "description": "Default values are not set.", + "required": false, + "type": "boolean" + }, + { + "name": "join_subresources", + "in": "query", + "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", + "type": "string" } ], "security": [ @@ -29714,7 +29694,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -29724,15 +29704,13 @@ "description": "object not found" } } - } - }, - "/serviceenginegroup/{uuid}/placement/detail/": { - "get": { + }, + "put": { "tags": [ "ServiceEngineGroup" ], - "description": "/serviceenginegroup/{uuid}/placement/detail/", - "operationId": "GET /serviceenginegroup/{uuid}/placement/detail/", + "description": "/serviceenginegroup/{uuid}/{uuid}", + "operationId": "PUT /serviceenginegroup/{uuid}", "consumes": [ "application/json" ], @@ -29740,6 +29718,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -29754,6 +29739,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -29762,11 +29754,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "ServiceEngineGroup object creation", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/ServiceEngineGroup" + } }, { "in": "path", @@ -29785,7 +29779,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -29795,15 +29789,13 @@ "description": "object not found" } } - } - }, - "/serviceenginegroup/{uuid}/placement/ineligible/": { - "get": { + }, + "patch": { "tags": [ "ServiceEngineGroup" ], - "description": "/serviceenginegroup/{uuid}/placement/ineligible/", - "operationId": "GET /serviceenginegroup/{uuid}/placement/ineligible/", + "description": "/serviceenginegroup/{uuid}/{uuid}", + "operationId": "PATCH /serviceenginegroup/{uuid}", "consumes": [ "application/json" ], @@ -29811,6 +29803,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -29825,6 +29824,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -29833,11 +29839,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "ServiceEngineGroup object creation", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/ServiceEngineGroup" + } }, { "in": "path", @@ -29856,7 +29864,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -29866,15 +29874,13 @@ "description": "object not found" } } - } - }, - "/upgradestatussummary": { - "get": { + }, + "delete": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary", - "operationId": "GET /upgradestatussummary", + "description": "/serviceenginegroup/{uuid}/{uuid}", + "operationId": "DELETE /serviceenginegroup/{uuid}", "consumes": [ "application/json" ], @@ -29883,53 +29889,83 @@ ], "parameters": [ { - "name": "name", "in": "query", + "name": "name", "description": "object name", "required": false, "type": "string" }, { - "name": "refers_to", - "in": "query", - "description": "Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid", - "type": "string" - }, - { - "name": "referred_by", - "in": "query", - "description": "Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid", - "type": "string" + "in": "header", + "name": "X-Avi-Tenant", + "type": "string", + "required": false, + "description": "Avi Tenant Header" }, { - "name": "fields", - "in": "query", - "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", - "type": "string" + "name": "X-Avi-Tenant-UUID", + "in": "header", + "type": "string", + "required": false, + "description": "Avi Tenant Header UUID" }, { - "name": "include_name", - "in": "query", - "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", - "required": false, - "type": "boolean" + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "skip_default", - "in": "query", - "description": "Default values are not set.", + "name": "X-CSRFToken", + "in": "header", + "type": "string", "required": false, - "type": "boolean" + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "join_subresources", - "in": "query", - "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", + "required": true, "type": "string" + } + ], + "security": [ + { + "basicAuth": [] + } + ], + "responses": { + "204": { + "description": "object deleted", + "schema": { + "type": "string" + } }, + "404": { + "description": "object not found" + } + } + } + }, + "/serviceenginegroup/{uuid}/redistribute": { + "post": { + "tags": [ + "ServiceEngineGroup" + ], + "description": "/serviceenginegroup/{uuid}/redistribute", + "operationId": "POST /serviceenginegroup/{uuid}/redistribute", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -29954,6 +29990,25 @@ "type": "string", "required": false, "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + }, + { + "in": "body", + "name": "body", + "description": "empty", + "required": true, + "schema": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + }, + { + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", + "required": true, + "type": "string" } ], "security": [ @@ -29965,20 +30020,25 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" + "type": "string" } }, "401": { "description": "log in failed" + }, + "404": { + "description": "object not found" } } - }, + } + }, + "/serviceenginegroup/clear": { "post": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary", - "operationId": "POST /upgradestatussummary", + "description": "/serviceenginegroup/clear", + "operationId": "POST /serviceenginegroup/clear", "consumes": [ "application/json" ], @@ -29987,8 +30047,8 @@ ], "parameters": [ { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -30017,10 +30077,13 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusSummary object creation", + "description": "empty", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "object", + "additionalProperties": { + "type": "string" + } } } ], @@ -30033,7 +30096,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { @@ -30042,13 +30105,13 @@ } } }, - "/upgradestatussummary/{uuid}": { + "/serviceenginegroup/{uuid}/runtime/": { "get": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary/{uuid}/{uuid}", - "operationId": "GET /upgradestatussummary/{uuid}", + "description": "/serviceenginegroup/{uuid}/runtime/", + "operationId": "GET /serviceenginegroup/{uuid}/runtime/", "consumes": [ "application/json" ], @@ -30057,15 +30120,8 @@ ], "parameters": [ { - "name": "name", - "in": "query", - "description": "object name", - "required": false, - "type": "string" - }, - { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -30078,51 +30134,25 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "uuid", "in": "path", + "name": "uuid", "description": "UUID of the object to fetch", "required": true, "type": "string" - }, - { - "name": "fields", - "in": "query", - "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", - "type": "string" - }, - { - "name": "include_name", - "in": "query", - "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", - "required": false, - "type": "boolean" - }, - { - "name": "skip_default", - "in": "query", - "description": "Default values are not set.", - "required": false, - "type": "boolean" - }, - { - "name": "join_subresources", - "in": "query", - "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", - "type": "string" } ], "security": [ @@ -30134,7 +30164,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { @@ -30144,13 +30174,15 @@ "description": "object not found" } } - }, - "put": { + } + }, + "/serviceenginegroup/{uuid}/placement/summary/": { + "get": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary/{uuid}/{uuid}", - "operationId": "PUT /upgradestatussummary/{uuid}", + "description": "/serviceenginegroup/{uuid}/placement/summary/", + "operationId": "GET /serviceenginegroup/{uuid}/placement/summary/", "consumes": [ "application/json" ], @@ -30158,13 +30190,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -30179,13 +30204,6 @@ "required": false, "description": "Avi Tenant Header UUID" }, - { - "name": "X-Avi-Version", - "in": "header", - "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." - }, { "name": "X-CSRFToken", "in": "header", @@ -30194,13 +30212,11 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "UpgradeStatusSummary object creation", + "name": "X-Avi-Version", + "in": "header", + "type": "string", "required": true, - "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" - } + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -30219,7 +30235,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { @@ -30229,13 +30245,15 @@ "description": "object not found" } } - }, - "patch": { + } + }, + "/serviceenginegroup/{uuid}/placement/detail/": { + "get": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary/{uuid}/{uuid}", - "operationId": "PATCH /upgradestatussummary/{uuid}", + "description": "/serviceenginegroup/{uuid}/placement/detail/", + "operationId": "GET /serviceenginegroup/{uuid}/placement/detail/", "consumes": [ "application/json" ], @@ -30243,13 +30261,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -30264,13 +30275,6 @@ "required": false, "description": "Avi Tenant Header UUID" }, - { - "name": "X-Avi-Version", - "in": "header", - "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." - }, { "name": "X-CSRFToken", "in": "header", @@ -30279,13 +30283,11 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "UpgradeStatusSummary object creation", + "name": "X-Avi-Version", + "in": "header", + "type": "string", "required": true, - "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" - } + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -30304,7 +30306,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { @@ -30314,13 +30316,15 @@ "description": "object not found" } } - }, - "delete": { + } + }, + "/serviceenginegroup/{uuid}/placement/ineligible/": { + "get": { "tags": [ - "UpgradeStatusSummary" + "ServiceEngineGroup" ], - "description": "/upgradestatussummary/{uuid}/{uuid}", - "operationId": "DELETE /upgradestatussummary/{uuid}", + "description": "/serviceenginegroup/{uuid}/placement/ineligible/", + "operationId": "GET /serviceenginegroup/{uuid}/placement/ineligible/", "consumes": [ "application/json" ], @@ -30328,13 +30332,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -30350,18 +30347,18 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -30377,12 +30374,15 @@ } ], "responses": { - "204": { - "description": "object deleted", + "200": { + "description": "OK", "schema": { "type": "string" } }, + "401": { + "description": "log in failed" + }, "404": { "description": "object not found" } @@ -31636,13 +31636,13 @@ } } }, - "/gslbcrmruntime": { + "/gslbhsmruntime": { "get": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime", - "operationId": "GET /gslbcrmruntime", + "description": "/gslbhsmruntime", + "operationId": "GET /gslbhsmruntime", "consumes": [ "application/json" ], @@ -31733,7 +31733,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntimeApiResponse" + "$ref": "#/definitions/GslbHSMRuntimeApiResponse" } }, "401": { @@ -31743,10 +31743,10 @@ }, "post": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime", - "operationId": "POST /gslbcrmruntime", + "description": "/gslbhsmruntime", + "operationId": "POST /gslbhsmruntime", "consumes": [ "application/json" ], @@ -31785,10 +31785,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } } ], @@ -31801,7 +31801,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -31810,13 +31810,13 @@ } } }, - "/gslbcrmruntime/{uuid}": { + "/gslbhsmruntime/{uuid}": { "get": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbcrmruntime/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -31902,7 +31902,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -31915,10 +31915,10 @@ }, "put": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbcrmruntime/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -31964,10 +31964,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, { @@ -31987,7 +31987,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -32000,10 +32000,10 @@ }, "patch": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbcrmruntime/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -32049,10 +32049,10 @@ { "in": "body", "name": "body", - "description": "GslbCRMRuntime object creation", + "description": "GslbHSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, { @@ -32072,7 +32072,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbCRMRuntime" + "$ref": "#/definitions/GslbHSMRuntime" } }, "401": { @@ -32085,10 +32085,10 @@ }, "delete": { "tags": [ - "GslbCRMRuntime" + "GslbHSMRuntime" ], - "description": "/gslbcrmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbcrmruntime/{uuid}", + "description": "/gslbhsmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbhsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -32157,13 +32157,13 @@ } } }, - "/gslbsmruntime": { + "/gslbcrmruntime": { "get": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime", - "operationId": "GET /gslbsmruntime", + "description": "/gslbcrmruntime", + "operationId": "GET /gslbcrmruntime", "consumes": [ "application/json" ], @@ -32254,7 +32254,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntimeApiResponse" + "$ref": "#/definitions/GslbCRMRuntimeApiResponse" } }, "401": { @@ -32264,10 +32264,10 @@ }, "post": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime", - "operationId": "POST /gslbsmruntime", + "description": "/gslbcrmruntime", + "operationId": "POST /gslbcrmruntime", "consumes": [ "application/json" ], @@ -32306,10 +32306,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } } ], @@ -32322,7 +32322,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -32331,13 +32331,13 @@ } } }, - "/gslbsmruntime/{uuid}": { + "/gslbcrmruntime/{uuid}": { "get": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbsmruntime/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -32423,7 +32423,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -32436,10 +32436,10 @@ }, "put": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbsmruntime/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -32485,10 +32485,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, { @@ -32508,7 +32508,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -32521,10 +32521,10 @@ }, "patch": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbsmruntime/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -32570,10 +32570,10 @@ { "in": "body", "name": "body", - "description": "GslbSMRuntime object creation", + "description": "GslbCRMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, { @@ -32593,7 +32593,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbSMRuntime" + "$ref": "#/definitions/GslbCRMRuntime" } }, "401": { @@ -32606,10 +32606,10 @@ }, "delete": { "tags": [ - "GslbSMRuntime" + "GslbCRMRuntime" ], - "description": "/gslbsmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbsmruntime/{uuid}", + "description": "/gslbcrmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbcrmruntime/{uuid}", "consumes": [ "application/json" ], @@ -32678,13 +32678,13 @@ } } }, - "/gslbhsmruntime": { + "/gslbsmruntime": { "get": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime", - "operationId": "GET /gslbhsmruntime", + "description": "/gslbsmruntime", + "operationId": "GET /gslbsmruntime", "consumes": [ "application/json" ], @@ -32775,7 +32775,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntimeApiResponse" + "$ref": "#/definitions/GslbSMRuntimeApiResponse" } }, "401": { @@ -32785,10 +32785,10 @@ }, "post": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime", - "operationId": "POST /gslbhsmruntime", + "description": "/gslbsmruntime", + "operationId": "POST /gslbsmruntime", "consumes": [ "application/json" ], @@ -32827,10 +32827,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } } ], @@ -32843,7 +32843,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -32852,13 +32852,13 @@ } } }, - "/gslbhsmruntime/{uuid}": { + "/gslbsmruntime/{uuid}": { "get": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "GET /gslbhsmruntime/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "GET /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -32944,7 +32944,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -32957,10 +32957,10 @@ }, "put": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "PUT /gslbhsmruntime/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "PUT /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -33006,10 +33006,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, { @@ -33029,7 +33029,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -33042,10 +33042,10 @@ }, "patch": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "PATCH /gslbhsmruntime/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "PATCH /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -33091,10 +33091,10 @@ { "in": "body", "name": "body", - "description": "GslbHSMRuntime object creation", + "description": "GslbSMRuntime object creation", "required": true, "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, { @@ -33114,7 +33114,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/GslbHSMRuntime" + "$ref": "#/definitions/GslbSMRuntime" } }, "401": { @@ -33127,10 +33127,10 @@ }, "delete": { "tags": [ - "GslbHSMRuntime" + "GslbSMRuntime" ], - "description": "/gslbhsmruntime/{uuid}/{uuid}", - "operationId": "DELETE /gslbhsmruntime/{uuid}", + "description": "/gslbsmruntime/{uuid}/{uuid}", + "operationId": "DELETE /gslbsmruntime/{uuid}", "consumes": [ "application/json" ], @@ -84590,13 +84590,13 @@ } } }, - "/virtualservice": { + "/debugvirtualservice": { "get": { "tags": [ - "VirtualService" + "DebugVirtualService" ], - "description": "/virtualservice", - "operationId": "GET /virtualservice", + "description": "/debugvirtualservice", + "operationId": "GET /debugvirtualservice", "consumes": [ "application/json" ], @@ -84783,7 +84783,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualServiceApiResponse" + "$ref": "#/definitions/DebugVirtualServiceApiResponse" } }, "401": { @@ -84793,10 +84793,10 @@ }, "post": { "tags": [ - "VirtualService" + "DebugVirtualService" ], - "description": "/virtualservice", - "operationId": "POST /virtualservice", + "description": "/debugvirtualservice", + "operationId": "POST /debugvirtualservice", "consumes": [ "application/json" ], @@ -84835,10 +84835,10 @@ { "in": "body", "name": "body", - "description": "VirtualService object creation", + "description": "DebugVirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/DebugVirtualService" } } ], @@ -84851,7 +84851,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/DebugVirtualService" } }, "401": { @@ -84860,13 +84860,13 @@ } } }, - "/virtualservice/{uuid}": { + "/debugvirtualservice/{uuid}": { "get": { "tags": [ - "VirtualService" + "DebugVirtualService" ], - "description": "/virtualservice/{uuid}/{uuid}", - "operationId": "GET /virtualservice/{uuid}", + "description": "/debugvirtualservice/{uuid}/{uuid}", + "operationId": "GET /debugvirtualservice/{uuid}", "consumes": [ "application/json" ], @@ -84952,7 +84952,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/DebugVirtualService" } }, "401": { @@ -84965,10 +84965,10 @@ }, "put": { "tags": [ - "VirtualService" + "DebugVirtualService" ], - "description": "/virtualservice/{uuid}/{uuid}", - "operationId": "PUT /virtualservice/{uuid}", + "description": "/debugvirtualservice/{uuid}/{uuid}", + "operationId": "PUT /debugvirtualservice/{uuid}", "consumes": [ "application/json" ], @@ -85014,10 +85014,10 @@ { "in": "body", "name": "body", - "description": "VirtualService object creation", + "description": "DebugVirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/DebugVirtualService" } }, { @@ -85037,7 +85037,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/DebugVirtualService" } }, "401": { @@ -85050,10 +85050,10 @@ }, "patch": { "tags": [ - "VirtualService" + "DebugVirtualService" ], - "description": "/virtualservice/{uuid}/{uuid}", - "operationId": "PATCH /virtualservice/{uuid}", + "description": "/debugvirtualservice/{uuid}/{uuid}", + "operationId": "PATCH /debugvirtualservice/{uuid}", "consumes": [ "application/json" ], @@ -85099,10 +85099,10 @@ { "in": "body", "name": "body", - "description": "VirtualService object creation", + "description": "DebugVirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/DebugVirtualService" } }, { @@ -85122,7 +85122,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/VirtualService" + "$ref": "#/definitions/DebugVirtualService" } }, "401": { @@ -85135,10 +85135,85 @@ }, "delete": { "tags": [ - "VirtualService" + "DebugVirtualService" ], - "description": "/virtualservice/{uuid}/{uuid}", - "operationId": "DELETE /virtualservice/{uuid}", + "description": "/debugvirtualservice/{uuid}/{uuid}", + "operationId": "DELETE /debugvirtualservice/{uuid}", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, + { + "in": "header", + "name": "X-Avi-Tenant", + "type": "string", + "required": false, + "description": "Avi Tenant Header" + }, + { + "name": "X-Avi-Tenant-UUID", + "in": "header", + "type": "string", + "required": false, + "description": "Avi Tenant Header UUID" + }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, + { + "name": "X-CSRFToken", + "in": "header", + "type": "string", + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + }, + { + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", + "required": true, + "type": "string" + } + ], + "security": [ + { + "basicAuth": [] + } + ], + "responses": { + "204": { + "description": "object deleted", + "schema": { + "type": "string" + } + }, + "404": { + "description": "object not found" + } + } + } + }, + "/upgradestatusinfo": { + "get": { + "tags": [ + "UpgradeStatusSummary" + ], + "description": "/upgradestatusinfo", + "operationId": "GET /upgradestatusinfo", "consumes": [ "application/json" ], @@ -85147,15 +85222,53 @@ ], "parameters": [ { + "name": "name", + "in": "query", + "description": "object name", + "required": false, + "type": "string" + }, + { + "name": "refers_to", + "in": "query", + "description": "Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid", + "type": "string" + }, + { + "name": "referred_by", + "in": "query", + "description": "Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid", + "type": "string" + }, + { + "name": "fields", + "in": "query", + "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", + "type": "string" + }, + { + "name": "include_name", + "in": "query", + "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", + "required": false, + "type": "boolean" + }, + { + "name": "skip_default", "in": "query", - "name": "name", - "description": "object name", + "description": "Default values are not set.", "required": false, + "type": "boolean" + }, + { + "name": "join_subresources", + "in": "query", + "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", "type": "string" }, { - "in": "header", "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -85180,13 +85293,6 @@ "type": "string", "required": false, "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." - }, - { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", - "required": true, - "type": "string" } ], "security": [ @@ -85195,25 +85301,23 @@ } ], "responses": { - "204": { - "description": "object deleted", + "200": { + "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" } }, - "404": { - "description": "object not found" + "401": { + "description": "log in failed" } } - } - }, - "/virtualservice/{uuid}/scaleout": { + }, "post": { "tags": [ - "VirtualService" + "UpgradeStatusSummary" ], - "description": "/virtualservice/{uuid}/scaleout", - "operationId": "POST /virtualservice/{uuid}/scaleout", + "description": "/upgradestatusinfo", + "operationId": "POST /upgradestatusinfo", "consumes": [ "application/json" ], @@ -85222,8 +85326,8 @@ ], "parameters": [ { - "in": "header", "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -85252,18 +85356,11 @@ { "in": "body", "name": "body", - "description": "VsScaleoutParams", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/VsScaleoutParams" + "$ref": "#/definitions/UpgradeStatusSummary" } - }, - { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", - "required": true, - "type": "string" } ], "security": [ @@ -85275,25 +85372,22 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { "description": "log in failed" - }, - "404": { - "description": "object not found" } } } }, - "/virtualservice/{uuid}/scalein": { - "post": { + "/upgradestatusinfo/{uuid}": { + "get": { "tags": [ - "VirtualService" + "UpgradeStatusSummary" ], - "description": "/virtualservice/{uuid}/scalein", - "operationId": "POST /virtualservice/{uuid}/scalein", + "description": "/upgradestatusinfo/{uuid}/{uuid}", + "operationId": "GET /upgradestatusinfo/{uuid}", "consumes": [ "application/json" ], @@ -85302,8 +85396,15 @@ ], "parameters": [ { - "in": "header", + "name": "name", + "in": "query", + "description": "object name", + "required": false, + "type": "string" + }, + { "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -85330,20 +85431,37 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "VsScaleinParams", - "required": true, - "schema": { - "$ref": "#/definitions/VsScaleinParams" - } - }, - { - "in": "path", "name": "uuid", + "in": "path", "description": "UUID of the object to fetch", "required": true, "type": "string" + }, + { + "name": "fields", + "in": "query", + "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", + "type": "string" + }, + { + "name": "include_name", + "in": "query", + "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", + "required": false, + "type": "boolean" + }, + { + "name": "skip_default", + "in": "query", + "description": "Default values are not set.", + "required": false, + "type": "boolean" + }, + { + "name": "join_subresources", + "in": "query", + "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", + "type": "string" } ], "security": [ @@ -85355,7 +85473,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -85365,15 +85483,13 @@ "description": "object not found" } } - } - }, - "/virtualservice/{uuid}/migrate": { - "post": { + }, + "put": { "tags": [ - "VirtualService" + "UpgradeStatusSummary" ], - "description": "/virtualservice/{uuid}/migrate", - "operationId": "POST /virtualservice/{uuid}/migrate", + "description": "/upgradestatusinfo/{uuid}/{uuid}", + "operationId": "PUT /upgradestatusinfo/{uuid}", "consumes": [ "application/json" ], @@ -85381,6 +85497,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -85412,10 +85535,10 @@ { "in": "body", "name": "body", - "description": "VsMigrateParams", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/VsMigrateParams" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -85435,7 +85558,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -85445,15 +85568,13 @@ "description": "object not found" } } - } - }, - "/virtualservice/{uuid}/switchover": { - "post": { + }, + "patch": { "tags": [ - "VirtualService" + "UpgradeStatusSummary" ], - "description": "/virtualservice/{uuid}/switchover", - "operationId": "POST /virtualservice/{uuid}/switchover", + "description": "/upgradestatusinfo/{uuid}/{uuid}", + "operationId": "PATCH /upgradestatusinfo/{uuid}", "consumes": [ "application/json" ], @@ -85461,6 +85582,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -85492,10 +85620,10 @@ { "in": "body", "name": "body", - "description": "VsSwitchoverParams", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/VsSwitchoverParams" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -85515,7 +85643,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -85525,15 +85653,13 @@ "description": "object not found" } } - } - }, - "/virtualservice/clear": { - "post": { + }, + "delete": { "tags": [ - "VirtualService" + "UpgradeStatusSummary" ], - "description": "/virtualservice/clear", - "operationId": "POST /virtualservice/clear", + "description": "/upgradestatusinfo/{uuid}/{uuid}", + "operationId": "DELETE /upgradestatusinfo/{uuid}", "consumes": [ "application/json" ], @@ -85541,6 +85667,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -85570,16 +85703,11 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "empty", + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", "required": true, - "schema": { - "type": "object", - "additionalProperties": { - "type": "string" - } - } + "type": "string" } ], "security": [ @@ -85588,25 +85716,25 @@ } ], "responses": { - "200": { - "description": "OK", + "204": { + "description": "object deleted", "schema": { "type": "string" } }, - "401": { - "description": "log in failed" + "404": { + "description": "object not found" } } } }, - "/virtualservice/{uuid}/resync": { - "post": { + "/virtualservice": { + "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/resync", - "operationId": "POST /virtualservice/{uuid}/resync", + "description": "/virtualservice", + "operationId": "GET /virtualservice", "consumes": [ "application/json" ], @@ -85615,8 +85743,53 @@ ], "parameters": [ { - "in": "header", + "name": "name", + "in": "query", + "description": "object name", + "required": false, + "type": "string" + }, + { + "name": "refers_to", + "in": "query", + "description": "Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid", + "type": "string" + }, + { + "name": "referred_by", + "in": "query", + "description": "Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid", + "type": "string" + }, + { + "name": "fields", + "in": "query", + "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", + "type": "string" + }, + { + "name": "include_name", + "in": "query", + "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", + "required": false, + "type": "boolean" + }, + { + "name": "skip_default", + "in": "query", + "description": "Default values are not set.", + "required": false, + "type": "boolean" + }, + { + "name": "join_subresources", + "in": "query", + "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", + "type": "string" + }, + { "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -85643,103 +85816,100 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "VsResyncParams", - "required": true, - "schema": { - "$ref": "#/definitions/VsResyncParams" - } + "name": "cloud_uuid", + "in": "query", + "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_uuid=cloud-xyz.", + "type": "string" }, { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", - "required": true, + "name": "cloud_ref.name", + "in": "query", + "description": "Filter to get objects that belongs to a specific cloud usings its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud.", "type": "string" - } - ], - "security": [ + }, { - "basicAuth": [] - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "type": "string" - } + "name": "cloud_ref.uuid", + "in": "query", + "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_ref.uuid=cloud_uuid.", + "type": "string", + "required": false }, - "401": { - "description": "log in failed" + { + "name": "name.contains", + "in": "query", + "description": "Filter to get objects with name that contains the parameter. This is a case sensitive search. Eg. name.contains=pool-.", + "type": "string", + "required": false }, - "404": { - "description": "object not found" - } - } - } - }, - "/virtualservice/{uuid}/rotatekeys": { - "post": { - "tags": [ - "VirtualService" - ], - "description": "/virtualservice/{uuid}/rotatekeys", - "operationId": "POST /virtualservice/{uuid}/rotatekeys", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ { - "in": "header", - "name": "X-Avi-Tenant", + "name": "name.icontains", + "in": "query", + "description": "Filter to get objects with name that contains the parameter. This is a case insensitive search. Eg. name.icontains=pool-.", "type": "string", - "required": false, - "description": "Avi Tenant Header" + "required": false }, { - "name": "X-Avi-Tenant-UUID", - "in": "header", + "name": "name.in", + "in": "query", + "description": "Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. name.in=pool-1,pool-12.", "type": "string", - "required": false, - "description": "Avi Tenant Header UUID" + "required": false }, { - "name": "X-Avi-Version", - "in": "header", + "name": "uuid.in", + "in": "query", + "description": "Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. uuid.in=,.", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false }, { - "name": "X-CSRFToken", - "in": "header", + "name": "search", + "in": "query", + "description": "Filter to get objects that contains the search string as value for any of its fields. Eg. search=LEAST_CONN. The search filter can also be used to search under a specific field. This is achieved by sending the parameter as ?search=(,)|(,). Eg. search=(name,vs-pool-).", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": false }, { - "in": "body", - "name": "body", - "description": "empty", - "required": true, - "schema": { - "type": "object", - "additionalProperties": { - "type": "string" - } - } + "name": "isearch", + "in": "query", + "description": "Filter to get objects that contains case insensitive search string. Eg. isearch=(name,Vs-Pool-).", + "type": "string", + "required": false }, { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", - "required": true, - "type": "string" + "name": "limit_by", + "in": "query", + "description": "Filter to limit the number of objects in the response data. Eg. limit_by=3.", + "type": "string", + "required": false + }, + { + "name": "exclude", + "in": "query", + "description": "Filter to exclude the uuid(s) contained in the parameter. Eg. uuid.in=,&exclude=uuid.in.", + "type": "string", + "required": false + }, + { + "name": "sort", + "in": "query", + "description": "Parameter to sort the results with respect to a field. Eg. sort=name.", + "type": "string", + "required": false + }, + { + "name": "page", + "in": "query", + "description": "Parameter to specify the desired page number. The page starts from 1 and default is 1.", + "type": "string", + "required": false + }, + { + "name": "page_size", + "in": "query", + "description": "Parameter to specify the maximum number of results to be returned per page. The page_size can range from 1 to 200. Eg. page_size=5.", + "type": "string", + "required": false } ], "security": [ @@ -85751,25 +85921,20 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/VirtualServiceApiResponse" } }, "401": { "description": "log in failed" - }, - "404": { - "description": "object not found" } } - } - }, - "/virtualservice/{uuid}/retryplacement": { + }, "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/retryplacement", - "operationId": "POST /virtualservice/{uuid}/retryplacement", + "description": "/virtualservice", + "operationId": "POST /virtualservice", "consumes": [ "application/json" ], @@ -85778,8 +85943,8 @@ ], "parameters": [ { - "in": "header", "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -85808,18 +85973,11 @@ { "in": "body", "name": "body", - "description": "RetryPlacementParams", + "description": "VirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/RetryPlacementParams" + "$ref": "#/definitions/VirtualService" } - }, - { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", - "required": true, - "type": "string" } ], "security": [ @@ -85831,25 +85989,22 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/VirtualService" } }, "401": { "description": "log in failed" - }, - "404": { - "description": "object not found" } } } }, - "/virtualservice/{uuid}/log-recommendation": { - "post": { + "/virtualservice/{uuid}": { + "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/log-recommendation", - "operationId": "POST /virtualservice/{uuid}/log-recommendation", + "description": "/virtualservice/{uuid}/{uuid}", + "operationId": "GET /virtualservice/{uuid}", "consumes": [ "application/json" ], @@ -85858,8 +86013,15 @@ ], "parameters": [ { - "in": "header", + "name": "name", + "in": "query", + "description": "object name", + "required": false, + "type": "string" + }, + { "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -85886,20 +86048,37 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "GetLogRecommendations", - "required": true, - "schema": { - "$ref": "#/definitions/GetLogRecommendations" - } - }, - { - "in": "path", "name": "uuid", + "in": "path", "description": "UUID of the object to fetch", "required": true, "type": "string" + }, + { + "name": "fields", + "in": "query", + "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", + "type": "string" + }, + { + "name": "include_name", + "in": "query", + "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", + "required": false, + "type": "boolean" + }, + { + "name": "skip_default", + "in": "query", + "description": "Default values are not set.", + "required": false, + "type": "boolean" + }, + { + "name": "join_subresources", + "in": "query", + "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", + "type": "string" } ], "security": [ @@ -85911,7 +86090,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/VirtualService" } }, "401": { @@ -85921,15 +86100,13 @@ "description": "object not found" } } - } - }, - "/virtualservice/{uuid}/apply-log-recommendation": { - "post": { + }, + "put": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/apply-log-recommendation", - "operationId": "POST /virtualservice/{uuid}/apply-log-recommendation", + "description": "/virtualservice/{uuid}/{uuid}", + "operationId": "PUT /virtualservice/{uuid}", "consumes": [ "application/json" ], @@ -85937,6 +86114,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -85968,10 +86152,10 @@ { "in": "body", "name": "body", - "description": "ApplyLogRecommendations", + "description": "VirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/ApplyLogRecommendations" + "$ref": "#/definitions/VirtualService" } }, { @@ -85991,7 +86175,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/VirtualService" } }, "401": { @@ -86001,15 +86185,13 @@ "description": "object not found" } } - } - }, - "/virtualservice/{uuid}/runtime/": { - "get": { + }, + "patch": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/runtime/", - "operationId": "GET /virtualservice/{uuid}/runtime/", + "description": "/virtualservice/{uuid}/{uuid}", + "operationId": "PATCH /virtualservice/{uuid}", "consumes": [ "application/json" ], @@ -86017,6 +86199,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -86031,13 +86220,6 @@ "required": false, "description": "Avi Tenant Header UUID" }, - { - "name": "X-CSRFToken", - "in": "header", - "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." - }, { "name": "X-Avi-Version", "in": "header", @@ -86045,63 +86227,6 @@ "required": true, "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, - { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", - "required": true, - "type": "string" - } - ], - "security": [ - { - "basicAuth": [] - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "type": "string" - } - }, - "401": { - "description": "log in failed" - }, - "404": { - "description": "object not found" - } - } - } - }, - "/virtualservice/{uuid}/runtime/detail/": { - "get": { - "tags": [ - "VirtualService" - ], - "description": "/virtualservice/{uuid}/runtime/detail/", - "operationId": "GET /virtualservice/{uuid}/runtime/detail/", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "header", - "name": "X-Avi-Tenant", - "type": "string", - "required": false, - "description": "Avi Tenant Header" - }, - { - "name": "X-Avi-Tenant-UUID", - "in": "header", - "type": "string", - "required": false, - "description": "Avi Tenant Header UUID" - }, { "name": "X-CSRFToken", "in": "header", @@ -86110,11 +86235,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "VirtualService object creation", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/VirtualService" + } }, { "in": "path", @@ -86133,7 +86260,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/VirtualService" } }, "401": { @@ -86143,15 +86270,13 @@ "description": "object not found" } } - } - }, - "/virtualservice/{uuid}/runtime/internal/": { - "get": { + }, + "delete": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/runtime/internal/", - "operationId": "GET /virtualservice/{uuid}/runtime/internal/", + "description": "/virtualservice/{uuid}/{uuid}", + "operationId": "DELETE /virtualservice/{uuid}", "consumes": [ "application/json" ], @@ -86159,6 +86284,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -86174,18 +86306,18 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { "in": "path", @@ -86201,28 +86333,25 @@ } ], "responses": { - "200": { - "description": "OK", + "204": { + "description": "object deleted", "schema": { "type": "string" } }, - "401": { - "description": "log in failed" - }, "404": { "description": "object not found" } } } }, - "/virtualservice/{uuid}/udpstat/": { - "get": { + "/virtualservice/{uuid}/scaleout": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/udpstat/", - "operationId": "GET /virtualservice/{uuid}/udpstat/", + "description": "/virtualservice/{uuid}/scaleout", + "operationId": "POST /virtualservice/{uuid}/scaleout", "consumes": [ "application/json" ], @@ -86244,6 +86373,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86252,11 +86388,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "VsScaleoutParams", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/VsScaleoutParams" + } }, { "in": "path", @@ -86287,13 +86425,13 @@ } } }, - "/virtualservice/{uuid}/tcpstat/": { - "get": { + "/virtualservice/{uuid}/scalein": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/tcpstat/", - "operationId": "GET /virtualservice/{uuid}/tcpstat/", + "description": "/virtualservice/{uuid}/scalein", + "operationId": "POST /virtualservice/{uuid}/scalein", "consumes": [ "application/json" ], @@ -86315,6 +86453,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86323,11 +86468,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "VsScaleinParams", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/VsScaleinParams" + } }, { "in": "path", @@ -86358,13 +86505,13 @@ } } }, - "/virtualservice/{uuid}/sctpstat/": { - "get": { + "/virtualservice/{uuid}/migrate": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/sctpstat/", - "operationId": "GET /virtualservice/{uuid}/sctpstat/", + "description": "/virtualservice/{uuid}/migrate", + "operationId": "POST /virtualservice/{uuid}/migrate", "consumes": [ "application/json" ], @@ -86386,6 +86533,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86394,11 +86548,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "VsMigrateParams", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/VsMigrateParams" + } }, { "in": "path", @@ -86429,13 +86585,13 @@ } } }, - "/virtualservice/{uuid}/traffic_clone_stats/": { - "get": { + "/virtualservice/{uuid}/switchover": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/traffic_clone_stats/", - "operationId": "GET /virtualservice/{uuid}/traffic_clone_stats/", + "description": "/virtualservice/{uuid}/switchover", + "operationId": "POST /virtualservice/{uuid}/switchover", "consumes": [ "application/json" ], @@ -86457,6 +86613,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86465,11 +86628,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "VsSwitchoverParams", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/VsSwitchoverParams" + } }, { "in": "path", @@ -86500,13 +86665,13 @@ } } }, - "/virtualservice/{uuid}/dosstat/": { - "get": { + "/virtualservice/clear": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/dosstat/", - "operationId": "GET /virtualservice/{uuid}/dosstat/", + "description": "/virtualservice/clear", + "operationId": "POST /virtualservice/clear", "consumes": [ "application/json" ], @@ -86529,25 +86694,30 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "path", - "name": "uuid", - "description": "UUID of the object to fetch", + "in": "body", + "name": "body", + "description": "empty", "required": true, - "type": "string" + "schema": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } } ], "security": [ @@ -86564,20 +86734,17 @@ }, "401": { "description": "log in failed" - }, - "404": { - "description": "object not found" } } } }, - "/virtualservice/{uuid}/connections/": { - "get": { + "/virtualservice/{uuid}/resync": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/connections/", - "operationId": "GET /virtualservice/{uuid}/connections/", + "description": "/virtualservice/{uuid}/resync", + "operationId": "POST /virtualservice/{uuid}/resync", "consumes": [ "application/json" ], @@ -86599,6 +86766,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86607,11 +86781,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "VsResyncParams", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/VsResyncParams" + } }, { "in": "path", @@ -86642,13 +86818,13 @@ } } }, - "/virtualservice/{uuid}/httpconnections/": { - "get": { + "/virtualservice/{uuid}/rotatekeys": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/httpconnections/", - "operationId": "GET /virtualservice/{uuid}/httpconnections/", + "description": "/virtualservice/{uuid}/rotatekeys", + "operationId": "POST /virtualservice/{uuid}/rotatekeys", "consumes": [ "application/json" ], @@ -86670,6 +86846,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86678,11 +86861,16 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "empty", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } }, { "in": "path", @@ -86713,13 +86901,13 @@ } } }, - "/virtualservice/{uuid}/httpconnections/detail/": { - "get": { + "/virtualservice/{uuid}/retryplacement": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/httpconnections/detail/", - "operationId": "GET /virtualservice/{uuid}/httpconnections/detail/", + "description": "/virtualservice/{uuid}/retryplacement", + "operationId": "POST /virtualservice/{uuid}/retryplacement", "consumes": [ "application/json" ], @@ -86741,6 +86929,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86749,11 +86944,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "RetryPlacementParams", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/RetryPlacementParams" + } }, { "in": "path", @@ -86784,13 +86981,13 @@ } } }, - "/virtualservice/{uuid}/httpstats/": { - "get": { + "/virtualservice/{uuid}/log-recommendation": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/httpstats/", - "operationId": "GET /virtualservice/{uuid}/httpstats/", + "description": "/virtualservice/{uuid}/log-recommendation", + "operationId": "POST /virtualservice/{uuid}/log-recommendation", "consumes": [ "application/json" ], @@ -86812,6 +87009,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86820,11 +87024,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "GetLogRecommendations", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/GetLogRecommendations" + } }, { "in": "path", @@ -86855,13 +87061,13 @@ } } }, - "/virtualservice/{uuid}/authstats/": { - "get": { + "/virtualservice/{uuid}/apply-log-recommendation": { + "post": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/authstats/", - "operationId": "GET /virtualservice/{uuid}/authstats/", + "description": "/virtualservice/{uuid}/apply-log-recommendation", + "operationId": "POST /virtualservice/{uuid}/apply-log-recommendation", "consumes": [ "application/json" ], @@ -86883,6 +87089,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-Avi-Version", + "in": "header", + "type": "string", + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + }, { "name": "X-CSRFToken", "in": "header", @@ -86891,11 +87104,13 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-Avi-Version", - "in": "header", - "type": "string", + "in": "body", + "name": "body", + "description": "ApplyLogRecommendations", "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "schema": { + "$ref": "#/definitions/ApplyLogRecommendations" + } }, { "in": "path", @@ -86926,13 +87141,13 @@ } } }, - "/virtualservice/{uuid}/httppolicyset/": { + "/virtualservice/{uuid}/runtime/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/httppolicyset/", - "operationId": "GET /virtualservice/{uuid}/httppolicyset/", + "description": "/virtualservice/{uuid}/runtime/", + "operationId": "GET /virtualservice/{uuid}/runtime/", "consumes": [ "application/json" ], @@ -86997,13 +87212,13 @@ } } }, - "/virtualservice/{uuid}/httppolicysetstats/": { + "/virtualservice/{uuid}/runtime/detail/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/httppolicysetstats/", - "operationId": "GET /virtualservice/{uuid}/httppolicysetstats/", + "description": "/virtualservice/{uuid}/runtime/detail/", + "operationId": "GET /virtualservice/{uuid}/runtime/detail/", "consumes": [ "application/json" ], @@ -87068,13 +87283,13 @@ } } }, - "/virtualservice/{uuid}/dnspolicystats/": { + "/virtualservice/{uuid}/runtime/internal/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/dnspolicystats/", - "operationId": "GET /virtualservice/{uuid}/dnspolicystats/", + "description": "/virtualservice/{uuid}/runtime/internal/", + "operationId": "GET /virtualservice/{uuid}/runtime/internal/", "consumes": [ "application/json" ], @@ -87139,13 +87354,13 @@ } } }, - "/virtualservice/{uuid}/networksecuritypolicystats/": { + "/virtualservice/{uuid}/udpstat/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/networksecuritypolicystats/", - "operationId": "GET /virtualservice/{uuid}/networksecuritypolicystats/", + "description": "/virtualservice/{uuid}/udpstat/", + "operationId": "GET /virtualservice/{uuid}/udpstat/", "consumes": [ "application/json" ], @@ -87210,13 +87425,13 @@ } } }, - "/virtualservice/{uuid}/networksecuritypolicy/detail/": { + "/virtualservice/{uuid}/tcpstat/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/networksecuritypolicy/detail/", - "operationId": "GET /virtualservice/{uuid}/networksecuritypolicy/detail/", + "description": "/virtualservice/{uuid}/tcpstat/", + "operationId": "GET /virtualservice/{uuid}/tcpstat/", "consumes": [ "application/json" ], @@ -87281,13 +87496,13 @@ } } }, - "/virtualservice/{uuid}/candidatesehostlist/": { + "/virtualservice/{uuid}/sctpstat/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/candidatesehostlist/", - "operationId": "GET /virtualservice/{uuid}/candidatesehostlist/", + "description": "/virtualservice/{uuid}/sctpstat/", + "operationId": "GET /virtualservice/{uuid}/sctpstat/", "consumes": [ "application/json" ], @@ -87352,13 +87567,13 @@ } } }, - "/virtualservice/{uuid}/placement/": { + "/virtualservice/{uuid}/traffic_clone_stats/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/placement/", - "operationId": "GET /virtualservice/{uuid}/placement/", + "description": "/virtualservice/{uuid}/traffic_clone_stats/", + "operationId": "GET /virtualservice/{uuid}/traffic_clone_stats/", "consumes": [ "application/json" ], @@ -87423,13 +87638,13 @@ } } }, - "/virtualservice/{uuid}/keyval/": { + "/virtualservice/{uuid}/dosstat/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/keyval/", - "operationId": "GET /virtualservice/{uuid}/keyval/", + "description": "/virtualservice/{uuid}/dosstat/", + "operationId": "GET /virtualservice/{uuid}/dosstat/", "consumes": [ "application/json" ], @@ -87494,13 +87709,13 @@ } } }, - "/virtualservice/{uuid}/keyvalsummary/": { + "/virtualservice/{uuid}/connections/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/keyvalsummary/", - "operationId": "GET /virtualservice/{uuid}/keyvalsummary/", + "description": "/virtualservice/{uuid}/connections/", + "operationId": "GET /virtualservice/{uuid}/connections/", "consumes": [ "application/json" ], @@ -87565,13 +87780,13 @@ } } }, - "/virtualservice/{uuid}/keyvalsummaryobjsync/": { + "/virtualservice/{uuid}/httpconnections/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/keyvalsummaryobjsync/", - "operationId": "GET /virtualservice/{uuid}/keyvalsummaryobjsync/", + "description": "/virtualservice/{uuid}/httpconnections/", + "operationId": "GET /virtualservice/{uuid}/httpconnections/", "consumes": [ "application/json" ], @@ -87636,13 +87851,13 @@ } } }, - "/virtualservice/{uuid}/keyvaldispatch/": { + "/virtualservice/{uuid}/httpconnections/detail/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/keyvaldispatch/", - "operationId": "GET /virtualservice/{uuid}/keyvaldispatch/", + "description": "/virtualservice/{uuid}/httpconnections/detail/", + "operationId": "GET /virtualservice/{uuid}/httpconnections/detail/", "consumes": [ "application/json" ], @@ -87707,13 +87922,13 @@ } } }, - "/virtualservice/{uuid}/keyvalsession/": { + "/virtualservice/{uuid}/httpstats/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/keyvalsession/", - "operationId": "GET /virtualservice/{uuid}/keyvalsession/", + "description": "/virtualservice/{uuid}/httpstats/", + "operationId": "GET /virtualservice/{uuid}/httpstats/", "consumes": [ "application/json" ], @@ -87778,13 +87993,13 @@ } } }, - "/virtualservice/{uuid}/keyvalsessionsummary/": { + "/virtualservice/{uuid}/authstats/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/keyvalsessionsummary/", - "operationId": "GET /virtualservice/{uuid}/keyvalsessionsummary/", + "description": "/virtualservice/{uuid}/authstats/", + "operationId": "GET /virtualservice/{uuid}/authstats/", "consumes": [ "application/json" ], @@ -87849,13 +88064,13 @@ } } }, - "/virtualservice/{uuid}/sslsessioncache/": { + "/virtualservice/{uuid}/httppolicyset/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/sslsessioncache/", - "operationId": "GET /virtualservice/{uuid}/sslsessioncache/", + "description": "/virtualservice/{uuid}/httppolicyset/", + "operationId": "GET /virtualservice/{uuid}/httppolicyset/", "consumes": [ "application/json" ], @@ -87920,13 +88135,13 @@ } } }, - "/virtualservice/{uuid}/vslogstats/": { + "/virtualservice/{uuid}/httppolicysetstats/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/vslogstats/", - "operationId": "GET /virtualservice/{uuid}/vslogstats/", + "description": "/virtualservice/{uuid}/httppolicysetstats/", + "operationId": "GET /virtualservice/{uuid}/httppolicysetstats/", "consumes": [ "application/json" ], @@ -87991,13 +88206,13 @@ } } }, - "/virtualservice/{uuid}/aggrvslogstats/": { + "/virtualservice/{uuid}/dnspolicystats/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/aggrvslogstats/", - "operationId": "GET /virtualservice/{uuid}/aggrvslogstats/", + "description": "/virtualservice/{uuid}/dnspolicystats/", + "operationId": "GET /virtualservice/{uuid}/dnspolicystats/", "consumes": [ "application/json" ], @@ -88062,13 +88277,13 @@ } } }, - "/virtualservice/{uuid}/cltrack/": { + "/virtualservice/{uuid}/networksecuritypolicystats/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/cltrack/", - "operationId": "GET /virtualservice/{uuid}/cltrack/", + "description": "/virtualservice/{uuid}/networksecuritypolicystats/", + "operationId": "GET /virtualservice/{uuid}/networksecuritypolicystats/", "consumes": [ "application/json" ], @@ -88133,13 +88348,13 @@ } } }, - "/virtualservice/{uuid}/cltracksummary/": { + "/virtualservice/{uuid}/networksecuritypolicy/detail/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/cltracksummary/", - "operationId": "GET /virtualservice/{uuid}/cltracksummary/", + "description": "/virtualservice/{uuid}/networksecuritypolicy/detail/", + "operationId": "GET /virtualservice/{uuid}/networksecuritypolicy/detail/", "consumes": [ "application/json" ], @@ -88204,13 +88419,13 @@ } } }, - "/virtualservice/{uuid}/client/": { + "/virtualservice/{uuid}/candidatesehostlist/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/client/", - "operationId": "GET /virtualservice/{uuid}/client/", + "description": "/virtualservice/{uuid}/candidatesehostlist/", + "operationId": "GET /virtualservice/{uuid}/candidatesehostlist/", "consumes": [ "application/json" ], @@ -88275,13 +88490,13 @@ } } }, - "/virtualservice/{uuid}/clientsummary/": { + "/virtualservice/{uuid}/placement/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/clientsummary/", - "operationId": "GET /virtualservice/{uuid}/clientsummary/", + "description": "/virtualservice/{uuid}/placement/", + "operationId": "GET /virtualservice/{uuid}/placement/", "consumes": [ "application/json" ], @@ -88346,13 +88561,13 @@ } } }, - "/virtualservice/{uuid}/dnstable/": { + "/virtualservice/{uuid}/keyval/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/dnstable/", - "operationId": "GET /virtualservice/{uuid}/dnstable/", + "description": "/virtualservice/{uuid}/keyval/", + "operationId": "GET /virtualservice/{uuid}/keyval/", "consumes": [ "application/json" ], @@ -88417,13 +88632,13 @@ } } }, - "/virtualservice/{uuid}/gslbservicedetail/": { + "/virtualservice/{uuid}/keyvalsummary/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/gslbservicedetail/", - "operationId": "GET /virtualservice/{uuid}/gslbservicedetail/", + "description": "/virtualservice/{uuid}/keyvalsummary/", + "operationId": "GET /virtualservice/{uuid}/keyvalsummary/", "consumes": [ "application/json" ], @@ -88488,13 +88703,13 @@ } } }, - "/virtualservice/{uuid}/gslbserviceinternal/": { + "/virtualservice/{uuid}/keyvalsummaryobjsync/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/gslbserviceinternal/", - "operationId": "GET /virtualservice/{uuid}/gslbserviceinternal/", + "description": "/virtualservice/{uuid}/keyvalsummaryobjsync/", + "operationId": "GET /virtualservice/{uuid}/keyvalsummaryobjsync/", "consumes": [ "application/json" ], @@ -88559,13 +88774,13 @@ } } }, - "/virtualservice/{uuid}/gslbservicealgostat/": { + "/virtualservice/{uuid}/keyvaldispatch/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/gslbservicealgostat/", - "operationId": "GET /virtualservice/{uuid}/gslbservicealgostat/", + "description": "/virtualservice/{uuid}/keyvaldispatch/", + "operationId": "GET /virtualservice/{uuid}/keyvaldispatch/", "consumes": [ "application/json" ], @@ -88630,13 +88845,13 @@ } } }, - "/virtualservice/{uuid}/gslbservicehmonstat/": { + "/virtualservice/{uuid}/keyvalsession/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/gslbservicehmonstat/", - "operationId": "GET /virtualservice/{uuid}/gslbservicehmonstat/", + "description": "/virtualservice/{uuid}/keyvalsession/", + "operationId": "GET /virtualservice/{uuid}/keyvalsession/", "consumes": [ "application/json" ], @@ -88701,13 +88916,13 @@ } } }, - "/virtualservice/{uuid}/geolocationinfo/": { + "/virtualservice/{uuid}/keyvalsessionsummary/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/geolocationinfo/", - "operationId": "GET /virtualservice/{uuid}/geolocationinfo/", + "description": "/virtualservice/{uuid}/keyvalsessionsummary/", + "operationId": "GET /virtualservice/{uuid}/keyvalsessionsummary/", "consumes": [ "application/json" ], @@ -88772,13 +88987,13 @@ } } }, - "/virtualservice/{uuid}/geodbinternal/": { + "/virtualservice/{uuid}/sslsessioncache/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/geodbinternal/", - "operationId": "GET /virtualservice/{uuid}/geodbinternal/", + "description": "/virtualservice/{uuid}/sslsessioncache/", + "operationId": "GET /virtualservice/{uuid}/sslsessioncache/", "consumes": [ "application/json" ], @@ -88843,13 +89058,13 @@ } } }, - "/virtualservice/{uuid}/gslbsiteinternal/": { + "/virtualservice/{uuid}/vslogstats/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/gslbsiteinternal/", - "operationId": "GET /virtualservice/{uuid}/gslbsiteinternal/", + "description": "/virtualservice/{uuid}/vslogstats/", + "operationId": "GET /virtualservice/{uuid}/vslogstats/", "consumes": [ "application/json" ], @@ -88914,13 +89129,13 @@ } } }, - "/virtualservice/{uuid}/userdefineddatascriptcounters/": { + "/virtualservice/{uuid}/aggrvslogstats/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/userdefineddatascriptcounters/", - "operationId": "GET /virtualservice/{uuid}/userdefineddatascriptcounters/", + "description": "/virtualservice/{uuid}/aggrvslogstats/", + "operationId": "GET /virtualservice/{uuid}/aggrvslogstats/", "consumes": [ "application/json" ], @@ -88985,13 +89200,13 @@ } } }, - "/virtualservice/{uuid}/l4policysetstats/": { + "/virtualservice/{uuid}/cltrack/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/l4policysetstats/", - "operationId": "GET /virtualservice/{uuid}/l4policysetstats/", + "description": "/virtualservice/{uuid}/cltrack/", + "operationId": "GET /virtualservice/{uuid}/cltrack/", "consumes": [ "application/json" ], @@ -89056,13 +89271,13 @@ } } }, - "/virtualservice/{uuid}/sescaleoutstatus/": { + "/virtualservice/{uuid}/cltracksummary/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/sescaleoutstatus/", - "operationId": "GET /virtualservice/{uuid}/sescaleoutstatus/", + "description": "/virtualservice/{uuid}/cltracksummary/", + "operationId": "GET /virtualservice/{uuid}/cltracksummary/", "consumes": [ "application/json" ], @@ -89127,13 +89342,13 @@ } } }, - "/virtualservice/{uuid}/scaleoutstatus/": { + "/virtualservice/{uuid}/client/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/scaleoutstatus/", - "operationId": "GET /virtualservice/{uuid}/scaleoutstatus/", + "description": "/virtualservice/{uuid}/client/", + "operationId": "GET /virtualservice/{uuid}/client/", "consumes": [ "application/json" ], @@ -89198,13 +89413,13 @@ } } }, - "/virtualservice/{uuid}/scaleoutstatus/detail/": { + "/virtualservice/{uuid}/clientsummary/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/scaleoutstatus/detail/", - "operationId": "GET /virtualservice/{uuid}/scaleoutstatus/detail/", + "description": "/virtualservice/{uuid}/clientsummary/", + "operationId": "GET /virtualservice/{uuid}/clientsummary/", "consumes": [ "application/json" ], @@ -89269,13 +89484,13 @@ } } }, - "/virtualservice/{uuid}/ssopolicystats/": { + "/virtualservice/{uuid}/dnstable/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/ssopolicystats/", - "operationId": "GET /virtualservice/{uuid}/ssopolicystats/", + "description": "/virtualservice/{uuid}/dnstable/", + "operationId": "GET /virtualservice/{uuid}/dnstable/", "consumes": [ "application/json" ], @@ -89340,13 +89555,13 @@ } } }, - "/virtualservice/{uuid}/icapstats/": { + "/virtualservice/{uuid}/gslbservicedetail/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/icapstats/", - "operationId": "GET /virtualservice/{uuid}/icapstats/", + "description": "/virtualservice/{uuid}/gslbservicedetail/", + "operationId": "GET /virtualservice/{uuid}/gslbservicedetail/", "consumes": [ "application/json" ], @@ -89411,13 +89626,13 @@ } } }, - "/virtualservice/{uuid}/outofbandstats/": { + "/virtualservice/{uuid}/gslbserviceinternal/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/outofbandstats/", - "operationId": "GET /virtualservice/{uuid}/outofbandstats/", + "description": "/virtualservice/{uuid}/gslbserviceinternal/", + "operationId": "GET /virtualservice/{uuid}/gslbserviceinternal/", "consumes": [ "application/json" ], @@ -89482,13 +89697,13 @@ } } }, - "/virtualservice/{uuid}/botstats/": { + "/virtualservice/{uuid}/gslbservicealgostat/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/botstats/", - "operationId": "GET /virtualservice/{uuid}/botstats/", + "description": "/virtualservice/{uuid}/gslbservicealgostat/", + "operationId": "GET /virtualservice/{uuid}/gslbservicealgostat/", "consumes": [ "application/json" ], @@ -89553,13 +89768,13 @@ } } }, - "/virtualservice/{uuid}/csrfmetrics/": { + "/virtualservice/{uuid}/gslbservicehmonstat/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/csrfmetrics/", - "operationId": "GET /virtualservice/{uuid}/csrfmetrics/", + "description": "/virtualservice/{uuid}/gslbservicehmonstat/", + "operationId": "GET /virtualservice/{uuid}/gslbservicehmonstat/", "consumes": [ "application/json" ], @@ -89624,13 +89839,13 @@ } } }, - "/virtualservice/{uuid}/placement/summary/": { + "/virtualservice/{uuid}/geolocationinfo/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/placement/summary/", - "operationId": "GET /virtualservice/{uuid}/placement/summary/", + "description": "/virtualservice/{uuid}/geolocationinfo/", + "operationId": "GET /virtualservice/{uuid}/geolocationinfo/", "consumes": [ "application/json" ], @@ -89695,13 +89910,13 @@ } } }, - "/virtualservice/{uuid}/placement/detail/": { + "/virtualservice/{uuid}/geodbinternal/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/placement/detail/", - "operationId": "GET /virtualservice/{uuid}/placement/detail/", + "description": "/virtualservice/{uuid}/geodbinternal/", + "operationId": "GET /virtualservice/{uuid}/geodbinternal/", "consumes": [ "application/json" ], @@ -89766,13 +89981,13 @@ } } }, - "/virtualservice/{uuid}/placement/status/": { + "/virtualservice/{uuid}/gslbsiteinternal/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/placement/status/", - "operationId": "GET /virtualservice/{uuid}/placement/status/", + "description": "/virtualservice/{uuid}/gslbsiteinternal/", + "operationId": "GET /virtualservice/{uuid}/gslbsiteinternal/", "consumes": [ "application/json" ], @@ -89837,13 +90052,13 @@ } } }, - "/virtualservice/{uuid}/keyvalstats/": { + "/virtualservice/{uuid}/userdefineddatascriptcounters/": { "get": { "tags": [ "VirtualService" ], - "description": "/virtualservice/{uuid}/keyvalstats/", - "operationId": "GET /virtualservice/{uuid}/keyvalstats/", + "description": "/virtualservice/{uuid}/userdefineddatascriptcounters/", + "operationId": "GET /virtualservice/{uuid}/userdefineddatascriptcounters/", "consumes": [ "application/json" ], @@ -89908,13 +90123,13 @@ } } }, - "/debugvirtualservice": { + "/virtualservice/{uuid}/l4policysetstats/": { "get": { "tags": [ - "DebugVirtualService" + "VirtualService" ], - "description": "/debugvirtualservice", - "operationId": "GET /debugvirtualservice", + "description": "/virtualservice/{uuid}/l4policysetstats/", + "operationId": "GET /virtualservice/{uuid}/l4policysetstats/", "consumes": [ "application/json" ], @@ -89923,53 +90138,8 @@ ], "parameters": [ { - "name": "name", - "in": "query", - "description": "object name", - "required": false, - "type": "string" - }, - { - "name": "refers_to", - "in": "query", - "description": "Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid", - "type": "string" - }, - { - "name": "referred_by", - "in": "query", - "description": "Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid", - "type": "string" - }, - { - "name": "fields", - "in": "query", - "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", - "type": "string" - }, - { - "name": "include_name", - "in": "query", - "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", - "required": false, - "type": "boolean" - }, - { - "name": "skip_default", - "in": "query", - "description": "Default values are not set.", - "required": false, - "type": "boolean" - }, - { - "name": "join_subresources", - "in": "query", - "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", - "type": "string" - }, - { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -89981,13 +90151,6 @@ "required": false, "description": "Avi Tenant Header UUID" }, - { - "name": "X-Avi-Version", - "in": "header", - "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." - }, { "name": "X-CSRFToken", "in": "header", @@ -89996,100 +90159,89 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "cloud_uuid", - "in": "query", - "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_uuid=cloud-xyz.", - "type": "string" - }, - { - "name": "cloud_ref.name", - "in": "query", - "description": "Filter to get objects that belongs to a specific cloud usings its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud.", - "type": "string" - }, - { - "name": "cloud_ref.uuid", - "in": "query", - "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_ref.uuid=cloud_uuid.", - "type": "string", - "required": false - }, - { - "name": "name.contains", - "in": "query", - "description": "Filter to get objects with name that contains the parameter. This is a case sensitive search. Eg. name.contains=pool-.", - "type": "string", - "required": false - }, - { - "name": "name.icontains", - "in": "query", - "description": "Filter to get objects with name that contains the parameter. This is a case insensitive search. Eg. name.icontains=pool-.", - "type": "string", - "required": false - }, - { - "name": "name.in", - "in": "query", - "description": "Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. name.in=pool-1,pool-12.", + "name": "X-Avi-Version", + "in": "header", "type": "string", - "required": false + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "uuid.in", - "in": "query", - "description": "Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. uuid.in=,.", - "type": "string", - "required": false - }, + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", + "required": true, + "type": "string" + } + ], + "security": [ { - "name": "search", - "in": "query", - "description": "Filter to get objects that contains the search string as value for any of its fields. Eg. search=LEAST_CONN. The search filter can also be used to search under a specific field. This is achieved by sending the parameter as ?search=(,)|(,). Eg. search=(name,vs-pool-).", - "type": "string", - "required": false + "basicAuth": [] + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } }, - { - "name": "isearch", - "in": "query", - "description": "Filter to get objects that contains case insensitive search string. Eg. isearch=(name,Vs-Pool-).", - "type": "string", - "required": false + "401": { + "description": "log in failed" }, + "404": { + "description": "object not found" + } + } + } + }, + "/virtualservice/{uuid}/sescaleoutstatus/": { + "get": { + "tags": [ + "VirtualService" + ], + "description": "/virtualservice/{uuid}/sescaleoutstatus/", + "operationId": "GET /virtualservice/{uuid}/sescaleoutstatus/", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ { - "name": "limit_by", - "in": "query", - "description": "Filter to limit the number of objects in the response data. Eg. limit_by=3.", + "in": "header", + "name": "X-Avi-Tenant", "type": "string", - "required": false + "required": false, + "description": "Avi Tenant Header" }, { - "name": "exclude", - "in": "query", - "description": "Filter to exclude the uuid(s) contained in the parameter. Eg. uuid.in=,&exclude=uuid.in.", + "name": "X-Avi-Tenant-UUID", + "in": "header", "type": "string", - "required": false + "required": false, + "description": "Avi Tenant Header UUID" }, { - "name": "sort", - "in": "query", - "description": "Parameter to sort the results with respect to a field. Eg. sort=name.", + "name": "X-CSRFToken", + "in": "header", "type": "string", - "required": false + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "page", - "in": "query", - "description": "Parameter to specify the desired page number. The page starts from 1 and default is 1.", + "name": "X-Avi-Version", + "in": "header", "type": "string", - "required": false + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "page_size", - "in": "query", - "description": "Parameter to specify the maximum number of results to be returned per page. The page_size can range from 1 to 200. Eg. page_size=5.", - "type": "string", - "required": false + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", + "required": true, + "type": "string" } ], "security": [ @@ -90101,20 +90253,25 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualServiceApiResponse" + "type": "string" } }, "401": { "description": "log in failed" + }, + "404": { + "description": "object not found" } } - }, - "post": { + } + }, + "/virtualservice/{uuid}/scaleoutstatus/": { + "get": { "tags": [ - "DebugVirtualService" + "VirtualService" ], - "description": "/debugvirtualservice", - "operationId": "POST /debugvirtualservice", + "description": "/virtualservice/{uuid}/scaleoutstatus/", + "operationId": "GET /virtualservice/{uuid}/scaleoutstatus/", "consumes": [ "application/json" ], @@ -90123,8 +90280,8 @@ ], "parameters": [ { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -90137,27 +90294,25 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "in": "body", - "name": "body", - "description": "DebugVirtualService object creation", + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", "required": true, - "schema": { - "$ref": "#/definitions/DebugVirtualService" - } + "type": "string" } ], "security": [ @@ -90169,22 +90324,25 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualService" + "type": "string" } }, "401": { "description": "log in failed" + }, + "404": { + "description": "object not found" } } } }, - "/debugvirtualservice/{uuid}": { + "/virtualservice/{uuid}/scaleoutstatus/detail/": { "get": { "tags": [ - "DebugVirtualService" + "VirtualService" ], - "description": "/debugvirtualservice/{uuid}/{uuid}", - "operationId": "GET /debugvirtualservice/{uuid}", + "description": "/virtualservice/{uuid}/scaleoutstatus/detail/", + "operationId": "GET /virtualservice/{uuid}/scaleoutstatus/detail/", "consumes": [ "application/json" ], @@ -90193,15 +90351,8 @@ ], "parameters": [ { - "name": "name", - "in": "query", - "description": "object name", - "required": false, - "type": "string" - }, - { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -90214,51 +90365,25 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "uuid", "in": "path", + "name": "uuid", "description": "UUID of the object to fetch", "required": true, "type": "string" - }, - { - "name": "fields", - "in": "query", - "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", - "type": "string" - }, - { - "name": "include_name", - "in": "query", - "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", - "required": false, - "type": "boolean" - }, - { - "name": "skip_default", - "in": "query", - "description": "Default values are not set.", - "required": false, - "type": "boolean" - }, - { - "name": "join_subresources", - "in": "query", - "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", - "type": "string" } ], "security": [ @@ -90270,7 +90395,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualService" + "type": "string" } }, "401": { @@ -90280,13 +90405,15 @@ "description": "object not found" } } - }, - "put": { + } + }, + "/virtualservice/{uuid}/ssopolicystats/": { + "get": { "tags": [ - "DebugVirtualService" + "VirtualService" ], - "description": "/debugvirtualservice/{uuid}/{uuid}", - "operationId": "PUT /debugvirtualservice/{uuid}", + "description": "/virtualservice/{uuid}/ssopolicystats/", + "operationId": "GET /virtualservice/{uuid}/ssopolicystats/", "consumes": [ "application/json" ], @@ -90294,13 +90421,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -90315,13 +90435,6 @@ "required": false, "description": "Avi Tenant Header UUID" }, - { - "name": "X-Avi-Version", - "in": "header", - "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." - }, { "name": "X-CSRFToken", "in": "header", @@ -90330,13 +90443,11 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "DebugVirtualService object creation", + "name": "X-Avi-Version", + "in": "header", + "type": "string", "required": true, - "schema": { - "$ref": "#/definitions/DebugVirtualService" - } + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -90355,7 +90466,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualService" + "type": "string" } }, "401": { @@ -90365,13 +90476,15 @@ "description": "object not found" } } - }, - "patch": { + } + }, + "/virtualservice/{uuid}/icapstats/": { + "get": { "tags": [ - "DebugVirtualService" + "VirtualService" ], - "description": "/debugvirtualservice/{uuid}/{uuid}", - "operationId": "PATCH /debugvirtualservice/{uuid}", + "description": "/virtualservice/{uuid}/icapstats/", + "operationId": "GET /virtualservice/{uuid}/icapstats/", "consumes": [ "application/json" ], @@ -90379,13 +90492,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -90400,13 +90506,6 @@ "required": false, "description": "Avi Tenant Header UUID" }, - { - "name": "X-Avi-Version", - "in": "header", - "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." - }, { "name": "X-CSRFToken", "in": "header", @@ -90415,13 +90514,11 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "DebugVirtualService object creation", + "name": "X-Avi-Version", + "in": "header", + "type": "string", "required": true, - "schema": { - "$ref": "#/definitions/DebugVirtualService" - } + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -90440,7 +90537,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualService" + "type": "string" } }, "401": { @@ -90450,13 +90547,15 @@ "description": "object not found" } } - }, - "delete": { + } + }, + "/virtualservice/{uuid}/outofbandstats/": { + "get": { "tags": [ - "DebugVirtualService" + "VirtualService" ], - "description": "/debugvirtualservice/{uuid}/{uuid}", - "operationId": "DELETE /debugvirtualservice/{uuid}", + "description": "/virtualservice/{uuid}/outofbandstats/", + "operationId": "GET /virtualservice/{uuid}/outofbandstats/", "consumes": [ "application/json" ], @@ -90464,13 +90563,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -90486,18 +90578,18 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -90513,25 +90605,28 @@ } ], "responses": { - "204": { - "description": "object deleted", + "200": { + "description": "OK", "schema": { "type": "string" } }, + "401": { + "description": "log in failed" + }, "404": { "description": "object not found" } } } }, - "/upgradestatusinfo": { + "/virtualservice/{uuid}/botstats/": { "get": { "tags": [ - "UpgradeStatusSummary" + "VirtualService" ], - "description": "/upgradestatusinfo", - "operationId": "GET /upgradestatusinfo", + "description": "/virtualservice/{uuid}/botstats/", + "operationId": "GET /virtualservice/{uuid}/botstats/", "consumes": [ "application/json" ], @@ -90540,53 +90635,8 @@ ], "parameters": [ { - "name": "name", - "in": "query", - "description": "object name", - "required": false, - "type": "string" - }, - { - "name": "refers_to", - "in": "query", - "description": "Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid", - "type": "string" - }, - { - "name": "referred_by", - "in": "query", - "description": "Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid", - "type": "string" - }, - { - "name": "fields", - "in": "query", - "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", - "type": "string" - }, - { - "name": "include_name", - "in": "query", - "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", - "required": false, - "type": "boolean" - }, - { - "name": "skip_default", - "in": "query", - "description": "Default values are not set.", - "required": false, - "type": "boolean" - }, - { - "name": "join_subresources", - "in": "query", - "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", - "type": "string" - }, - { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -90598,6 +90648,13 @@ "required": false, "description": "Avi Tenant Header UUID" }, + { + "name": "X-CSRFToken", + "in": "header", + "type": "string", + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + }, { "name": "X-Avi-Version", "in": "header", @@ -90606,11 +90663,11 @@ "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "X-CSRFToken", - "in": "header", - "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", + "required": true, + "type": "string" } ], "security": [ @@ -90622,20 +90679,25 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" + "type": "string" } }, "401": { "description": "log in failed" + }, + "404": { + "description": "object not found" } } - }, - "post": { + } + }, + "/virtualservice/{uuid}/csrfmetrics/": { + "get": { "tags": [ - "UpgradeStatusSummary" + "VirtualService" ], - "description": "/upgradestatusinfo", - "operationId": "POST /upgradestatusinfo", + "description": "/virtualservice/{uuid}/csrfmetrics/", + "operationId": "GET /virtualservice/{uuid}/csrfmetrics/", "consumes": [ "application/json" ], @@ -90644,8 +90706,8 @@ ], "parameters": [ { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -90658,27 +90720,25 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "in": "body", - "name": "body", - "description": "UpgradeStatusSummary object creation", + "in": "path", + "name": "uuid", + "description": "UUID of the object to fetch", "required": true, - "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" - } + "type": "string" } ], "security": [ @@ -90690,22 +90750,25 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { "description": "log in failed" + }, + "404": { + "description": "object not found" } } } }, - "/upgradestatusinfo/{uuid}": { + "/virtualservice/{uuid}/placement/summary/": { "get": { "tags": [ - "UpgradeStatusSummary" + "VirtualService" ], - "description": "/upgradestatusinfo/{uuid}/{uuid}", - "operationId": "GET /upgradestatusinfo/{uuid}", + "description": "/virtualservice/{uuid}/placement/summary/", + "operationId": "GET /virtualservice/{uuid}/placement/summary/", "consumes": [ "application/json" ], @@ -90714,15 +90777,8 @@ ], "parameters": [ { - "name": "name", - "in": "query", - "description": "object name", - "required": false, - "type": "string" - }, - { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -90735,51 +90791,25 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { - "name": "uuid", "in": "path", + "name": "uuid", "description": "UUID of the object to fetch", "required": true, "type": "string" - }, - { - "name": "fields", - "in": "query", - "description": "List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned.", - "type": "string" - }, - { - "name": "include_name", - "in": "query", - "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", - "required": false, - "type": "boolean" - }, - { - "name": "skip_default", - "in": "query", - "description": "Default values are not set.", - "required": false, - "type": "boolean" - }, - { - "name": "join_subresources", - "in": "query", - "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", - "type": "string" } ], "security": [ @@ -90791,7 +90821,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { @@ -90801,13 +90831,15 @@ "description": "object not found" } } - }, - "put": { + } + }, + "/virtualservice/{uuid}/placement/detail/": { + "get": { "tags": [ - "UpgradeStatusSummary" + "VirtualService" ], - "description": "/upgradestatusinfo/{uuid}/{uuid}", - "operationId": "PUT /upgradestatusinfo/{uuid}", + "description": "/virtualservice/{uuid}/placement/detail/", + "operationId": "GET /virtualservice/{uuid}/placement/detail/", "consumes": [ "application/json" ], @@ -90815,13 +90847,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -90836,13 +90861,6 @@ "required": false, "description": "Avi Tenant Header UUID" }, - { - "name": "X-Avi-Version", - "in": "header", - "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." - }, { "name": "X-CSRFToken", "in": "header", @@ -90851,13 +90869,11 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "UpgradeStatusSummary object creation", + "name": "X-Avi-Version", + "in": "header", + "type": "string", "required": true, - "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" - } + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -90876,7 +90892,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { @@ -90886,13 +90902,15 @@ "description": "object not found" } } - }, - "patch": { + } + }, + "/virtualservice/{uuid}/placement/status/": { + "get": { "tags": [ - "UpgradeStatusSummary" + "VirtualService" ], - "description": "/upgradestatusinfo/{uuid}/{uuid}", - "operationId": "PATCH /upgradestatusinfo/{uuid}", + "description": "/virtualservice/{uuid}/placement/status/", + "operationId": "GET /virtualservice/{uuid}/placement/status/", "consumes": [ "application/json" ], @@ -90900,13 +90918,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -90921,13 +90932,6 @@ "required": false, "description": "Avi Tenant Header UUID" }, - { - "name": "X-Avi-Version", - "in": "header", - "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." - }, { "name": "X-CSRFToken", "in": "header", @@ -90936,13 +90940,11 @@ "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "in": "body", - "name": "body", - "description": "UpgradeStatusSummary object creation", + "name": "X-Avi-Version", + "in": "header", + "type": "string", "required": true, - "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" - } + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -90961,7 +90963,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { @@ -90971,13 +90973,15 @@ "description": "object not found" } } - }, - "delete": { + } + }, + "/virtualservice/{uuid}/keyvalstats/": { + "get": { "tags": [ - "UpgradeStatusSummary" + "VirtualService" ], - "description": "/upgradestatusinfo/{uuid}/{uuid}", - "operationId": "DELETE /upgradestatusinfo/{uuid}", + "description": "/virtualservice/{uuid}/keyvalstats/", + "operationId": "GET /virtualservice/{uuid}/keyvalstats/", "consumes": [ "application/json" ], @@ -90985,13 +90989,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -91007,18 +91004,18 @@ "description": "Avi Tenant Header UUID" }, { - "name": "X-Avi-Version", + "name": "X-CSRFToken", "in": "header", "type": "string", - "required": true, - "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." + "required": false, + "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." }, { - "name": "X-CSRFToken", + "name": "X-Avi-Version", "in": "header", "type": "string", - "required": false, - "description": "Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests." + "required": true, + "description": "The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version." }, { "in": "path", @@ -91034,12 +91031,15 @@ } ], "responses": { - "204": { - "description": "object deleted", + "200": { + "description": "OK", "schema": { "type": "string" } }, + "401": { + "description": "log in failed" + }, "404": { "description": "object not found" } diff --git a/swagger/avi_global_spec.yaml b/swagger/avi_global_spec.yaml index 8afb5f9f2..cab1c91b3 100644 --- a/swagger/avi_global_spec.yaml +++ b/swagger/avi_global_spec.yaml @@ -19413,6 +19413,357 @@ paths: description: object not found + /upgradestatussummary: + get: + tags: + - UpgradeStatusSummary + description: /upgradestatussummary + operationId: GET /upgradestatussummary + consumes: + - application/json + produces: + - application/json + parameters: + - name: name + in: query + description: object name + required: false + type: string + - name: refers_to + in: query + description: Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid + type: string + - name: referred_by + in: query + description: Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid + type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. + type: string + - name: X-Avi-Tenant + in: header + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/UpgradeStatusSummaryApiResponse" + "401": + description: log in failed + post: + tags: + - UpgradeStatusSummary + description: /upgradestatussummary + operationId: POST /upgradestatussummary + consumes: + - application/json + produces: + - application/json + parameters: + - name: X-Avi-Tenant + in: header + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: UpgradeStatusSummary object creation + required: true + schema: + $ref: "#/definitions/UpgradeStatusSummary" + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/UpgradeStatusSummary" + "401": + description: log in failed + /upgradestatussummary/{uuid}: + get: + tags: + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: GET /upgradestatussummary/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - name: name + in: query + description: object name + required: false + type: string + - name: X-Avi-Tenant + in: header + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - name: uuid + in: path + description: UUID of the object to fetch + required: true + type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. + type: string + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/UpgradeStatusSummary" + "401": + description: log in failed + "404": + description: object not found + put: + tags: + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: PUT /upgradestatussummary/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - in: query + name: name + description: object name + required: false + type: string + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: UpgradeStatusSummary object creation + required: true + schema: + $ref: "#/definitions/UpgradeStatusSummary" + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/UpgradeStatusSummary" + "401": + description: log in failed + "404": + description: object not found + patch: + tags: + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: PATCH /upgradestatussummary/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - in: query + name: name + description: object name + required: false + type: string + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: UpgradeStatusSummary object creation + required: true + schema: + $ref: "#/definitions/UpgradeStatusSummary" + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/UpgradeStatusSummary" + "401": + description: log in failed + "404": + description: object not found + delete: + tags: + - UpgradeStatusSummary + description: /upgradestatussummary/{uuid}/{uuid} + operationId: DELETE /upgradestatussummary/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - in: query + name: name + description: object name + required: false + type: string + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + "204": + description: object deleted + schema: + type: string + "404": + description: object not found + + /serviceenginegroup: get: tags: @@ -20123,357 +20474,6 @@ paths: description: log in failed "404": description: object not found - /upgradestatussummary: - get: - tags: - - UpgradeStatusSummary - description: /upgradestatussummary - operationId: GET /upgradestatussummary - consumes: - - application/json - produces: - - application/json - parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: refers_to - in: query - description: Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid - type: string - - name: referred_by - in: query - description: Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. - type: string - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/UpgradeStatusSummaryApiResponse" - "401": - description: log in failed - post: - tags: - - UpgradeStatusSummary - description: /upgradestatussummary - operationId: POST /upgradestatussummary - consumes: - - application/json - produces: - - application/json - parameters: - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: UpgradeStatusSummary object creation - required: true - schema: - $ref: "#/definitions/UpgradeStatusSummary" - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/UpgradeStatusSummary" - "401": - description: log in failed - /upgradestatussummary/{uuid}: - get: - tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: GET /upgradestatussummary/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: uuid - in: path - description: UUID of the object to fetch - required: true - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. - type: string - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/UpgradeStatusSummary" - "401": - description: log in failed - "404": - description: object not found - put: - tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: PUT /upgradestatussummary/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: UpgradeStatusSummary object creation - required: true - schema: - $ref: "#/definitions/UpgradeStatusSummary" - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/UpgradeStatusSummary" - "401": - description: log in failed - "404": - description: object not found - patch: - tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: PATCH /upgradestatussummary/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: UpgradeStatusSummary object creation - required: true - schema: - $ref: "#/definitions/UpgradeStatusSummary" - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/UpgradeStatusSummary" - "401": - description: log in failed - "404": - description: object not found - delete: - tags: - - UpgradeStatusSummary - description: /upgradestatussummary/{uuid}/{uuid} - operationId: DELETE /upgradestatussummary/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - "204": - description: object deleted - schema: - type: string - "404": - description: object not found - - /network-inventory: get: tags: @@ -21322,6 +21322,357 @@ paths: description: object not found + /gslbhsmruntime: + get: + tags: + - GslbHSMRuntime + description: /gslbhsmruntime + operationId: GET /gslbhsmruntime + consumes: + - application/json + produces: + - application/json + parameters: + - name: name + in: query + description: object name + required: false + type: string + - name: refers_to + in: query + description: Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid + type: string + - name: referred_by + in: query + description: Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid + type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. + type: string + - name: X-Avi-Tenant + in: header + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/GslbHSMRuntimeApiResponse" + "401": + description: log in failed + post: + tags: + - GslbHSMRuntime + description: /gslbhsmruntime + operationId: POST /gslbhsmruntime + consumes: + - application/json + produces: + - application/json + parameters: + - name: X-Avi-Tenant + in: header + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: GslbHSMRuntime object creation + required: true + schema: + $ref: "#/definitions/GslbHSMRuntime" + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/GslbHSMRuntime" + "401": + description: log in failed + /gslbhsmruntime/{uuid}: + get: + tags: + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: GET /gslbhsmruntime/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - name: name + in: query + description: object name + required: false + type: string + - name: X-Avi-Tenant + in: header + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - name: uuid + in: path + description: UUID of the object to fetch + required: true + type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. + type: string + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/GslbHSMRuntime" + "401": + description: log in failed + "404": + description: object not found + put: + tags: + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: PUT /gslbhsmruntime/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - in: query + name: name + description: object name + required: false + type: string + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: GslbHSMRuntime object creation + required: true + schema: + $ref: "#/definitions/GslbHSMRuntime" + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/GslbHSMRuntime" + "401": + description: log in failed + "404": + description: object not found + patch: + tags: + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: PATCH /gslbhsmruntime/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - in: query + name: name + description: object name + required: false + type: string + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: GslbHSMRuntime object creation + required: true + schema: + $ref: "#/definitions/GslbHSMRuntime" + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/GslbHSMRuntime" + "401": + description: log in failed + "404": + description: object not found + delete: + tags: + - GslbHSMRuntime + description: /gslbhsmruntime/{uuid}/{uuid} + operationId: DELETE /gslbhsmruntime/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - in: query + name: name + description: object name + required: false + type: string + - in: header + name: X-Avi-Tenant + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string + security: + - basicAuth: [] + responses: + "204": + description: object deleted + schema: + type: string + "404": + description: object not found + + /gslbcrmruntime: get: tags: @@ -22024,363 +22375,12 @@ paths: description: object not found - /gslbhsmruntime: + /gslbservice-inventory: get: tags: - - GslbHSMRuntime - description: /gslbhsmruntime - operationId: GET /gslbhsmruntime - consumes: - - application/json - produces: - - application/json - parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: refers_to - in: query - description: Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid - type: string - - name: referred_by - in: query - description: Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. - type: string - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/GslbHSMRuntimeApiResponse" - "401": - description: log in failed - post: - tags: - - GslbHSMRuntime - description: /gslbhsmruntime - operationId: POST /gslbhsmruntime - consumes: - - application/json - produces: - - application/json - parameters: - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: GslbHSMRuntime object creation - required: true - schema: - $ref: "#/definitions/GslbHSMRuntime" - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/GslbHSMRuntime" - "401": - description: log in failed - /gslbhsmruntime/{uuid}: - get: - tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: GET /gslbhsmruntime/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: X-Avi-Tenant - in: header - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: uuid - in: path - description: UUID of the object to fetch - required: true - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. - type: string - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/GslbHSMRuntime" - "401": - description: log in failed - "404": - description: object not found - put: - tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: PUT /gslbhsmruntime/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: GslbHSMRuntime object creation - required: true - schema: - $ref: "#/definitions/GslbHSMRuntime" - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/GslbHSMRuntime" - "401": - description: log in failed - "404": - description: object not found - patch: - tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: PATCH /gslbhsmruntime/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: GslbHSMRuntime object creation - required: true - schema: - $ref: "#/definitions/GslbHSMRuntime" - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - $ref: "#/definitions/GslbHSMRuntime" - "401": - description: log in failed - "404": - description: object not found - delete: - tags: - - GslbHSMRuntime - description: /gslbhsmruntime/{uuid}/{uuid} - operationId: DELETE /gslbhsmruntime/{uuid} - consumes: - - application/json - produces: - - application/json - parameters: - - in: query - name: name - description: object name - required: false - type: string - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - "204": - description: object deleted - schema: - type: string - "404": - description: object not found - - - /gslbservice-inventory: - get: - tags: - - GslbServiceInventory - description: /gslbservice-inventory - operationId: GET /gslbservice-inventory + - GslbServiceInventory + description: /gslbservice-inventory + operationId: GET /gslbservice-inventory consumes: - application/json produces: @@ -56913,12 +56913,12 @@ paths: description: object not found - /virtualservice: + /debugvirtualservice: get: tags: - - VirtualService - description: /virtualservice - operationId: GET /virtualservice + - DebugVirtualService + description: /debugvirtualservice + operationId: GET /debugvirtualservice consumes: - application/json produces: @@ -57049,14 +57049,14 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VirtualServiceApiResponse" + $ref: "#/definitions/DebugVirtualServiceApiResponse" "401": description: log in failed post: tags: - - VirtualService - description: /virtualservice - operationId: POST /virtualservice + - DebugVirtualService + description: /debugvirtualservice + operationId: POST /debugvirtualservice consumes: - application/json produces: @@ -57084,25 +57084,25 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VirtualService object creation + description: DebugVirtualService object creation required: true schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/DebugVirtualService" security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/DebugVirtualService" "401": description: log in failed - /virtualservice/{uuid}: + /debugvirtualservice/{uuid}: get: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: GET /virtualservice/{uuid} + - DebugVirtualService + description: /debugvirtualservice/{uuid}/{uuid} + operationId: GET /debugvirtualservice/{uuid} consumes: - application/json produces: @@ -57162,16 +57162,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/DebugVirtualService" "401": description: log in failed "404": description: object not found put: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: PUT /virtualservice/{uuid} + - DebugVirtualService + description: /debugvirtualservice/{uuid}/{uuid} + operationId: PUT /debugvirtualservice/{uuid} consumes: - application/json produces: @@ -57204,10 +57204,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VirtualService object creation + description: DebugVirtualService object creation required: true schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/DebugVirtualService" - in: path name: uuid description: UUID of the object to fetch @@ -57219,16 +57219,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/DebugVirtualService" "401": description: log in failed "404": description: object not found patch: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: PATCH /virtualservice/{uuid} + - DebugVirtualService + description: /debugvirtualservice/{uuid}/{uuid} + operationId: PATCH /debugvirtualservice/{uuid} consumes: - application/json produces: @@ -57261,10 +57261,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VirtualService object creation + description: DebugVirtualService object creation required: true schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/DebugVirtualService" - in: path name: uuid description: UUID of the object to fetch @@ -57276,16 +57276,16 @@ paths: "200": description: OK schema: - $ref: "#/definitions/VirtualService" + $ref: "#/definitions/DebugVirtualService" "401": description: log in failed "404": description: object not found delete: tags: - - VirtualService - description: /virtualservice/{uuid}/{uuid} - operationId: DELETE /virtualservice/{uuid} + - DebugVirtualService + description: /debugvirtualservice/{uuid}/{uuid} + operationId: DELETE /debugvirtualservice/{uuid} consumes: - application/json produces: @@ -57331,19 +57331,51 @@ paths: "404": description: object not found - /virtualservice/{uuid}/scaleout: - post: + + /upgradestatusinfo: + get: tags: - - VirtualService - description: /virtualservice/{uuid}/scaleout - operationId: POST /virtualservice/{uuid}/scaleout + - UpgradeStatusSummary + description: /upgradestatusinfo + operationId: GET /upgradestatusinfo consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: name + in: query + description: object name + required: false + type: string + - name: refers_to + in: query + description: Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid + type: string + - name: referred_by + in: query + description: Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid + type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. + type: string + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -57362,41 +57394,27 @@ paths: type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: VsScaleoutParams - required: true - schema: - $ref: "#/definitions/VsScaleoutParams" - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string security: - basicAuth: [] responses: "200": description: OK schema: - type: string + $ref: "#/definitions/UpgradeStatusSummaryApiResponse" "401": description: log in failed - "404": - description: object not found - /virtualservice/{uuid}/scalein: post: tags: - - VirtualService - description: /virtualservice/{uuid}/scalein - operationId: POST /virtualservice/{uuid}/scalein + - UpgradeStatusSummary + description: /upgradestatusinfo + operationId: POST /upgradestatusinfo consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -57417,37 +57435,104 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VsScaleinParams + description: UpgradeStatusSummary object creation required: true schema: - $ref: "#/definitions/VsScaleinParams" - - in: path - name: uuid + $ref: "#/definitions/UpgradeStatusSummary" + security: + - basicAuth: [] + responses: + "200": + description: OK + schema: + $ref: "#/definitions/UpgradeStatusSummary" + "401": + description: log in failed + /upgradestatusinfo/{uuid}: + get: + tags: + - UpgradeStatusSummary + description: /upgradestatusinfo/{uuid}/{uuid} + operationId: GET /upgradestatusinfo/{uuid} + consumes: + - application/json + produces: + - application/json + parameters: + - name: name + in: query + description: object name + required: false + type: string + - name: X-Avi-Tenant + in: header + type: string + required: false + description: Avi Tenant Header + - name: X-Avi-Tenant-UUID + in: header + type: string + required: false + description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - name: uuid + in: path description: UUID of the object to fetch required: true type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. + type: string security: - basicAuth: [] responses: "200": description: OK schema: - type: string + $ref: "#/definitions/UpgradeStatusSummary" "401": description: log in failed "404": description: object not found - /virtualservice/{uuid}/migrate: - post: + put: tags: - - VirtualService - description: /virtualservice/{uuid}/migrate - operationId: POST /virtualservice/{uuid}/migrate + - UpgradeStatusSummary + description: /upgradestatusinfo/{uuid}/{uuid} + operationId: PUT /upgradestatusinfo/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -57470,10 +57555,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VsMigrateParams + description: UpgradeStatusSummary object creation required: true schema: - $ref: "#/definitions/VsMigrateParams" + $ref: "#/definitions/UpgradeStatusSummary" - in: path name: uuid description: UUID of the object to fetch @@ -57485,22 +57570,26 @@ paths: "200": description: OK schema: - type: string + $ref: "#/definitions/UpgradeStatusSummary" "401": description: log in failed "404": description: object not found - /virtualservice/{uuid}/switchover: - post: + patch: tags: - - VirtualService - description: /virtualservice/{uuid}/switchover - operationId: POST /virtualservice/{uuid}/switchover + - UpgradeStatusSummary + description: /upgradestatusinfo/{uuid}/{uuid} + operationId: PATCH /upgradestatusinfo/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -57523,10 +57612,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: VsSwitchoverParams + description: UpgradeStatusSummary object creation required: true schema: - $ref: "#/definitions/VsSwitchoverParams" + $ref: "#/definitions/UpgradeStatusSummary" - in: path name: uuid description: UUID of the object to fetch @@ -57538,22 +57627,26 @@ paths: "200": description: OK schema: - type: string + $ref: "#/definitions/UpgradeStatusSummary" "401": description: log in failed "404": description: object not found - /virtualservice/clear: - post: + delete: tags: - - VirtualService - description: /virtualservice/clear - operationId: POST /virtualservice/clear + - UpgradeStatusSummary + description: /upgradestatusinfo/{uuid}/{uuid} + operationId: DELETE /upgradestatusinfo/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -57574,36 +57667,66 @@ paths: type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: empty + - in: path + name: uuid + description: UUID of the object to fetch required: true - schema: - type: object - additionalProperties: - type: string + type: string security: - basicAuth: [] responses: - "200": - description: OK + "204": + description: object deleted schema: type: string - "401": - description: log in failed - /virtualservice/{uuid}/resync: - post: + "404": + description: object not found + + + /virtualservice: + get: tags: - VirtualService - description: /virtualservice/{uuid}/resync - operationId: POST /virtualservice/{uuid}/resync + description: /virtualservice + operationId: GET /virtualservice consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: name + in: query + description: object name + required: false + type: string + - name: refers_to + in: query + description: Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid + type: string + - name: referred_by + in: query + description: Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid + type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. + type: string + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -57622,41 +57745,95 @@ paths: type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: VsResyncParams - required: true - schema: - $ref: "#/definitions/VsResyncParams" - - in: path - name: uuid - description: UUID of the object to fetch - required: true + - name: cloud_uuid + in: query + description: Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_uuid=cloud-xyz. + type: string + - name: cloud_ref.name + in: query + description: Filter to get objects that belongs to a specific cloud usings its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud. + type: string + - name: cloud_ref.uuid + in: query + description: Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_ref.uuid=cloud_uuid. + type: string + required: false + - name: name.contains + in: query + description: Filter to get objects with name that contains the parameter. This is a case sensitive search. Eg. name.contains=pool-. + type: string + required: false + - name: name.icontains + in: query + description: Filter to get objects with name that contains the parameter. This is a case insensitive search. Eg. name.icontains=pool-. + type: string + required: false + - name: name.in + in: query + description: Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. name.in=pool-1,pool-12. + type: string + required: false + - name: uuid.in + in: query + description: Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. uuid.in=,. + type: string + required: false + - name: search + in: query + description: Filter to get objects that contains the search string as value for any of its fields. Eg. search=LEAST_CONN. The search filter can also be used to search under a specific field. This is achieved by sending the parameter as ?search=(,)|(,). Eg. search=(name,vs-pool-). + type: string + required: false + - name: isearch + in: query + description: Filter to get objects that contains case insensitive search string. Eg. isearch=(name,Vs-Pool-). + type: string + required: false + - name: limit_by + in: query + description: Filter to limit the number of objects in the response data. Eg. limit_by=3. + type: string + required: false + - name: exclude + in: query + description: Filter to exclude the uuid(s) contained in the parameter. Eg. uuid.in=,&exclude=uuid.in. + type: string + required: false + - name: sort + in: query + description: Parameter to sort the results with respect to a field. Eg. sort=name. + type: string + required: false + - name: page + in: query + description: Parameter to specify the desired page number. The page starts from 1 and default is 1. + type: string + required: false + - name: page_size + in: query + description: Parameter to specify the maximum number of results to be returned per page. The page_size can range from 1 to 200. Eg. page_size=5. type: string + required: false security: - basicAuth: [] responses: "200": description: OK schema: - type: string + $ref: "#/definitions/VirtualServiceApiResponse" "401": description: log in failed - "404": - description: object not found - /virtualservice/{uuid}/rotatekeys: post: tags: - VirtualService - description: /virtualservice/{uuid}/rotatekeys - operationId: POST /virtualservice/{uuid}/rotatekeys + description: /virtualservice + operationId: POST /virtualservice consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -57677,41 +57854,37 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: empty + description: VirtualService object creation required: true schema: - type: object - additionalProperties: - type: string - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string + $ref: "#/definitions/VirtualService" security: - basicAuth: [] responses: "200": description: OK schema: - type: string + $ref: "#/definitions/VirtualService" "401": description: log in failed - "404": - description: object not found - /virtualservice/{uuid}/retryplacement: - post: + /virtualservice/{uuid}: + get: tags: - VirtualService - description: /virtualservice/{uuid}/retryplacement - operationId: POST /virtualservice/{uuid}/retryplacement + description: /virtualservice/{uuid}/{uuid} + operationId: GET /virtualservice/{uuid} consumes: - application/json produces: - application/json parameters: - - in: header - name: X-Avi-Tenant + - name: name + in: query + description: object name + required: false + type: string + - name: X-Avi-Tenant + in: header type: string required: false description: Avi Tenant Header @@ -57730,39 +57903,55 @@ paths: type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: RetryPlacementParams - required: true - schema: - $ref: "#/definitions/RetryPlacementParams" - - in: path - name: uuid + - name: uuid + in: path description: UUID of the object to fetch required: true type: string + - name: fields + in: query + description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. + type: string + - name: include_name + in: query + description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. + required: false + type: boolean + - name: skip_default + in: query + description: Default values are not set. + required: false + type: boolean + - name: join_subresources + in: query + description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. + type: string security: - basicAuth: [] responses: "200": description: OK schema: - type: string + $ref: "#/definitions/VirtualService" "401": description: log in failed "404": description: object not found - /virtualservice/{uuid}/log-recommendation: - post: + put: tags: - VirtualService - description: /virtualservice/{uuid}/log-recommendation - operationId: POST /virtualservice/{uuid}/log-recommendation + description: /virtualservice/{uuid}/{uuid} + operationId: PUT /virtualservice/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -57785,10 +57974,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: GetLogRecommendations + description: VirtualService object creation required: true schema: - $ref: "#/definitions/GetLogRecommendations" + $ref: "#/definitions/VirtualService" - in: path name: uuid description: UUID of the object to fetch @@ -57800,22 +57989,26 @@ paths: "200": description: OK schema: - type: string + $ref: "#/definitions/VirtualService" "401": description: log in failed "404": description: object not found - /virtualservice/{uuid}/apply-log-recommendation: - post: + patch: tags: - VirtualService - description: /virtualservice/{uuid}/apply-log-recommendation - operationId: POST /virtualservice/{uuid}/apply-log-recommendation + description: /virtualservice/{uuid}/{uuid} + operationId: PATCH /virtualservice/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -57838,10 +58031,10 @@ paths: description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: body name: body - description: ApplyLogRecommendations + description: VirtualService object creation required: true schema: - $ref: "#/definitions/ApplyLogRecommendations" + $ref: "#/definitions/VirtualService" - in: path name: uuid description: UUID of the object to fetch @@ -57853,23 +58046,26 @@ paths: "200": description: OK schema: - type: string + $ref: "#/definitions/VirtualService" "401": description: log in failed "404": description: object not found - - /virtualservice/{uuid}/runtime/: - get: + delete: tags: - VirtualService - description: /virtualservice/{uuid}/runtime/ - operationId: GET /virtualservice/{uuid}/runtime/ + description: /virtualservice/{uuid}/{uuid} + operationId: DELETE /virtualservice/{uuid} consumes: - application/json produces: - application/json parameters: + - in: query + name: name + description: object name + required: false + type: string - in: header name: X-Avi-Tenant type: string @@ -57880,16 +58076,16 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - name: X-Avi-Version in: header type: string required: true description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - in: path name: uuid description: UUID of the object to fetch @@ -57898,20 +58094,19 @@ paths: security: - basicAuth: [] responses: - "200": - description: OK + "204": + description: object deleted schema: type: string - "401": - description: log in failed "404": description: object not found - /virtualservice/{uuid}/runtime/detail/: - get: + + /virtualservice/{uuid}/scaleout: + post: tags: - VirtualService - description: /virtualservice/{uuid}/runtime/detail/ - operationId: GET /virtualservice/{uuid}/runtime/detail/ + description: /virtualservice/{uuid}/scaleout + operationId: POST /virtualservice/{uuid}/scaleout consumes: - application/json produces: @@ -57927,16 +58122,22 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: VsScaleoutParams required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + $ref: "#/definitions/VsScaleoutParams" - in: path name: uuid description: UUID of the object to fetch @@ -57953,12 +58154,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/runtime/internal/: - get: + /virtualservice/{uuid}/scalein: + post: tags: - VirtualService - description: /virtualservice/{uuid}/runtime/internal/ - operationId: GET /virtualservice/{uuid}/runtime/internal/ + description: /virtualservice/{uuid}/scalein + operationId: POST /virtualservice/{uuid}/scalein consumes: - application/json produces: @@ -57974,16 +58175,22 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: VsScaleinParams required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + $ref: "#/definitions/VsScaleinParams" - in: path name: uuid description: UUID of the object to fetch @@ -58000,12 +58207,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/udpstat/: - get: + /virtualservice/{uuid}/migrate: + post: tags: - VirtualService - description: /virtualservice/{uuid}/udpstat/ - operationId: GET /virtualservice/{uuid}/udpstat/ + description: /virtualservice/{uuid}/migrate + operationId: POST /virtualservice/{uuid}/migrate consumes: - application/json produces: @@ -58021,16 +58228,22 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: VsMigrateParams required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + $ref: "#/definitions/VsMigrateParams" - in: path name: uuid description: UUID of the object to fetch @@ -58047,12 +58260,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/tcpstat/: - get: + /virtualservice/{uuid}/switchover: + post: tags: - VirtualService - description: /virtualservice/{uuid}/tcpstat/ - operationId: GET /virtualservice/{uuid}/tcpstat/ + description: /virtualservice/{uuid}/switchover + operationId: POST /virtualservice/{uuid}/switchover consumes: - application/json produces: @@ -58068,16 +58281,22 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: VsSwitchoverParams required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + $ref: "#/definitions/VsSwitchoverParams" - in: path name: uuid description: UUID of the object to fetch @@ -58094,12 +58313,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/sctpstat/: - get: + /virtualservice/clear: + post: tags: - VirtualService - description: /virtualservice/{uuid}/sctpstat/ - operationId: GET /virtualservice/{uuid}/sctpstat/ + description: /virtualservice/clear + operationId: POST /virtualservice/clear consumes: - application/json produces: @@ -58115,21 +58334,24 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - name: X-Avi-Version in: header type: string required: true description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - in: path - name: uuid - description: UUID of the object to fetch - required: true + - name: X-CSRFToken + in: header type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - in: body + name: body + description: empty + required: true + schema: + type: object + additionalProperties: + type: string security: - basicAuth: [] responses: @@ -58139,14 +58361,12 @@ paths: type: string "401": description: log in failed - "404": - description: object not found - /virtualservice/{uuid}/traffic_clone_stats/: - get: + /virtualservice/{uuid}/resync: + post: tags: - VirtualService - description: /virtualservice/{uuid}/traffic_clone_stats/ - operationId: GET /virtualservice/{uuid}/traffic_clone_stats/ + description: /virtualservice/{uuid}/resync + operationId: POST /virtualservice/{uuid}/resync consumes: - application/json produces: @@ -58162,16 +58382,22 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: VsResyncParams required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + $ref: "#/definitions/VsResyncParams" - in: path name: uuid description: UUID of the object to fetch @@ -58188,12 +58414,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/dosstat/: - get: + /virtualservice/{uuid}/rotatekeys: + post: tags: - VirtualService - description: /virtualservice/{uuid}/dosstat/ - operationId: GET /virtualservice/{uuid}/dosstat/ + description: /virtualservice/{uuid}/rotatekeys + operationId: POST /virtualservice/{uuid}/rotatekeys consumes: - application/json produces: @@ -58209,16 +58435,24 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: empty required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + type: object + additionalProperties: + type: string - in: path name: uuid description: UUID of the object to fetch @@ -58235,12 +58469,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/connections/: - get: + /virtualservice/{uuid}/retryplacement: + post: tags: - VirtualService - description: /virtualservice/{uuid}/connections/ - operationId: GET /virtualservice/{uuid}/connections/ + description: /virtualservice/{uuid}/retryplacement + operationId: POST /virtualservice/{uuid}/retryplacement consumes: - application/json produces: @@ -58256,16 +58490,22 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: RetryPlacementParams required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + $ref: "#/definitions/RetryPlacementParams" - in: path name: uuid description: UUID of the object to fetch @@ -58282,12 +58522,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/httpconnections/: - get: + /virtualservice/{uuid}/log-recommendation: + post: tags: - VirtualService - description: /virtualservice/{uuid}/httpconnections/ - operationId: GET /virtualservice/{uuid}/httpconnections/ + description: /virtualservice/{uuid}/log-recommendation + operationId: POST /virtualservice/{uuid}/log-recommendation consumes: - application/json produces: @@ -58303,16 +58543,22 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: GetLogRecommendations required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + $ref: "#/definitions/GetLogRecommendations" - in: path name: uuid description: UUID of the object to fetch @@ -58329,12 +58575,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/httpconnections/detail/: - get: + /virtualservice/{uuid}/apply-log-recommendation: + post: tags: - VirtualService - description: /virtualservice/{uuid}/httpconnections/detail/ - operationId: GET /virtualservice/{uuid}/httpconnections/detail/ + description: /virtualservice/{uuid}/apply-log-recommendation + operationId: POST /virtualservice/{uuid}/apply-log-recommendation consumes: - application/json produces: @@ -58350,63 +58596,22 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header - type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - name: X-Avi-Version in: header type: string required: true description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - in: path - name: uuid - description: UUID of the object to fetch - required: true - type: string - security: - - basicAuth: [] - responses: - "200": - description: OK - schema: - type: string - "401": - description: log in failed - "404": - description: object not found - /virtualservice/{uuid}/httpstats/: - get: - tags: - - VirtualService - description: /virtualservice/{uuid}/httpstats/ - operationId: GET /virtualservice/{uuid}/httpstats/ - consumes: - - application/json - produces: - - application/json - parameters: - - in: header - name: X-Avi-Tenant - type: string - required: false - description: Avi Tenant Header - - name: X-Avi-Tenant-UUID - in: header - type: string - required: false - description: Avi Tenant Header UUID - - name: X-CSRFToken - in: header + - name: X-CSRFToken + in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: X-Avi-Version - in: header - type: string + - in: body + name: body + description: ApplyLogRecommendations required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + schema: + $ref: "#/definitions/ApplyLogRecommendations" - in: path name: uuid description: UUID of the object to fetch @@ -58423,12 +58628,13 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/authstats/: + + /virtualservice/{uuid}/runtime/: get: tags: - VirtualService - description: /virtualservice/{uuid}/authstats/ - operationId: GET /virtualservice/{uuid}/authstats/ + description: /virtualservice/{uuid}/runtime/ + operationId: GET /virtualservice/{uuid}/runtime/ consumes: - application/json produces: @@ -58470,12 +58676,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/httppolicyset/: + /virtualservice/{uuid}/runtime/detail/: get: tags: - VirtualService - description: /virtualservice/{uuid}/httppolicyset/ - operationId: GET /virtualservice/{uuid}/httppolicyset/ + description: /virtualservice/{uuid}/runtime/detail/ + operationId: GET /virtualservice/{uuid}/runtime/detail/ consumes: - application/json produces: @@ -58517,12 +58723,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/httppolicysetstats/: + /virtualservice/{uuid}/runtime/internal/: get: tags: - VirtualService - description: /virtualservice/{uuid}/httppolicysetstats/ - operationId: GET /virtualservice/{uuid}/httppolicysetstats/ + description: /virtualservice/{uuid}/runtime/internal/ + operationId: GET /virtualservice/{uuid}/runtime/internal/ consumes: - application/json produces: @@ -58564,12 +58770,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/dnspolicystats/: + /virtualservice/{uuid}/udpstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/dnspolicystats/ - operationId: GET /virtualservice/{uuid}/dnspolicystats/ + description: /virtualservice/{uuid}/udpstat/ + operationId: GET /virtualservice/{uuid}/udpstat/ consumes: - application/json produces: @@ -58611,12 +58817,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/networksecuritypolicystats/: + /virtualservice/{uuid}/tcpstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/networksecuritypolicystats/ - operationId: GET /virtualservice/{uuid}/networksecuritypolicystats/ + description: /virtualservice/{uuid}/tcpstat/ + operationId: GET /virtualservice/{uuid}/tcpstat/ consumes: - application/json produces: @@ -58658,12 +58864,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/networksecuritypolicy/detail/: + /virtualservice/{uuid}/sctpstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/networksecuritypolicy/detail/ - operationId: GET /virtualservice/{uuid}/networksecuritypolicy/detail/ + description: /virtualservice/{uuid}/sctpstat/ + operationId: GET /virtualservice/{uuid}/sctpstat/ consumes: - application/json produces: @@ -58705,12 +58911,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/candidatesehostlist/: + /virtualservice/{uuid}/traffic_clone_stats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/candidatesehostlist/ - operationId: GET /virtualservice/{uuid}/candidatesehostlist/ + description: /virtualservice/{uuid}/traffic_clone_stats/ + operationId: GET /virtualservice/{uuid}/traffic_clone_stats/ consumes: - application/json produces: @@ -58752,12 +58958,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/placement/: + /virtualservice/{uuid}/dosstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/placement/ - operationId: GET /virtualservice/{uuid}/placement/ + description: /virtualservice/{uuid}/dosstat/ + operationId: GET /virtualservice/{uuid}/dosstat/ consumes: - application/json produces: @@ -58799,12 +59005,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/keyval/: + /virtualservice/{uuid}/connections/: get: tags: - VirtualService - description: /virtualservice/{uuid}/keyval/ - operationId: GET /virtualservice/{uuid}/keyval/ + description: /virtualservice/{uuid}/connections/ + operationId: GET /virtualservice/{uuid}/connections/ consumes: - application/json produces: @@ -58846,12 +59052,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/keyvalsummary/: + /virtualservice/{uuid}/httpconnections/: get: tags: - VirtualService - description: /virtualservice/{uuid}/keyvalsummary/ - operationId: GET /virtualservice/{uuid}/keyvalsummary/ + description: /virtualservice/{uuid}/httpconnections/ + operationId: GET /virtualservice/{uuid}/httpconnections/ consumes: - application/json produces: @@ -58893,12 +59099,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/keyvalsummaryobjsync/: + /virtualservice/{uuid}/httpconnections/detail/: get: tags: - VirtualService - description: /virtualservice/{uuid}/keyvalsummaryobjsync/ - operationId: GET /virtualservice/{uuid}/keyvalsummaryobjsync/ + description: /virtualservice/{uuid}/httpconnections/detail/ + operationId: GET /virtualservice/{uuid}/httpconnections/detail/ consumes: - application/json produces: @@ -58940,12 +59146,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/keyvaldispatch/: + /virtualservice/{uuid}/httpstats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/keyvaldispatch/ - operationId: GET /virtualservice/{uuid}/keyvaldispatch/ + description: /virtualservice/{uuid}/httpstats/ + operationId: GET /virtualservice/{uuid}/httpstats/ consumes: - application/json produces: @@ -58987,12 +59193,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/keyvalsession/: + /virtualservice/{uuid}/authstats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/keyvalsession/ - operationId: GET /virtualservice/{uuid}/keyvalsession/ + description: /virtualservice/{uuid}/authstats/ + operationId: GET /virtualservice/{uuid}/authstats/ consumes: - application/json produces: @@ -59034,12 +59240,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/keyvalsessionsummary/: + /virtualservice/{uuid}/httppolicyset/: get: tags: - VirtualService - description: /virtualservice/{uuid}/keyvalsessionsummary/ - operationId: GET /virtualservice/{uuid}/keyvalsessionsummary/ + description: /virtualservice/{uuid}/httppolicyset/ + operationId: GET /virtualservice/{uuid}/httppolicyset/ consumes: - application/json produces: @@ -59081,12 +59287,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/sslsessioncache/: + /virtualservice/{uuid}/httppolicysetstats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/sslsessioncache/ - operationId: GET /virtualservice/{uuid}/sslsessioncache/ + description: /virtualservice/{uuid}/httppolicysetstats/ + operationId: GET /virtualservice/{uuid}/httppolicysetstats/ consumes: - application/json produces: @@ -59128,12 +59334,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/vslogstats/: + /virtualservice/{uuid}/dnspolicystats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/vslogstats/ - operationId: GET /virtualservice/{uuid}/vslogstats/ + description: /virtualservice/{uuid}/dnspolicystats/ + operationId: GET /virtualservice/{uuid}/dnspolicystats/ consumes: - application/json produces: @@ -59175,12 +59381,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/aggrvslogstats/: + /virtualservice/{uuid}/networksecuritypolicystats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/aggrvslogstats/ - operationId: GET /virtualservice/{uuid}/aggrvslogstats/ + description: /virtualservice/{uuid}/networksecuritypolicystats/ + operationId: GET /virtualservice/{uuid}/networksecuritypolicystats/ consumes: - application/json produces: @@ -59222,12 +59428,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/cltrack/: + /virtualservice/{uuid}/networksecuritypolicy/detail/: get: tags: - VirtualService - description: /virtualservice/{uuid}/cltrack/ - operationId: GET /virtualservice/{uuid}/cltrack/ + description: /virtualservice/{uuid}/networksecuritypolicy/detail/ + operationId: GET /virtualservice/{uuid}/networksecuritypolicy/detail/ consumes: - application/json produces: @@ -59269,12 +59475,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/cltracksummary/: + /virtualservice/{uuid}/candidatesehostlist/: get: tags: - VirtualService - description: /virtualservice/{uuid}/cltracksummary/ - operationId: GET /virtualservice/{uuid}/cltracksummary/ + description: /virtualservice/{uuid}/candidatesehostlist/ + operationId: GET /virtualservice/{uuid}/candidatesehostlist/ consumes: - application/json produces: @@ -59316,12 +59522,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/client/: + /virtualservice/{uuid}/placement/: get: tags: - VirtualService - description: /virtualservice/{uuid}/client/ - operationId: GET /virtualservice/{uuid}/client/ + description: /virtualservice/{uuid}/placement/ + operationId: GET /virtualservice/{uuid}/placement/ consumes: - application/json produces: @@ -59363,12 +59569,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/clientsummary/: + /virtualservice/{uuid}/keyval/: get: tags: - VirtualService - description: /virtualservice/{uuid}/clientsummary/ - operationId: GET /virtualservice/{uuid}/clientsummary/ + description: /virtualservice/{uuid}/keyval/ + operationId: GET /virtualservice/{uuid}/keyval/ consumes: - application/json produces: @@ -59410,12 +59616,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/dnstable/: + /virtualservice/{uuid}/keyvalsummary/: get: tags: - VirtualService - description: /virtualservice/{uuid}/dnstable/ - operationId: GET /virtualservice/{uuid}/dnstable/ + description: /virtualservice/{uuid}/keyvalsummary/ + operationId: GET /virtualservice/{uuid}/keyvalsummary/ consumes: - application/json produces: @@ -59457,12 +59663,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/gslbservicedetail/: + /virtualservice/{uuid}/keyvalsummaryobjsync/: get: tags: - VirtualService - description: /virtualservice/{uuid}/gslbservicedetail/ - operationId: GET /virtualservice/{uuid}/gslbservicedetail/ + description: /virtualservice/{uuid}/keyvalsummaryobjsync/ + operationId: GET /virtualservice/{uuid}/keyvalsummaryobjsync/ consumes: - application/json produces: @@ -59504,12 +59710,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/gslbserviceinternal/: + /virtualservice/{uuid}/keyvaldispatch/: get: tags: - VirtualService - description: /virtualservice/{uuid}/gslbserviceinternal/ - operationId: GET /virtualservice/{uuid}/gslbserviceinternal/ + description: /virtualservice/{uuid}/keyvaldispatch/ + operationId: GET /virtualservice/{uuid}/keyvaldispatch/ consumes: - application/json produces: @@ -59551,12 +59757,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/gslbservicealgostat/: + /virtualservice/{uuid}/keyvalsession/: get: tags: - VirtualService - description: /virtualservice/{uuid}/gslbservicealgostat/ - operationId: GET /virtualservice/{uuid}/gslbservicealgostat/ + description: /virtualservice/{uuid}/keyvalsession/ + operationId: GET /virtualservice/{uuid}/keyvalsession/ consumes: - application/json produces: @@ -59598,12 +59804,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/gslbservicehmonstat/: + /virtualservice/{uuid}/keyvalsessionsummary/: get: tags: - VirtualService - description: /virtualservice/{uuid}/gslbservicehmonstat/ - operationId: GET /virtualservice/{uuid}/gslbservicehmonstat/ + description: /virtualservice/{uuid}/keyvalsessionsummary/ + operationId: GET /virtualservice/{uuid}/keyvalsessionsummary/ consumes: - application/json produces: @@ -59645,12 +59851,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/geolocationinfo/: + /virtualservice/{uuid}/sslsessioncache/: get: tags: - VirtualService - description: /virtualservice/{uuid}/geolocationinfo/ - operationId: GET /virtualservice/{uuid}/geolocationinfo/ + description: /virtualservice/{uuid}/sslsessioncache/ + operationId: GET /virtualservice/{uuid}/sslsessioncache/ consumes: - application/json produces: @@ -59692,12 +59898,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/geodbinternal/: + /virtualservice/{uuid}/vslogstats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/geodbinternal/ - operationId: GET /virtualservice/{uuid}/geodbinternal/ + description: /virtualservice/{uuid}/vslogstats/ + operationId: GET /virtualservice/{uuid}/vslogstats/ consumes: - application/json produces: @@ -59739,12 +59945,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/gslbsiteinternal/: + /virtualservice/{uuid}/aggrvslogstats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/gslbsiteinternal/ - operationId: GET /virtualservice/{uuid}/gslbsiteinternal/ + description: /virtualservice/{uuid}/aggrvslogstats/ + operationId: GET /virtualservice/{uuid}/aggrvslogstats/ consumes: - application/json produces: @@ -59786,12 +59992,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/userdefineddatascriptcounters/: + /virtualservice/{uuid}/cltrack/: get: tags: - VirtualService - description: /virtualservice/{uuid}/userdefineddatascriptcounters/ - operationId: GET /virtualservice/{uuid}/userdefineddatascriptcounters/ + description: /virtualservice/{uuid}/cltrack/ + operationId: GET /virtualservice/{uuid}/cltrack/ consumes: - application/json produces: @@ -59833,12 +60039,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/l4policysetstats/: + /virtualservice/{uuid}/cltracksummary/: get: tags: - VirtualService - description: /virtualservice/{uuid}/l4policysetstats/ - operationId: GET /virtualservice/{uuid}/l4policysetstats/ + description: /virtualservice/{uuid}/cltracksummary/ + operationId: GET /virtualservice/{uuid}/cltracksummary/ consumes: - application/json produces: @@ -59880,12 +60086,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/sescaleoutstatus/: + /virtualservice/{uuid}/client/: get: tags: - VirtualService - description: /virtualservice/{uuid}/sescaleoutstatus/ - operationId: GET /virtualservice/{uuid}/sescaleoutstatus/ + description: /virtualservice/{uuid}/client/ + operationId: GET /virtualservice/{uuid}/client/ consumes: - application/json produces: @@ -59927,12 +60133,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/scaleoutstatus/: + /virtualservice/{uuid}/clientsummary/: get: tags: - VirtualService - description: /virtualservice/{uuid}/scaleoutstatus/ - operationId: GET /virtualservice/{uuid}/scaleoutstatus/ + description: /virtualservice/{uuid}/clientsummary/ + operationId: GET /virtualservice/{uuid}/clientsummary/ consumes: - application/json produces: @@ -59974,12 +60180,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/scaleoutstatus/detail/: + /virtualservice/{uuid}/dnstable/: get: tags: - VirtualService - description: /virtualservice/{uuid}/scaleoutstatus/detail/ - operationId: GET /virtualservice/{uuid}/scaleoutstatus/detail/ + description: /virtualservice/{uuid}/dnstable/ + operationId: GET /virtualservice/{uuid}/dnstable/ consumes: - application/json produces: @@ -60021,12 +60227,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/ssopolicystats/: + /virtualservice/{uuid}/gslbservicedetail/: get: tags: - VirtualService - description: /virtualservice/{uuid}/ssopolicystats/ - operationId: GET /virtualservice/{uuid}/ssopolicystats/ + description: /virtualservice/{uuid}/gslbservicedetail/ + operationId: GET /virtualservice/{uuid}/gslbservicedetail/ consumes: - application/json produces: @@ -60068,12 +60274,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/icapstats/: + /virtualservice/{uuid}/gslbserviceinternal/: get: tags: - VirtualService - description: /virtualservice/{uuid}/icapstats/ - operationId: GET /virtualservice/{uuid}/icapstats/ + description: /virtualservice/{uuid}/gslbserviceinternal/ + operationId: GET /virtualservice/{uuid}/gslbserviceinternal/ consumes: - application/json produces: @@ -60115,12 +60321,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/outofbandstats/: + /virtualservice/{uuid}/gslbservicealgostat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/outofbandstats/ - operationId: GET /virtualservice/{uuid}/outofbandstats/ + description: /virtualservice/{uuid}/gslbservicealgostat/ + operationId: GET /virtualservice/{uuid}/gslbservicealgostat/ consumes: - application/json produces: @@ -60162,12 +60368,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/botstats/: + /virtualservice/{uuid}/gslbservicehmonstat/: get: tags: - VirtualService - description: /virtualservice/{uuid}/botstats/ - operationId: GET /virtualservice/{uuid}/botstats/ + description: /virtualservice/{uuid}/gslbservicehmonstat/ + operationId: GET /virtualservice/{uuid}/gslbservicehmonstat/ consumes: - application/json produces: @@ -60209,12 +60415,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/csrfmetrics/: + /virtualservice/{uuid}/geolocationinfo/: get: tags: - VirtualService - description: /virtualservice/{uuid}/csrfmetrics/ - operationId: GET /virtualservice/{uuid}/csrfmetrics/ + description: /virtualservice/{uuid}/geolocationinfo/ + operationId: GET /virtualservice/{uuid}/geolocationinfo/ consumes: - application/json produces: @@ -60256,12 +60462,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/placement/summary/: + /virtualservice/{uuid}/geodbinternal/: get: tags: - VirtualService - description: /virtualservice/{uuid}/placement/summary/ - operationId: GET /virtualservice/{uuid}/placement/summary/ + description: /virtualservice/{uuid}/geodbinternal/ + operationId: GET /virtualservice/{uuid}/geodbinternal/ consumes: - application/json produces: @@ -60303,12 +60509,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/placement/detail/: + /virtualservice/{uuid}/gslbsiteinternal/: get: tags: - VirtualService - description: /virtualservice/{uuid}/placement/detail/ - operationId: GET /virtualservice/{uuid}/placement/detail/ + description: /virtualservice/{uuid}/gslbsiteinternal/ + operationId: GET /virtualservice/{uuid}/gslbsiteinternal/ consumes: - application/json produces: @@ -60350,12 +60556,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/placement/status/: + /virtualservice/{uuid}/userdefineddatascriptcounters/: get: tags: - VirtualService - description: /virtualservice/{uuid}/placement/status/ - operationId: GET /virtualservice/{uuid}/placement/status/ + description: /virtualservice/{uuid}/userdefineddatascriptcounters/ + operationId: GET /virtualservice/{uuid}/userdefineddatascriptcounters/ consumes: - application/json produces: @@ -60397,12 +60603,12 @@ paths: description: log in failed "404": description: object not found - /virtualservice/{uuid}/keyvalstats/: + /virtualservice/{uuid}/l4policysetstats/: get: tags: - VirtualService - description: /virtualservice/{uuid}/keyvalstats/ - operationId: GET /virtualservice/{uuid}/keyvalstats/ + description: /virtualservice/{uuid}/l4policysetstats/ + operationId: GET /virtualservice/{uuid}/l4policysetstats/ consumes: - application/json produces: @@ -60444,50 +60650,19 @@ paths: description: log in failed "404": description: object not found - /debugvirtualservice: + /virtualservice/{uuid}/sescaleoutstatus/: get: tags: - - DebugVirtualService - description: /debugvirtualservice - operationId: GET /debugvirtualservice + - VirtualService + description: /virtualservice/{uuid}/sescaleoutstatus/ + operationId: GET /virtualservice/{uuid}/sescaleoutstatus/ consumes: - application/json produces: - application/json parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: refers_to - in: query - description: Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid - type: string - - name: referred_by - in: query - description: Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. - type: string - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -60496,105 +60671,45 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: cloud_uuid - in: query - description: Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_uuid=cloud-xyz. - type: string - - name: cloud_ref.name - in: query - description: Filter to get objects that belongs to a specific cloud usings its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud. - type: string - - name: cloud_ref.uuid - in: query - description: Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_ref.uuid=cloud_uuid. - type: string - required: false - - name: name.contains - in: query - description: Filter to get objects with name that contains the parameter. This is a case sensitive search. Eg. name.contains=pool-. - type: string - required: false - - name: name.icontains - in: query - description: Filter to get objects with name that contains the parameter. This is a case insensitive search. Eg. name.icontains=pool-. - type: string - required: false - - name: name.in - in: query - description: Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. name.in=pool-1,pool-12. - type: string - required: false - - name: uuid.in - in: query - description: Filter to get objects that have a uuid matching any of the values in the parameter list. Each value for this parameter is to comma separated. Eg. uuid.in=,. - type: string - required: false - - name: search - in: query - description: Filter to get objects that contains the search string as value for any of its fields. Eg. search=LEAST_CONN. The search filter can also be used to search under a specific field. This is achieved by sending the parameter as ?search=(,)|(,). Eg. search=(name,vs-pool-). - type: string - required: false - - name: isearch - in: query - description: Filter to get objects that contains case insensitive search string. Eg. isearch=(name,Vs-Pool-). - type: string - required: false - - name: limit_by - in: query - description: Filter to limit the number of objects in the response data. Eg. limit_by=3. - type: string - required: false - - name: exclude - in: query - description: Filter to exclude the uuid(s) contained in the parameter. Eg. uuid.in=,&exclude=uuid.in. - type: string - required: false - - name: sort - in: query - description: Parameter to sort the results with respect to a field. Eg. sort=name. - type: string - required: false - - name: page - in: query - description: Parameter to specify the desired page number. The page starts from 1 and default is 1. + - name: X-Avi-Version + in: header type: string - required: false - - name: page_size - in: query - description: Parameter to specify the maximum number of results to be returned per page. The page_size can range from 1 to 200. Eg. page_size=5. + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - in: path + name: uuid + description: UUID of the object to fetch + required: true type: string - required: false security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/DebugVirtualServiceApiResponse" + type: string "401": description: log in failed - post: + "404": + description: object not found + /virtualservice/{uuid}/scaleoutstatus/: + get: tags: - - DebugVirtualService - description: /debugvirtualservice - operationId: POST /debugvirtualservice + - VirtualService + description: /virtualservice/{uuid}/scaleoutstatus/ + operationId: GET /virtualservice/{uuid}/scaleoutstatus/ consumes: - application/json produces: - application/json parameters: - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -60603,49 +60718,45 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: DebugVirtualService object creation + - name: X-Avi-Version + in: header + type: string required: true - schema: - $ref: "#/definitions/DebugVirtualService" + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/DebugVirtualService" + type: string "401": description: log in failed - /debugvirtualservice/{uuid}: + "404": + description: object not found + /virtualservice/{uuid}/scaleoutstatus/detail/: get: tags: - - DebugVirtualService - description: /debugvirtualservice/{uuid}/{uuid} - operationId: GET /debugvirtualservice/{uuid} + - VirtualService + description: /virtualservice/{uuid}/scaleoutstatus/detail/ + operationId: GET /virtualservice/{uuid}/scaleoutstatus/detail/ consumes: - application/json produces: - application/json parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -60654,65 +60765,43 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: uuid - in: path + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - in: path + name: uuid description: UUID of the object to fetch required: true type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. - type: string security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/DebugVirtualService" + type: string "401": description: log in failed "404": description: object not found - put: + /virtualservice/{uuid}/ssopolicystats/: + get: tags: - - DebugVirtualService - description: /debugvirtualservice/{uuid}/{uuid} - operationId: PUT /debugvirtualservice/{uuid} + - VirtualService + description: /virtualservice/{uuid}/ssopolicystats/ + operationId: GET /virtualservice/{uuid}/ssopolicystats/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -60723,22 +60812,16 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: DebugVirtualService object creation + - name: X-Avi-Version + in: header + type: string required: true - schema: - $ref: "#/definitions/DebugVirtualService" + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - in: path name: uuid description: UUID of the object to fetch @@ -60750,26 +60833,22 @@ paths: "200": description: OK schema: - $ref: "#/definitions/DebugVirtualService" + type: string "401": description: log in failed "404": description: object not found - patch: + /virtualservice/{uuid}/icapstats/: + get: tags: - - DebugVirtualService - description: /debugvirtualservice/{uuid}/{uuid} - operationId: PATCH /debugvirtualservice/{uuid} + - VirtualService + description: /virtualservice/{uuid}/icapstats/ + operationId: GET /virtualservice/{uuid}/icapstats/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -60780,22 +60859,16 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: DebugVirtualService object creation + - name: X-Avi-Version + in: header + type: string required: true - schema: - $ref: "#/definitions/DebugVirtualService" + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - in: path name: uuid description: UUID of the object to fetch @@ -60807,26 +60880,22 @@ paths: "200": description: OK schema: - $ref: "#/definitions/DebugVirtualService" + type: string "401": description: log in failed "404": description: object not found - delete: + /virtualservice/{uuid}/outofbandstats/: + get: tags: - - DebugVirtualService - description: /debugvirtualservice/{uuid}/{uuid} - operationId: DELETE /debugvirtualservice/{uuid} + - VirtualService + description: /virtualservice/{uuid}/outofbandstats/ + operationId: GET /virtualservice/{uuid}/outofbandstats/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -60837,16 +60906,16 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - in: path name: uuid description: UUID of the object to fetch @@ -60855,58 +60924,27 @@ paths: security: - basicAuth: [] responses: - "204": - description: object deleted + "200": + description: OK schema: type: string + "401": + description: log in failed "404": description: object not found - - - /upgradestatusinfo: + /virtualservice/{uuid}/botstats/: get: tags: - - UpgradeStatusSummary - description: /upgradestatusinfo - operationId: GET /upgradestatusinfo + - VirtualService + description: /virtualservice/{uuid}/botstats/ + operationId: GET /virtualservice/{uuid}/botstats/ consumes: - application/json produces: - application/json parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: refers_to - in: query - description: Filter to request all objects that refers to another Avi resource. Its syntax is refers_to=:. Eg. get all virtual services referring to pool p1 will be refers_to=pool:pool_p1_uuid - type: string - - name: referred_by - in: query - description: Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by=:. Eg. get all pools referred_by virtual service vs1 - referred_by=virtualservice:vs_vs1_uuid - type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. - type: string - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -60915,37 +60953,45 @@ paths: type: string required: false description: Avi Tenant Header UUID + - name: X-CSRFToken + in: header + type: string + required: false + description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - name: X-Avi-Version in: header type: string required: true description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - - name: X-CSRFToken - in: header + - in: path + name: uuid + description: UUID of the object to fetch + required: true type: string - required: false - description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummaryApiResponse" + type: string "401": description: log in failed - post: + "404": + description: object not found + /virtualservice/{uuid}/csrfmetrics/: + get: tags: - - UpgradeStatusSummary - description: /upgradestatusinfo - operationId: POST /upgradestatusinfo + - VirtualService + description: /virtualservice/{uuid}/csrfmetrics/ + operationId: GET /virtualservice/{uuid}/csrfmetrics/ consumes: - application/json produces: - application/json parameters: - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -60954,49 +61000,45 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: UpgradeStatusSummary object creation + - name: X-Avi-Version + in: header + type: string required: true - schema: - $ref: "#/definitions/UpgradeStatusSummary" + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - in: path + name: uuid + description: UUID of the object to fetch + required: true + type: string security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + type: string "401": description: log in failed - /upgradestatusinfo/{uuid}: + "404": + description: object not found + /virtualservice/{uuid}/placement/summary/: get: tags: - - UpgradeStatusSummary - description: /upgradestatusinfo/{uuid}/{uuid} - operationId: GET /upgradestatusinfo/{uuid} + - VirtualService + description: /virtualservice/{uuid}/placement/summary/ + operationId: GET /virtualservice/{uuid}/placement/summary/ consumes: - application/json produces: - application/json parameters: - - name: name - in: query - description: object name - required: false - type: string - - name: X-Avi-Tenant - in: header + - in: header + name: X-Avi-Tenant type: string required: false description: Avi Tenant Header @@ -61005,65 +61047,43 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - name: uuid - in: path + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. + - in: path + name: uuid description: UUID of the object to fetch required: true type: string - - name: fields - in: query - description: List of fields to be returned for the resource. Some fields like name, URL, uuid etc. are always returned. - type: string - - name: include_name - in: query - description: All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object. - required: false - type: boolean - - name: skip_default - in: query - description: Default values are not set. - required: false - type: boolean - - name: join_subresources - in: query - description: It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime. - type: string security: - basicAuth: [] responses: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + type: string "401": description: log in failed "404": description: object not found - put: + /virtualservice/{uuid}/placement/detail/: + get: tags: - - UpgradeStatusSummary - description: /upgradestatusinfo/{uuid}/{uuid} - operationId: PUT /upgradestatusinfo/{uuid} + - VirtualService + description: /virtualservice/{uuid}/placement/detail/ + operationId: GET /virtualservice/{uuid}/placement/detail/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -61074,22 +61094,16 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: UpgradeStatusSummary object creation + - name: X-Avi-Version + in: header + type: string required: true - schema: - $ref: "#/definitions/UpgradeStatusSummary" + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - in: path name: uuid description: UUID of the object to fetch @@ -61101,26 +61115,22 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + type: string "401": description: log in failed "404": description: object not found - patch: + /virtualservice/{uuid}/placement/status/: + get: tags: - - UpgradeStatusSummary - description: /upgradestatusinfo/{uuid}/{uuid} - operationId: PATCH /upgradestatusinfo/{uuid} + - VirtualService + description: /virtualservice/{uuid}/placement/status/ + operationId: GET /virtualservice/{uuid}/placement/status/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -61131,22 +61141,16 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. - - in: body - name: body - description: UpgradeStatusSummary object creation + - name: X-Avi-Version + in: header + type: string required: true - schema: - $ref: "#/definitions/UpgradeStatusSummary" + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - in: path name: uuid description: UUID of the object to fetch @@ -61158,26 +61162,22 @@ paths: "200": description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + type: string "401": description: log in failed "404": description: object not found - delete: + /virtualservice/{uuid}/keyvalstats/: + get: tags: - - UpgradeStatusSummary - description: /upgradestatusinfo/{uuid}/{uuid} - operationId: DELETE /upgradestatusinfo/{uuid} + - VirtualService + description: /virtualservice/{uuid}/keyvalstats/ + operationId: GET /virtualservice/{uuid}/keyvalstats/ consumes: - application/json produces: - application/json parameters: - - in: query - name: name - description: object name - required: false - type: string - in: header name: X-Avi-Tenant type: string @@ -61188,16 +61188,16 @@ paths: type: string required: false description: Avi Tenant Header UUID - - name: X-Avi-Version - in: header - type: string - required: true - description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - name: X-CSRFToken in: header type: string required: false description: Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests. + - name: X-Avi-Version + in: header + type: string + required: true + description: The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version. - in: path name: uuid description: UUID of the object to fetch @@ -61206,14 +61206,14 @@ paths: security: - basicAuth: [] responses: - "204": - description: object deleted + "200": + description: OK schema: type: string + "401": + description: log in failed "404": description: object not found - - /inventoryfaultconfig: get: tags: