github.com/thetreep/go-swagger@v0.0.0-20240223100711-35af64f14f01/fixtures/bugs/2919/edge-api/management.yml (about) 1 --- 2 swagger: '2.0' 3 info: 4 version: 0.25.9 5 title: Ziti Edge Management 6 description: OpenZiti Edge Management 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/management/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 '/api-sessions': 34 $ref: 'management/api-sessions.yml#/paths/api-sessions' 35 '/api-sessions/{id}': 36 $ref: 'management/api-sessions.yml#/paths/api-sessions-id' 37 38 '/authenticate': 39 $ref: 'shared/authenticate.yml#/paths/authenticate' 40 '/authenticate/mfa': 41 $ref: 'shared/authenticate.yml#/paths/authenticate-mfa' 42 43 '/authenticators': 44 $ref: 'management/authenticators.yml#/paths/authenticators' 45 '/authenticators/{id}': 46 $ref: 'management/authenticators.yml#/paths/authenticators-id' 47 '/authenticators/{id}/re-enroll': 48 $ref: 'management/authenticators.yml#/paths/authenticators-id-re-enroll' 49 50 '/auth-policies': 51 $ref: 'management/auth-policies.yml#/paths/auth-policies' 52 '/auth-policies/{id}': 53 $ref: 'management/auth-policies.yml#/paths/auth-policies-id' 54 55 '/cas': 56 $ref: 'management/cas.yml#/paths/cas' 57 '/cas/{id}': 58 $ref: 'management/cas.yml#/paths/cas-id' 59 '/cas/{id}/jwt': 60 $ref: 'management/cas.yml#/paths/cas-id-jwt' 61 '/cas/{id}/verify': 62 $ref: 'management/cas.yml#/paths/cas-id-verify' 63 64 '/config-types': 65 $ref: 'management/config-types.yml#/paths/config-types' 66 '/config-types/{id}': 67 $ref: 'management/config-types.yml#/paths/config-types-id' 68 '/config-types/{id}/configs': 69 $ref: 'management/config-types.yml#/paths/config-types-id-configs' 70 71 '/configs': 72 $ref: 'management/configs.yml#/paths/configs' 73 '/configs/{id}': 74 $ref: 'management/configs.yml#/paths/configs-id' 75 76 '/current-api-session': 77 $ref: 'shared/current-api-session.yml#/paths/current-api-session' 78 79 '/current-identity': 80 $ref: 'shared/current-identity.yml#/paths/current-identity' 81 '/current-identity/authenticators': 82 $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators' 83 '/current-identity/authenticators/{id}': 84 $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators-id' 85 '/current-identity/authenticators/{id}/extend': 86 $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators-id-extend' 87 '/current-identity/authenticators/{id}/extend-verify': 88 $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators-id-extend-verify' 89 '/current-identity/mfa': 90 $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa' 91 '/current-identity/mfa/qr-code': 92 $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-qr-code' 93 '/current-identity/mfa/verify': 94 $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-verify' 95 '/current-identity/mfa/recovery-codes': 96 $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-recovery-codes' 97 98 '/database/snapshot': 99 $ref: 'management/database.yml#/paths/database-snapshot' 100 /database/check-data-integrity: 101 $ref: 'management/database.yml#/paths/database-check-data-integrity' 102 /database/fix-data-integrity: 103 $ref: 'management/database.yml#/paths/database-fix-data-integrity' 104 /database/data-integrity-results: 105 $ref: 'management/database.yml#/paths/database-data-integrity-results' 106 107 '/edge-router-role-attributes': 108 $ref: 'management/role-attributes.yml#/paths/edge-router-role-attributes' 109 110 '/edge-routers': 111 $ref: 'management/edge-routers.yml#/paths/edge-routers' 112 '/edge-routers/{id}': 113 $ref: 'management/edge-routers.yml#/paths/edge-routers-id' 114 '/edge-routers/{id}/edge-router-policies': 115 $ref: 'management/edge-routers.yml#/paths/edge-routers-id-edge-router-policies' 116 '/edge-routers/{id}/identities': 117 $ref: 'management/edge-routers.yml#/paths/edge-routers-id-identities' 118 '/edge-routers/{id}/service-edge-router-policies': 119 $ref: 'management/edge-routers.yml#/paths/edge-routers-id-service-edge-router-policies' 120 '/edge-routers/{id}/services': 121 $ref: 'management/edge-routers.yml#/paths/edge-routers-id-services' 122 '/edge-routers/{id}/re-enroll': 123 $ref: 'management/edge-routers.yml#/paths/edge-routers-id-re-enroll' 124 125 '/edge-router-policies': 126 $ref: 'management/edge-router-policies.yml#/paths/edge-router-policies' 127 '/edge-router-policies/{id}': 128 $ref: 'management/edge-router-policies.yml#/paths/edge-router-policies-id' 129 '/edge-router-policies/{id}/edge-routers': 130 $ref: 'management/edge-router-policies.yml#/paths/edge-router-policies-id-edge-routers' 131 '/edge-router-policies/{id}/identities': 132 $ref: 'management/edge-router-policies.yml#/paths/edge-router-policies-id-identities' 133 134 '/enrollments': 135 $ref: 'management/enrollments.yml#/paths/enrollments' 136 '/enrollments/{id}': 137 $ref: 'management/enrollments.yml#/paths/enrollments-id' 138 '/enrollments/{id}/refresh': 139 $ref: 'management/enrollments.yml#/paths/enrollments-id-refresh' 140 141 '/external-jwt-signers': 142 $ref: 'management/ext-jwt-signers.yml#/paths/external-jwt-signers' 143 '/external-jwt-signers/{id}': 144 $ref: 'management/ext-jwt-signers.yml#/paths/external-jwt-signers-id' 145 146 '/identities': 147 $ref: 'management/identities.yml#/paths/identities' 148 '/identities/{id}': 149 $ref: 'management/identities.yml#/paths/identities-id' 150 '/identities/{id}/authenticators': 151 $ref: "management/identities.yml#/paths/identities-id-authenticators" 152 '/identities/{id}/enrollments': 153 $ref: "management/identities.yml#/paths/identities-id-enrollments" 154 '/identities/{id}/disable': 155 $ref: "management/identities.yml#/paths/identities-id-disable" 156 '/identities/{id}/enable': 157 $ref: "management/identities.yml#/paths/identities-id-enable" 158 '/identities/{id}/edge-router-policies': 159 $ref: 'management/identities.yml#/paths/identities-id-edge-router-policies' 160 '/identities/{id}/service-configs': 161 $ref: 'management/identities.yml#/paths/identities-id-service-configs' 162 '/identities/{id}/service-policies': 163 $ref: 'management/identities.yml#/paths/identities-id-service-policies' 164 '/identities/{id}/edge-routers': 165 $ref: 'management/identities.yml#/paths/identities-id-edge-routers' 166 '/identities/{id}/services': 167 $ref: 'management/identities.yml#/paths/identities-id-services' 168 '/identities/{id}/policy-advice/{serviceId}': 169 $ref: 'management/identities.yml#/paths/identities-id-policy-advice-service-id' 170 '/identities/{id}/posture-data': 171 $ref: 'management/identities.yml#/paths/identities-id-posture-data' 172 '/identities/{id}/failed-service-requests': 173 $ref: 'management/identities.yml#/paths/identities-id-failed-service-requests' 174 '/identities/{id}/mfa': 175 $ref: 'management/identities.yml#/paths/identities-id-mfa' 176 '/identities/{id}/trace': 177 $ref: 'management/identities.yml#/paths/identities-id-trace' 178 179 '/identity-role-attributes': 180 $ref: 'management/role-attributes.yml#/paths/identity-role-attributes' 181 182 '/identity-types': 183 $ref: 'management/identity-types.yml#/paths/identity-types' 184 '/identity-types/{id}': 185 $ref: 'management/identity-types.yml#/paths/identity-types-id' 186 187 '/posture-checks': 188 $ref: 'management/posture-checks.yml#/paths/posture-checks' 189 '/posture-checks/{id}': 190 $ref: 'management/posture-checks.yml#/paths/posture-checks-id' 191 192 '/posture-check-types': 193 $ref: 'management/posture-check-types.yml#/paths/posture-check-types' 194 '/posture-check-types/{id}': 195 $ref: 'management/posture-check-types.yml#/paths/posture-check-types-id' 196 197 '/service-edge-router-policies': 198 $ref: 'management/service-edge-router-policies.yml#/paths/service-edge-router-policies' 199 '/service-edge-router-policies/{id}': 200 $ref: 'management/service-edge-router-policies.yml#/paths/service-edge-router-policies-id' 201 '/service-edge-router-policies/{id}/edge-routers': 202 $ref: 'management/service-edge-router-policies.yml#/paths/service-edge-router-policies-id-edge-routers' 203 '/service-edge-router-policies/{id}/services': 204 $ref: 'management/service-edge-router-policies.yml#/paths/service-edge-router-policies-id-services' 205 206 '/service-role-attributes': 207 $ref: 'management/role-attributes.yml#/paths/service-role-attributes' 208 209 '/service-policies': 210 $ref: 'management/service-policies.yml#/paths/service-policies' 211 '/service-policies/{id}': 212 $ref: 'management/service-policies.yml#/paths/service-policies-id' 213 '/service-policies/{id}/identities': 214 $ref: 'management/service-policies.yml#/paths/service-policies-id-identities' 215 '/service-policies/{id}/services': 216 $ref: 'management/service-policies.yml#/paths/service-policies-id-services' 217 '/service-policies/{id}/posture-checks': 218 $ref: 'management/service-policies.yml#/paths/service-policies-id-posture-checks' 219 220 '/services': 221 $ref: 'management/services.yml#/paths/services' 222 '/services/{id}': 223 $ref: 'management/services.yml#/paths/services-id' 224 '/services/{id}/configs': 225 $ref: 'management/services.yml#/paths/services-id-configs' 226 '/services/{id}/service-edge-router-policies': 227 $ref: 'management/services.yml#/paths/services-id-service-edge-router-policies' 228 '/services/{id}/service-policies': 229 $ref: 'management/services.yml#/paths/services-id-service-policies' 230 '/services/{id}/identities': 231 $ref: 'management/services.yml#/paths/services-id-identities' 232 '/services/{id}/edge-routers': 233 $ref: 'management/services.yml#/paths/services-id-edge-routers' 234 '/services/{id}/terminators': 235 $ref: 'management/services.yml#/paths/services-id-terminators' 236 237 '/sessions': 238 $ref: 'management/sessions.yml#/paths/sessions' 239 '/sessions/{id}': 240 $ref: 'management/sessions.yml#/paths/sessions-id' 241 '/sessions/{id}/route-path': 242 $ref: 'management/sessions.yml#/paths/sessions-id-route-path' 243 244 '/specs': 245 $ref: 'shared/specs.yml#/paths/specs' 246 '/specs/{id}': 247 $ref: 'shared/specs.yml#/paths/specs-id' 248 '/specs/{id}/spec': 249 $ref: 'shared/specs.yml#/paths/specs-id-spec' 250 251 '/summary': 252 $ref: 'management/summary.yml#/paths/summary' 253 254 '/terminators': 255 $ref: 'management/terminators.yml#/paths/terminators' 256 '/terminators/{id}': 257 $ref: 'management/terminators.yml#/paths/terminators-id' 258 259 '/routers': 260 $ref: 'management/routers.yml#/paths/routers' 261 '/transit-routers': 262 $ref: 'management/routers.yml#/paths/transit-routers' 263 '/routers/{id}': 264 $ref: 'management/routers.yml#/paths/routers-id' 265 '/transit-routers/{id}': 266 $ref: 'management/routers.yml#/paths/transit-routers-id' 267 268 '/version': 269 $ref: 'shared/version.yml#/paths/version' 270 271 definitions: 272 # Polymorphic types aren't explicitly used anywhere except here. Removal will cause them to be trimmed 273 274 postureCheckFailureMacAddress: 275 $ref: 'management/failed-service-request.yml#/definitions/postureCheckFailureMacAddress' 276 277 postureCheckFailureDomain: 278 $ref: 'management/failed-service-request.yml#/definitions/postureCheckFailureDomain' 279 280 postureCheckFailureOperatingSystem: 281 $ref: 'management/failed-service-request.yml#/definitions/postureCheckFailureOperatingSystem' 282 283 postureCheckFailureProcess: 284 $ref: 'management/failed-service-request.yml#/definitions/postureCheckFailureProcess' 285 286 postureCheckFailureProcessMulti: 287 $ref: 'management/failed-service-request.yml#/definitions/postureCheckFailureProcessMulti' 288 289 postureCheckFailureMfa: 290 $ref: 'management/failed-service-request.yml#/definitions/postureCheckFailureMfa' 291 292 postureCheckOperatingSystemDetail: 293 $ref: 'management/posture-checks.yml#/definitions/postureCheckOperatingSystemDetail' 294 postureCheckOperatingSystemCreate: 295 $ref: 'management/posture-checks.yml#/definitions/postureCheckOperatingSystemCreate' 296 postureCheckOperatingSystemUpdate: 297 $ref: 'management/posture-checks.yml#/definitions/postureCheckOperatingSystemUpdate' 298 postureCheckOperatingSystemPatch: 299 $ref: 'management/posture-checks.yml#/definitions/postureCheckOperatingSystemPatch' 300 301 postureCheckDomainDetail: 302 $ref: 'management/posture-checks.yml#/definitions/postureCheckDomainDetail' 303 postureCheckDomainCreate: 304 $ref: 'management/posture-checks.yml#/definitions/postureCheckDomainCreate' 305 postureCheckDomainUpdate: 306 $ref: 'management/posture-checks.yml#/definitions/postureCheckDomainUpdate' 307 postureCheckDomainPatch: 308 $ref: 'management/posture-checks.yml#/definitions/postureCheckDomainPatch' 309 310 postureCheckMacAddressDetail: 311 $ref: 'management/posture-checks.yml#/definitions/postureCheckMacAddressDetail' 312 postureCheckMacAddressCreate: 313 $ref: 'management/posture-checks.yml#/definitions/postureCheckMacAddressCreate' 314 postureCheckMacAddressUpdate: 315 $ref: 'management/posture-checks.yml#/definitions/postureCheckMacAddressUpdate' 316 postureCheckMacAddressPatch: 317 $ref: 'management/posture-checks.yml#/definitions/postureCheckMacAddressPatch' 318 319 postureCheckProcessDetail: 320 $ref: 'management/posture-checks.yml#/definitions/postureCheckProcessDetail' 321 postureCheckProcessCreate: 322 $ref: 'management/posture-checks.yml#/definitions/postureCheckProcessCreate' 323 postureCheckProcessUpdate: 324 $ref: 'management/posture-checks.yml#/definitions/postureCheckProcessUpdate' 325 postureCheckProcessPatch: 326 $ref: 'management/posture-checks.yml#/definitions/postureCheckProcessPatch' 327 328 postureCheckProcessMultiDetail: 329 $ref: 'management/posture-checks.yml#/definitions/postureCheckProcessMultiDetail' 330 postureCheckProcessMultiCreate: 331 $ref: 'management/posture-checks.yml#/definitions/postureCheckProcessMultiCreate' 332 postureCheckProcessMultiUpdate: 333 $ref: 'management/posture-checks.yml#/definitions/postureCheckProcessMultiUpdate' 334 postureCheckProcessMultiPatch: 335 $ref: 'management/posture-checks.yml#/definitions/postureCheckProcessMultiPatch' 336 337 postureCheckMfaDetail: 338 $ref: 'management/posture-checks.yml#/definitions/postureCheckMfaDetail' 339 postureCheckMfaCreate: 340 $ref: 'management/posture-checks.yml#/definitions/postureCheckMfaCreate' 341 postureCheckMfaUpdate: 342 $ref: 'management/posture-checks.yml#/definitions/postureCheckMfaUpdate' 343 postureCheckMfaPatch: 344 $ref: 'management/posture-checks.yml#/definitions/postureCheckMfaPatch'