{
  "id" : "serviceDestination",
    "type": "object",
    "additionalProperties": true,
    "properties": {
      "name": {
        "type": "string",
        "minLength": 1
      },
      "type": {
        "type": "string",
        "minLength": 1,
        "enum": [
          "HTTP"
        ]
      },
      "url": {
        "type": "string",
        "minLength": 1,
        "format": "absolute-uri"
      },
      "proxyType": {
        "type": "string",
        "enum": [
          "OnPremise",
          "Internet",
          "PrivateLink"
        ]
      },
      "cloudConnectorLocationId": {
        "type": "string",
        "minLength": 1
      },
      "forwardAuthToken": {
        "type": "boolean"
      },
      "forwardAuthCertificates": {
        "type": "boolean"
      },
      "IASDependencyName": {
        "type": "string",
        "minLength": 1
      },
      "preserveHostHeader": {
        "type": "boolean"
      },
      "dynamicDestination": {
        "type": "boolean"
      },
      "setXForwardedHeaders": {
        "type": "boolean"
      },
      "strictConnectionMode": {
        "type": "boolean"
      },
      "sap-client": {
        "type": "string",
        "minLength": 1
      },
      "user": {
        "type": "string",
        "minLength": 1
      },
      "password": {
        "type": "string"
      },
      "timeout": {
        "type": "integer",
        "minimum": 1
      }
    },
    "required": [
      "name",
      "type",
      "url",
      "proxyType",
      "authentication"
    ],
    "dependencies": { "password": ["user"], "user": ["password"] }

}
