{
  "openapi": "3.0.0",
  "info": {
    "title": "vSphere Automation REST Resources for appliance",
    "description": "The folders within this collection represent the Rest API resources and the different operations that can be performed on each. These are individual requests. In many cases, each request will require input that would come from other requests. It is left up to the user to insert the correct data into the URL, query parameters and request bodies for the requests to work correctly. Refer to the ReST API Documentation for further help.",
    "contact": {},
    "version": "1.0"
  },
  "servers": [
    {
      "url": "http://example.com/rest",
      "variables": {}
    }
  ],
  "paths": {
    "/appliance/access/consolecli": {
      "get": {
        "tags": [
          "Access"
        ],
        "summary": "get Console CLI Access",
        "description": "get Console CLI Access",
        "operationId": "getConsoleCLIAccess",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Access"
        ],
        "summary": "uodate Console CLI Access",
        "description": "uodate Console CLI Access",
        "operationId": "uodateConsoleCLIAccess",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsoleCLI-disableRequest"
              },
              "example": {
                "enabled": false
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/access/dcui": {
      "get": {
        "tags": [
          "Access"
        ],
        "summary": "get DCUI Access",
        "description": "get DCUI Access",
        "operationId": "getDCUIAccess",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Access"
        ],
        "summary": "uodate DCUI Access",
        "description": "uodate DCUI Access",
        "operationId": "uodateDCUIAccess",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DCUI-disableRequest"
              },
              "example": {
                "enabled": false
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/access/shell": {
      "get": {
        "tags": [
          "Access"
        ],
        "summary": "get Shell Access",
        "description": "get Shell Access",
        "operationId": "getShellAccess",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Access"
        ],
        "summary": "uodate Shell Access",
        "description": "uodate Shell Access",
        "operationId": "uodateShellAccess",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Shell-disableRequest"
              },
              "example": {
                "config": {
                  "enabled": false,
                  "timeout": 1
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/access/ssh": {
      "get": {
        "tags": [
          "Access"
        ],
        "summary": "get SSH Access",
        "description": "get SSH Access",
        "operationId": "getSSHAccess",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Access"
        ],
        "summary": "update SSH Access",
        "description": "update SSH Access",
        "operationId": "updateSSHAccess",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SSH-disableRequest"
              },
              "example": {
                "enabled": false
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/applmgmt": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get Appliance services health",
        "description": "get Appliance services health",
        "operationId": "getApplianceServicesHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/database-storage": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get Database storage health",
        "description": "get Database storage health",
        "operationId": "getDatabaseStorageHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/load": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get Load Health",
        "description": "get Load Health",
        "operationId": "getLoadHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/mem": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get Memory Health",
        "description": "get Memory Health",
        "operationId": "getMemoryHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/software-packages": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get Software packages health",
        "description": "get Software packages health",
        "operationId": "getSoftwarePackagesHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/storage": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get Storage health",
        "description": "get Storage health",
        "operationId": "getStorageHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/swap": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get Swap health",
        "description": "get Swap health",
        "operationId": "getSwapHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/system": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get System health",
        "description": "get System health",
        "operationId": "getSystemHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/health/system/lastcheck": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "get System lastcheck health",
        "description": "get System lastcheck health",
        "operationId": "getSystemLastcheckHealth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/monitoring": {
      "get": {
        "tags": [
          "Monitoring"
        ],
        "summary": "List Monitoring",
        "description": "List Monitoring",
        "operationId": "listMonitoring",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/monitoring/{item}": {
      "get": {
        "tags": [
          "Monitoring"
        ],
        "summary": "get Monitoring Details",
        "description": "get Monitoring Details",
        "operationId": "getMonitoringDetails",
        "parameters": [
          {
            "name": "item",
            "in": "path",
            "description": "id of item",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/monitoring/query": {
      "get": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Query Monitoring stats",
        "description": "Query Monitoring stats",
        "operationId": "queryMonitoringStats",
        "parameters": [
          {
            "name": "item.interval",
            "in": "query",
            "description": "",
            "required": true,
            "style": "form",
            "explode": true,
            "schema": {
              "type": "string",
              "example": "HOURS2"
            }
          },
          {
            "name": "item.end_time",
            "in": "query",
            "description": "",
            "required": true,
            "style": "form",
            "explode": true,
            "schema": {
              "type": "string",
              "example": "2017-02-10T22:13:05.651Z"
            }
          },
          {
            "name": "item.names.1",
            "in": "query",
            "description": "",
            "required": true,
            "style": "form",
            "explode": true,
            "schema": {
              "type": "string",
              "example": "net.rx.activity.eth0"
            }
          },
          {
            "name": "item.names.2",
            "in": "query",
            "description": "",
            "required": true,
            "style": "form",
            "explode": true,
            "schema": {
              "type": "string",
              "example": "net.tx.activity.eth0"
            }
          },
          {
            "name": "item.start_time",
            "in": "query",
            "description": "",
            "required": true,
            "style": "form",
            "explode": true,
            "schema": {
              "type": "string",
              "example": "2017-02-06T22:13:05.651Z"
            }
          },
          {
            "name": "item.function",
            "in": "query",
            "description": "",
            "required": true,
            "style": "form",
            "explode": true,
            "schema": {
              "type": "string",
              "example": "COUNT"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/networking/dns/domains": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "DNS search domains",
        "description": "DNS search domains",
        "operationId": "getDNSSearchDomains",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Network"
        ],
        "summary": "Set DNS Search Domains",
        "description": "Set DNS Search Domains",
        "operationId": "setDNSSEARCHDomain",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DomainssetRequest"
              },
              "example": {
                "domains": [
                  "vmware.com"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "Add DNS Search Domain",
        "description": "Add DNS Search Domain",
        "operationId": "addDNSSearchDomain",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DomainsaddRequest"
              },
              "example": {
                "domain": "myvmware.com"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/networking/dns/hostname": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "Get the Fully Qualified Doman Name.",
        "description": "Get the Fully Qualified Doman Name.",
        "operationId": "getDomainName",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Network"
        ],
        "summary": "Set the Fully Qualified Domain Name.",
        "description": "Set the Fully Qualified Domain Name.",
        "operationId": "setDomainName",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Hostname-setRequest"
              },
              "example": {
                "name": "{{appliance_hostname}}"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/networking/dns/hostname/test": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "Test the Fully Qualified Domain Name.",
        "description": "Test the Fully Qualified Domain Name.",
        "operationId": "testDomainName",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Hostname-testRequest"
              },
              "example": {
                "name": "{{appliance_hostname}}"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/networking/dns/servers": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "get DNS servers",
        "description": "get DNS servers",
        "operationId": "getDNSservers",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "add DNS servers",
        "description": "add DNS servers",
        "operationId": "addDNSserver",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DNSservers-addRequest"
              },
              "example": {
                "server": "serverB"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Network"
        ],
        "summary": "update DNS servers",
        "description": "update DNS servers",
        "operationId": "updateDNSserver",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DNSservers-setRequest"
              },
              "example": {
                "config": {
                  "mode": "is_static",
                  "servers": [
                    "serverA",
                    "serverB"
                  ]
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/networking/dns/servers/test": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "Test if dns servers are reachable.",
        "description": "Test if dns servers are reachable.",
        "operationId": "testDNSservers",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DNSservers-testRequest"
              },
              "example": {
                "servers": [
                  "{{appliance_dns_a}}"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/networking/interfaces": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "get Interfaces",
        "description": "get Interfaces",
        "operationId": "getInterfaces",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/networking/interfaces/{interface}": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "Get information about a particular network interface.",
        "description": "Get information about a particular network interface.",
        "operationId": "getInterfaceDetails",
        "parameters": [
          {
            "name": "interface",
            "in": "path",
            "description": "id of interface",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/job": {
      "get": {
        "tags": [
          "Recovery"
        ],
        "summary": "get Backup job",
        "description": "get Backup job",
        "operationId": "getBackupJob",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Recovery"
        ],
        "summary": "create Backup job",
        "description": "create Backup job",
        "operationId": "createBackupJob",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Backupjob-createRequest"
              },
              "example": {
                "piece": {
                  "backup_password": "string",
                  "comment": "string",
                  "location": "https://webdavserver/location",
                  "location_password": "secret_string",
                  "location_type": "HTTPS",
                  "location_user": "string",
                  "parts": [
                    "string",
                    "string"
                  ]
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/validate": {
      "post": {
        "tags": [
          "Recovery"
        ],
        "summary": "validate Backup job",
        "description": "validate Backup job",
        "operationId": "validateBackupjJob",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Backupjob-validateRequest"
              },
              "example": {
                "piece": {
                  "backup_password": "string",
                  "comment": "string",
                  "location": "https://webdavserver/location",
                  "location_password": "secret_string",
                  "location_type": "HTTPS",
                  "location_user": "string",
                  "parts": [
                    "string",
                    "string"
                  ]
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/job/{jobid}/cancel": {
      "post": {
        "tags": [
          "Recovery"
        ],
        "summary": "cancel Backup job",
        "description": "cancel Backup job",
        "operationId": "cancelBackupJob",
        "parameters": [
          {
            "name": "jobid",
            "in": "path",
            "description": "id of the job",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/job/{jobid}": {
      "get": {
        "tags": [
          "Recovery"
        ],
        "summary": "get Backup job status",
        "operationId": "getBackupJobStatus",
        "parameters": [
          {
            "name": "jobid",
            "in": "path",
            "description": "id of the job",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/job/details": {
      "get": {
        "tags": [
          "Recovery"
        ],
        "summary": "Get Backup job details",
        "description": "Get Backup job details",
        "operationId": "getBackupJobDetails",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/parts": {
      "get": {
        "tags": [
          "Recovery"
        ],
        "summary": "Get a list of the backup parts",
        "description": "Get a list of the backup parts",
        "operationId": "getBackupParts",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/parts/{partsid}": {
      "get": {
        "tags": [
          "Recovery"
        ],
        "summary": "Get size of the optional part",
        "description": "Get size of the optional part",
        "operationId": "getBackupPartSize",
        "parameters": [
          {
            "name": "partsid",
            "in": "path",
            "description": "id of the part",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/schedules": {
      "get": {
        "tags": [
          "Recovery"
        ],
        "summary": "get Backup schedule",
        "description": "get Backup schedule",
        "operationId": "getBackupSchedule",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/backup/schedules/{scheduleid}": {
      "post": {
        "tags": [
          "Recovery"
        ],
        "summary": "create Backup schedule",
        "description": "create Backup schedule",
        "operationId": "createBackupSchedule",
        "parameters": [
          {
            "name": "scheduleid",
            "in": "path",
            "description": "id of the schedule",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Backupschedule-createRequest"
              },
              "example": {
                "spec": {
                  "recurrence_info": {
                    "hour": 0,
                    "days": [
                      "MONDAY"
                    ],
                    "minute": 0
                  },
                  "backup_password": "string",
                  "location": "string",
                  "retention_info": {
                    "max_count": 0
                  },
                  "parts": [
                    "string"
                  ],
                  "enable": true,
                  "location_password": "string",
                  "location_user": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "get": {
        "tags": [
          "Recovery"
        ],
        "summary": "get Backup schedule Details",
        "description": "get Backup schedule Details",
        "operationId": "getBackupScheduleDetails",
        "parameters": [
          {
            "name": "scheduleid",
            "in": "path",
            "description": "id of the schedule",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "delete": {
        "tags": [
          "Recovery"
        ],
        "summary": "delete Backup schedule",
        "operationId": "deleteBackupSchedule",
        "parameters": [
          {
            "name": "scheduleid",
            "in": "path",
            "description": "id of the schedule",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Recovery"
        ],
        "summary": "update Backup schedule",
        "description": "update Backup schedule",
        "operationId": "updateBackupSchedule",
        "parameters": [
          {
            "name": "scheduleid",
            "in": "path",
            "description": "id of the schedule",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Backupschedule-updateRequest"
              },
              "example": {
                "spec": {
                  "recurrence_info": {
                    "hour": 0,
                    "days": [
                      "MONDAY"
                    ],
                    "minute": 0
                  },
                  "backup_password": "string",
                  "location": "string",
                  "retention_info": {
                    "max_count": 0
                  },
                  "parts": [
                    "string"
                  ],
                  "enable": true,
                  "location_password": "string",
                  "location_user": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/restore/job": {
      "get": {
        "tags": [
          "Recovery"
        ],
        "summary": "get Restore job",
        "description": "get Restore job",
        "operationId": "getRestoreJob",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Recovery"
        ],
        "summary": "create Restore job",
        "description": "create Restore job",
        "operationId": "createRestoreJob",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Restorejob-createRequest"
              },
              "example": {
                "piece": {
                  "backup_password": "secret string",
                  "location": "string",
                  "location_password": "secret string",
                  "location_type": "FTPS",
                  "location_user": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/recovery/restore/job/cancel": {
      "post": {
        "tags": [
          "Recovery"
        ],
        "summary": "cancel Restore job",
        "description": "cancel Restore job",
        "operationId": "cancelRestoreJob",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/system/storage": {
      "get": {
        "tags": [
          "System"
        ],
        "summary": "get system Storage",
        "description": "get system Storage",
        "operationId": "getSystemStorage",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/system/storage/resize": {
      "post": {
        "tags": [
          "System"
        ],
        "summary": "Resize all partitions to 100 percent of disk size",
        "description": "Resize all partitions to 100 percent of disk size",
        "operationId": "resizeSystemStorage",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/system/time": {
      "get": {
        "tags": [
          "System"
        ],
        "summary": "get System Time",
        "description": "get System Time",
        "operationId": "getSystemTime",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/system/uptime": {
      "get": {
        "tags": [
          "System"
        ],
        "summary": "get System Uptime",
        "description": "get System Uptime",
        "operationId": "getSystemUptime",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/system/version": {
      "get": {
        "tags": [
          "System"
        ],
        "summary": "get System Version",
        "description": "get System Version",
        "operationId": "getSystemVersion",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/update/pending": {
      "get": {
        "tags": [
          "vCenter"
        ],
        "summary": "Check vCenter Server Update - URL & CD-ROM",
        "description": "Check vCenter Server Update - URL & CD-ROM",
        "operationId": "checkvCenterServerUpdate",
        "parameters": [
          {
            "name": "source_type",
            "in": "query",
            "description": "",
            "required": true,
            "style": "form",
            "explode": true,
            "schema": {
              "type": "string",
              "example": "LOCAL_AND_ONLINE"
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "description": "",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string",
              "example": "application/json"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/update/pending/{version}": {
      "get": {
        "tags": [
          "vCenter"
        ],
        "summary": "Get vCenter Server Update - Version Details",
        "description": "Get vCenter Server Update - Version Details",
        "operationId": "getvCenterServerUpdateVersionDetails",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "description": "version",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "vCenter"
        ],
        "summary": "create vCenter Server Update",
        "description": "create vCenter Server Update",
        "operationId": "createvCenterServerUpdate",
        "parameters": [
          {
            "name": "action",
            "in": "query",
            "description": "action (e.g. stage)",
            "required": true,
            "schema": {
              "type": "string",
              "example": "stage"
            }
          },
          {
            "name": "version",
            "in": "path",
            "description": "version",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/update/policy": {
      "get": {
        "tags": [
          "vCenter"
        ],
        "summary": "get vCenter Server Update Policy",
        "description": "get vCenter Server Update Policy",
        "operationId": "getvCenterServerUpdatePolicy",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "vCenter"
        ],
        "summary": "update vCenter Server Update Policy",
        "operationId": "updatevCenterServerUpdatePolicy",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/update/staged": {
      "get": {
        "tags": [
          "vCenter"
        ],
        "summary": "get vCenter Server Staged Update",
        "description": "get vCenter Server Staged Update",
        "operationId": "getvCenterServerUpdateStagedUpdate",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "delete": {
        "tags": [
          "vCenter"
        ],
        "summary": "delete vCenter Server Staged Update",
        "operationId": "deletevCenterServerUpdateStagedUpdate",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/update": {
      "get": {
        "tags": [
          "vCenter"
        ],
        "summary": "get vCenter Server Update Status",
        "description": "get vCenter Server Update Status",
        "operationId": "getvCenterServerUpdateStatus",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/firewall/addr/inbound": {
      "get": {
        "tags": [
          "Firewall"
        ],
        "summary": "Get ordered list of inbound IP addresses that are allowed or denied by firewall.",
        "description": "Get ordered list of inbound IP addresses that are allowed or denied by firewall.",
        "operationId": "listInboundFirewallRules",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Firewall"
        ],
        "summary": "Create inbound firewall rule",
        "description": "Create inbound firewall rule",
        "operationId": "CreateInboundFirewallRule",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateruleRequest"
              },
              "example": {
                "pos": 1,
                "rule": {
                  "address": "string",
                  "interface_name": "*",
                  "policy": "allow",
                  "prefix": 1
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Firewall"
        ],
        "summary": "Replace all inbound firewall rules",
        "desccription": "Replace all inbound firewall rules",
        "operationId": "replaceInboundFirewallRule",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReplaceallrulesRequest"
              },
              "example": {
                "rules": [
                  {
                    "address": "string",
                    "interface_name": "*",
                    "policy": "deny",
                    "prefix": 1
                  },
                  {
                    "address": "string",
                    "interface_name": "*",
                    "policy": "allow",
                    "prefix": 1
                  }
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/firewall/addr/inbound/delete": {
      "post": {
        "tags": [
          "Firewall"
        ],
        "summary": "Delete inbound firewall rules",
        "description": "Delete inbound firewall rules",
        "operationId": "deleteInboundFirewallRule",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteruleRequest"
              },
              "example": {
                "config": {
                  "all": true,
                  "position": 1
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/ipv4": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "get IPv4",
        "description": "get IPv4",
        "operationId": "getIPv4",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "set IPv4",
        "description": "set IPv4",
        "operationId": "setIPv4",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IPv4-setRequest"
              },
              "example": {
                "config": [
                  {
                    "address": "string",
                    "default_gateway": "string",
                    "interface_name": "string",
                    "mode": "dhcp",
                    "prefix": 1
                  }
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/ipv4/get": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "set IPv4",
        "description": "set IPv4",
        "operationId": "getIPv4Details",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IPv4-detailsRequest"
              },
              "example": {
                "interfaces": [
                  "nic0"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/ipv4/renew": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "renew IPv4",
        "description": "renew IPv4",
        "operationId": "renewIPv4",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IPv4-renewRequest"
              },
              "example": {
                "interfaces": [
                  "nic0"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/ipv6": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "Get IPv6",
        "description": "Get IPv6",
        "operationId": "getIPv6",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "set IPv6",
        "description": "set IPv6",
        "operationId": "setIPv6",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IPv6-setRequest"
              },
              "example": {
                "config": [
                  {
                    "addresses": [
                      {
                        "address": "string",
                        "prefix": 1
                      },
                      {
                        "address": "string",
                        "prefix": 1
                      }
                    ],
                    "autoconf": true,
                    "default_gateway": "string",
                    "dhcp": true,
                    "interface_name": "string"
                  }
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/ipv6/get": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "get IPv6 Details",
        "description": "get IPv6 Details",
        "operationId": "getIPv6Details",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IPv6-detailsRequest"
              },
              "example": {
                "interfaces": [
                  "nic0"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/monitoring/snmp": {
      "get": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Return an SNMP agent configuration.",
        "description": "Return an SNMP agent configuration.",
        "operationId": "getSNMPConfiguration",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Set SNMP configuration",
        "description": "Set SNMP configuration.",
        "operationId": "setSNMPConfiguration",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SetSNMPconfigurationRequest"
              },
              "example": {
                "config": {
                  "authentication": "none",
                  "communities": [
                    "string",
                    "bstring"
                  ],
                  "engineid": "string",
                  "loglevel": "string",
                  "notraps": [
                    "string",
                    "bstring"
                  ],
                  "port": 1,
                  "privacy": "AES128",
                  "remoteusers": [
                    "string",
                    "bstring"
                  ],
                  "syscontact": "string",
                  "syslocation": "string",
                  "targets": [
                    "string",
                    "bstring"
                  ],
                  "users": [
                    "string",
                    "bstring"
                  ],
                  "v3targets": [
                    "string",
                    "bstring"
                  ]
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/monitoring/snmp/enable": {
      "post": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Start a disabled SNMP agent.",
        "description": "Start a disabled SNMP agent.",
        "operationId": "enableSNMP",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/monitoring/snmp/disable": {
      "post": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Stop an enabled SNMP agent.",
        "description": "Stop an enabled SNMP agent.",
        "operationId": "disableSNMP",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/monitoring/snmp/stats": {
      "get": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Generate diagnostics report for snmp agent.",
        "description": "Generate diagnostics report for snmp agent.",
        "operationId": "getSNMPStats",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/monitoring/snmp/test": {
      "post": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Send a warmStart notification to all configured traps and inform destinations (see RFC 3418).",
        "description": "Send a warmStart notification to all configured traps and inform destinations (see RFC 3418).",
        "operationId": "testSNMP",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/monitoring/snmp/hash": {
      "post": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Generate localized keys for secure SNMPv3 communications.",
        "description": "Generate localized keys for secure SNMPv3 communications.",
        "operationId": "generateSNMPHash",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GeneratehashRequest"
              },
              "example": {
                "config": {
                  "auth_hash": "string",
                  "priv_hash": "string",
                  "raw_secret": true
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/monitoring/snmp/reset": {
      "post": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Restore settings to factory defaults.",
        "description": "Restore settings to factory defaults.",
        "operationId": "resetSNMPFactorySettings",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/monitoring/snmp/limits": {
      "get": {
        "tags": [
          "Monitoring"
        ],
        "summary": "Get SNMP limits",
        "description": "Get SNMP limits information.",
        "operationId": "getSNMPLimits",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/ntp": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "Get the NTP configuration status",
        "description": "Get the NTP configuration status",
        "operationId": "getNTPConfigurationStatus",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/ntp/test": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "test NTP configuration",
        "description": "test NTP configuration",
        "operationId": "testNTPConfiguration",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NTP-testRequest"
              },
              "example": {
                "servers": [
                  "string",
                  "string"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/ntp/server": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "add NTP server",
        "description": "add NTP server",
        "operationId": "addNTPServer",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NTP-addserverRequest"
              },
              "example": {
                "servers": [
                  "string",
                  "string"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Network"
        ],
        "summary": "set NTP servers",
        "description": "set NTP servers",
        "operationId": "setNTPServers",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NTP-setserversRequest"
              },
              "example": {
                "servers": [
                  "string",
                  "string"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/ntp/server/delete": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "delete NTP server",
        "description": "delete NTP server",
        "operationId": "deleteNTPServer",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NTP-deleteserverRequest"
              },
              "example": {
                "servers": [
                  "string",
                  "string"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/shutdown": {
      "get": {
        "tags": [
          "System"
        ],
        "summary": "Get System Shutdown operations",
        "description": "Get System Shutdown operations",
        "operationId": "getSystemShutdownOperations",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/shutdown/poweroff": {
      "post": {
        "tags": [
          "System"
        ],
        "summary": "start System Shutdown",
        "description": "start System Shutdown",
        "operationId": "startSystemShutdown",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ShutdownRequest"
              },
              "example": {
                "config": {
                  "delay": 1,
                  "reason": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/shutdown/cancel": {
      "post": {
        "tags": [
          "System"
        ],
        "summary": "Cancel System Shutdown",
        "description": "Cancel System Shutdown",
        "operationId": "cancelSystemShutdown",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/shutdown/restart": {
      "post": {
        "tags": [
          "System"
        ],
        "summary": "Restart System",
        "description": "Restart System",
        "operationId": "restartSystem",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RestartRequest"
              },
              "example": {
                "config": {
                  "delay": 1,
                  "reason": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/proxy": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "Get proxy configurations",
        "description": "Get proxy configurations",
        "operationId": "getProxyConfigurations",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Network"
        ],
        "summary": "set Proxy Configuration",
        "description": "set Proxy Configuration",
        "operationId": "setProxyConfiguration",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Proxy-setRequest"
              },
              "example": {
                "config": {
                  "configlist": [
                    {
                      "password": "secret string",
                      "port": 1,
                      "protocol": "ftp",
                      "server": "string",
                      "username": "string"
                    },
                    {
                      "password": "secret string",
                      "port": 1,
                      "protocol": "ftp",
                      "server": "string",
                      "username": "string"
                    }
                  ],
                  "status": "disabled"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/proxy/test": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "test Proxy Configuration",
        "desccription": "test Proxy Configuration",
        "operationId": "testProxyConfiguration",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Proxy-testRequest"
              },
              "example": {
                "config": {
                  "password": "secret string",
                  "port": 1,
                  "protocol": "ftp",
                  "server": "string",
                  "testhost": "string",
                  "username": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/proxy/delete": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "Delete Proxy Configuration",
        "description": "Delete Proxy Configuration",
        "operationId": "deleteProxyConfiguration",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Proxy-deleteRequest"
              },
              "example": {
                "protocol": "ftp"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/routes": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "List Network Routes",
        "description": "List Network Routes",
        "operationId": "listNetworkRoutes",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Network"
        ],
        "summary": "Set Network Routes",
        "description": "Set Network Routes",
        "operationId": "setNetworkRoutes",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SetRequest"
              },
              "example": {
                "routes": [
                  {
                    "destination": "string",
                    "gateway": "string",
                    "interface_name": "string",
                    "prefix": 1
                  },
                  {
                    "destination": "string",
                    "gateway": "string",
                    "interface_name": "string",
                    "prefix": 1
                  }
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Techpreview - Routes"
        ],
        "summary": "add Network Routes",
        "description": "add Network Routes",
        "operationId": "addNetworkRoute",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Routes-addRequest"
              },
              "example": {
                "route": {
                  "destination": "string",
                  "gateway": "string",
                  "interface_name": "string",
                  "prefix": 1
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/routes/test": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "test Network Routes",
        "description": "test Network Routes",
        "operationId": "testNetworkRoutes",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Routes-testRequest"
              },
              "example": {
                "gateways": [
                  "string",
                  "string"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/networking/routes/delete": {
      "post": {
        "tags": [
          "Network"
        ],
        "summary": "Delete Network Routes",
        "description": "Delete Network Routes",
        "operationId": "deleteNetworkRoutes",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Routes-deleteRequest"
              },
              "example": {
                "route": {
                  "destination": "string",
                  "gateway": "string",
                  "interface_name": "string",
                  "prefix": 1
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/services": {
      "get": {
        "tags": [
          "Service"
        ],
        "summary": "Get Services",
        "description": "Get Services",
        "operationId": "getServices",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/services/status/get": {
      "post": {
        "tags": [
          "Service"
        ],
        "summary": "get specific service details",
        "description": "get specific service details",
        "operationId": "getServiceDetails",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Services-getspecificservicedetailsRequest"
              },
              "example": {
                "name": "string",
                "timeout": 0
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/services/control": {
      "post": {
        "tags": [
          "Service"
        ],
        "summary": "Control Services",
        "description": "Control Services",
        "operationId": "controlServices",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Services-controlRequest"
              },
              "example": {
                "args": [
                  "string",
                  "string"
                ],
                "name": "string",
                "timeout": 1
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/services/restart": {
      "post": {
        "tags": [
          "Service"
        ],
        "summary": "Restart Services",
        "description": "Restart Services",
        "operationId": "restartServices",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Services-restartRequest"
              },
              "example": {
                "name": "string",
                "timeout": 0
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/services/stop": {
      "post": {
        "tags": [
          "Service"
        ],
        "summary": "stop Services",
        "description": "stop Services",
        "operationId": "stopServices",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Services-stopRequest"
              },
              "example": {
                "name": "string",
                "timeout": 0
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/system/update": {
      "get": {
        "tags": [
          "System"
        ],
        "summary": "Get update repository configuration.",
        "description": "Get update repository configuration.",
        "operationId": "getSystemUpdateRepository",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "System"
        ],
        "summary": "Set update repository configuration.",
        "description": "Set update repository configuration.",
        "operationId": "setSystemUpdateRepository",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/System-updaterepositoryRequest"
              },
              "example": {
                "config": {
                  "check_updates": "disabled",
                  "current_URL": "string",
                  "day": "Monday",
                  "password": "secret string",
                  "time": "string",
                  "username": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/timesync": {
      "get": {
        "tags": [
          "System"
        ],
        "summary": "Get Timesync",
        "description": "Get Timesync",
        "operationId": "getTimesync",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "System"
        ],
        "summary": "set Timesync",
        "description": "set Timesync",
        "operationId": "setTimesync",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Timesync-setRequest"
              },
              "example": {
                "config": {
                  "mode": "host"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/local-accounts/user": {
      "get": {
        "tags": [
          "Local Accounts"
        ],
        "summary": "Get Local accounts",
        "description": "Get Local accounts",
        "operationId": "getLocalAccounts",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Local Accounts"
        ],
        "summary": "Create Local accounts",
        "description": "Create Local accounts",
        "operationId": "createLocalaccounts",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Localaccounts-createRequest"
              },
              "example": {
                "config": {
                  "email": "string@domain.com",
                  "fullname": "string",
                  "password": "secretstring",
                  "role": "admin",
                  "username": "test"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "Local Accounts"
        ],
        "summary": "update Local accounts",
        "description": "update Local accounts",
        "operationId": "updateLocalAccounts",
        "parameters": [],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Localaccounts-updateRequest"
              },
              "example": {
                "config": {
                  "email": "string@domain.com",
                  "fullname": "new string",
                  "role": "admin",
                  "status": "enabled",
                  "username": "test"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/local-accounts/user/{localUser}": {
      "get": {
        "tags": [
          "Local Accounts"
        ],
        "summary": "Get Local accounts Details",
        "description": "Get Local accounts Details",
        "operationId": "getLocalAccountsDetails",
        "parameters": [
          {
            "name": "localUser",
            "in": "path",
            "description": "the local user account",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/techpreview/local-accounts/user/test": {
      "delete": {
        "tags": [
          "Local Accounts"
        ],
        "summary": "Remove Local accounts",
        "description": "Remove Local accounts",
        "operationId": "removeLocalAccounts",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/vmon/service": {
      "get": {
        "tags": [
          "Vmon"
        ],
        "summary": "Get Vmon Services",
        "description": "Get Vmon Services",
        "operationId": "getVmonServices",
        "parameters": [],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/vmon/service/{service}": {
      "get": {
        "tags": [
          "Vmon"
        ],
        "summary": "Get details about specific vmon service",
        "description": "Get details about specific vmon service",
        "operationId": "GetVmonServiceDetails",
        "parameters": [
          {
            "name": "service",
            "in": "path",
            "description": "the service",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "Vmon"
        ],
        "summary": "Update specific Vmon service",
        "description": "Update specific Vmon service",
        "operationId": "UpdateVmonservice",
        "parameters": [
          {
            "name": "service",
            "in": "path",
            "description": "the service",
            "required": true,
            "schema": {
              "type": "string"
            }
          }          
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatespecificserviceRequest"
              },
              "example": {
                "spec": {
                  "startup_type": "AUTOMATIC"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/vmon/service/{service}/restart": {
      "post": {
        "tags": [
          "Vmon"
        ],
        "summary": "Restart specific Vmon service",
        "description": "Restart specific Vmon service",
        "operationId": "restartVmonService",
        "parameters": [
          {
            "name": "service",
            "in": "path",
            "description": "the service",
            "required": true,
            "schema": {
              "type": "string"
            }
          }          
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/vmon/service/{service}/start": {
      "post": {
        "tags": [
          "Vmon"
        ],
        "summary": "Start Specific Vmon service",
        "description": "Start Specific Vmon service",
        "operationId": "startVmonservice",
        "parameters": [
          {
            "name": "service",
            "in": "path",
            "description": "the service",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    },
    "/appliance/vmon/service/{service}/stop": {
      "post": {
        "tags": [
          "Vmon"
        ],
        "summary": "Stop specific Vmon service",
        "description": "Stop specific Vmon service",
        "operationId": "stopVmonService",
        "parameters": [
          {
            "name": "service",
            "in": "path",
            "description": "the service",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "headers": {}
          }
        },
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "ConsoleCLI-disableRequest": {
        "title": "ConsoleCLI-disableRequest",
        "required": [
          "enabled"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "example": {
          "enabled": false
        }
      },
      "ConsoleCLI-enableRequest": {
        "title": "ConsoleCLI-enableRequest",
        "required": [
          "enabled"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "example": {
          "enabled": true
        }
      },
      "DCUI-disableRequest": {
        "title": "DCUI-disableRequest",
        "required": [
          "enabled"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "example": {
          "enabled": false
        }
      },
      "DCUI-enableRequest": {
        "title": "DCUI-enableRequest",
        "required": [
          "enabled"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "example": {
          "enabled": true
        }
      },
      "Shell-disableRequest": {
        "title": "Shell-disableRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config"
          }
        },
        "example": {
          "config": {
            "enabled": false,
            "timeout": 1
          }
        }
      },
      "Config": {
        "title": "Config",
        "required": [
          "enabled",
          "timeout"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "timeout": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "enabled": false,
          "timeout": 1
        }
      },
      "Shell-enableRequest": {
        "title": "Shell-enableRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config"
          }
        },
        "example": {
          "config": {
            "enabled": true,
            "timeout": 3600
          }
        }
      },
      "SSH-disableRequest": {
        "title": "SSH-disableRequest",
        "required": [
          "enabled"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "example": {
          "enabled": false
        }
      },
      "SSH-enableRequest": {
        "title": "SSH-enableRequest",
        "required": [
          "enabled"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "example": {
          "enabled": true
        }
      },
      "DomainssetRequest": {
        "title": "DomainssetRequest",
        "required": [
          "domains"
        ],
        "type": "object",
        "properties": {
          "domains": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "domains": [
            "vmware.com"
          ]
        }
      },
      "DomainsaddRequest": {
        "title": "DomainsaddRequest",
        "required": [
          "domain"
        ],
        "type": "object",
        "properties": {
          "domain": {
            "type": "string"
          }
        },
        "example": {
          "domain": "myvmware.com"
        }
      },
      "Hostname-testRequest": {
        "title": "Hostname-testRequest",
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "example": {
          "name": "{{appliance_hostname}}"
        }
      },
      "Hostname-setRequest": {
        "title": "Hostname-setRequest",
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "example": {
          "name": "{{appliance_hostname}}"
        }
      },
      "DNSservers-addRequest": {
        "title": "DNSservers-addRequest",
        "required": [
          "server"
        ],
        "type": "object",
        "properties": {
          "server": {
            "type": "string"
          }
        },
        "example": {
          "server": "serverB"
        }
      },
      "DNSservers-setRequest": {
        "title": "DNSservers-setRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config2"
          }
        },
        "example": {
          "config": {
            "mode": "is_static",
            "servers": [
              "serverA",
              "serverB"
            ]
          }
        }
      },
      "Config2": {
        "title": "Config2",
        "required": [
          "mode",
          "servers"
        ],
        "type": "object",
        "properties": {
          "mode": {
            "type": "string"
          },
          "servers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "mode": "is_static",
          "servers": [
            "serverA",
            "serverB"
          ]
        }
      },
      "DNSservers-testRequest": {
        "title": "DNSservers-testRequest",
        "required": [
          "servers"
        ],
        "type": "object",
        "properties": {
          "servers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "servers": [
            "{{appliance_dns_a}}"
          ]
        }
      },
      "Backupjob-validateRequest": {
        "title": "Backupjob-validateRequest",
        "required": [
          "piece"
        ],
        "type": "object",
        "properties": {
          "piece": {
            "$ref": "#/components/schemas/Piece"
          }
        },
        "example": {
          "piece": {
            "backup_password": "string",
            "comment": "string",
            "location": "https://webdavserver/location",
            "location_password": "secret_string",
            "location_type": "HTTPS",
            "location_user": "string",
            "parts": [
              "string",
              "string"
            ]
          }
        }
      },
      "Piece": {
        "title": "Piece",
        "required": [
          "backup_password",
          "comment",
          "location",
          "location_password",
          "location_type",
          "location_user",
          "parts"
        ],
        "type": "object",
        "properties": {
          "backup_password": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "location_password": {
            "type": "string"
          },
          "location_type": {
            "type": "string"
          },
          "location_user": {
            "type": "string"
          },
          "parts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "backup_password": "string",
          "comment": "string",
          "location": "https://webdavserver/location",
          "location_password": "secret_string",
          "location_type": "HTTPS",
          "location_user": "string",
          "parts": [
            "string",
            "string"
          ]
        }
      },
      "Backupjob-createRequest": {
        "title": "Backupjob-createRequest",
        "required": [
          "piece"
        ],
        "type": "object",
        "properties": {
          "piece": {
            "$ref": "#/components/schemas/Piece"
          }
        },
        "example": {
          "piece": {
            "backup_password": "string",
            "comment": "string",
            "location": "https://webdavserver/location",
            "location_password": "secret_string",
            "location_type": "HTTPS",
            "location_user": "string",
            "parts": [
              "string",
              "string"
            ]
          }
        }
      },
      "Backupschedule-createRequest": {
        "title": "Backupschedule-createRequest",
        "required": [
          "spec"
        ],
        "type": "object",
        "properties": {
          "spec": {
            "$ref": "#/components/schemas/Spec"
          }
        },
        "example": {
          "spec": {
            "recurrence_info": {
              "hour": 0,
              "days": [
                "MONDAY"
              ],
              "minute": 0
            },
            "backup_password": "string",
            "location": "string",
            "retention_info": {
              "max_count": 0
            },
            "parts": [
              "string"
            ],
            "enable": true,
            "location_password": "string",
            "location_user": "string"
          }
        }
      },
      "Spec": {
        "title": "Spec",
        "required": [
          "recurrence_info",
          "backup_password",
          "location",
          "retention_info",
          "parts",
          "enable",
          "location_password",
          "location_user"
        ],
        "type": "object",
        "properties": {
          "recurrence_info": {
            "$ref": "#/components/schemas/RecurrenceInfo"
          },
          "backup_password": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "retention_info": {
            "$ref": "#/components/schemas/RetentionInfo"
          },
          "parts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          },
          "enable": {
            "type": "boolean"
          },
          "location_password": {
            "type": "string"
          },
          "location_user": {
            "type": "string"
          }
        },
        "example": {
          "recurrence_info": {
            "hour": 0,
            "days": [
              "MONDAY"
            ],
            "minute": 0
          },
          "backup_password": "string",
          "location": "string",
          "retention_info": {
            "max_count": 0
          },
          "parts": [
            "string"
          ],
          "enable": true,
          "location_password": "string",
          "location_user": "string"
        }
      },
      "RecurrenceInfo": {
        "title": "RecurrenceInfo",
        "required": [
          "hour",
          "days",
          "minute"
        ],
        "type": "object",
        "properties": {
          "hour": {
            "type": "integer",
            "format": "int32"
          },
          "days": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          },
          "minute": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "hour": 0,
          "days": [
            "MONDAY"
          ],
          "minute": 0
        }
      },
      "RetentionInfo": {
        "title": "RetentionInfo",
        "required": [
          "max_count"
        ],
        "type": "object",
        "properties": {
          "max_count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "max_count": 0
        }
      },
      "Backupschedule-runRequest": {
        "title": "Backupschedule-runRequest",
        "required": [
          "comment"
        ],
        "type": "object",
        "properties": {
          "comment": {
            "type": "string"
          }
        },
        "example": {
          "comment": "string"
        }
      },
      "Backupschedule-updateRequest": {
        "title": "Backupschedule-updateRequest",
        "required": [
          "spec"
        ],
        "type": "object",
        "properties": {
          "spec": {
            "$ref": "#/components/schemas/Spec"
          }
        },
        "example": {
          "spec": {
            "recurrence_info": {
              "hour": 0,
              "days": [
                "MONDAY"
              ],
              "minute": 0
            },
            "backup_password": "string",
            "location": "string",
            "retention_info": {
              "max_count": 0
            },
            "parts": [
              "string"
            ],
            "enable": true,
            "location_password": "string",
            "location_user": "string"
          }
        }
      },
      "Restorejob-createRequest": {
        "title": "Restorejob-createRequest",
        "required": [
          "piece"
        ],
        "type": "object",
        "properties": {
          "piece": {
            "$ref": "#/components/schemas/Piece2"
          }
        },
        "example": {
          "piece": {
            "backup_password": "secret string",
            "location": "string",
            "location_password": "secret string",
            "location_type": "FTPS",
            "location_user": "string"
          }
        }
      },
      "Piece2": {
        "title": "Piece2",
        "required": [
          "backup_password",
          "location",
          "location_password",
          "location_type",
          "location_user"
        ],
        "type": "object",
        "properties": {
          "backup_password": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "location_password": {
            "type": "string"
          },
          "location_type": {
            "type": "string"
          },
          "location_user": {
            "type": "string"
          }
        },
        "example": {
          "backup_password": "secret string",
          "location": "string",
          "location_password": "secret string",
          "location_type": "FTPS",
          "location_user": "string"
        }
      },
      "vCenterServerUpdate-InstallRequest": {
        "title": "vCenterServerUpdate-InstallRequest",
        "required": [
          "user_data"
        ],
        "type": "object",
        "properties": {
          "user_data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserDatum"
            },
            "description": ""
          }
        },
        "example": {
          "user_data": [
            {
              "value": "{{**sso-password}}",
              "key": "vmdir.password"
            }
          ]
        }
      },
      "UserDatum": {
        "title": "UserDatum",
        "required": [
          "value",
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        },
        "example": {
          "value": "{{**sso-password}}",
          "key": "vmdir.password"
        }
      },
      "vCenterServerUpdate-StageandInstallRequest": {
        "title": "vCenterServerUpdate-StageandInstallRequest",
        "required": [
          "user_data"
        ],
        "type": "object",
        "properties": {
          "user_data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserDatum"
            },
            "description": ""
          }
        },
        "example": {
          "user_data": [
            {
              "value": "{{**sso-password}}",
              "key": "vmdir.password"
            }
          ]
        }
      },
      "vCenterServerUpdate-ValidateRequest": {
        "title": "vCenterServerUpdate-ValidateRequest",
        "required": [
          "user_data"
        ],
        "type": "object",
        "properties": {
          "user_data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserDatum"
            },
            "description": ""
          }
        },
        "example": {
          "user_data": [
            {
              "value": "{{**sso-password}}",
              "key": "vmdir.password"
            }
          ]
        }
      },
      "CreateruleRequest": {
        "title": "CreateruleRequest",
        "required": [
          "pos",
          "rule"
        ],
        "type": "object",
        "properties": {
          "pos": {
            "type": "integer",
            "format": "int32"
          },
          "rule": {
            "$ref": "#/components/schemas/Rule"
          }
        },
        "example": {
          "pos": 1,
          "rule": {
            "address": "string",
            "interface_name": "*",
            "policy": "allow",
            "prefix": 1
          }
        }
      },
      "Rule": {
        "title": "Rule",
        "required": [
          "address",
          "interface_name",
          "policy",
          "prefix"
        ],
        "type": "object",
        "properties": {
          "address": {
            "type": "string"
          },
          "interface_name": {
            "type": "string"
          },
          "policy": {
            "type": "string"
          },
          "prefix": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "address": "string",
          "interface_name": "*",
          "policy": "allow",
          "prefix": 1
        }
      },
      "DeleteruleRequest": {
        "title": "DeleteruleRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config3"
          }
        },
        "example": {
          "config": {
            "all": true,
            "position": 1
          }
        }
      },
      "Config3": {
        "title": "Config3",
        "required": [
          "all",
          "position"
        ],
        "type": "object",
        "properties": {
          "all": {
            "type": "boolean"
          },
          "position": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "all": true,
          "position": 1
        }
      },
      "ReplaceallrulesRequest": {
        "title": "ReplaceallrulesRequest",
        "required": [
          "rules"
        ],
        "type": "object",
        "properties": {
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Rule"
            },
            "description": ""
          }
        },
        "example": {
          "rules": [
            {
              "address": "string",
              "interface_name": "*",
              "policy": "deny",
              "prefix": 1
            },
            {
              "address": "string",
              "interface_name": "*",
              "policy": "allow",
              "prefix": 1
            }
          ]
        }
      },
      "IPv4-detailsRequest": {
        "title": "IPv4-detailsRequest",
        "required": [
          "interfaces"
        ],
        "type": "object",
        "properties": {
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "interfaces": [
            "nic0"
          ]
        }
      },
      "IPv4-renewRequest": {
        "title": "IPv4-renewRequest",
        "required": [
          "interfaces"
        ],
        "type": "object",
        "properties": {
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "interfaces": [
            "nic0"
          ]
        }
      },
      "IPv4-setRequest": {
        "title": "IPv4-setRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Config4"
            },
            "description": ""
          }
        },
        "example": {
          "config": [
            {
              "address": "string",
              "default_gateway": "string",
              "interface_name": "string",
              "mode": "dhcp",
              "prefix": 1
            }
          ]
        }
      },
      "Config4": {
        "title": "Config4",
        "required": [
          "address",
          "default_gateway",
          "interface_name",
          "mode",
          "prefix"
        ],
        "type": "object",
        "properties": {
          "address": {
            "type": "string"
          },
          "default_gateway": {
            "type": "string"
          },
          "interface_name": {
            "type": "string"
          },
          "mode": {
            "type": "string"
          },
          "prefix": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "address": "string",
          "default_gateway": "string",
          "interface_name": "string",
          "mode": "dhcp",
          "prefix": 1
        }
      },
      "IPv6-detailsRequest": {
        "title": "IPv6-detailsRequest",
        "required": [
          "interfaces"
        ],
        "type": "object",
        "properties": {
          "interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "interfaces": [
            "nic0"
          ]
        }
      },
      "IPv6-setRequest": {
        "title": "IPv6-setRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Config5"
            },
            "description": ""
          }
        },
        "example": {
          "config": [
            {
              "addresses": [
                {
                  "address": "string",
                  "prefix": 1
                },
                {
                  "address": "string",
                  "prefix": 1
                }
              ],
              "autoconf": true,
              "default_gateway": "string",
              "dhcp": true,
              "interface_name": "string"
            }
          ]
        }
      },
      "Config5": {
        "title": "Config5",
        "required": [
          "addresses",
          "autoconf",
          "default_gateway",
          "dhcp",
          "interface_name"
        ],
        "type": "object",
        "properties": {
          "addresses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Address"
            },
            "description": ""
          },
          "autoconf": {
            "type": "boolean"
          },
          "default_gateway": {
            "type": "string"
          },
          "dhcp": {
            "type": "boolean"
          },
          "interface_name": {
            "type": "string"
          }
        },
        "example": {
          "addresses": [
            {
              "address": "string",
              "prefix": 1
            },
            {
              "address": "string",
              "prefix": 1
            }
          ],
          "autoconf": true,
          "default_gateway": "string",
          "dhcp": true,
          "interface_name": "string"
        }
      },
      "Address": {
        "title": "Address",
        "required": [
          "address",
          "prefix"
        ],
        "type": "object",
        "properties": {
          "address": {
            "type": "string"
          },
          "prefix": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "address": "string",
          "prefix": 1
        }
      },
      "GeneratehashRequest": {
        "title": "GeneratehashRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config6"
          }
        },
        "example": {
          "config": {
            "auth_hash": "string",
            "priv_hash": "string",
            "raw_secret": true
          }
        }
      },
      "Config6": {
        "title": "Config6",
        "required": [
          "auth_hash",
          "priv_hash",
          "raw_secret"
        ],
        "type": "object",
        "properties": {
          "auth_hash": {
            "type": "string"
          },
          "priv_hash": {
            "type": "string"
          },
          "raw_secret": {
            "type": "boolean"
          }
        },
        "example": {
          "auth_hash": "string",
          "priv_hash": "string",
          "raw_secret": true
        }
      },
      "SetSNMPconfigurationRequest": {
        "title": "SetSNMPconfigurationRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config7"
          }
        },
        "example": {
          "config": {
            "authentication": "none",
            "communities": [
              "string",
              "bstring"
            ],
            "engineid": "string",
            "loglevel": "string",
            "notraps": [
              "string",
              "bstring"
            ],
            "port": 1,
            "privacy": "AES128",
            "remoteusers": [
              "string",
              "bstring"
            ],
            "syscontact": "string",
            "syslocation": "string",
            "targets": [
              "string",
              "bstring"
            ],
            "users": [
              "string",
              "bstring"
            ],
            "v3targets": [
              "string",
              "bstring"
            ]
          }
        }
      },
      "Config7": {
        "title": "Config7",
        "required": [
          "authentication",
          "communities",
          "engineid",
          "loglevel",
          "notraps",
          "port",
          "privacy",
          "remoteusers",
          "syscontact",
          "syslocation",
          "targets",
          "users",
          "v3targets"
        ],
        "type": "object",
        "properties": {
          "authentication": {
            "type": "string"
          },
          "communities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          },
          "engineid": {
            "type": "string"
          },
          "loglevel": {
            "type": "string"
          },
          "notraps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "privacy": {
            "type": "string"
          },
          "remoteusers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          },
          "syscontact": {
            "type": "string"
          },
          "syslocation": {
            "type": "string"
          },
          "targets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          },
          "v3targets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "authentication": "none",
          "communities": [
            "string",
            "bstring"
          ],
          "engineid": "string",
          "loglevel": "string",
          "notraps": [
            "string",
            "bstring"
          ],
          "port": 1,
          "privacy": "AES128",
          "remoteusers": [
            "string",
            "bstring"
          ],
          "syscontact": "string",
          "syslocation": "string",
          "targets": [
            "string",
            "bstring"
          ],
          "users": [
            "string",
            "bstring"
          ],
          "v3targets": [
            "string",
            "bstring"
          ]
        }
      },
      "NTP-testRequest": {
        "title": "NTP-testRequest",
        "required": [
          "servers"
        ],
        "type": "object",
        "properties": {
          "servers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "servers": [
            "string",
            "string"
          ]
        }
      },
      "NTP-addserverRequest": {
        "title": "NTP-addserverRequest",
        "required": [
          "servers"
        ],
        "type": "object",
        "properties": {
          "servers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "servers": [
            "string",
            "string"
          ]
        }
      },
      "NTP-deleteserverRequest": {
        "title": "NTP-deleteserverRequest",
        "required": [
          "servers"
        ],
        "type": "object",
        "properties": {
          "servers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "servers": [
            "string",
            "string"
          ]
        }
      },
      "NTP-setserversRequest": {
        "title": "NTP-setserversRequest",
        "required": [
          "servers"
        ],
        "type": "object",
        "properties": {
          "servers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "servers": [
            "string",
            "string"
          ]
        }
      },
      "ShutdownRequest": {
        "title": "ShutdownRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config8"
          }
        },
        "example": {
          "config": {
            "delay": 1,
            "reason": "string"
          }
        }
      },
      "Config8": {
        "title": "Config8",
        "required": [
          "delay",
          "reason"
        ],
        "type": "object",
        "properties": {
          "delay": {
            "type": "integer",
            "format": "int32"
          },
          "reason": {
            "type": "string"
          }
        },
        "example": {
          "delay": 1,
          "reason": "string"
        }
      },
      "RestartRequest": {
        "title": "RestartRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config8"
          }
        },
        "example": {
          "config": {
            "delay": 1,
            "reason": "string"
          }
        }
      },
      "Proxy-setRequest": {
        "title": "Proxy-setRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config10"
          }
        },
        "example": {
          "config": {
            "configlist": [
              {
                "password": "secret string",
                "port": 1,
                "protocol": "ftp",
                "server": "string",
                "username": "string"
              },
              {
                "password": "secret string",
                "port": 1,
                "protocol": "ftp",
                "server": "string",
                "username": "string"
              }
            ],
            "status": "disabled"
          }
        }
      },
      "Config10": {
        "title": "Config10",
        "required": [
          "configlist",
          "status"
        ],
        "type": "object",
        "properties": {
          "configlist": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Configlist"
            },
            "description": ""
          },
          "status": {
            "type": "string"
          }
        },
        "example": {
          "configlist": [
            {
              "password": "secret string",
              "port": 1,
              "protocol": "ftp",
              "server": "string",
              "username": "string"
            },
            {
              "password": "secret string",
              "port": 1,
              "protocol": "ftp",
              "server": "string",
              "username": "string"
            }
          ],
          "status": "disabled"
        }
      },
      "Configlist": {
        "title": "Configlist",
        "required": [
          "password",
          "port",
          "protocol",
          "server",
          "username"
        ],
        "type": "object",
        "properties": {
          "password": {
            "type": "string"
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "protocol": {
            "type": "string"
          },
          "server": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        },
        "example": {
          "password": "secret string",
          "port": 1,
          "protocol": "ftp",
          "server": "string",
          "username": "string"
        }
      },
      "Proxy-testRequest": {
        "title": "Proxy-testRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config11"
          }
        },
        "example": {
          "config": {
            "password": "secret string",
            "port": 1,
            "protocol": "ftp",
            "server": "string",
            "testhost": "string",
            "username": "string"
          }
        }
      },
      "Config11": {
        "title": "Config11",
        "required": [
          "password",
          "port",
          "protocol",
          "server",
          "testhost",
          "username"
        ],
        "type": "object",
        "properties": {
          "password": {
            "type": "string"
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "protocol": {
            "type": "string"
          },
          "server": {
            "type": "string"
          },
          "testhost": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        },
        "example": {
          "password": "secret string",
          "port": 1,
          "protocol": "ftp",
          "server": "string",
          "testhost": "string",
          "username": "string"
        }
      },
      "Proxy-deleteRequest": {
        "title": "Proxy-deleteRequest",
        "required": [
          "protocol"
        ],
        "type": "object",
        "properties": {
          "protocol": {
            "type": "string"
          }
        },
        "example": {
          "protocol": "ftp"
        }
      },
      "SetRequest": {
        "title": "SetRequest",
        "required": [
          "routes"
        ],
        "type": "object",
        "properties": {
          "routes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Route"
            },
            "description": ""
          }
        },
        "example": {
          "routes": [
            {
              "destination": "string",
              "gateway": "string",
              "interface_name": "string",
              "prefix": 1
            },
            {
              "destination": "string",
              "gateway": "string",
              "interface_name": "string",
              "prefix": 1
            }
          ]
        }
      },
      "Route": {
        "title": "Route",
        "required": [
          "destination",
          "gateway",
          "interface_name",
          "prefix"
        ],
        "type": "object",
        "properties": {
          "destination": {
            "type": "string"
          },
          "gateway": {
            "type": "string"
          },
          "interface_name": {
            "type": "string"
          },
          "prefix": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "destination": "string",
          "gateway": "string",
          "interface_name": "string",
          "prefix": 1
        }
      },
      "Routes-addRequest": {
        "title": "Routes-addRequest",
        "required": [
          "route"
        ],
        "type": "object",
        "properties": {
          "route": {
            "$ref": "#/components/schemas/Route"
          }
        },
        "example": {
          "route": {
            "destination": "string",
            "gateway": "string",
            "interface_name": "string",
            "prefix": 1
          }
        }
      },
      "Routes-testRequest": {
        "title": "Routes-testRequest",
        "required": [
          "gateways"
        ],
        "type": "object",
        "properties": {
          "gateways": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          }
        },
        "example": {
          "gateways": [
            "string",
            "string"
          ]
        }
      },
      "Routes-deleteRequest": {
        "title": "Routes-deleteRequest",
        "required": [
          "route"
        ],
        "type": "object",
        "properties": {
          "route": {
            "$ref": "#/components/schemas/Route"
          }
        },
        "example": {
          "route": {
            "destination": "string",
            "gateway": "string",
            "interface_name": "string",
            "prefix": 1
          }
        }
      },
      "Services-getspecificservicedetailsRequest": {
        "title": "Services-getspecificservicedetailsRequest",
        "required": [
          "name",
          "timeout"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "timeout": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "name": "string",
          "timeout": 0
        }
      },
      "Services-controlRequest": {
        "title": "Services-controlRequest",
        "required": [
          "args",
          "name",
          "timeout"
        ],
        "type": "object",
        "properties": {
          "args": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": ""
          },
          "name": {
            "type": "string"
          },
          "timeout": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "args": [
            "string",
            "string"
          ],
          "name": "string",
          "timeout": 1
        }
      },
      "Services-restartRequest": {
        "title": "Services-restartRequest",
        "required": [
          "name",
          "timeout"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "timeout": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "name": "string",
          "timeout": 0
        }
      },
      "Services-stopRequest": {
        "title": "Services-stopRequest",
        "required": [
          "name",
          "timeout"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "timeout": {
            "type": "integer",
            "format": "int32"
          }
        },
        "example": {
          "name": "string",
          "timeout": 0
        }
      },
      "System-updaterepositoryRequest": {
        "title": "System-updaterepositoryRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config12"
          }
        },
        "example": {
          "config": {
            "check_updates": "disabled",
            "current_URL": "string",
            "day": "Monday",
            "password": "secret string",
            "time": "string",
            "username": "string"
          }
        }
      },
      "Config12": {
        "title": "Config12",
        "required": [
          "check_updates",
          "current_URL",
          "day",
          "password",
          "time",
          "username"
        ],
        "type": "object",
        "properties": {
          "check_updates": {
            "type": "string"
          },
          "current_URL": {
            "type": "string"
          },
          "day": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "time": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        },
        "example": {
          "check_updates": "disabled",
          "current_URL": "string",
          "day": "Monday",
          "password": "secret string",
          "time": "string",
          "username": "string"
        }
      },
      "Timesync-setRequest": {
        "title": "Timesync-setRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config13"
          }
        },
        "example": {
          "config": {
            "mode": "host"
          }
        }
      },
      "Config13": {
        "title": "Config13",
        "required": [
          "mode"
        ],
        "type": "object",
        "properties": {
          "mode": {
            "type": "string"
          }
        },
        "example": {
          "mode": "host"
        }
      },
      "Localaccounts-createRequest": {
        "title": "Localaccounts-createRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config14"
          }
        },
        "example": {
          "config": {
            "email": "string@domain.com",
            "fullname": "string",
            "password": "secretstring",
            "role": "admin",
            "username": "test"
          }
        }
      },
      "Config14": {
        "title": "Config14",
        "required": [
          "email",
          "fullname",
          "password",
          "role",
          "username"
        ],
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "fullname": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        },
        "example": {
          "email": "string@domain.com",
          "fullname": "string",
          "password": "secretstring",
          "role": "admin",
          "username": "test"
        }
      },
      "Localaccounts-updateRequest": {
        "title": "Localaccounts-updateRequest",
        "required": [
          "config"
        ],
        "type": "object",
        "properties": {
          "config": {
            "$ref": "#/components/schemas/Config15"
          }
        },
        "example": {
          "config": {
            "email": "string@domain.com",
            "fullname": "new string",
            "role": "admin",
            "status": "enabled",
            "username": "test"
          }
        }
      },
      "Config15": {
        "title": "Config15",
        "required": [
          "email",
          "fullname",
          "role",
          "status",
          "username"
        ],
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "fullname": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        },
        "example": {
          "email": "string@domain.com",
          "fullname": "new string",
          "role": "admin",
          "status": "enabled",
          "username": "test"
        }
      },
      "UpdatespecificserviceRequest": {
        "title": "UpdatespecificserviceRequest",
        "required": [
          "spec"
        ],
        "type": "object",
        "properties": {
          "spec": {
            "$ref": "#/components/schemas/Spec2"
          }
        },
        "example": {
          "spec": {
            "startup_type": "AUTOMATIC"
          }
        }
      },
      "Spec2": {
        "title": "Spec2",
        "required": [
          "startup_type"
        ],
        "type": "object",
        "properties": {
          "startup_type": {
            "type": "string"
          }
        },
        "example": {
          "startup_type": "AUTOMATIC"
        }
      }
    },
    "securitySchemes": {
      "httpBasic": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "httpBasic": []
    }
  ],
  "tags": [
    {
      "name": "Access"
    },
    {
      "name": "Health"
    },
    {
      "name": "Monitoring"
    },
    {
      "name": "Network"
    },
    {
      "name": "Recovery"
    },
    {
      "name": "System"
    },
    {
      "name": "vCenter"
    },
    {
      "name": "Firewall"
    },
    {
      "name": "Service"
    },
    {
      "name": "Local Accounts"
    },
    {
      "name": "Vmon"
    }
  ]
}