SchemaRegistry interface
등록된 스키마의 저장소를 나타냅니다.
Azure 스키마 레지스트리 서비스를 사용하여 스키마를 저장하기 위해 SchemaRegistryClient에 의해 구현됩니다.
메서드
get |
ID별로 기존 스키마를 가져옵니다. |
get |
이름, 그룹, 형식 및 정의가 일치하는 기존 스키마의 ID를 가져옵니다. |
register |
새 스키마를 등록하고 해당 ID를 반환합니다. 지정된 이름의 스키마가 지정된 그룹에 없는 경우 버전 1에서 스키마가 만들어집니다. 지정된 이름의 스키마가 지정된 그룹에 이미 있는 경우 스키마는 최신 버전 + 1에서 만들어집니다. |
메서드 세부 정보
getSchema(string, GetSchemaOptions)
ID별로 기존 스키마를 가져옵니다.
function getSchema(schemaId: string, options?: GetSchemaOptions): Promise<Schema>
매개 변수
- schemaId
-
string
고유 스키마 ID입니다.
- options
- GetSchemaOptions
반환
Promise<Schema>
지정된 ID가 있는 스키마입니다.
getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)
이름, 그룹, 형식 및 정의가 일치하는 기존 스키마의 ID를 가져옵니다.
function getSchemaProperties(schema: SchemaDescription, options?: GetSchemaPropertiesOptions): Promise<SchemaProperties>
매개 변수
- schema
- SchemaDescription
일치시킬 스키마입니다.
- options
- GetSchemaPropertiesOptions
반환
Promise<SchemaProperties>
일치하는 스키마의 ID입니다.
registerSchema(SchemaDescription, RegisterSchemaOptions)
새 스키마를 등록하고 해당 ID를 반환합니다.
지정된 이름의 스키마가 지정된 그룹에 없는 경우 버전 1에서 스키마가 만들어집니다. 지정된 이름의 스키마가 지정된 그룹에 이미 있는 경우 스키마는 최신 버전 + 1에서 만들어집니다.
function registerSchema(schema: SchemaDescription, options?: RegisterSchemaOptions): Promise<SchemaProperties>
매개 변수
- schema
- SchemaDescription
등록할 스키마입니다.
- options
- RegisterSchemaOptions
반환
Promise<SchemaProperties>
등록된 스키마의 ID입니다.