UNPKG

@itentialopensource/adapter-cisco_acs

Version:

This adapter integrates with system described as: Cisco ACS.

202 lines 6.5 kB
{ "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" } }