{
  "ipv4": [
    {
      "_create-only": "optional, defaults to false",
      "_create-only-help": "If create-only is true then bfdd will return failure if a peer with the same target exists",
      "create-only": true,

      "_multihop": "optional defaults to false",
      "multihop": false,

      "_peer-address": "mandatory",
      "peer-address": "127.0.0.1",

      "_local-address": "mandatory on multihop",
      "local-address": "127.0.0.1",

      "_local-interface": "optional",
      "local-interface": "enp0s3",

      "_label": "optional",
      "label": "peer1",

      "_vxlan": "optional, defaults to 0",
      "vxlan": 100,

      "_vrf-name": "optional",
      "vrf-name": "netns1",

      "_detect-multiplier": "optional, defaults to 3",
      "detect-multiplier": 3,

      "_receive-interval": "optional, defaults to 300 milliseconds",
      "receive-interval": 300,

      "_transmit-interval": "optional, defaults to 300 milliseconds",
      "transmit-interval": 300,

      "_echo-interval": "optional, defaults to 50 milliseconds",
      "echo-interval": 50,

      "_echo-mode": "optional, defaults to false",
      "echo-mode": false,

      "_shutdown": "optional, defaults to false",
      "shutdown": false
    }
  ],
  "ipv6": [
  ],
  "label": [
    {
      "_label": "mandatory to identify the peer without addresses",
      "_label-help": "peer must have been already created in ipv4 or ipv6",
      "label": "peer1",
    }
  ]
}
