diff --git a/swagger/Alert.json b/swagger/Alert.json index f933bbd6c1..699b007b08 100644 --- a/swagger/Alert.json +++ b/swagger/Alert.json @@ -500,7 +500,7 @@ } } }, - "/debugvirtualservice": { + "/upgradestatusinfo": { "get": { "consumes": [ "application/json" @@ -592,7 +592,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualServiceApiResponse" + "$ref": "#/definitions/UpgradeStatusInfoApiResponse" } }, "401": { @@ -639,10 +639,10 @@ { "in": "body", "name": "body", - "description": "DebugVirtualService object creation", + "description": "UpgradeStatusInfo object creation", "required": true, "schema": { - "$ref": "#/definitions/DebugVirtualService" + "$ref": "#/definitions/UpgradeStatusInfo" } } ], @@ -655,7 +655,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualService" + "$ref": "#/definitions/UpgradeStatusInfo" } }, "401": { @@ -664,7 +664,7 @@ } } }, - "/debugvirtualservice/{uuid}": { + "/upgradestatusinfo/{uuid}": { "get": { "consumes": [ "application/json" @@ -751,7 +751,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualService" + "$ref": "#/definitions/UpgradeStatusInfo" } }, "401": { @@ -805,10 +805,10 @@ { "in": "body", "name": "body", - "description": "DebugVirtualService object creation", + "description": "UpgradeStatusInfo object creation", "required": true, "schema": { - "$ref": "#/definitions/DebugVirtualService" + "$ref": "#/definitions/UpgradeStatusInfo" } }, { @@ -828,7 +828,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualService" + "$ref": "#/definitions/UpgradeStatusInfo" } }, "401": { @@ -882,10 +882,10 @@ { "in": "body", "name": "body", - "description": "DebugVirtualService object creation", + "description": "UpgradeStatusInfo object creation", "required": true, "schema": { - "$ref": "#/definitions/DebugVirtualService" + "$ref": "#/definitions/UpgradeStatusInfo" } }, { @@ -905,7 +905,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DebugVirtualService" + "$ref": "#/definitions/UpgradeStatusInfo" } }, "401": { @@ -1464,7 +1464,7 @@ } } }, - "/upgradestatusinfo": { + "/debugvirtualservice": { "get": { "consumes": [ "application/json" @@ -1556,7 +1556,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfoApiResponse" + "$ref": "#/definitions/DebugVirtualServiceApiResponse" } }, "401": { @@ -1603,10 +1603,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusInfo object creation", + "description": "DebugVirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/DebugVirtualService" } } ], @@ -1619,7 +1619,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/DebugVirtualService" } }, "401": { @@ -1628,7 +1628,7 @@ } } }, - "/upgradestatusinfo/{uuid}": { + "/debugvirtualservice/{uuid}": { "get": { "consumes": [ "application/json" @@ -1715,7 +1715,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/DebugVirtualService" } }, "401": { @@ -1769,10 +1769,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusInfo object creation", + "description": "DebugVirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/DebugVirtualService" } }, { @@ -1792,7 +1792,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/DebugVirtualService" } }, "401": { @@ -1846,10 +1846,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusInfo object creation", + "description": "DebugVirtualService object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/DebugVirtualService" } }, { @@ -1869,7 +1869,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusInfo" + "$ref": "#/definitions/DebugVirtualService" } }, "401": { diff --git a/swagger/Alert.yaml b/swagger/Alert.yaml index f672947086..3b3481cc6b 100644 --- a/swagger/Alert.yaml +++ b/swagger/Alert.yaml @@ -346,7 +346,7 @@ paths: description: not found - /debugvirtualservice: + /upgradestatusinfo: get: consumes: - application/json @@ -410,7 +410,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/DebugVirtualServiceApiResponse" + $ref: "#/definitions/UpgradeStatusInfoApiResponse" 401: description: log in failed post: @@ -441,20 +441,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. - in: body name: body - description: DebugVirtualService object creation + description: UpgradeStatusInfo object creation required: true schema: - $ref: "#/definitions/DebugVirtualService" + $ref: "#/definitions/UpgradeStatusInfo" security: - basicAuth: [] responses: 200: description: OK schema: - $ref: "#/definitions/DebugVirtualService" + $ref: "#/definitions/UpgradeStatusInfo" 401: description: log in failed - /debugvirtualservice/{uuid}: + /upgradestatusinfo/{uuid}: get: consumes: - application/json @@ -515,7 +515,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/DebugVirtualService" + $ref: "#/definitions/UpgradeStatusInfo" 401: description: log in failed put: @@ -551,10 +551,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: DebugVirtualService object creation + description: UpgradeStatusInfo object creation required: true schema: - $ref: "#/definitions/DebugVirtualService" + $ref: "#/definitions/UpgradeStatusInfo" - in: path name: uuid description: UUID of the object to fetch @@ -566,7 +566,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/DebugVirtualService" + $ref: "#/definitions/UpgradeStatusInfo" 401: description: log in failed patch: @@ -602,10 +602,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: DebugVirtualService object creation + description: UpgradeStatusInfo object creation required: true schema: - $ref: "#/definitions/DebugVirtualService" + $ref: "#/definitions/UpgradeStatusInfo" - in: path name: uuid description: UUID of the object to fetch @@ -617,7 +617,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/DebugVirtualService" + $ref: "#/definitions/UpgradeStatusInfo" 401: description: log in failed delete: @@ -988,7 +988,7 @@ paths: description: not found - /upgradestatusinfo: + /debugvirtualservice: get: consumes: - application/json @@ -1052,7 +1052,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusInfoApiResponse" + $ref: "#/definitions/DebugVirtualServiceApiResponse" 401: description: log in failed post: @@ -1083,20 +1083,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. - in: body name: body - description: UpgradeStatusInfo object creation + description: DebugVirtualService object creation required: true schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/DebugVirtualService" security: - basicAuth: [] responses: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/DebugVirtualService" 401: description: log in failed - /upgradestatusinfo/{uuid}: + /debugvirtualservice/{uuid}: get: consumes: - application/json @@ -1157,7 +1157,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/DebugVirtualService" 401: description: log in failed put: @@ -1193,10 +1193,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: DebugVirtualService object creation required: true schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/DebugVirtualService" - in: path name: uuid description: UUID of the object to fetch @@ -1208,7 +1208,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/DebugVirtualService" 401: description: log in failed patch: @@ -1244,10 +1244,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: DebugVirtualService object creation required: true schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/DebugVirtualService" - in: path name: uuid description: UUID of the object to fetch @@ -1259,7 +1259,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusInfo" + $ref: "#/definitions/DebugVirtualService" 401: description: log in failed delete: diff --git a/swagger/ServiceEngineGroupInventory.json b/swagger/ServiceEngineGroupInventory.json index 917e2c849c..ff1f0bd6fb 100644 --- a/swagger/ServiceEngineGroupInventory.json +++ b/swagger/ServiceEngineGroupInventory.json @@ -500,7 +500,7 @@ } } }, - "/serviceenginegroup": { + "/upgradestatussummary": { "get": { "consumes": [ "application/json" @@ -592,7 +592,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroupApiResponse" + "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" } }, "401": { @@ -639,10 +639,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } } ], @@ -655,7 +655,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -664,7 +664,7 @@ } } }, - "/serviceenginegroup/{uuid}": { + "/upgradestatussummary/{uuid}": { "get": { "consumes": [ "application/json" @@ -751,7 +751,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -805,10 +805,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -828,7 +828,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -882,10 +882,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -905,7 +905,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -982,7 +982,7 @@ } } }, - "/upgradestatussummary": { + "/serviceenginegroup": { "get": { "consumes": [ "application/json" @@ -1074,7 +1074,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" + "$ref": "#/definitions/ServiceEngineGroupApiResponse" } }, "401": { @@ -1121,10 +1121,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusSummary object creation", + "description": "ServiceEngineGroup object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } } ], @@ -1137,7 +1137,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -1146,7 +1146,7 @@ } } }, - "/upgradestatussummary/{uuid}": { + "/serviceenginegroup/{uuid}": { "get": { "consumes": [ "application/json" @@ -1233,7 +1233,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -1287,10 +1287,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusSummary object creation", + "description": "ServiceEngineGroup object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, { @@ -1310,7 +1310,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -1364,10 +1364,10 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusSummary object creation", + "description": "ServiceEngineGroup object creation", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, { @@ -1387,7 +1387,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { diff --git a/swagger/ServiceEngineGroupInventory.yaml b/swagger/ServiceEngineGroupInventory.yaml index 830674135b..33f58d46fd 100644 --- a/swagger/ServiceEngineGroupInventory.yaml +++ b/swagger/ServiceEngineGroupInventory.yaml @@ -345,7 +345,7 @@ paths: description: not found - /serviceenginegroup: + /upgradestatussummary: get: consumes: - application/json @@ -409,7 +409,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/ServiceEngineGroupApiResponse" + $ref: "#/definitions/UpgradeStatusSummaryApiResponse" 401: description: log in failed post: @@ -440,20 +440,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. - 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: consumes: - application/json @@ -514,7 +514,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" 401: description: log in failed put: @@ -550,10 +550,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 @@ -565,7 +565,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" 401: description: log in failed patch: @@ -601,10 +601,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 @@ -616,7 +616,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" 401: description: log in failed delete: @@ -666,7 +666,7 @@ paths: description: not found - /upgradestatussummary: + /serviceenginegroup: get: consumes: - application/json @@ -730,7 +730,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusSummaryApiResponse" + $ref: "#/definitions/ServiceEngineGroupApiResponse" 401: description: log in failed post: @@ -761,20 +761,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. - 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: consumes: - application/json @@ -835,7 +835,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" 401: description: log in failed put: @@ -871,10 +871,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 @@ -886,7 +886,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" 401: description: log in failed patch: @@ -922,10 +922,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 @@ -937,7 +937,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + $ref: "#/definitions/ServiceEngineGroup" 401: description: log in failed delete: diff --git a/swagger/avi_global_spec.json b/swagger/avi_global_spec.json index 007c6a2e6c..40a1c7635d 100644 --- a/swagger/avi_global_spec.json +++ b/swagger/avi_global_spec.json @@ -25987,7 +25987,7 @@ } } }, - "/serviceenginegroup": { + "/upgradestatussummary": { "get": { "consumes": [ "application/json" @@ -26068,18 +26068,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" } ], "security": [ @@ -26091,7 +26079,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroupApiResponse" + "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" } }, "401": { @@ -26138,10 +26126,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } } ], @@ -26154,7 +26142,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -26163,7 +26151,7 @@ } } }, - "/serviceenginegroup/{uuid}": { + "/upgradestatussummary/{uuid}": { "get": { "consumes": [ "application/json" @@ -26250,7 +26238,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -26304,10 +26292,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -26327,7 +26315,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -26381,10 +26369,10 @@ { "in": "body", "name": "body", - "description": "ServiceEngineGroup object creation", + "description": "UpgradeStatusSummary object creation", "required": true, "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, { @@ -26404,7 +26392,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/ServiceEngineGroup" + "$ref": "#/definitions/UpgradeStatusSummary" } }, "401": { @@ -26481,8 +26469,8 @@ } } }, - "/serviceenginegroup/{uuid}/redistribute": { - "post": { + "/serviceenginegroup": { + "get": { "consumes": [ "application/json" ], @@ -26491,8 +26479,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" @@ -26519,22 +26552,15 @@ "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" }, { - "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" } ], @@ -26547,16 +26573,14 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroupApiResponse" } }, "401": { "description": "log in failed" } } - } - }, - "/serviceenginegroup/clear": { + }, "post": { "consumes": [ "application/json" @@ -26566,8 +26590,8 @@ ], "parameters": [ { - "in": "header", "name": "X-Avi-Tenant", + "in": "header", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -26596,13 +26620,10 @@ { "in": "body", "name": "body", - "description": "empty", + "description": "ServiceEngineGroup object creation", "required": true, "schema": { - "type": "object", - "additionalProperties": { - "type": "string" - } + "$ref": "#/definitions/ServiceEngineGroup" } } ], @@ -26615,7 +26636,7 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { @@ -26624,7 +26645,7 @@ } } }, - "/serviceenginegroup/{uuid}/runtime/": { + "/serviceenginegroup/{uuid}": { "get": { "consumes": [ "application/json" @@ -26634,8 +26655,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" @@ -26648,25 +26676,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": [ @@ -26678,17 +26732,15 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { "description": "log in failed" } } - } - }, - "/serviceenginegroup/{uuid}/placement/summary/": { - "get": { + }, + "put": { "consumes": [ "application/json" ], @@ -26696,6 +26748,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -26710,6 +26769,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", @@ -26718,11 +26784,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", @@ -26741,17 +26809,15 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { "description": "log in failed" } } - } - }, - "/serviceenginegroup/{uuid}/placement/detail/": { - "get": { + }, + "patch": { "consumes": [ "application/json" ], @@ -26759,6 +26825,13 @@ "application/json" ], "parameters": [ + { + "in": "query", + "name": "name", + "description": "object name", + "required": false, + "type": "string" + }, { "in": "header", "name": "X-Avi-Tenant", @@ -26773,6 +26846,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", @@ -26781,11 +26861,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", @@ -26804,17 +26886,15 @@ "200": { "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/ServiceEngineGroup" } }, "401": { "description": "log in failed" } } - } - }, - "/serviceenginegroup/{uuid}/placement/ineligible/": { - "get": { + }, + "delete": { "consumes": [ "application/json" ], @@ -26823,25 +26903,25 @@ ], "parameters": [ { - "in": "header", - "name": "X-Avi-Tenant", - "type": "string", + "in": "query", + "name": "name", + "description": "object name", "required": false, - "description": "Avi Tenant Header" + "type": "string" }, { - "name": "X-Avi-Tenant-UUID", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, - "description": "Avi Tenant Header UUID" + "description": "Avi Tenant Header" }, { - "name": "X-CSRFToken", + "name": "X-Avi-Tenant-UUID", "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." + "description": "Avi Tenant Header UUID" }, { "name": "X-Avi-Version", @@ -26850,6 +26930,13 @@ "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", @@ -26864,20 +26951,20 @@ } ], "responses": { - "200": { - "description": "OK", + "204": { + "description": "object deleted", "schema": { "type": "string" } }, - "401": { - "description": "log in failed" + "404": { + "description": "not found" } } } }, - "/upgradestatussummary": { - "get": { + "/serviceenginegroup/{uuid}/redistribute": { + "post": { "consumes": [ "application/json" ], @@ -26886,53 +26973,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" @@ -26957,6 +26999,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": [ @@ -26968,14 +27029,16 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummaryApiResponse" + "type": "string" } }, "401": { "description": "log in failed" } } - }, + } + }, + "/serviceenginegroup/clear": { "post": { "consumes": [ "application/json" @@ -26985,8 +27048,8 @@ ], "parameters": [ { - "name": "X-Avi-Tenant", "in": "header", + "name": "X-Avi-Tenant", "type": "string", "required": false, "description": "Avi Tenant Header" @@ -27015,10 +27078,13 @@ { "in": "body", "name": "body", - "description": "UpgradeStatusSummary object creation", + "description": "empty", "required": true, "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "object", + "additionalProperties": { + "type": "string" + } } } ], @@ -27031,7 +27097,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { @@ -27040,7 +27106,7 @@ } } }, - "/upgradestatussummary/{uuid}": { + "/serviceenginegroup/{uuid}/runtime/": { "get": { "consumes": [ "application/json" @@ -27050,15 +27116,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" @@ -27071,51 +27130,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": [ @@ -27127,15 +27160,17 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { "description": "log in failed" } } - }, - "put": { + } + }, + "/serviceenginegroup/{uuid}/placement/summary/": { + "get": { "consumes": [ "application/json" ], @@ -27143,13 +27178,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -27164,13 +27192,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", @@ -27179,13 +27200,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", @@ -27204,15 +27223,17 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { "description": "log in failed" } } - }, - "patch": { + } + }, + "/serviceenginegroup/{uuid}/placement/detail/": { + "get": { "consumes": [ "application/json" ], @@ -27220,13 +27241,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -27241,13 +27255,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", @@ -27256,13 +27263,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", @@ -27281,15 +27286,17 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/UpgradeStatusSummary" + "type": "string" } }, "401": { "description": "log in failed" } } - }, - "delete": { + } + }, + "/serviceenginegroup/{uuid}/placement/ineligible/": { + "get": { "consumes": [ "application/json" ], @@ -27297,13 +27304,6 @@ "application/json" ], "parameters": [ - { - "in": "query", - "name": "name", - "description": "object name", - "required": false, - "type": "string" - }, { "in": "header", "name": "X-Avi-Tenant", @@ -27319,18 +27319,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", @@ -27346,14 +27346,14 @@ } ], "responses": { - "204": { - "description": "object deleted", + "200": { + "description": "OK", "schema": { "type": "string" } }, - "404": { - "description": "not found" + "401": { + "description": "log in failed" } } } diff --git a/swagger/avi_global_spec.yaml b/swagger/avi_global_spec.yaml index 155bf37c7d..1c1ccd9783 100644 --- a/swagger/avi_global_spec.yaml +++ b/swagger/avi_global_spec.yaml @@ -17301,7 +17301,7 @@ paths: description: not found - /serviceenginegroup: + /upgradestatussummary: get: consumes: - application/json @@ -17359,21 +17359,13 @@ 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. - - 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 security: - basicAuth: [] responses: 200: description: OK schema: - $ref: "#/definitions/ServiceEngineGroupApiResponse" + $ref: "#/definitions/UpgradeStatusSummaryApiResponse" 401: description: log in failed post: @@ -17404,20 +17396,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. - 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: consumes: - application/json @@ -17478,7 +17470,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" 401: description: log in failed put: @@ -17514,10 +17506,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 @@ -17529,7 +17521,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" 401: description: log in failed patch: @@ -17565,10 +17557,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 @@ -17580,7 +17572,7 @@ paths: 200: description: OK schema: - $ref: "#/definitions/ServiceEngineGroup" + $ref: "#/definitions/UpgradeStatusSummary" 401: description: log in failed delete: @@ -17629,15 +17621,47 @@ paths: 404: description: not found - /serviceenginegroup/{uuid}/redistribute: - post: + + /serviceenginegroup: + get: 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 @@ -17656,18 +17680,13 @@ 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 - required: true - schema: - type: object - additionalProperties: - type: string - - 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 security: - basicAuth: [] @@ -17675,18 +17694,17 @@ paths: 200: description: OK schema: - type: string + $ref: "#/definitions/ServiceEngineGroupApiResponse" 401: description: log in failed - /serviceenginegroup/clear: post: 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 @@ -17707,31 +17725,33 @@ 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: 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: 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 @@ -17740,37 +17760,59 @@ 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 + - 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 - /serviceenginegroup/{uuid}/placement/summary/: - get: + put: 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 @@ -17781,16 +17823,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: 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 name: uuid description: UUID of the object to fetch @@ -17802,16 +17850,20 @@ paths: 200: description: OK schema: - type: string + $ref: "#/definitions/ServiceEngineGroup" 401: description: log in failed - /serviceenginegroup/{uuid}/placement/detail/: - get: + patch: 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 @@ -17822,16 +17874,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: 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 name: uuid description: UUID of the object to fetch @@ -17843,16 +17901,20 @@ paths: 200: description: OK schema: - type: string + $ref: "#/definitions/ServiceEngineGroup" 401: description: log in failed - /serviceenginegroup/{uuid}/placement/ineligible/: - get: + delete: 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 @@ -17863,16 +17925,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 @@ -17881,52 +17943,22 @@ paths: security: - basicAuth: [] responses: - 200: - description: OK + 204: + description: object deleted schema: type: string - 401: - description: log in failed - /upgradestatussummary: - get: + 404: + description: not found + + /serviceenginegroup/{uuid}/redistribute: + post: 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 @@ -17945,23 +17977,37 @@ 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 + 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 + /serviceenginegroup/clear: post: 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 @@ -17982,33 +18028,31 @@ 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: 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: 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 @@ -18017,59 +18061,37 @@ 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 - put: + /serviceenginegroup/{uuid}/placement/summary/: + get: 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 @@ -18080,22 +18102,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 @@ -18107,20 +18123,16 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + type: string 401: description: log in failed - patch: + /serviceenginegroup/{uuid}/placement/detail/: + get: 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 @@ -18131,22 +18143,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 @@ -18158,20 +18164,16 @@ paths: 200: description: OK schema: - $ref: "#/definitions/UpgradeStatusSummary" + type: string 401: description: log in failed - delete: + /serviceenginegroup/{uuid}/placement/ineligible/: + get: 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 @@ -18182,16 +18184,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 @@ -18200,14 +18202,12 @@ paths: security: - basicAuth: [] responses: - 204: - description: object deleted + 200: + description: OK schema: type: string - 404: - description: not found - - + 401: + description: log in failed /networkinventory: get: consumes: