@itentialopensource/adapter-cisco_acs
Version:
This adapter integrates with system described as: Cisco ACS.
202 lines • 6.5 kB
JSON
{
"swagger": "2.0",
"info": {
"title": "Cisco ACS",
"description": "This is a sample description. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.",
"version": "1.0.0",
"termsOfService": "http://swagger.io/terms/",
"contact": {
"email": "apiteam@swagger.io"
},
"license": {
"name": "Apache 2.0",
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
}
},
"host": "your.host.name.io",
"basePath": "/REST",
"schemes": [
"https",
"http"
],
"tags": [
{
"name": "Common",
"externalDocs": null
},
{
"name": "Identity",
"externalDocs": null
},
{
"name": "Query",
"externalDocs": null
},
{
"name": "NetworkDevice",
"externalDocs": null
}
],
"paths": {
"/Common/AcsVersion": {
"get": {
"parameters": [],
"tags": [
"Common"
],
"operationId": "getACSVersion",
"summary": "get the ACS Version",
"description": "get the ACS Version",
"responses": {
"200": {
"schema": {
"type": "string"
},
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/Identity/Users": {
"get": {
"parameters": [],
"tags": [
"Identity"
],
"operationId": "getAllUsers",
"summary": "get all users",
"description": "get all users",
"responses": {
"200": {
"schema": {
"type": "string"
},
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"post": {
"parameters": [
{
"name": "user",
"in": "body",
"description": "user to create",
"schema": {
"type": "string"
}
}
],
"tags": [
"Identity"
],
"operationId": "createUser",
"summary": "create user",
"description": "create user",
"responses": {
"200": {
"schema": {
"type": "string"
},
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/NetworkDevice/NetworkDevice": {
"get": {
"parameters": [],
"tags": [
"NetworkDevice"
],
"operationId": "getAllNetworkDevices",
"summary": "get all network devices",
"description": "get all network devices",
"responses": {
"200": {
"schema": {
"type": "string"
},
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"post": {
"parameters": [
{
"name": "device",
"in": "body",
"description": "network device to create",
"schema": {
"type": "string"
}
}
],
"tags": [
"NetworkDevice"
],
"operationId": "createNetworkDevice",
"summary": "create network device",
"description": "create network device",
"responses": {
"200": {
"schema": {
"type": "string"
},
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/Query/NetworkDevice/op/query": {
"put": {
"parameters": [
{
"name": "filter",
"in": "body",
"description": "filter for finding devices",
"schema": {
"type": "string"
}
}
],
"tags": [
"Query"
],
"operationId": "queryNetworkDevices",
"summary": "find network devices by query",
"description": "find network devices by query",
"responses": {
"200": {
"schema": {
"type": "string"
},
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
}
},
"definitions": {},
"externalDocs": {
"description": "Find out more about Swagger",
"url": "http://swagger.io"
}
}