mirror of
https://github.com/hanzozt/edge-api.git
synced 2026-10-30 14:44:05 +00:00
45 lines
929 B
YAML
45 lines
929 B
YAML
---
|
|
definitions:
|
|
serviceEdgeRouters:
|
|
type: object
|
|
properties:
|
|
edgeRouters:
|
|
type: array
|
|
items:
|
|
$ref: '#/definitions/commonEdgeRouterProperties'
|
|
commonEdgeRouterProperties:
|
|
type: object
|
|
required:
|
|
- hostname
|
|
- name
|
|
- supportedProtocols
|
|
- syncStatus
|
|
- isOnline
|
|
- cost
|
|
- noTraversal
|
|
- disabled
|
|
properties:
|
|
hostname:
|
|
type: string
|
|
name:
|
|
type: string
|
|
supportedProtocols:
|
|
additionalProperties:
|
|
type: string
|
|
type: object
|
|
syncStatus:
|
|
type: string
|
|
isOnline:
|
|
type: boolean
|
|
cost:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 65535
|
|
x-nullable: true
|
|
noTraversal:
|
|
type: boolean
|
|
x-nullable: true
|
|
disabled:
|
|
type: boolean
|
|
appData:
|
|
$ref: 'base-entity.yml#/definitions/tags' |