Each type of mutation is a separate Kafka topic in the Vault Core Streaming API. The message payload contains:
The ID of the resource involved
The resource field that has been altered; or
The whole resource object if a resource has been created (the schema of the resource is the same as the schema in the Vault Core API)
Update messages are succinct, containing only information on the aspect of the resource that has been mutated.