SchemaRegistry interface
Représente un magasin de schémas inscrits.
Implémenté par SchemaRegistryClient pour stocker les schémas à l’aide du service Azure Schema Registry.
Méthodes
get |
Obtient un schéma existant par ID. |
get |
Obtient l’ID d’un schéma existant avec le nom, le groupe, le type et la définition correspondants. |
register |
Inscrit un nouveau schéma et retourne son ID. Si le schéma du nom spécifié n’existe pas dans le groupe spécifié, un schéma est créé à la version 1. Si le schéma du nom spécifié existe déjà dans le groupe spécifié, le schéma est créé à la dernière version + 1. |
Détails de la méthode
getSchema(string, GetSchemaOptions)
Obtient un schéma existant par ID.
function getSchema(schemaId: string, options?: GetSchemaOptions): Promise<Schema>
Paramètres
- schemaId
-
string
ID de schéma unique.
- options
- GetSchemaOptions
Retours
Promise<Schema>
Schéma avec l’ID donné.
getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)
Obtient l’ID d’un schéma existant avec le nom, le groupe, le type et la définition correspondants.
function getSchemaProperties(schema: SchemaDescription, options?: GetSchemaPropertiesOptions): Promise<SchemaProperties>
Paramètres
- schema
- SchemaDescription
Schéma à mettre en correspondance.
- options
- GetSchemaPropertiesOptions
Retours
Promise<SchemaProperties>
ID du schéma correspondant.
registerSchema(SchemaDescription, RegisterSchemaOptions)
Inscrit un nouveau schéma et retourne son ID.
Si le schéma du nom spécifié n’existe pas dans le groupe spécifié, un schéma est créé à la version 1. Si le schéma du nom spécifié existe déjà dans le groupe spécifié, le schéma est créé à la dernière version + 1.
function registerSchema(schema: SchemaDescription, options?: RegisterSchemaOptions): Promise<SchemaProperties>
Paramètres
- schema
- SchemaDescription
Schéma à inscrire.
- options
- RegisterSchemaOptions
Retours
Promise<SchemaProperties>
ID du schéma inscrit.