mirror of
https://github.com/hanzozt/edge-api.git
synced 2026-10-30 14:44:05 +00:00
61 lines
1.5 KiB
YAML
61 lines
1.5 KiB
YAML
---
|
|
definitions:
|
|
listServiceConfigsEnvelope:
|
|
type: object
|
|
required:
|
|
- meta
|
|
- data
|
|
properties:
|
|
meta:
|
|
$ref: '../shared/standard-responses.yml#/definitions/meta'
|
|
data:
|
|
$ref: '#/definitions/serviceConfigList'
|
|
serviceConfigList:
|
|
type: array
|
|
items:
|
|
$ref: '#/definitions/serviceConfigDetail'
|
|
serviceConfigDetail:
|
|
type: object
|
|
required:
|
|
- serviceId
|
|
- service
|
|
- configId
|
|
- config
|
|
properties:
|
|
serviceId:
|
|
type: string
|
|
service:
|
|
$ref: '../shared/base-entity.yml#/definitions/entityRef'
|
|
configId:
|
|
type: string
|
|
config:
|
|
$ref: '../shared/base-entity.yml#/definitions/entityRef'
|
|
example:
|
|
service:
|
|
urlName: services
|
|
id: 913a8c63-17a6-44d7-82b3-9f6eb997cf8e
|
|
name: netcat4545-egress-r2
|
|
_links:
|
|
self:
|
|
href: "./services/913a8c63-17a6-44d7-82b3-9f6eb997cf8e"
|
|
config:
|
|
urlName: configs
|
|
id: 13347602-ba34-4ff7-8082-e533ba945744
|
|
name: test-config-02fade09-fcc3-426c-854e-18539726bdc6
|
|
_links:
|
|
self:
|
|
href: "./identities/13347602-ba34-4ff7-8082-e533ba945744"
|
|
serviceConfigAssign:
|
|
type: object
|
|
required:
|
|
- serviceId
|
|
- configId
|
|
properties:
|
|
serviceId:
|
|
type: string
|
|
configId:
|
|
type: string
|
|
serviceConfigsAssignList:
|
|
type: array
|
|
items:
|
|
$ref: '#/definitions/serviceConfigAssign' |