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 - имя линка
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 - имя линка
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