{
  "actions": [
    {
      "name": "getAdvProp",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/advancedProperties?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAdvProp-default.json"
        }
      ]
    },
    {
      "name": "postAdvProp",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/gms/advancedProperties?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getGmsAdvancedPropertiesMetadata",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/advancedProperties/metadata?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getGmsAdvancedPropertiesMetadata-default.json"
        }
      ]
    },
    {
      "name": "getPreconfigurations",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getPreconfigurations-default.json"
        }
      ]
    },
    {
      "name": "createPreconfiguration",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/createPreconfiguration-default.json"
        }
      ]
    },
    {
      "name": "getDefaultPreconfigurations",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/default?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDefaultPreconfigurations-default.json"
        }
      ]
    },
    {
      "name": "getMatchingPreconfiguration",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/findMatch?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getMatchingPreconfiguration-default.json"
        }
      ]
    },
    {
      "name": "postGmsAppliancePreconfigurationValidate",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/validate?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deletePreconfiguration",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getPreconfiguration",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getPreconfiguration-default.json"
        }
      ]
    },
    {
      "name": "modifyPreconfiguration",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getPreconfigurationApplyStatus",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/{pathv1}/apply?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getPreconfigurationApplyStatus-default.json"
        }
      ]
    },
    {
      "name": "applyDiscoveredPreconfiguration",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/{pathv1}/apply/discovered/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "applyManagedPreconfiguration",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/appliance/preconfiguration/{pathv1}/apply/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "crashHistory",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/applianceCrashHistory?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/crashHistory-default.json"
        }
      ]
    },
    {
      "name": "rebootHistory",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/applianceRebootHistory?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/rebootHistory-default.json"
        }
      ]
    },
    {
      "name": "getApplyApplianceWizard",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/applianceWizard/apply/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getApplyApplianceWizard-default.json"
        }
      ]
    },
    {
      "name": "applyApplianceWizard",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/applianceWizard/apply/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/applyApplianceWizard-default.json"
        }
      ]
    },
    {
      "name": "gmsBackupGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/backup?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/gmsBackupGet-default.json"
        }
      ]
    },
    {
      "name": "gmsBackupConfig",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/backup/config?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "goldenOrchestratorExport",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/backup/exportTemplate?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "gmsBackupTestConnection",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/backup/testConnection?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/gmsBackupTestConnection-default.json"
        }
      ]
    },
    {
      "name": "getDiscoveryConfig",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/discovery?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDiscoveryConfig-default.json"
        }
      ]
    },
    {
      "name": "updateDiscoveryConfig",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/discovery?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getDynamicTopologyConfig",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/dynamicTopologyConfig?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDynamicTopologyConfig-default.json"
        }
      ]
    },
    {
      "name": "updateDynamicTopologyConfig",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/dynamicTopologyConfig?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getUserDynamicTopologyConfig",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/dynamicTopologyConfig/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getUserDynamicTopologyConfig-default.json"
        }
      ]
    },
    {
      "name": "saveDynamicTopologyConfig",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/dynamicTopologyConfig/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "mgmInterfaceByGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/gmsRegistration?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/mgmInterfaceByGet-default.json"
        }
      ]
    },
    {
      "name": "mgmInterfaceByPost",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/gmsRegistration?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getGmsGmsRegistration2",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/gmsRegistration2?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getGmsGmsRegistration2-default.json"
        }
      ]
    },
    {
      "name": "postGmsGmsRegistration2",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/gmsRegistration2?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "allGRNodeGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/grNode?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/allGRNodeGet-default.json"
        }
      ]
    },
    {
      "name": "grNodeUpdateByNePk",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/grNode/forNePk/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "grNodeGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/grNode/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/grNodeGet-default.json"
        }
      ]
    },
    {
      "name": "grNodeUpdate",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/grNode/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/grNodeUpdate-default.json"
        }
      ]
    },
    {
      "name": "allGroupsGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/group?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/allGroupsGet-default.json"
        }
      ]
    },
    {
      "name": "groupAdd",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/group/new?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "rootGroupGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/group/root?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/rootGroupGet-default.json"
        }
      ]
    },
    {
      "name": "groupDelete",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/gms/group/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "groupGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/group/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/groupGet-default.json"
        }
      ]
    },
    {
      "name": "groupUpdate",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/group/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "httpsCertificateValidation",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/httpsCertificate?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postGmsHttpsCertificateValidation",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/httpsCertificate/validation?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getInterfaceLabels",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/interfaceLabels?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getInterfaceLabels-default.json"
        }
      ]
    },
    {
      "name": "postInterfaceLabels",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/interfaceLabels?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getLabelsForType",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/interfaceLabels/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getLabelsForType-default.json"
        }
      ]
    },
    {
      "name": "getInternalSubnets",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/internalSubnets2?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getInternalSubnets-default.json"
        }
      ]
    },
    {
      "name": "saveInternalSubnets",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/internalSubnets2?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getIPWhitelistDrops",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/ipwhitelist/drops?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getIPWhitelistDrops-default.json"
        }
      ]
    },
    {
      "name": "getExternalIPWhitelist",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/ipwhitelist/external?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "notransschema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getExternalIPWhitelist-default.json"
        }
      ]
    },
    {
      "name": "setExternalIPWhitelist",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/ipwhitelist/external?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "scheduledJobsGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/job?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/scheduledJobsGet-default.json"
        }
      ]
    },
    {
      "name": "scheduledJob2Post",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/job?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "historicalJobsGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/job/historical?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/historicalJobsGet-default.json"
        }
      ]
    },
    {
      "name": "historicalJobsGetById",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/job/historical/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/historicalJobsGetById-default.json"
        }
      ]
    },
    {
      "name": "scheduledJobDelete",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/gms/job/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "scheduledJob2Get",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/job/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "scheduledJobModify",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/gms/job/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "stopJob",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/job/{pathv1}/stop?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getAllMenuItems",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/menuCustomization?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllMenuItems-default.json"
        }
      ]
    },
    {
      "name": "addMenuType",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/menuCustomization?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "updateMenuTypeItems",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/gms/menuCustomization?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteExistingMenuType",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/gms/menuCustomization/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getAllOverlayApplianceAssociations",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/overlays/association?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllOverlayApplianceAssociations-default.json"
        }
      ]
    },
    {
      "name": "addOverlayApplianceAssociations",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/overlays/association?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "removeAppliancesFromOverlays",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/overlays/association/remove?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getAppliancesForOverlay",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/overlays/association/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAppliancesForOverlay-default.json"
        }
      ]
    },
    {
      "name": "deleteOverlayApplianceAssociation",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/gms/overlays/association/{pathv1}/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getAllOverlays",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/overlays/config?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllOverlays-default.json"
        }
      ]
    },
    {
      "name": "addNewOverlay",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/overlays/config?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getMaxNumberOfOverlays",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/overlays/config/maxNumOfOverlays?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getMaxNumberOfOverlays-default.json"
        }
      ]
    },
    {
      "name": "getAllRegionalOverlays",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/overlays/config/regions?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllRegionalOverlays-default.json"
        }
      ]
    },
    {
      "name": "postAllRegionalOverlays",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/overlays/config/regions?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getRegionalOverlay",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/overlays/config/regions/{pathv1}/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getRegionalOverlay-default.json"
        }
      ]
    },
    {
      "name": "modifyRegionalOverlay",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/gms/overlays/config/regions/{pathv1}/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteExistingOverlay",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/gms/overlays/config/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getOverlay",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/overlays/config/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getOverlay-default.json"
        }
      ]
    },
    {
      "name": "updateExistingOverlay",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/gms/overlays/config/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getOverlayPriorityMap",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/overlays/priority?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getOverlayPriorityMap-default.json"
        }
      ]
    },
    {
      "name": "saveOverlayPriority",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/overlays/priority?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getScheduleTimezone",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/scheduleTimezone?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getScheduleTimezone-default.json"
        }
      ]
    },
    {
      "name": "updateScheduleTimezone",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/scheduleTimezone?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getServices",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/services?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getServices-default.json"
        }
      ]
    },
    {
      "name": "saveServices",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/services?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "sessionTimeout",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/sessionTimeout?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/sessionTimeout-default.json"
        }
      ]
    },
    {
      "name": "putGmsSessionTimeout",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/gms/sessionTimeout?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "statsCollection",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/statsCollection?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/statsCollection-default.json"
        }
      ]
    },
    {
      "name": "postGmsStatsCollection",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/statsCollection?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "statsCollectionDefault",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/statsCollection/default?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/statsCollectionDefault-default.json"
        }
      ]
    },
    {
      "name": "getThirdPartyServices",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/thirdPartyServices?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getThirdPartyServices-default.json"
        }
      ]
    },
    {
      "name": "getDefaultTopologyConfig",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/topologyConfig?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDefaultTopologyConfig-default.json"
        }
      ]
    },
    {
      "name": "updateTopologyConfig",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/topologyConfig?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "saveMapImage",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/topologyConfig/map?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getUserTopologyConfig",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/topologyConfig/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getUserTopologyConfig-default.json"
        }
      ]
    },
    {
      "name": "saveTopologyConfig",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/topologyConfig/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getAllTunnelGroupApplianceAssociations",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/association?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllTunnelGroupApplianceAssociations-default.json"
        }
      ]
    },
    {
      "name": "addTunnelGroupApplianceAssociations",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/association?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getAppliancesForTunnelGroup",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/association/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAppliancesForTunnelGroup-default.json"
        }
      ]
    },
    {
      "name": "deleteTunnelGroupApplianceAssociation",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/association/{pathv1}/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getAllTunnelGroups",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/config?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllTunnelGroups-default.json"
        }
      ]
    },
    {
      "name": "addNewTunnelGroup",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/config?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteExistingTunnelGroup",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/config/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getTunnelGroup",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/config/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTunnelGroup-default.json"
        }
      ]
    },
    {
      "name": "updateExistingTunnelGroup",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/config/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getTunnelGroupProperties",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/properties?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTunnelGroupProperties-default.json"
        }
      ]
    },
    {
      "name": "setTunnelGroupProperties",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/gms/tunnelGroups/properties?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "versionInfo",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/gms/versions?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/versionInfo-default.json"
        }
      ]
    }
  ]
}