{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ReverseProxy": {
    "Routes": {
      "identityServer": {
        "ClusterId": "identityServer",
        "Match": {
          "Path": "api/identity/{**remainder}"
        },
        "Transforms": [
          { "PathPattern": "api/{**remainder}" }
        ]
      },
      "deviceCenter": {
        "ClusterId": "deviceCenter",
        "Match": {
          "Path": "api/device/{**remainder}"
        },
        "Transforms": [
          { "PathPattern": "api/{**remainder}" }
        ]
      }
    },
    "Clusters": {
      "identityServer": {
        "LoadBalancingPolicy": "Random",
        "Destinations": {
          "identityServer.server1": {
            "Address": "https://localhost:5001"
          }
        }
      },
      "deviceCenter": {
        "LoadBalancingPolicy": "Random",
        "Destinations": {
          "deviceCenter.server1": {
            "Address": "https://localhost:6001"
          }
        }
      }
    }
  }
}