splunk-sdk
Version:
SDK for usage with the Splunk REST API
375 lines (373 loc) • 12.5 kB
JSON
{
"objects":[
{
"objectSearch":" | search (boris=hilda) | rename \"is_level_1\" AS \"level_0.is_level_1\", \"is_not_level_1\" AS \"level_0.is_not_level_1\" | rename \"level_0.is_level_1\" AS \"is_level_1\", \"level_0.is_not_level_1\" AS \"is_not_level_1\" | eval \"is_level_1\"=if(searchmatch(\" (natasha=meep) \"),1,0) | eval \"is_not_level_1\"=if(searchmatch(\"NOT( (natasha=meep) )\"),1,0) | rename \"is_level_1\" AS \"level_0.is_level_1\", \"is_not_level_1\" AS \"level_0.is_not_level_1\" | fields \"_time\", \"host\", \"source\", \"sourcetype\", \"level_0.is_level_1\", \"level_0.is_not_level_1\"",
"constraints":[
{
"owner":"level_0",
"search":"boris=hilda"
}
],
"lineage":"level_0",
"objectName":"level_0",
"displayName":"level 0",
"autoextractSearch":" (boris=hilda) ",
"calculations":[
{
"owner":"level_0",
"calculationID":"5d76326e6a312efd4630317be0a7212cb99a9c14",
"expression":"if(searchmatch(\" (natasha=meep) \"),1,0)",
"editable":false,
"calculationType":"Eval",
"outputFields":[
{
"owner":"level_0",
"type":"childCount",
"hidden":false,
"fieldSearch":"",
"fieldName":"is_level_1",
"displayName":"is_level_1",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
}
],
"comment":""
},
{
"owner":"level_0",
"calculationID":"8c7a163a740a9c27dd2a99b70e45fa7bd1e3ee9b",
"expression":"if(searchmatch(\"NOT( (natasha=meep) )\"),1,0)",
"editable":false,
"calculationType":"Eval",
"outputFields":[
{
"owner":"level_0",
"type":"childCount",
"hidden":false,
"fieldSearch":"",
"fieldName":"is_not_level_1",
"displayName":"is_not_level_1",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
}
],
"comment":""
}
],
"previewSearch":" | search (boris=hilda) ",
"objectSearchNoFields":" | search (boris=hilda) | rename \"is_level_1\" AS \"level_0.is_level_1\", \"is_not_level_1\" AS \"level_0.is_not_level_1\" | rename \"level_0.is_level_1\" AS \"is_level_1\", \"level_0.is_not_level_1\" AS \"is_not_level_1\" | eval \"is_level_1\"=if(searchmatch(\" (natasha=meep) \"),1,0) | eval \"is_not_level_1\"=if(searchmatch(\"NOT( (natasha=meep) )\"),1,0) | rename \"is_level_1\" AS \"level_0.is_level_1\", \"is_not_level_1\" AS \"level_0.is_not_level_1\"",
"tsidxNamespace":"",
"comment":"",
"fields":[
{
"owner":"BaseEvent",
"type":"timestamp",
"hidden":false,
"fieldSearch":"",
"fieldName":"_time",
"displayName":"_time",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"host",
"displayName":"host",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"source",
"displayName":"source",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"sourcetype",
"displayName":"sourcetype",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"level_0",
"type":"objectCount",
"hidden":false,
"fieldSearch":"",
"fieldName":"level_0",
"displayName":"level 0",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
}
],
"parentName":"BaseEvent",
"children":[
"level_1"
]
},
{
"objectSearch":" | search (boris=hilda) | rename \"is_level_2\" AS \"level_0.level_1.is_level_2\", \"is_not_level_2\" AS \"level_0.level_1.is_not_level_2\" | rename \"level_0.level_1.is_level_2\" AS \"is_level_2\", \"level_0.level_1.is_not_level_2\" AS \"is_not_level_2\" | search (natasha=meep) | eval \"is_level_2\"=if(searchmatch(\" (prr=4) \"),1,0) | eval \"is_not_level_2\"=if(searchmatch(\"NOT( (prr=4) )\"),1,0) | rename \"is_level_2\" AS \"level_0.level_1.is_level_2\", \"is_not_level_2\" AS \"level_0.level_1.is_not_level_2\" | fields \"_time\", \"host\", \"source\", \"sourcetype\", \"level_0.level_1.is_level_2\", \"level_0.level_1.is_not_level_2\"",
"constraints":[
{
"owner":"level_0",
"search":"boris=hilda"
},
{
"owner":"level_0.level_1",
"search":"natasha=meep"
}
],
"lineage":"level_0.level_1",
"objectName":"level_1",
"displayName":"level 1",
"autoextractSearch":" (boris=hilda) ",
"calculations":[
{
"owner":"level_0.level_1",
"calculationID":"3077412e0686c92fe9f1bbf6ae58e8c6daf98cfd",
"expression":"if(searchmatch(\" (prr=4) \"),1,0)",
"editable":false,
"calculationType":"Eval",
"outputFields":[
{
"owner":"level_0.level_1",
"type":"childCount",
"hidden":false,
"fieldSearch":"",
"fieldName":"is_level_2",
"displayName":"is_level_2",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
}
],
"comment":""
},
{
"owner":"level_0.level_1",
"calculationID":"4a30d30bca031a36e4fde3de802c5b60f9efde95",
"expression":"if(searchmatch(\"NOT( (prr=4) )\"),1,0)",
"editable":false,
"calculationType":"Eval",
"outputFields":[
{
"owner":"level_0.level_1",
"type":"childCount",
"hidden":false,
"fieldSearch":"",
"fieldName":"is_not_level_2",
"displayName":"is_not_level_2",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
}
],
"comment":""
}
],
"previewSearch":" | search (boris=hilda) (natasha=meep) ",
"objectSearchNoFields":" | search (boris=hilda) | rename \"is_level_2\" AS \"level_0.level_1.is_level_2\", \"is_not_level_2\" AS \"level_0.level_1.is_not_level_2\" | rename \"level_0.level_1.is_level_2\" AS \"is_level_2\", \"level_0.level_1.is_not_level_2\" AS \"is_not_level_2\" | search (natasha=meep) | eval \"is_level_2\"=if(searchmatch(\" (prr=4) \"),1,0) | eval \"is_not_level_2\"=if(searchmatch(\"NOT( (prr=4) )\"),1,0) | rename \"is_level_2\" AS \"level_0.level_1.is_level_2\", \"is_not_level_2\" AS \"level_0.level_1.is_not_level_2\"",
"tsidxNamespace":"",
"comment":"",
"fields":[
{
"owner":"BaseEvent",
"type":"timestamp",
"hidden":false,
"fieldSearch":"",
"fieldName":"_time",
"displayName":"_time",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"host",
"displayName":"host",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"source",
"displayName":"source",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"sourcetype",
"displayName":"sourcetype",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"level_0.level_1",
"type":"objectCount",
"hidden":false,
"fieldSearch":"",
"fieldName":"level_1",
"displayName":"level 1",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
}
],
"parentName":"level_0",
"children":[
"level_2"
]
},
{
"objectSearch":" | search (boris=hilda) (natasha=meep) (prr=4) | fields \"_time\", \"host\", \"source\", \"sourcetype\"",
"constraints":[
{
"owner":"level_0",
"search":"boris=hilda"
},
{
"owner":"level_0.level_1",
"search":"natasha=meep"
},
{
"owner":"level_0.level_1.level_2",
"search":"prr=4"
}
],
"lineage":"level_0.level_1.level_2",
"objectName":"level_2",
"displayName":"level 2",
"autoextractSearch":" (boris=hilda) ",
"calculations":[
],
"previewSearch":" | search (boris=hilda) (natasha=meep) (prr=4) ",
"objectSearchNoFields":" | search (boris=hilda) (natasha=meep) (prr=4) ",
"tsidxNamespace":"",
"comment":"",
"fields":[
{
"owner":"BaseEvent",
"type":"timestamp",
"hidden":false,
"fieldSearch":"",
"fieldName":"_time",
"displayName":"_time",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"host",
"displayName":"host",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"source",
"displayName":"source",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"BaseEvent",
"type":"string",
"hidden":false,
"fieldSearch":"",
"fieldName":"sourcetype",
"displayName":"sourcetype",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
},
{
"owner":"level_0.level_1.level_2",
"type":"objectCount",
"hidden":false,
"fieldSearch":"",
"fieldName":"level_2",
"displayName":"level 2",
"editable":false,
"comment":"",
"required":false,
"multivalue":false
}
],
"parentName":"level_1",
"children":[
]
}
],
"displayName":"inheritance test",
"objectSummary":{
"Event-Based":3,
"Search-Based":0,
"Transaction-Based":0,
"Interfaces":0,
"Interface Implementations":0
},
"modelName":"inheritance_test",
"description":"Data model description to test lineages.",
"objectNameList":[
"level_0",
"level_1",
"level_2"
]
}