173 lines
3.8 KiB
YAML
173 lines
3.8 KiB
YAML
basePath: /
|
|
host: 127.0.0.1:33040
|
|
info:
|
|
contact: {}
|
|
description: OMC Service Interface Info
|
|
title: OMC Swagger API
|
|
version: 1.0.5
|
|
paths:
|
|
/:
|
|
get:
|
|
consumes:
|
|
- application/json
|
|
description: Root Route
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: data
|
|
schema:
|
|
additionalProperties: true
|
|
type: object
|
|
summary: Root Route
|
|
tags:
|
|
- common
|
|
/chart/graph:
|
|
get:
|
|
consumes:
|
|
- application/json
|
|
description: Getting Relationship Map Data
|
|
parameters:
|
|
- description: Group
|
|
in: query
|
|
name: group
|
|
required: true
|
|
type: string
|
|
- description: Type oneof=node edge combo
|
|
enum:
|
|
- node
|
|
- edge
|
|
- combo
|
|
in: query
|
|
name: type
|
|
required: true
|
|
type: string
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: data
|
|
schema:
|
|
additionalProperties: true
|
|
type: object
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Getting Relationship Map Data
|
|
tags:
|
|
- chart
|
|
/chart/graph/:
|
|
post:
|
|
consumes:
|
|
- application/json
|
|
description: Saving Relationship Diagram Data
|
|
parameters:
|
|
- description: '{group:'''',data:{nodes:[],edges:[],combos:[]}}'
|
|
in: body
|
|
name: data
|
|
required: true
|
|
schema:
|
|
additionalProperties: true
|
|
type: object
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: data
|
|
schema:
|
|
additionalProperties: true
|
|
type: object
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Saving Relationship Diagram Data
|
|
tags:
|
|
- chart
|
|
/chart/graph/:group:
|
|
delete:
|
|
consumes:
|
|
- application/json
|
|
description: Deleting Relationship Diagram Data
|
|
parameters:
|
|
- description: Group
|
|
in: path
|
|
name: group
|
|
required: true
|
|
type: string
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: data
|
|
schema:
|
|
additionalProperties: true
|
|
type: object
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Deleting Relationship Diagram Data
|
|
tags:
|
|
- chart
|
|
/chart/graph/groups:
|
|
get:
|
|
consumes:
|
|
- application/json
|
|
description: Get relationship graph group name
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: data
|
|
schema:
|
|
additionalProperties: true
|
|
type: object
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get relationship graph group name
|
|
tags:
|
|
- chart
|
|
/ne/action/pushFile:
|
|
post:
|
|
consumes:
|
|
- application/json
|
|
description: Sending files from local to network elements
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: data
|
|
schema:
|
|
additionalProperties: {}
|
|
type: object
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Sending files from local to network elements
|
|
tags:
|
|
- network_element
|
|
schemes:
|
|
- http
|
|
- https
|
|
securityDefinitions:
|
|
ApiKeyAuth:
|
|
description: Get the key through the login interface, fill in e.g. Bearer <access_token>
|
|
in: header
|
|
name: Authorization
|
|
type: apiKey
|
|
swagger: "2.0"
|
|
tags:
|
|
- description: chart interface
|
|
name: chart
|
|
- description: common interface
|
|
name: common
|
|
- description: monitor interface
|
|
name: monitor
|
|
- description: network data interface
|
|
name: network_data
|
|
- description: network element interface
|
|
name: network_element
|
|
- description: system interface
|
|
name: system
|
|
- description: tool interface
|
|
name: tool
|
|
- description: trace interface
|
|
name: trace
|
|
- description: ws interface
|
|
name: ws
|