KnowledgeBasesOperations interface

Interface représentant les opérations d’une base de connaissances.

Propriétés

cancelIndexing

Annulez l’indexation.

createOrUpdate

Crée ou met à jour une KnowledgeBase.

deleteKnowledgeBase

Supprimez une base de connaissances.

get

Procurez une base de connaissances par nom.

getOperationStatus

Obtenez l’état d’une opération de longue durée.

list

Liste des ressources de la KnowledgeBase

search

Cherchez dans la base de connaissances.

startIndexing

Commencez à indexer.

Détails de la propriété

cancelIndexing

Annulez l’indexation.

cancelIndexing: (knowledgeBaseName: string, options?: KnowledgeBasesCancelIndexingOptionalParams) => PollerLike<OperationState<void>, void>

Valeur de propriété

(knowledgeBaseName: string, options?: KnowledgeBasesCancelIndexingOptionalParams) => PollerLike<OperationState<void>, void>

createOrUpdate

Crée ou met à jour une KnowledgeBase.

createOrUpdate: (knowledgeBaseName: string, resource: KnowledgeBaseCreateOrUpdateContent, options?: KnowledgeBasesCreateOrUpdateOptionalParams) => PollerLike<OperationState<KnowledgeBase>, KnowledgeBase>

Valeur de propriété

(knowledgeBaseName: string, resource: KnowledgeBaseCreateOrUpdateContent, options?: KnowledgeBasesCreateOrUpdateOptionalParams) => PollerLike<OperationState<KnowledgeBase>, KnowledgeBase>

deleteKnowledgeBase

Supprimez une base de connaissances.

deleteKnowledgeBase: (knowledgeBaseName: string, options?: KnowledgeBasesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Valeur de propriété

(knowledgeBaseName: string, options?: KnowledgeBasesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Procurez une base de connaissances par nom.

get: (knowledgeBaseName: string, options?: KnowledgeBasesGetOptionalParams) => Promise<KnowledgeBase>

Valeur de propriété

(knowledgeBaseName: string, options?: KnowledgeBasesGetOptionalParams) => Promise<KnowledgeBase>

getOperationStatus

Obtenez l’état d’une opération de longue durée.

getOperationStatus: (knowledgeBaseName: string, operationId: string, options?: KnowledgeBasesGetOperationStatusOptionalParams) => Promise<KnowledgeBaseOperationResponseUnion>

Valeur de propriété

(knowledgeBaseName: string, operationId: string, options?: KnowledgeBasesGetOperationStatusOptionalParams) => Promise<KnowledgeBaseOperationResponseUnion>

list

Liste des ressources de la KnowledgeBase

list: (options?: KnowledgeBasesListOptionalParams) => PagedAsyncIterableIterator<KnowledgeBase, KnowledgeBase[], PageSettings>

Valeur de propriété

(options?: KnowledgeBasesListOptionalParams) => PagedAsyncIterableIterator<KnowledgeBase, KnowledgeBase[], PageSettings>

Cherchez dans la base de connaissances.

search: (knowledgeBaseName: string, body: SearchRequest, options?: KnowledgeBasesSearchOptionalParams) => PollerLike<OperationState<KnowledgeBaseSearchOperationResponse>, KnowledgeBaseSearchOperationResponse>

Valeur de propriété

(knowledgeBaseName: string, body: SearchRequest, options?: KnowledgeBasesSearchOptionalParams) => PollerLike<OperationState<KnowledgeBaseSearchOperationResponse>, KnowledgeBaseSearchOperationResponse>

startIndexing

Commencez à indexer.

startIndexing: (knowledgeBaseName: string, options?: KnowledgeBasesStartIndexingOptionalParams) => PollerLike<OperationState<void>, void>

Valeur de propriété

(knowledgeBaseName: string, options?: KnowledgeBasesStartIndexingOptionalParams) => PollerLike<OperationState<void>, void>