openapi: 3.0.0 info: contact: name: VMware description: Interconnecxt APIs. license: name: Copyright (c) 2016-2017 VMware, Inc. All rights reserved. termsOfService: https://hcx.vmware.com/terms-and-conditions title: Interconnecxt APIs. version: "1.0" servers: - url: https://{server}/hybridity/api/interconnect variables: server: default: api.example.com description: server host name tags: - description: Interconnect Apis name: InterconnectServices paths: /services: get: description: List interconnect services operationId: getInterconnectServices responses: 200: content: application/json: schema: $ref: '#/components/schemas/interconnectServices' description: Accepted 401: description: Unauthorized 403: description: Forbidden 500: content: application/json: schema: $ref: '#/components/schemas/errorResponse' description: Internal Server Error summary: List interconnect services tags: - InterconnectServices components: schemas: interconnectServices: example: services: - name: name available: true licenseInfo: licenseType: licenseType isLicensed: true message: message expirationDate: 0 - name: name available: true licenseInfo: licenseType: licenseType isLicensed: true message: message expirationDate: 0 properties: services: items: $ref: '#/components/schemas/service' minItems: 1 type: array required: - tags type: object service: example: name: name available: true licenseInfo: licenseType: licenseType isLicensed: true message: message expirationDate: 0 properties: name: type: string available: type: boolean licenseInfo: $ref: '#/components/schemas/service_licenseInfo' required: - enabled - name type: object service_licenseInfo: example: licenseType: licenseType isLicensed: true message: message expirationDate: 0 properties: licenseType: type: string expirationDate: format: int64 type: integer isLicensed: type: boolean message: type: string securitySchemes: x-hm-authorization: description: Obtained from /hybridity/api/session in: header name: x-hm-authorization type: apiKey