Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
293 changes: 5 additions & 288 deletions swagger/ALBServicesConfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -119,74 +119,6 @@
"basicAuth": []
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ALBServicesConfigApiResponse"
}
},
"401": {
"description": "log in failed"
}
}
},
"post": {
"tags": [
"ALBServicesConfig"
],
"description": "/albservicesconfig",
"operationId": "POST /albservicesconfig",
"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": "ALBServicesConfig object creation",
"required": true,
"schema": {
"$ref": "#/definitions/ALBServicesConfig"
}
}
],
"security": [
{
"basicAuth": []
}
],
"responses": {
"200": {
"description": "OK",
Expand All @@ -198,117 +130,13 @@
"description": "log in failed"
}
}
}
},
"/albservicesconfig/{uuid}": {
"get": {
"tags": [
"ALBServicesConfig"
],
"description": "/albservicesconfig/{uuid}/{uuid}",
"operationId": "GET /albservicesconfig/{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/ALBServicesConfig"
}
},
"401": {
"description": "log in failed"
},
"404": {
"description": "object not found"
}
}
},
"put": {
"tags": [
"ALBServicesConfig"
],
"description": "/albservicesconfig/{uuid}/{uuid}",
"operationId": "PUT /albservicesconfig/{uuid}",
"description": "/albservicesconfig",
"operationId": "PUT /albservicesconfig",
"consumes": [
"application/json"
],
Expand Down Expand Up @@ -359,13 +187,6 @@
"schema": {
"$ref": "#/definitions/ALBServicesConfig"
}
},
{
"in": "path",
"name": "uuid",
"description": "UUID of the object to fetch",
"required": true,
"type": "string"
}
],
"security": [
Expand All @@ -382,18 +203,15 @@
},
"401": {
"description": "log in failed"
},
"404": {
"description": "object not found"
}
}
},
"patch": {
"tags": [
"ALBServicesConfig"
],
"description": "/albservicesconfig/{uuid}/{uuid}",
"operationId": "PATCH /albservicesconfig/{uuid}",
"description": "/albservicesconfig",
"operationId": "PATCH /albservicesconfig",
"consumes": [
"application/json"
],
Expand Down Expand Up @@ -444,13 +262,6 @@
"schema": {
"$ref": "#/definitions/ALBServicesConfig"
}
},
{
"in": "path",
"name": "uuid",
"description": "UUID of the object to fetch",
"required": true,
"type": "string"
}
],
"security": [
Expand All @@ -467,82 +278,6 @@
},
"401": {
"description": "log in failed"
},
"404": {
"description": "object not found"
}
}
},
"delete": {
"tags": [
"ALBServicesConfig"
],
"description": "/albservicesconfig/{uuid}/{uuid}",
"operationId": "DELETE /albservicesconfig/{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"
}
}
}
Expand Down Expand Up @@ -703,25 +438,7 @@
},
"ALBServicesConfigApiResponse": {
"type": "object",
"required": [
"count",
"results"
],
"properties": {
"count": {
"type": "integer",
"format": "int32"
},
"results": {
"type": "array",
"items": {
"$ref": "#/definitions/ALBServicesConfig"
}
},
"next": {
"type": "string"
}
}
"$ref": "#/definitions/ALBServicesConfig"
},
"ALBServicesUser": {
"type": "object",
Expand Down
Loading
Loading