cmdb functions
Type (ex. Profiletype)
kafka topic (ingress input)- type 
kafka key - type name 
kafka message 
{
    "method": "create",
    "name": "nodes",
    "payload": {}
}
- method - может принимать значения (create, createChild, read, update, delete)
 
- payload - произвольный объект, будет как единственный профиль в cmdb
 
- name - имя линка
 
Object (ex. MgmtObject)
kafka topic (ingress input)- object 
kafka key - object uuid 
kafka message 
{
    "method": "createChild",
    "name": "nodes",
    "type": "node",
    "payload": {}
}
- method - может принимать значения (createChild, read, update, delete)
 
- type - произвольный тип
 
- payload - произвольный объект, будет как единственный профиль в cmdb (обязателен при createChild/update)
 
- name - имя линка
 
Link
kafka topic (ingress input)- link 
kafka key - from uuid or link uuid 
kafka message 
{
    "method": "create",
    "name": "nvme0n1",
    "to": "aec5b90c-1922-4ec5-a448-76c4710fc4e2",
    "payload": {}
}
- method - может принимать значения (create, read, update, delete)
 
- name - имя линка
 
- to - uuid объекта к которому линк
 
- payload - произвольный объект, будет как единственный профиль в cmdb