Partager via


Knowledge Sources - Get Status

Récupère le statut d’une source de connaissances.

GET https:///knowledgesources('{sourceName}')/status?api-version=2025-11-01-preview

Paramètres d’URI

Nom Dans Obligatoire Type Description
sourceName
path True

string

Nom de la source de connaissances.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

En-tête de la demande

Nom Obligatoire Type Description
Accept True

Accept

L’en-tête Accept.

x-ms-client-request-id

string (uuid)

Identificateur de chaîne opaque, globalement unique et généré par le client pour la requête.

Réponses

Nom Type Description
200 OK

KnowledgeSourceStatus

La demande a réussi.

Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

api-key

Type: apiKey
Dans: header

OAuth2Auth

Type: oauth2
Couler: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Étendues

Nom Description
https://search.azure.com/.default

Exemples

SearchServiceGetKnowledgeSourceStatus

Demande d’échantillon

GET https:///knowledgesources('ks-preview-test')/status?api-version=2025-11-01-preview

Exemple de réponse

{
  "synchronizationStatus": "active",
  "synchronizationInterval": "1d",
  "currentSynchronizationState": {
    "startTime": "2024-11-26T03:37:18.853Z",
    "itemsUpdatesProcessed": 10,
    "itemsUpdatesFailed": 2,
    "itemsSkipped": 1
  },
  "lastSynchronizationState": {
    "startTime": "2024-11-25T03:37:18.853Z",
    "endTime": "2024-11-25T03:38:19.012Z",
    "itemsUpdatesProcessed": 8,
    "itemsUpdatesFailed": 1,
    "itemsSkipped": 0
  },
  "statistics": {
    "totalSynchronization": 5,
    "averageSynchronizationDuration": "PT30M",
    "averageItemsProcessedPerSynchronization": 100
  }
}

Définitions

Nom Description
Accept

L’en-tête Accept.

CompletedSynchronizationState

Représente l’état terminé de la dernière synchronisation.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).

KnowledgeSourceStatistics

Informations statistiques sur l’historique de synchronisation des sources de connaissances.

KnowledgeSourceStatus

Représente l’état et l’historique de synchronisation d’une source de connaissances.

KnowledgeSourceSynchronizationStatus

État actuel de la synchronisation de la source de connaissances.

SynchronizationState

Représente l’état actuel d’une synchronisation en cours qui s’étend sur plusieurs exécutions d’indexeur.

Accept

L’en-tête Accept.

Valeur Description
application/json;odata.metadata=minimal

CompletedSynchronizationState

Représente l’état terminé de la dernière synchronisation.

Nom Type Description
endTime

string (date-time)

Heure de fin de la dernière synchronisation terminée.

itemsSkipped

integer (int32)

Nombre d’éléments ignorés lors de la dernière synchronisation.

itemsUpdatesFailed

integer (int32)

Nombre de mises à jour d’éléments qui ont échoué lors de la dernière synchronisation.

itemsUpdatesProcessed

integer (int32)

Nombre de mises à jour d’éléments traitées avec succès lors de la dernière synchronisation.

startTime

string (date-time)

Heure de début de la dernière synchronisation terminée.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d'erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).

Nom Type Description
error

ErrorDetail

Objet d’erreur.

KnowledgeSourceStatistics

Informations statistiques sur l’historique de synchronisation des sources de connaissances.

Nom Type Description
averageItemsProcessedPerSynchronization

integer (int32)

Éléments moyens traités par synchronisation.

averageSynchronizationDuration

string

Durée moyenne de synchronisation au format HH :MM :SS.

totalSynchronization

integer (int32)

Nombre total de synchronisations.

KnowledgeSourceStatus

Représente l’état et l’historique de synchronisation d’une source de connaissances.

Nom Type Description
currentSynchronizationState

SynchronizationState

État de synchronisation actuel qui s’étend sur plusieurs exécutions de l’indexeur.

lastSynchronizationState

CompletedSynchronizationState

Détails de la dernière synchronisation terminée. Vide lors de la première synchronisation.

statistics

KnowledgeSourceStatistics

Informations statistiques sur l’historique de synchronisation de la source de connaissances. Vide lors de la première synchronisation.

synchronizationInterval

string

L’intervalle de synchronisation (par exemple, « 1d » pour quotidien). Vide si aucune planification n’est configurée.

synchronizationStatus

KnowledgeSourceSynchronizationStatus

L’état actuel de la synchronisation.

KnowledgeSourceSynchronizationStatus

État actuel de la synchronisation de la source de connaissances.

Valeur Description
creating

La source de connaissances est en cours d’approvisionnement.

active

La source de connaissances est active et des exécutions de synchronisation sont en cours.

deleting

La source de connaissances est supprimée et la synchronisation est suspendue.

SynchronizationState

Représente l’état actuel d’une synchronisation en cours qui s’étend sur plusieurs exécutions d’indexeur.

Nom Type Description
itemsSkipped

integer (int32)

Nombre d’éléments ignorés dans la synchronisation en cours.

itemsUpdatesFailed

integer (int32)

Nombre de mises à jour d’éléments qui ont échoué lors de la synchronisation en cours.

itemsUpdatesProcessed

integer (int32)

Nombre de mises à jour d’éléments traitées avec succès dans la synchronisation en cours.

startTime

string (date-time)

Heure de début de la synchronisation en cours.