avro model
avro model
Defines a model to utilize schema from catalog to enforce validation, ensuring adherence to predefined data structures.
model: avro
view: json
catalog:
items-catalog:
- strategy: topic
version: latest
- subject: items-snapshots
version: latest
- id: 1
Configuration (* required)
model: avro
const
Specifies the model is avro
.
view
enum
[json
]
Transforms the model from this data type to the Avro schema on produce and to this data type from the Avro schema on consume.
catalog*
object
as map of named:array
To map defined catalog for schema retrieval based on catalog specific parameters. Any of the possible combination can be configured.
id
strategy
version
subject
version
catalog.id*
integer
Define specific schema id to refer from catalog.
catalog.version
string
| Default:latest
Specific iteration or version of a registered schema in the defined catalog.
catalog.strategy*
enum
[topic
]
To determine the subject based on the specified strategy
catalog.subject*
string
Unique identifier for schema categorization in the catalog.