{
  "actions": [
    {
      "name": "postHostDatastoreSystemMoIdConfigureDatastorePrincipal",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/ConfigureDatastorePrincipal?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdCreateLocalDatastore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/CreateLocalDatastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdCreateNasDatastore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/CreateNasDatastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdCreateVmfsDatastore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/CreateVmfsDatastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdCreateVvolDatastore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/CreateVvolDatastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdDisableClusteredVmdkSupport",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/DisableClusteredVmdkSupport?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdEnableClusteredVmdkSupport",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/EnableClusteredVmdkSupport?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdExpandVmfsDatastore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/ExpandVmfsDatastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdExtendVmfsDatastore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/ExtendVmfsDatastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdQueryAvailableDisksForVmfs",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/QueryAvailableDisksForVmfs?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdQueryMaxQueueDepth",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/QueryMaxQueueDepth?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdQueryUnresolvedVmfsVolumes",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/QueryUnresolvedVmfsVolumes?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdQueryVmfsDatastoreCreateOptions",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/QueryVmfsDatastoreCreateOptions?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdQueryVmfsDatastoreExpandOptions",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/QueryVmfsDatastoreExpandOptions?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdQueryVmfsDatastoreExtendOptions",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/QueryVmfsDatastoreExtendOptions?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdRemoveDatastore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/RemoveDatastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdRemoveDatastoreExTask",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/RemoveDatastoreEx_Task?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdResignatureUnresolvedVmfsVolumeTask",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/ResignatureUnresolvedVmfsVolume_Task?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdSetMaxQueueDepth",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/SetMaxQueueDepth?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postHostDatastoreSystemMoIdUpdateLocalSwapDatastore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/UpdateLocalSwapDatastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getHostDatastoreSystemMoIdCapabilities",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/capabilities?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getHostDatastoreSystemMoIdDatastore",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/HostDatastoreSystem/{pathv1}/datastore?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    }
  ]
}