SchemaRegistryOperations interface

Interface representing a SchemaRegistry operations.

Properties

createOrUpdate

Creates or Updates an EventHub schema group.

delete

Deletes an EventHub schema group.

get

Gets the details of an EventHub schema group.

listByNamespace

Gets all the Schema Groups in a Namespace.

Property Details

createOrUpdate

Creates or Updates an EventHub schema group.

createOrUpdate: (resourceGroupName: string, namespaceName: string, schemaGroupName: string, parameters: SchemaGroup, options?: SchemaRegistryCreateOrUpdateOptionalParams) => Promise<SchemaGroup>

Property Value

(resourceGroupName: string, namespaceName: string, schemaGroupName: string, parameters: SchemaGroup, options?: SchemaRegistryCreateOrUpdateOptionalParams) => Promise<SchemaGroup>

delete

Deletes an EventHub schema group.

delete: (resourceGroupName: string, namespaceName: string, schemaGroupName: string, options?: SchemaRegistryDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, namespaceName: string, schemaGroupName: string, options?: SchemaRegistryDeleteOptionalParams) => Promise<void>

get

Gets the details of an EventHub schema group.

get: (resourceGroupName: string, namespaceName: string, schemaGroupName: string, options?: SchemaRegistryGetOptionalParams) => Promise<SchemaGroup>

Property Value

(resourceGroupName: string, namespaceName: string, schemaGroupName: string, options?: SchemaRegistryGetOptionalParams) => Promise<SchemaGroup>

listByNamespace

Gets all the Schema Groups in a Namespace.

listByNamespace: (resourceGroupName: string, namespaceName: string, options?: SchemaRegistryListByNamespaceOptionalParams) => PagedAsyncIterableIterator<SchemaGroup, SchemaGroup[], PageSettings>

Property Value

(resourceGroupName: string, namespaceName: string, options?: SchemaRegistryListByNamespaceOptionalParams) => PagedAsyncIterableIterator<SchemaGroup, SchemaGroup[], PageSettings>