{
        "id": "",
        "defaultPriority": 0,
        "domain": "",
        "logCommandOutput": false,
        "networking": {
                "interfaceName": "",
                "address": "239.17.18.19",
                "port": 8513,
                "ttl": 1,
                "priority": 3,
                "txOversend": 0,
                "rxLossPercentage": 0,
                "rxErrorPercentage": 0,
                "txLossPercentage": 0,
                "txErrorPercentage": 0,
                "cryptoPassword": "",
                "maxUdpPayloadBytes": 800,
                "useCot": true,
                "cot": {
                        "uid": "",
                        "type": "b-t-t-nx",
                        "how": "m-g",
                        "point": {
                                "lat": "0.000000",
                                "lon": "0.000000",
                                "ce": "0",
                                "hae": "0",
                                "le": "0"
                        },
                        "detail": {
                                "contact": {
                                        "callsign": "",
                                        "endpoint": "0.0.0.0:4242:tcp"
                                },
                                "group": {
                                        "role": "Team Member",
                                        "name": "Red"
                                },
                                "remarks": "This is a remark"
                        }
                }
        },
        "resources": [
                {
                        "id": "a_named_resource",
                        "priority": 100
                }
        ],
        "run": {
                "onIdle": "/etc/nsm/onIdle.sh",
                "beforeGoingActive": "/etc/nsm/beforeGoingActive.sh",
                "onGoingActive": "/etc/nsm/onGoingActive.sh",
                "beforeActive": "/etc/nsm/beforeActive.sh",
                "onActive": "/etc/nsm/onActive.sh",
                "onStatusReport": "/etc/nsm/onStatusReport.sh"
        },
        "periodics": [
        ],
        "timing": {
                "internalMultiplier": 1,
                "txIntervalSecs": 1,
                "transitionWaitSecs": 3,
                "goingActiveRandomDelayMs": 500
        },
        "electionToken": {
                "start": 1000000,
                "end": 2000000
        },
        "statusReport": {
                "enabled": false,
                "fileName": "/tmp/${id}_status.json",
                "intervalSecs": 5,
                "runExtraParams": []
        }
}