{
    "type": "object",
    "properties" : {
        "datatype": {"type": "array"},
        "prod_step": {"type": "array"},
        "stream_name": {"type": "array"},
        "project": {"type": "array"},
        "scope": {"type": "array"},
        "pattern": {"type": "string"},
        "excluded_pattern": {"type": "string"},
        "group": {"type": "string"},
        "provenance": {"type": "string"},
        "account": {
            "type": "string",
             "pattern": "^[a-z0-9-]{1,30}$"
        },
        "grouping": {"type": "string"}
    }
}
