UNPKG

@itentialopensource/adapter-efficientip_solidserver

Version:

This adapter integrates with system described as: efficientip solidserver

1,438 lines (1,437 loc) 3.03 MB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/ipam_space_list": { "get": { "tags": [ "Ipam" ], "operationId": "getIpamSpaceList", "description": "The parameters and request body are for method: getIpamSpaceList. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "success": { "type": "boolean" }, "messages": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "number" }, "msg": { "type": "string" }, "type": { "type": "string" }, "extra": { "type": "object" } } } }, "data": { "type": "array", "items": { "type": "object", "properties": { "space_multistatus": { "type": "string" }, "parent_space_class_name": { "type": "string" }, "parent_space_class_parameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" }, "inheritance": { "type": "string" }, "propagation": { "type": "string" }, "source": { "type": "string" } } } }, "parent_space_id": { "type": "string" }, "parent_space_name": { "type": "string" }, "space_class_name": { "type": "string" }, "space_class_parameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" }, "inheritance": { "type": "string" }, "propagation": { "type": "string" }, "source": { "type": "string" } } } }, "space_description": { "type": "string" }, "space_id": { "type": "string" }, "space_is_template": { "type": "string" }, "space_name": { "type": "string" } } } } } }, "example": { "success": false, "messages": [ { "code": 2, "msg": "string", "type": "notice", "extra": {} }, { "code": 1, "msg": "string", "type": "notice", "extra": {} }, { "code": 4, "msg": "string", "type": "warning", "extra": {} }, { "code": 7, "msg": "string", "type": "notice", "extra": {} }, { "code": 2, "msg": "string", "type": "error", "extra": {} } ], "data": [ { "space_multistatus": "string", "parent_space_class_name": "string", "parent_space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "set", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" } ], "parent_space_id": "string", "parent_space_name": "string", "space_class_name": "string", "space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" } ], "space_description": "string", "space_id": "string", "space_is_template": "string", "space_name": "string" } ] } } } } }, "parameters": [ { "name": "orderby", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "where", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "offset", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "tags", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/ipam_space_count": { "get": { "tags": [ "Ipam" ], "operationId": "getIpamSpaceCount", "description": "The parameters and request body are for method: getIpamSpaceCount. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "success": { "type": "boolean" }, "messages": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "number" }, "msg": { "type": "string" }, "type": { "type": "string" }, "extra": { "type": "object" } } } }, "data": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "number" } } } } } }, "example": { "success": false, "messages": [ { "code": 3, "msg": "string", "type": "notice", "extra": {} }, { "code": 8, "msg": "string", "type": "error", "extra": {} }, { "code": 4, "msg": "string", "type": "error", "extra": {} } ], "data": [ { "count": 9 }, { "count": 7 }, { "count": 9 }, { "count": 7 }, { "count": 7 }, { "count": 3 }, { "count": 4 }, { "count": 9 }, { "count": 9 } ] } } } } }, "parameters": [ { "name": "where", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "tags", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/ipam_space_info": { "get": { "tags": [ "Ipam" ], "operationId": "getIpamSpaceInfo", "description": "The parameters and request body are for method: getIpamSpaceInfo. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "success": { "type": "boolean" }, "messages": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "number" }, "msg": { "type": "string" }, "type": { "type": "string" }, "extra": { "type": "object" } } } }, "data": { "type": "array", "items": { "type": "object", "properties": { "space_multistatus": { "type": "string" }, "parent_space_class_name": { "type": "string" }, "parent_space_class_parameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" }, "inheritance": { "type": "string" }, "propagation": { "type": "string" }, "source": { "type": "string" } } } }, "parent_space_id": { "type": "string" }, "parent_space_name": { "type": "string" }, "space_class_name": { "type": "string" }, "space_class_parameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" }, "inheritance": { "type": "string" }, "propagation": { "type": "string" }, "source": { "type": "string" } } } }, "space_description": { "type": "string" }, "space_id": { "type": "string" }, "space_is_template": { "type": "string" }, "space_name": { "type": "string" } } } } } }, "example": { "success": true, "messages": [ { "code": 10, "msg": "string", "type": "warning", "extra": {} }, { "code": 2, "msg": "string", "type": "warning", "extra": {} }, { "code": 6, "msg": "string", "type": "notice", "extra": {} }, { "code": 6, "msg": "string", "type": "warning", "extra": {} }, { "code": 2, "msg": "string", "type": "notice", "extra": {} }, { "code": 10, "msg": "string", "type": "error", "extra": {} }, { "code": 8, "msg": "string", "type": "error", "extra": {} }, { "code": 2, "msg": "string", "type": "error", "extra": {} }, { "code": 8, "msg": "string", "type": "notice", "extra": {} } ], "data": [ { "space_multistatus": "string", "parent_space_class_name": "string", "parent_space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "set", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" } ], "parent_space_id": "string", "parent_space_name": "string", "space_class_name": "string", "space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" } ], "space_description": "string", "space_id": "string", "space_is_template": "string", "space_name": "string" }, { "space_multistatus": "string", "parent_space_class_name": "string", "parent_space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" } ], "parent_space_id": "string", "parent_space_name": "string", "space_class_name": "string", "space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" } ], "space_description": "string", "space_id": "string", "space_is_template": "string", "space_name": "string" }, { "space_multistatus": "string", "parent_space_class_name": "string", "parent_space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" } ], "parent_space_id": "string", "parent_space_name": "string", "space_class_name": "string", "space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "set", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" } ], "space_description": "string", "space_id": "string", "space_is_template": "string", "space_name": "string" }, { "space_multistatus": "string", "parent_space_class_name": "string", "parent_space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "set", "propagation": "propagate", "source": "string" } ], "parent_space_id": "string", "parent_space_name": "string", "space_class_name": "string", "space_class_parameters": [ { "name": "string", "value": "string", "inheritance": "set", "propagation": "restrict", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" }, { "name": "string", "value": "string", "inheritance": "inherited", "propagation": "propagate", "source": "string" } ], "space_description": "string", "space_id": "string", "space_is_template": "string", "space_name": "string" } ] } } } } }, "parameters": [ { "name": "spaceId", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/ipam_space_add": { "post": { "tags": [ "Ipam" ], "operationId": "createIpamSpace", "description": "The parameters and request body are for method: createIpamSpace. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "success": { "type": "boolean" }, "messages": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "number" }, "msg": { "type": "string" }, "type": { "type": "string" }, "extra": { "type": "object" } } } }, "data": { "type": "array", "items": { "type": "object", "properties": { "space_id": { "type": "string" } } } } } }, "example": { "success": true, "messages": [ { "code": 4, "msg": "string", "type": "notice", "extra": {} }, { "code": 5, "msg": "string", "type": "notice", "extra": {} } ], "data": [ { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" } ] } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/ipam_space_edit": { "put": { "tags": [ "Ipam" ], "operationId": "updateIpamSpace", "description": "The parameters and request body are for method: updateIpamSpace. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "success": { "type": "boolean" }, "messages": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "number" }, "msg": { "type": "string" }, "type": { "type": "string" }, "extra": { "type": "object" } } } }, "data": { "type": "array", "items": { "type": "object", "properties": { "space_id": { "type": "string" } } } } } }, "example": { "success": false, "messages": [ { "code": 7, "msg": "string", "type": "warning", "extra": {} }, { "code": 3, "msg": "string", "type": "error", "extra": {} }, { "code": 6, "msg": "string", "type": "error", "extra": {} }, { "code": 8, "msg": "string", "type": "error", "extra": {} } ], "data": [ { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" } ] } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/ipam_space_delete": { "delete": { "tags": [ "Ipam" ], "operationId": "deleteIpamSpace", "description": "The parameters and request body are for method: deleteIpamSpace. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "success": { "type": "boolean" }, "messages": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "number" }, "msg": { "type": "string" }, "type": { "type": "string" }, "extra": { "type": "object" } } } }, "data": { "type": "array", "items": { "type": "object", "properties": { "space_id": { "type": "string" } } } } } }, "example": { "success": true, "messages": [ { "code": 6, "msg": "string", "type": "warning", "extra": {} } ], "data": [ { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" }, { "space_id": "string" } ] } } } } }, "parameters": [ { "name": "spaceId", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "spaceName", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "warnings", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/ipam_network_list": { "get": { "tags": [ "Ipam" ], "operationId": "getIpamNetworkList", "description": "The parameters and request body are for method: getIpamNetworkList. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "success": { "type": "boolean" }, "messages": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "number" }, "msg": { "type": "string" }, "type": { "type": "string" }, "extra": { "type": "object" } } } }, "data": { "type": "array", "items": { "type": "object", "properties": { "network_end_hostaddr": { "type": "string" }, "network_end_ip_addr": { "type": "string" }, "network_is_in_orphan": { "type": "string" }, "network_is_terminal": { "type": "string" }, "network_lock_network_broadcast": { "type": "string" }, "network_multistatus": { "type": "string" }, "parent_network_end_ip_addr": { "type": "string" }, "parent_network_is_terminal": { "type": "string" }, "parent_space_id": { "type": "string" }, "parent_space_name": { "type": "string" }, "parent_network_start_ip_addr": { "type": "string" }, "parent_network_class_name": { "type": "string" }, "parent_network_class_parameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" }, "inheritance": { "type": "string" }, "propagation": { "type": "string" }, "source": { "type": "string" } } } }, "parent_network_id": { "type": "string" }, "parent_network_level": { "type": "string" }, "parent_network_name": { "type": "string" }, "parent_network_path": { "type": "string" }, "parent_network_size": { "type": "string" }, "parent_vlsm_network_id": { "type": "string" }, "space_class_name": { "type": "string" }, "space_class_parameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": {