github.com/thetreep/go-swagger@v0.0.0-20240223100711-35af64f14f01/fixtures/bugs/2919/edge-api/client.yml (about) 1 --- 2 swagger: '2.0' 3 info: 4 version: 0.25.9 5 title: Ziti Edge Client 6 description: OpenZiti Edge Client API 7 contact: 8 name: OpenZiti 9 url: https://openziti.discourse.group 10 email: help@openziti.org 11 license: 12 name: Apache 2.0 13 url: https://www.apache.org/licenses/LICENSE-2.0.html 14 host: demo.ziti.dev 15 basePath: /edge/client/v1 16 schemes: 17 - https 18 consumes: 19 - application/json 20 produces: 21 - application/json 22 securityDefinitions: 23 ztSession: 24 type: apiKey 25 in: header 26 name: zt-session 27 description: An API Key that is provided post authentication 28 29 paths: 30 '/': 31 $ref: 'shared/version.yml#/paths/root' 32 33 '/.well-known/est/cacerts': 34 $ref: 'client/well-known.yml#/paths/well-known-est-cacerts' 35 36 '/authenticate': 37 $ref: 'shared/authenticate.yml#/paths/authenticate' 38 '/authenticate/mfa': 39 $ref: 'shared/authenticate.yml#/paths/authenticate-mfa' 40 41 '/current-api-session': 42 $ref: 'shared/current-api-session.yml#/paths/current-api-session' 43 '/current-api-session/certificates': 44 $ref: 'client/current-api-session-certificates.yml#/paths/current-api-session-certificates' 45 '/current-api-session/certificates/{id}': 46 $ref: 'client/current-api-session-certificates.yml#/paths/current-api-session-certificates-id' 47 '/current-api-session/service-updates': 48 $ref: 'client/current-api-session-service-updates.yml#/paths/current-api-session-service-updates' 49 50 '/current-identity': 51 $ref: 'shared/current-identity.yml#/paths/current-identity' 52 '/current-identity/authenticators': 53 $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators' 54 '/current-identity/authenticators/{id}': 55 $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators-id' 56 '/current-identity/authenticators/{id}/extend': 57 $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators-id-extend' 58 '/current-identity/authenticators/{id}/extend-verify': 59 $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators-id-extend-verify' 60 61 '/current-identity/edge-routers': 62 $ref: 'client/current-identity-edge-routers.yml#/paths/current-identity-edge-routers' 63 '/current-identity/mfa': 64 $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa' 65 '/current-identity/mfa/qr-code': 66 $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-qr-code' 67 '/current-identity/mfa/verify': 68 $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-verify' 69 '/current-identity/mfa/recovery-codes': 70 $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-recovery-codes' 71 72 '/enroll': 73 $ref: 'client/enroll.yml#/paths/enroll' 74 '/enroll/ca': 75 $ref: 'client/enroll.yml#/paths/enroll-ca' 76 '/enroll/ott': 77 $ref: 'client/enroll.yml#/paths/enroll-ott' 78 '/enroll/ottca': 79 $ref: 'client/enroll.yml#/paths/enroll-ottca' 80 '/enroll/updb': 81 $ref: 'client/enroll.yml#/paths/enroll-updb' 82 '/enroll/erott': 83 $ref: 'client/enroll.yml#/paths/enroll-erott' 84 '/enroll/extend/router': 85 $ref: 'client/enroll.yml#/paths/enroll-extend-router' 86 87 '/external-jwt-signers': 88 $ref: 'client/ext-jwt-signers.yml#/paths/external-jwt-signers' 89 90 '/posture-response': 91 $ref: 'client/posture-response.yml#/paths/posture-response' 92 '/posture-response-bulk': 93 $ref: 'client/posture-response.yml#/paths/posture-response-bulk' 94 95 '/protocols': 96 $ref: 'client/protocols.yml#/paths/protocols' 97 98 '/services': 99 $ref: 'client/services.yml#/paths/services' 100 '/services/{id}': 101 $ref: 'management/services.yml#/paths/services-id' 102 '/services/{id}/terminators': 103 $ref: 'client/services.yml#/paths/services-id-terminators' 104 105 '/sessions': 106 $ref: 'client/sessions.yml#/paths/sessions' 107 '/sessions/{id}': 108 $ref: 'client/sessions.yml#/paths/sessions-id' 109 110 '/specs': 111 $ref: 'shared/specs.yml#/paths/specs' 112 '/specs/{id}': 113 $ref: 'shared/specs.yml#/paths/specs-id' 114 '/specs/{id}/spec': 115 $ref: 'shared/specs.yml#/paths/specs-id-spec' 116 117 '/version': 118 $ref: 'shared/version.yml#/paths/version' 119 120 definitions: 121 # Polymorphic types aren't explicitly used anywhere except here. Removal will cause them to be trimmed 122 123 postureResponseOperatingSystemCreate: 124 $ref: 'client/posture-response.yml#/definitions/postureResponseOperatingSystemCreate' 125 postureResponseDomainCreate: 126 $ref: 'client/posture-response.yml#/definitions/postureResponseDomainCreate' 127 postureResponseMacAddressCreate: 128 $ref: 'client/posture-response.yml#/definitions/postureResponseMacAddressCreate' 129 postureResponseProcessCreate: 130 $ref: 'client/posture-response.yml#/definitions/postureResponseProcessCreate' 131 postureResponseEndpointStateCreate: 132 $ref: 'client/posture-response.yml#/definitions/postureResponseEndpointStateCreate'