{
  "actions": [
    {
      "name": "addDHCPDeploymentRole",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/addDHCPDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "addDNSDeploymentRole",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/addDNSDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "addServer",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/addServer?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "addTFTPDeploymentRole",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/addTFTPDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteDHCPDeploymentRole",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/v1/deleteDHCPDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteDNSDeploymentRole",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/v1/deleteDNSDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteDNSDeploymentRoleForView",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/v1/deleteDNSDeploymentRoleForView?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deployServer",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/deployServer?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deployServerConfig",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/deployServerConfig?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deployServerServices",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/deployServerServices?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getDHCPDeploymentRole",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v1/getDHCPDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDHCPDeploymentRole-default.json"
        }
      ]
    },
    {
      "name": "getDNSDeploymentRole",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v1/getDNSDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDNSDeploymentRole-default.json"
        }
      ]
    },
    {
      "name": "getDNSDeploymentRoleForView",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v1/getDNSDeploymentRoleForView?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDNSDeploymentRoleForView-default.json"
        }
      ]
    },
    {
      "name": "getDeploymentRoles",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v1/getDeploymentRoles?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDeploymentRoles-default.json"
        }
      ]
    },
    {
      "name": "getDeploymentTaskStatus",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v1/getDeploymentTaskStatus?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getServerDeploymentRoles",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v1/getServerDeploymentRoles?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getServerDeploymentRoles-default.json"
        }
      ]
    },
    {
      "name": "getServerDeploymentStatus",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v1/getServerDeploymentStatus?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getServerForRole",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v1/getServerForRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getServerForRole-default.json"
        }
      ]
    },
    {
      "name": "moveDeploymentRoles",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/v1/moveDeploymentRoles?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "quickDeploy",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/quickDeploy?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "replaceServer",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/v1/replaceServer?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "selectiveDeploy",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v1/selectiveDeploy?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "updateDHCPDeploymentRole",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/v1/updateDHCPDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "updateDNSDeploymentRole",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/v1/updateDNSDeploymentRole?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    }
  ]
}