github.com/thetreep/go-swagger@v0.0.0-20240223100711-35af64f14f01/fixtures/bugs/2919/edge-api/shared/services.yml (about) 1 --- 2 3 responses: 4 listServices: 5 description: A list of services 6 schema: 7 $ref: '#/definitions/listServicesEnvelope' 8 detailService: 9 description: A single service 10 schema: 11 $ref: '#/definitions/detailServiceEnvelope' 12 13 definitions: 14 listServicesEnvelope: 15 type: object 16 required: 17 - meta 18 - data 19 properties: 20 meta: 21 $ref: '../shared/standard-responses.yml#/definitions/meta' 22 data: 23 $ref: '#/definitions/serviceList' 24 detailServiceEnvelope: 25 type: object 26 required: 27 - meta 28 - data 29 properties: 30 meta: 31 $ref: '../shared/standard-responses.yml#/definitions/meta' 32 data: 33 $ref: '#/definitions/serviceDetail' 34 serviceList: 35 type: array 36 items: 37 $ref: '#/definitions/serviceDetail' 38 serviceDetail: 39 type: object 40 allOf: 41 - $ref: '../shared/base-entity.yml#/definitions/baseEntity' 42 - type: object 43 required: 44 - name 45 - terminatorStrategy 46 - roleAttributes 47 - permissions 48 - configs 49 - config 50 - encryptionRequired 51 - postureQueries 52 properties: 53 name: 54 type: string 55 terminatorStrategy: 56 type: string 57 roleAttributes: 58 $ref: '../shared/base-entity.yml#/definitions/attributes' 59 permissions: 60 $ref: '../shared/base-entity.yml#/definitions/dialBindArray' 61 configs: 62 type: array 63 items: 64 type: string 65 config: 66 type: object 67 additionalProperties: 68 type: object 69 additionalProperties: 70 type: object 71 description: map of config data for this service keyed by the config type name. Only configs of the types requested will be returned. 72 encryptionRequired: 73 description: Describes whether connections must support end-to-end encryption on both sides of the connection. Read-only property, set at create. 74 type: boolean 75 postureQueries: 76 type: array 77 items: 78 $ref: '../shared/posture-queries.yml#/definitions/postureQueries'