{
  "properties": [
    {
      "defaultValue": true,
      "name": "eureka.client.healthcheck.enabled",
      "description": "Enables the Eureka health check handler.",
      "type": "java.lang.Boolean"
    },
    {
      "defaultValue": true,
      "name": "eureka.client.refresh.enable",
      "description": "Determines whether the EurekaClient instance can be refreshed or not(If disabled none of the Eureka client properties will be refreshable).",
      "type": "java.lang.Boolean"
    },
    {
      "defaultValue": false,
      "name": "eureka.client.restclient.enabled",
      "description": "Enables the use of RestClient for Eureka HTTP Client.",
      "type": "java.lang.Boolean"
    },
    {
      "defaultValue": false,
      "name": "eureka.client.webclient.enabled",
      "description": "Enables the use of WebClient for Eureka HTTP Client.",
      "type": "java.lang.Boolean"
    },
    {
      "defaultValue": true,
      "name": "eureka.client.jersey.enabled",
      "description": "Enables the use of JerseyClient for Eureka HTTP Client.",
      "type": "java.lang.Boolean"
    },
    {
      "defaultValue": 1,
      "name": "eureka.instance.metadata-map.weight",
      "description": "The weight of service instance for weighted load balancing.",
      "type": "java.lang.Integer",
      "sourceType": "org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean"
    }
  ]
}
