openapi: 3.0.1 info: title: Appliance Management APIs description: 'APIs to configure the TCA Control Plane appliance and to get the status of the services.(Note: Please change the curl command to point to 9443 port while using ''Try it out'' feature)' termsOfService: https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/product/vmware-product-guide.pdf contact: name: VMware license: name: Copyright (c) 2020-2021 VMware, Inc. All rights reserved. version: "1.0" servers: - url: :9443 tags: - name: vSphere description: Telco Cloud Automation vSphere Appliance Management APIs - name: vCD description: Telco Cloud Automation vSphere Appliance Management APIs - name: VIO description: Telco Cloud Automation vSphere Appliance Management APIs - name: K8S description: Telco Cloud Automation vSphere Appliance Management APIs - name: Licensing description: Configure TCA Licenses - name: Datacenter Location description: Configure Datacenter Location - name: Services description: Start / Stop / Query various TCA services - name: Networking description: Configure various Networking - name: Time description: Configure Time and NTP Settings - name: Certificates description: Configure TCA Certificates / Add trusted Certificates - name: Backup and Restore description: Backup and Restore the Appliance - name: Tech Support Logs description: Download Tech Support Logs for TCA paths: /api/admin/licenses: get: tags: - vSphere - vCD - VIO - K8S - Licensing summary: Get licenses description: Api to get licenses responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200' security: - BASIC_AUTH: [] /api/admin/licenses/activationServer: put: tags: - vSphere - vCD - VIO - K8S - Licensing summary: Activate Server description: Api to activate Server parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_1' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /api/admin/licenses/status/{jobId}: get: tags: - vSphere - vCD - VIO - K8S - Licensing summary: Get job status description: Api to get job status parameters: - name: jobId in: path required: true style: simple explode: false schema: type: string responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_2' security: - BASIC_AUTH: [] /api/admin/global/config/location: get: tags: - vSphere - vCD - VIO - K8S - Datacenter Location summary: Get Location responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_3' security: - BASIC_AUTH: [] put: tags: - vSphere - vCD - VIO - K8S - Datacenter Location summary: Configure Location description: Api to configure the datacenter location parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_1' required: true responses: "200": description: Status 200 content: {} security: - BASIC_AUTH: [] x-codegen-request-body-name: location_config /api/admin/global/config/searchCities: get: tags: - vSphere - vCD - VIO - K8S - Datacenter Location summary: Search Cities description: Api to search cities parameters: - name: searchString in: query required: true style: form explode: true schema: type: string responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_4' security: - BASIC_AUTH: [] /api/admin/global/config/vcenter: get: tags: - vSphere - vCD - VIO - K8S summary: Get Vcenter description: Api to get vcenter configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_5' security: - BASIC_AUTH: [] post: tags: - vSphere - vCD - VIO - K8S summary: Create Vcenter description: Api to add vcenter configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_2' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_5' security: - BASIC_AUTH: [] x-codegen-request-body-name: vc_config /api/admin/global/config/vcenter/{uuid}: put: tags: - vSphere - vCD - VIO - K8S summary: Modify Vcenter description: Api to modify vcenter configuration parameters: - name: uuid in: path required: true style: simple explode: false schema: type: string - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_3' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_5' security: - BASIC_AUTH: [] x-codegen-request-body-name: vc_config /api/admin/global/config/vcd: get: tags: - vCD summary: Get Vcd description: Api to get vcd configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_6' security: - BASIC_AUTH: [] post: tags: - vCD summary: Create Vcd description: Api to add vcd configuration requestBody: content: application/json: schema: $ref: '#/components/schemas/body_4' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_6' security: - BASIC_AUTH: [] x-codegen-request-body-name: vcd_config /api/admin/global/config/vcd/{uuid}: put: tags: - vCD summary: Modify Vcd description: Api to modify vcd configuration parameters: - name: uuid in: path required: true style: simple explode: false schema: type: string - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_5' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_6' security: - BASIC_AUTH: [] x-codegen-request-body-name: vcd_config /api/admin/global/config/nsx: get: tags: - vSphere - vCD - VIO summary: Get NSX description: Api to get nsx configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_7' security: - BASIC_AUTH: [] post: tags: - vSphere - vCD - VIO summary: Create NSX description: Api to add nsx configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_6' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_7' security: - BASIC_AUTH: [] x-codegen-request-body-name: nsx_config /api/admin/global/config/nsx/{uuid}: put: tags: - vSphere - vCD - VIO summary: Modify NSX description: Api to modify nsx configuration parameters: - name: uuid in: path required: true style: simple explode: false schema: type: string - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_7' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_7' security: - BASIC_AUTH: [] x-codegen-request-body-name: nsx_config /api/admin/global/config/lookupservice: get: tags: - vSphere summary: Get LookupService description: Api to get LookupService configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_8' security: - BASIC_AUTH: [] post: tags: - vSphere summary: Configure LookupService description: Api to add LookupService configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_8' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_8' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /api/admin/global/config/lookupservice/{uuid}: put: tags: - vSphere summary: Configure LookupService description: Api to modify LookupService configuration parameters: - name: uuid in: path required: true style: simple explode: false schema: type: string - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_9' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_8' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /api/admin/global/config/roleMappings: get: tags: - vSphere summary: Get Role Mappings description: Api to get Role Mappings parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: type: array items: $ref: '#/components/schemas/inline_response_200_9' security: - BASIC_AUTH: [] put: tags: - vSphere summary: Modify RMQ description: Api to modify rmq configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: type: array items: $ref: '#/components/schemas/body_10' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_10' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /api/admin/global/config/rmq: get: tags: - vCD - VIO summary: Get RMQ description: Api to get rmq configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_10' security: - BASIC_AUTH: [] post: tags: - vCD - VIO summary: Configure RMQ description: Api to add rmq configuration parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_11' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_10' security: - BASIC_AUTH: [] x-codegen-request-body-name: rmq_config /api/admin/global/config/rmq/{uuid}: put: tags: - vCD - VIO summary: Modify RMQ description: Api to modify rmq configuration parameters: - name: uuid in: path required: true style: simple explode: false schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/body_12' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_10' security: - BASIC_AUTH: [] x-codegen-request-body-name: rmq_config /system/network/staticroutes: get: tags: - Networking summary: Get Static Routes description: Api to Get Static Routes parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: type: array items: $ref: '#/components/schemas/inline_response_200_11' security: - BASIC_AUTH: [] put: tags: - Networking summary: Configure Static Routes description: Api to Configure Static Routes parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_13' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/body_13' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /system/network: get: tags: - Networking summary: Get Network Settings (General Network & DNS) description: Api to get Network Settings (General Network & DNS) parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_12' security: - BASIC_AUTH: [] /system/network/dns: put: tags: - Networking summary: Configure DNS Settings description: Api to Configure DNS Settings. You need to restart the Application Service and Web Service for your changes to take effect!. parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_14' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/body_14' security: - BASIC_AUTH: [] x-codegen-request-body-name: body delete: tags: - Networking summary: Remove DNS Settings description: Api to Remove DNS Settings responses: "204": description: Status 204 No Content security: - BASIC_AUTH: [] /system/timesettings: get: tags: - Time summary: Get Time Settings (NTP, Date & Timezone) description: Api to get Time Settings (NTP, Date & Timezone) parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_13' security: - BASIC_AUTH: [] put: tags: - Time summary: Configure Time Settings (NTP, Date & Timezone) description: Api to Configure Time Settings (NTP, Date & Timezone). Individual Component Management Services may have to be restarted for NTP server settings to take effect. parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_15' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_13' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /system/timesettings/ntp: delete: tags: - Time summary: Remove NTP Settings description: Api to Remove NTP Settings responses: "204": description: Status 204 No Content security: - BASIC_AUTH: [] /api/admin/global/config/proxy: get: tags: - Networking summary: Get Proxy Settings description: Api to get proxy settings responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_14' security: - BASIC_AUTH: [] post: tags: - Networking summary: Configure Proxy Settings description: Api to add proxy settings requestBody: content: application/json: schema: $ref: '#/components/schemas/body_16' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_14' security: - BASIC_AUTH: [] x-codegen-request-body-name: proxy_config /api/admin/global/config/proxy/{uuid}: delete: tags: - Networking summary: Remove Proxy Settings description: Api to remove proxy settings parameters: - name: uuid in: path required: true style: simple explode: false schema: type: string responses: "200": description: Status 200 security: - BASIC_AUTH: [] /api/admin/certificates/serverCertificate/httpd: put: tags: - Certificates summary: Import Server certificate description: Api to Import Server certificate parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: description: |- To specify the certificate in a JSON payload, use the following UNIX command to convert each .pem file to a value:
 awk 'NF {sub(/\r/, ""); printf "%s\\n",$0;}' cert-name.pem 
