{
    "properties": {
        "humio": {
            "properties": {
                "dataspace": {
                    "description": "Name of Humio dataspace",
                    "type": "string"
                },
                "host": {
                    "description": "Humio url. i.e. go.humio.com",
                    "type": "string"
                },
                "ingestToken": {
                    "description": "Humio ingest token",
                    "type": "string"
                }
            },
            "required": [
                "host",
                "dataspace",
                "ingestToken"
            ],
            "type": "object"
        },
        "node": {
            "properties": {
                "cpus": {
                    "default": 0.5,
                    "description": "CPU shares to allocate to each Filebeat instance.",
                    "minimum": 0.1,
                    "type": "number"
                },
                "datadir": {
                    "default": "/var/humio/data",
                    "description": "Path of directory",
                    "type": "string"
                },
                "mem": {
                    "default": 512.0,
                    "description": "Memory (MB) to allocate to each Filebeat task.",
                    "minimum": 256.0,
                    "type": "number"
                }
            },
            "required": [
                "cpus",
                "mem",
                "datadir"
            ],
            "type": "object"
        },
        "service": {
            "properties": {
                "name": {
                    "default": "humio-agent",
                    "description": "Name for this Humio application",
                    "type": "string"
                }
            },
            "required": [
                "name"
            ],
            "type": "object"
        }
    },
    "type": "object"
}