In this example, cert-name.pem is the name of the certificate file. The new format places all the certificate information on a single line with embedded newline characters. If you have an intermediate certificate, that certificate must also be in one-line format and add to the first certificate so that both certificates are on the same line. content: application/json: schema: $ref: '#/components/schemas/body_17' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_15' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /api/admin/certificates: get: tags: - Certificates summary: Get list of trusted certificates description: API to get list of trusted certificates parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_15' security: - BASIC_AUTH: [] post: tags: - Certificates summary: Import trusted certificate description: API to import trusted certificate parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: description: X509 certificate in PEM format content: application/json: schema: $ref: '#/components/schemas/body_18' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_15' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /api/admin/certificates/{sha256}: delete: tags: - Certificates summary: Delete trusted certificate description: API to delete trusted certificate parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: sha256 in: path required: true style: simple explode: false schema: type: string responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_15' security: - BASIC_AUTH: [] /api/admin/certificates/serverCertificate/appliance-manager: put: tags: - Certificates summary: To change the appliance management certificate description: API to change the appliance management certificate parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: type: string format: binary required: true responses: "200": description: Status 200 content: application/json: schema: type: object security: - BASIC_AUTH: [] x-codegen-request-body-name: body /backup/tca: post: tags: - Backup and Restore summary: Backup Appliance description: API to backup Appliance parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_19' required: false responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_1' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /backup/jobStatus/{jobId}: get: tags: - Backup and Restore summary: Get backup job status description: API to get backup job status parameters: - name: jobId in: path required: true style: simple explode: false schema: type: string responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_16' security: - BASIC_AUTH: [] /restore/uploadbundle: post: tags: - Backup and Restore summary: Upload Bundle description: API to upload bundle parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: multipart/form-data required: true style: simple explode: false schema: type: string default: multipart/form-data requestBody: content: multipart/form-data: schema: $ref: '#/components/schemas/body_20' responses: "200": description: Status 200 content: {} security: - BASIC_AUTH: [] /restore/uploadbundle/info: get: tags: - Backup and Restore summary: Get upload bundle info description: API to get upload bundle info parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_17' security: - BASIC_AUTH: [] /restore/tca: post: tags: - Backup and Restore summary: Restore appliance description: API to restore appliance parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_21' required: false responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_1' security: - BASIC_AUTH: [] x-codegen-request-body-name: body /restore/jobStatus/{jobId}: get: tags: - Backup and Restore summary: Get restore job status description: API to get restore job status parameters: - name: jobId in: path required: true style: simple explode: false schema: type: string - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_18' security: - BASIC_AUTH: [] /components/web: post: tags: - Services summary: Stopping a Web Service description: Api to stop the web service parameters: - name: action in: query required: true style: form explode: true schema: type: string responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_19' security: - BASIC_AUTH: [] /components/web/status: get: tags: - Services summary: Web Engine Status description: Api to get the status of web service parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_20' security: - BASIC_AUTH: [] /components/appengine: post: tags: - Services summary: Stopping a App Engine description: Api to stop the App Engine parameters: - name: action in: query required: true style: form explode: true schema: type: string responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_19' security: - BASIC_AUTH: [] /components/appengine/status: get: tags: - Services summary: App Engine Status description: Api to get the status of App Engine parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_19' security: - BASIC_AUTH: [] /components/ssh: post: tags: - Services summary: Stopping a SSH description: Api to stop the ssh parameters: - name: action in: query required: true style: form explode: true schema: type: string - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_19' security: - BASIC_AUTH: [] /components/ssh/status: get: tags: - Services summary: SSH Status description: Api to get the status of SSH responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_19' security: - BASIC_AUTH: [] /api/admin/techSupportLogs/retrieveComponents: get: tags: - Tech Support Logs summary: Fetch Fleet Components description: This Api will fetch the list of fleet components responses: "200": description: Status 200 content: application/json: schema: type: array items: $ref: '#/components/schemas/inline_response_200_21' security: - BASIC_AUTH: [] /api/admin/techSupportLogs/retrieveSentinelInventory: get: tags: - Tech Support Logs summary: Fetch Sentinel Inventory description: This Api will fetch the list of sentinels parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: type: array items: $ref: '#/components/schemas/inline_response_200_22' security: - BASIC_AUTH: [] /api/admin/techSupportLogs/generate: post: tags: - Tech Support Logs summary: Generate Tech Support Logs description: This Api will generate the tech support logs parameters: - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json requestBody: content: application/json: schema: $ref: '#/components/schemas/body_22' required: true responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_1' security: - BASIC_AUTH: [] x-codegen-request-body-name: techsupport_config /api/admin/techSupportLogs/jobStatus/{jobId}: get: tags: - Tech Support Logs summary: Query for tech support job status description: This Api will Query for tech support job status parameters: - name: jobId in: path required: true style: simple explode: false schema: type: string - name: jobId in: query required: true style: form explode: true schema: type: string - name: Accept in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json - name: Content-Type in: header description: application/json required: true style: simple explode: false schema: type: string default: application/json responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/inline_response_200_23' security: - BASIC_AUTH: [] /api/admin/techSupportLogs/{fileName}: get: tags: - Tech Support Logs summary: Download the Tech Support Bundle description: This Api will download the tech support bundle parameters: - name: fileName in: path required: true style: simple explode: false schema: type: string - name: fileName in: query required: true style: form explode: true schema: type: string - name: Accept in: header description: application/octet-stream required: true style: simple explode: false schema: type: string default: application/octet-stream - name: Content-Type in: header description: application/octet-json required: true style: simple explode: false schema: type: string default: application/octet-json responses: "200": description: Status 200 content: {} security: - BASIC_AUTH: [] /api/admin/global/config/vio: get: tags: - VIO summary: Get configuration description: This Api will get configuration responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/VioConfig' security: - BASIC_AUTH: [] /api/admin/global/config/vio/omskeystone: put: tags: - VIO description: This Api will add or change configuration requestBody: content: application/json: schema: $ref: '#/components/schemas/VioConfig' responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/VioResponse' security: - BASIC_AUTH: [] /api/admin/global/vio/domains/query: post: tags: - VIO description: This Api will query domains requestBody: content: application/json: schema: type: object responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/Domains' security: - BASIC_AUTH: [] /api/admin/global/config/vio/domain/default: post: tags: - VIO requestBody: content: application/json: schema: $ref: '#/components/schemas/VioConfig' responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/VioResponse' security: - BASIC_AUTH: [] delete: tags: - VIO responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/VioResponse' security: - BASIC_AUTH: [] /api/admin/global/config/vio/domain/default/project/{id}: post: tags: - VIO parameters: - name: id in: path required: true style: simple explode: false schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/VioConfig' responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/VioResponse' security: - BASIC_AUTH: [] /api/admin/global/config/vio/domain/{id}: post: tags: - VIO parameters: - name: id in: path required: true style: simple explode: false schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/VioConfig' responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/VioResponse' security: - BASIC_AUTH: [] /api/admin/global/config/kubernetes: get: tags: - K8S responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/K8sConfig' security: - BASIC_AUTH: [] post: tags: - K8S requestBody: content: application/json: schema: $ref: '#/components/schemas/K8sConfig' responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/K8sConfig' security: - BASIC_AUTH: [] /api/admin/global/config/kubernetes/{UUID}: delete: tags: - K8S parameters: - name: UUID in: path required: true style: simple explode: false schema: type: string responses: "200": description: Status 200 content: application/json: schema: $ref: '#/components/schemas/K8sConfig' security: - BASIC_AUTH: [] components: schemas: PasswordType: type: string description: Password example: Base64 Encoded ApplianceType: type: string description: ApplianceTypes enum: - GATEWAY - L2C_HT - WANOPT OperationState: type: string description: Operation Status enum: - SUCCESS - FAILED CollectLogsOperationState: type: string description: Log Collection Status enum: - SUCCESS - FAILED - PARTIAL_SUCCESS RunningState: type: string description: Running Status enum: - RUNNING - STOPPED - STARTING CloudType: type: string description: Cloud Types enum: - VCD - VC ProviderType: type: string description: Provider Type for LookupService enum: - PSC - VC VioResponse: type: object properties: isSuccess: type: boolean message: type: string httpStatusCode: type: string VioConfig: type: object properties: data: $ref: '#/components/schemas/VioConfig_data' Domains: type: object properties: domains: type: array items: $ref: '#/components/schemas/Domains_domains' K8sConfig: type: object properties: data: $ref: '#/components/schemas/K8sConfig_data' inline_response_200: type: object properties: isActivated: type: boolean url: type: string enableAddOnLicenses: type: boolean enableActivationKeyUpdate: type: boolean connectivityMode: type: string initializationModes: type: array items: type: string enableActivationServerUpdate: type: boolean licenses: type: array items: $ref: '#/components/schemas/inline_response_200_licenses' body: type: object properties: activationUrl: type: string licenseKey: type: string inline_response_200_1: type: object properties: jobId: type: string inline_response_200_2: type: object properties: jobId: type: string status: type: string operationType: type: string message: type: string inline_response_200_3: type: object properties: city: type: string country: type: string cityAscii: type: string latitude: type: string longitude: type: string body_1: type: object properties: city: type: string country: type: string latitude: type: string longitude: type: string inline_response_200_4: type: object properties: items: type: array items: $ref: '#/components/schemas/inline_response_200_3' inline_response_200_5: required: - data type: object properties: data: $ref: '#/components/schemas/inline_response_200_5_data' apiadminglobalconfigvcenter_data_config: required: - password - url - userName type: object properties: url: type: string userName: type: string password: type: string description: Base64 Encoded apiadminglobalconfigvcenter_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfigvcenter_data_config' apiadminglobalconfigvcenter_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfigvcenter_data_items' body_2: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfigvcenter_data' apiadminglobalconfigvcenteruuid_data_config: required: - UUID - password - url - userName - vcuuid type: object properties: url: type: string userName: type: string password: type: string description: Base64 Encoded UUID: type: string vcuuid: type: string version: type: string apiadminglobalconfigvcenteruuid_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfigvcenteruuid_data_config' apiadminglobalconfigvcenteruuid_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfigvcenteruuid_data_items' body_3: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfigvcenteruuid_data' inline_response_200_6: required: - data type: object properties: data: $ref: '#/components/schemas/inline_response_200_6_data' apiadminglobalconfigvcd_data_config: required: - password - url - userName type: object properties: url: type: string userName: type: string password: type: string description: Base64 Encoded systemPrefix: type: string uiEndPoint: type: string publicUrlBase: type: string systemExchange: type: string apiadminglobalconfigvcd_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfigvcd_data_config' apiadminglobalconfigvcd_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfigvcd_data_items' body_4: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfigvcd_data' apiadminglobalconfigvcduuid_data_config: required: - UUID - password - url - userName type: object properties: url: type: string userName: type: string password: type: string description: Base64 Encoded systemPrefix: type: string uiEndPoint: type: string publicUrlBase: type: string systemExchange: type: string UUID: type: string apiadminglobalconfigvcduuid_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfigvcduuid_data_config' apiadminglobalconfigvcduuid_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfigvcduuid_data_items' body_5: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfigvcduuid_data' inline_response_200_7: required: - data type: object properties: data: $ref: '#/components/schemas/inline_response_200_7_data' body_6: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfigvcenter_data' apiadminglobalconfignsxuuid_data_config: required: - UUID - password - url - userName - vcuuid type: object properties: url: type: string userName: type: string password: type: string description: Base64 Encoded vcuuid: type: string version: type: string UUID: type: string apiadminglobalconfignsxuuid_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfignsxuuid_data_config' apiadminglobalconfignsxuuid_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfignsxuuid_data_items' body_7: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfignsxuuid_data' inline_response_200_8: required: - data type: object properties: data: $ref: '#/components/schemas/inline_response_200_8_data' apiadminglobalconfiglookupservice_data_config: required: - lookupServiceUrl - providerType type: object properties: lookupServiceUrl: type: string providerType: $ref: '#/components/schemas/ProviderType' apiadminglobalconfiglookupservice_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfiglookupservice_data_config' apiadminglobalconfiglookupservice_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfiglookupservice_data_items' body_8: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfiglookupservice_data' apiadminglobalconfiglookupserviceuuid_data_config: required: - UUID - lookupServiceUrl - providerType type: object properties: lookupServiceUrl: type: string providerType: $ref: '#/components/schemas/ProviderType' UUID: type: string apiadminglobalconfiglookupserviceuuid_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfiglookupserviceuuid_data_config' apiadminglobalconfiglookupserviceuuid_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfiglookupserviceuuid_data_items' body_9: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfiglookupserviceuuid_data' inline_response_200_9: type: object properties: role: type: string userGroups: type: string body_10: type: object properties: role: type: string userGroups: type: array items: type: string inline_response_200_10: required: - data type: object properties: data: $ref: '#/components/schemas/inline_response_200_10_data' apiadminglobalconfigrmq_data_config_hosts: required: - host - port type: object properties: host: type: string port: type: string apiadminglobalconfigrmq_data_config: required: - vhost type: object properties: vhost: type: string hosts: type: array items: $ref: '#/components/schemas/apiadminglobalconfigrmq_data_config_hosts' apiadminglobalconfigrmq_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfigrmq_data_config' apiadminglobalconfigrmq_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfigrmq_data_items' body_11: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfigrmq_data' apiadminglobalconfigrmquuid_data_config: required: - UUID - vhost type: object properties: vhost: type: string hosts: type: array items: $ref: '#/components/schemas/apiadminglobalconfigrmq_data_config_hosts' UUID: type: string apiadminglobalconfigrmquuid_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfigrmquuid_data_config' apiadminglobalconfigrmquuid_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfigrmquuid_data_items' body_12: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfigrmquuid_data' inline_response_200_11: required: - static_gateway_ip - static_network - static_prefix type: object properties: static_network: type: string static_prefix: type: string static_gateway_ip: type: string body_13: required: - static_gateway_ip - static_network - static_prefix type: object properties: static_network: type: string static_prefix: type: string static_gateway_ip: type: string inline_response_200_12: type: object properties: hostName: type: string domainName: type: string networkIPv4AddressDto: $ref: '#/components/schemas/inline_response_200_12_networkIPv4AddressDto' networkIPv6AddressDto: $ref: '#/components/schemas/inline_response_200_12_networkIPv6AddressDto' dns: $ref: '#/components/schemas/body_14' proxyDto: $ref: '#/components/schemas/inline_response_200_12_proxyDto' body_14: type: object properties: ipv4Dns: type: array items: type: string ipv6Dns: type: array items: type: string domainList: type: string inline_response_200_13: type: object properties: ntpServer: type: array items: type: string datetime: type: string timezone: type: string body_15: type: object properties: ntpServer: type: array example: - ntp-server.com items: type: string datetime: type: string example: 05/05/2020 09:36:42 timezone: type: string example: UTC inline_response_200_14: required: - data type: object properties: data: $ref: '#/components/schemas/inline_response_200_14_data' apiadminglobalconfigproxy_data_config: required: - proxyHost - proxyPort type: object properties: proxyHost: type: string proxyPort: type: string nonProxyHosts: type: string userName: type: string password: type: string description: Base64 Encoded apiadminglobalconfigproxy_data_items: required: - config type: object properties: config: $ref: '#/components/schemas/apiadminglobalconfigproxy_data_config' apiadminglobalconfigproxy_data: type: object properties: items: type: array items: $ref: '#/components/schemas/apiadminglobalconfigproxy_data_items' body_16: type: object properties: data: $ref: '#/components/schemas/apiadminglobalconfigproxy_data' body_17: required: - sslCert - sslCertKey type: object properties: sslCert: type: string sslCertKey: type: string example: sslCert: | -----BEGIN CERTIFICATE----- MIIDWjCCAkICCQCsG5Z2qwS7OTANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQGEwJV UzETMBEGA1UECAwKQ2FsaWZvcm5pYTESMBAGA1UEBwwJUGFsbyBBbHRvMQ8wDQYD VQQKDAZWTXdhcmUxEjAQBgNVBAsMCUh5YnJpZGl0eTESMBAGA1UEAwwJaGN4Lmxv Y2FsMB4XDTE5MDcwMjA3MTczOVoXDTI0MDYzMDA3MTczOVowbzELMAkGA1UEBhMC VVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEjAQBgNVBAcMCVBhbG8gQWx0bzEPMA0G A1UECgwGVk13YXJlMRIwEAYDVQQLDAlIeWJyaWRpdHkxEjAQBgNVBAMMCWhjeC5s b2NhbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+8WF9l18v25TtO xM52tzVRd1aVVfTO2jNdBw870jraQ19A02fhHfe6bnnnbslZNjpDdSwNqrCTmnTE 9fup+6L5Hd6yB5WgDmp5m+xfdMncIwumN5tOlWlyhIwVV1oh0EtrZXr4f5qPCY+e StC8agn8xkq0K4/qfrlZbDAZ4LA9ITtDSkPKKNDrcUIU4J2h7cVKdx0XhnM3vFqJ YaOAVt8xo2K29QtwZR+P85M7pv6Kq38Qcz7b5jF7Wi/uIIvfxXH92DnlAn5XtOwt CNbPuVPUbKr8k9vM2dlx8gUf362Rqi78mIEF5mr4xwk3kTr1qJqj3xi/kRD1xS8K DWM9XOUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIiJ9XkEn+g3mag7tZbJv1hWW VVbMshJcPz7ZTtSSMFeJbixi6H/JhhxfPytfuCAPZrPq4X/dg6cbU5yjXS2dbqFG Mu/1ViiCHOEF0KXTGTjO/hdb7MPtlRYf7T1Ax7tyrARDsqjCSXB+qIXfQaWFKp9m QYFQa+tQ+xTo5Fn9VBvhrMivcj7zYXx05tIDrukEvOB6MJa+wfpLrWgm8QeuDFlY B1wUFevEjYeB9CQpcpB/zci8MYW1YYW0V3oDRfeJQP5OmGFjMlXIHr+fxJ/xNGA1 BO+QcOpblcY+cpqK0cdkNCd7mCPIaREFjrRlhHFyvDkdExxlnSN9aJcQSB3cyw== -----END CERTIFICATE----- sslCertKey: | -----BEGIN RSA PRIVATE KEY----- MIIEpQIBAAKCAQEAz7xYX2XXy/blO07Ezna3NVF3VpVV9M7aM10HDzvSOtpDX0DT Z+Ed97pueeduyVk2OkN1LA2qsJOadMT1+6n7ovkd3rIHlaAOanmb7F90ydwjC6Y3 m06VaXKEjBVXWiHQS2tlevh/mo8Jj55K0LxqCfzGSrQrj+p+uVlsMBngsD0hO0NK Q8oo0OtxQhTgnaHtxUp3HReGcze8Wolho4BW3zGjYrb1C3BlH4/zkzum/oqrfxBz PtvmMXtaL+4gi9/Fcf3YOeUCfle07C0I1s+5U9RsqvyT28zZ2XHyBR/frZGqLvyY gQXmavjHCTeROvWomqPfGL+REPXFLwoNYz1c5QIDAQABAoIBAHUyv3Di1kKeQmmZ YPNSir4r/fX9PodlBDmiLE9t4oeNiCD/Q8YBfZS7u4RPC3PRPwTT9hEqjLgeLi/e xyB6oBssDKwNKLZDnJ55iXxrxkn0RllWJ10ZkrXxA9K8X5HcLdW++3vLIsKiHDTI i1EEW5bS41RWHZWOKHyNdLoWf2strE/QwJbtVMYOkdBYVatzzFTMeFCXmkpU9Vv/ pWVxO9uCqlQSr8eDzqPNQEt0ju9flI1lMGrNmxaQoJ/vPiVO/RSVKG9GAaKAVRAg uTRRI3m55mBNamMkLoqmJQ2ZbmduXy5mkntjIx/KIor1RRIMg104aL4OgYxB42+n EAObSmkCgYEA/nNlXJKWAUIzfRs29DJDZZtJAoqx5K3p1nDW0IlCYkasmvGCDIfG +V+dRK531ZqkVCbNPdhK8IbVqRJbjcL611hVM7xr2jubNCvFhy4qONzpyM/z8QC8 9QyKq7zrn7irmhKflyeLuobRHZOHMScqHTL2Q15crW0WrGnBOi4PF+MCgYEA0QAi 1Mhbf16BgYd3bHgnfUMM5ktqOSOR5EzIpN6KcL94IM8O94ma8vlYzu6XPWpkBbFY geiUtoxWPXh4CncodkQu2JwBDQ+AJPd6Qr34KM2tCBGtfJdNT1Z89HjuKtG7/WIv OBbYahoYqajtH9faEyB5vE7kj4LHmXyqFC0HgpcCgYEA9ipXtq6N9tvAClnI2YjD EUqg4JejsNPb9T0nZYpVMdSj6iaZpVu6UMmC0c5kWr+IGW2MhDd7kKUxkacT8drf aHSpwSqZwQCHj3qFV9l+uZJnjoI4w0Dujbg7dBiKb/Rt99nqkYaNtL/3EUEHurLk GGmUO+rPiGyQUe7iJFIpAfcCgYEAzh4dO86Q9g9FF3J7I71n7JBI04JCszFSO15C bt6Ol90s4uZxs0zBRKkGnaYN/+LB3B9n006GA3ZpwtvhPyj+/YwGy1cnbjMARPTQ XawuZkdZQ2DzwLES7JC2UQBGmnIXvS+ss9tL+W/dLM1Ndh8RkdVwWXdQz/vBT6zz q0wxYOcCgYEAs8fWVyDJgh/0MdtX9mNJTVJqspa1PrtEnCw9kK9jUNiMKC9/Fcn3 W9ROAJ0vE8N+pismZ22sHpebAXjRINEWR9BoXgOhK5X5AnuMou+DvZ1TE6zeti7n g+0VtxXJWi5CsklB9TwmKLq0wejBqrONndnwYGO2RdefSoqC3/wsjfs= -----END RSA PRIVATE KEY----- inline_response_200_15: type: object properties: success: type: boolean completed: type: boolean time: type: string data: type: object properties: {} body_18: required: - certificate type: object properties: certificate: type: string example: certificate: |- -----BEGIN CERTIFICATE----- MIIDYzCCAkugAwIBAgIEHCYWeTANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJDQTELMAkGA1UECBMCQ0ExEjAQBgNVBAcTCVBhbG8gQWx0bzEPMA0GA1UEChMGVm13YXJlMQ0wCwYDVQQLEwRUZXN0MRIwEAYDVQQDEwlsb2NhbGhvc3QwHhcNMTUwODI1MDAzMzU0WhcNMTUxMTIzMDAzMzU0WjBiMQswCQYDVQQGEwJDQTELMAkGA1UECBMCQ0ExEjAQBgNVBAcTCVBhbG8gQWx0bzEPMA0GA1UEChMGVm13YXJlMQ0wCwYDVQQLEwRUZXN0MRIwEAYDVQQDEwlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBo2G38JL33cSeGAIiS46hOwH8k7Yx+C9cmBw19xDhvgss9UvUyKS9RHe9hC2DyPoaYMjVTl+r3kJzHo5RrEgo7XtwLI+0bnN4o7qkduSnLOV/GnuxPPw/zemuBCLRIAn9g/q5Pc2FqfN8DEPcBMdnu2RPBHYjlP3QC1llw6bEzQS9/mTbfBuHkyIK99w1YZfKECG8i/2xIKJmEZRsgQIcTG0ZDKobzaNbm7gqkvwowQlU3T+rebXhcql5wiIDfdAoX8A81SYym9U5kFYZ7W9Agc1PGQrs6Ws4F+dxp0TtBgzDsdAUubiB9cB1pE9cgZDwDRZx0YXjXg8lTQkiv4zBAgMBAAGjITAfMB0GA1UdDgQWBBSj9QQIJvlsPYV44ahwWXDvvxK2ujANBgkqhkiG9w0BAQsFAAOCAQEAn9aLAbWYmg1cncjqICcFPYHRB+nCAiTCoSHWDlEVTscZQC3MF83Bfl/DEsQX7Y9FRlB0Qd3xC/xw9J2g2eNtnaDcvOIAH2dKTHdIk9d5Rd7VsrNHfiEIp3SiMQQ/sk5qKBtCGRvXVLcembtf823xph34jpVH++aYwjNSVNj0kxzzGEfHxC11EzDxYALPQTS9HvUJOWJ+bfH40R4AjmVEd8CbCt3i55XCs6bWOcjQQc62+Bcm8RtyLd32+vL/9/c93BXs30A0837BwQIJ35fF8J4pMmDwWulKyrIn3WWGJqwehZ0y1rFnAjcCptGd7dq5TN1P8SgpoNf7mhrmFrqj1Q== -----END CERTIFICATE----- body_19: type: object properties: uploadToServer: type: boolean inline_response_200_16: type: object properties: jobId: type: string state: type: string backupType: type: string isDeleted: type: boolean fileName: type: string body_20: properties: file: type: string description: The file to upload. format: binary inline_response_200_17: type: object properties: uploadFileName: type: string uploadTime: type: string message: type: string state: type: string body_21: type: object properties: restoreFromServer: type: boolean fileName: type: string inline_response_200_18: type: object properties: jobId: type: string isDeleted: type: boolean message: type: string state: type: string inline_response_200_19: type: object properties: result: $ref: '#/components/schemas/RunningState' operationStatus: $ref: '#/components/schemas/OperationState' inline_response_200_20: required: - result type: object properties: result: $ref: '#/components/schemas/RunningState' operationStatus: $ref: '#/components/schemas/OperationState' apiadmintechSupportLogsretrieveComponents_appliances: type: object properties: applianceType: $ref: '#/components/schemas/ApplianceType' applianceName: type: string applianceId: type: string inline_response_200_21: type: object properties: resourceId: type: string resourceName: type: string appliances: type: array items: $ref: '#/components/schemas/apiadmintechSupportLogsretrieveComponents_appliances' inline_response_200_22: type: object properties: sentinelId: type: string hostname: type: string body_22: type: object properties: collectNspTechBundle: type: boolean description: true - to fetch nsp appliance logs fleetAppliances: type: array description: List of Fleet Appliance Ids items: type: string sentinels: type: array description: List of Sentinel VM Ids items: type: string inline_response_200_23: type: object properties: jobId: type: string state: $ref: '#/components/schemas/OperationState' fleetJobState: $ref: '#/components/schemas/CollectLogsOperationState' failedFleetAppliances: type: array items: $ref: '#/components/schemas/inline_response_200_23_failedFleetAppliances' fleetFolder: type: string error: type: string fleetJobId: type: string sentinelLogCollectionJobInfo: $ref: '#/components/schemas/inline_response_200_23_sentinelLogCollectionJobInfo' fileName: type: string VioConfig_data_config_domains: type: object properties: domain: type: string username: type: string projects: type: array items: type: object VioConfig_data_config: type: object properties: keyStoneUrl: type: string defaultDomainUserName: type: string domains: type: array items: $ref: '#/components/schemas/VioConfig_data_config_domains' username: type: string password: type: string UUID: type: string VioConfig_data_items: type: object properties: section: type: string config: $ref: '#/components/schemas/VioConfig_data_config' VioConfig_data: type: object properties: items: type: array items: $ref: '#/components/schemas/VioConfig_data_items' Domains_projects: type: object properties: name: type: string entity_id: type: string Domains_domains: type: object properties: name: type: string entity_id: type: string projects: type: array items: $ref: '#/components/schemas/Domains_projects' K8sConfig_data_config: type: object properties: url: type: string clusterName: type: string kubeconfig: type: string kubeSystemUUID: type: string version: type: string UUID: type: string K8sConfig_data_items: type: object properties: config: $ref: '#/components/schemas/K8sConfig_data_config' section: type: string enterprise: type: string organization: type: string K8sConfig_data: type: object properties: items: type: array items: $ref: '#/components/schemas/K8sConfig_data_items' inline_response_200_licenses: type: object properties: type: type: string key: type: string description: type: string inline_response_200_5_data_config: type: object properties: userName: type: string url: type: string vcuuid: type: string buildNumber: type: string UUID: type: string version: type: string name: type: string inline_response_200_5_data_items: type: object properties: config: $ref: '#/components/schemas/inline_response_200_5_data_config' section: type: string inline_response_200_5_data: required: - items type: object properties: items: type: array items: $ref: '#/components/schemas/inline_response_200_5_data_items' inline_response_200_6_data_config: type: object properties: userName: type: string url: type: string UUID: type: string version: type: string publicUrlBase: type: string uiEndPoint: type: string systemExchange: type: string systemPrefix: type: string inline_response_200_6_data_items: type: object properties: config: $ref: '#/components/schemas/inline_response_200_6_data_config' section: type: string inline_response_200_6_data: required: - items type: object properties: items: type: array items: $ref: '#/components/schemas/inline_response_200_6_data_items' inline_response_200_7_data_config: type: object properties: userName: type: string url: type: string vcuuid: type: string UUID: type: string version: type: string inline_response_200_7_data_items: type: object properties: config: $ref: '#/components/schemas/inline_response_200_7_data_config' section: type: string inline_response_200_7_data: required: - items type: object properties: items: type: array items: $ref: '#/components/schemas/inline_response_200_7_data_items' inline_response_200_8_data_config: required: - lookupServiceUrl - providerType type: object properties: lookupServiceUrl: type: string providerType: $ref: '#/components/schemas/ProviderType' UUID: type: string inline_response_200_8_data_items: type: object properties: config: $ref: '#/components/schemas/inline_response_200_8_data_config' section: type: string inline_response_200_8_data: required: - items type: object properties: items: type: array items: $ref: '#/components/schemas/inline_response_200_8_data_items' inline_response_200_10_data_config_hosts: type: object properties: host: type: string port: type: string inline_response_200_10_data_config: type: object properties: vhost: type: string UUID: type: string hosts: type: array items: $ref: '#/components/schemas/inline_response_200_10_data_config_hosts' inline_response_200_10_data_items: type: object properties: config: $ref: '#/components/schemas/inline_response_200_10_data_config' section: type: string inline_response_200_10_data: required: - items type: object properties: items: type: array items: $ref: '#/components/schemas/inline_response_200_10_data_items' inline_response_200_12_networkIPv4AddressDto: type: object properties: interfaceInfo: type: string ipv4Address: type: string ipv4NetMask: type: string ipv4Gateway: type: string inline_response_200_12_networkIPv6AddressDto: type: object properties: interfaceInfo: type: string ipv6Address: type: string ipv6PrefixLength: type: string ipv6Gateway: type: string inline_response_200_12_proxyDto: type: object properties: httpProxyServer: type: string proxyPort: type: string proxyUsername: type: string proxyUserPassword: type: string inline_response_200_14_data_config: type: object properties: proxyHost: type: string proxyPort: type: string nonProxyHosts: type: string userName: type: string UUID: type: string inline_response_200_14_data_items: type: object properties: config: $ref: '#/components/schemas/inline_response_200_14_data_config' section: type: string inline_response_200_14_data: required: - items type: object properties: items: type: array items: $ref: '#/components/schemas/inline_response_200_14_data_items' inline_response_200_23_failedFleetAppliances: type: object properties: applianceId: type: string error: type: string inline_response_200_23_sentinelLogCollectionJobInfo_failedSentinelsInfo: type: object properties: sentinelId: type: string errorMessage: type: string inline_response_200_23_sentinelLogCollectionJobInfo: type: object properties: jobId: type: string state: $ref: '#/components/schemas/CollectLogsOperationState' errorMessage: type: string logFolder: type: string failedSentinelsInfo: type: array items: $ref: '#/components/schemas/inline_response_200_23_sentinelLogCollectionJobInfo_failedSentinelsInfo' securitySchemes: BASIC_AUTH: type: http description: All operations require authentication and therefore are forbidden to the general public. scheme: basic