Partager via


WebApiParameters interface

Spécifie les propriétés de connexion à un vectoriseur défini par l’utilisateur.

Propriétés

authIdentity

Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes. Si une authResourceId est fournie et qu’elle n’est pas spécifiée, l’identité managée affectée par le système est utilisée. Lors des mises à jour de l’indexeur, si l’identité n’est pas spécifiée, la valeur reste inchangée. Si la valeur est « none », la valeur de cette propriété est effacée.

authResourceId

S’applique aux points de terminaison personnalisés qui se connectent au code externe dans une fonction Azure ou à une autre application qui fournit les transformations. Cette valeur doit être l’ID d’application créé pour la fonction ou l’application lorsqu’elle a été inscrite auprès d’Azure Active Directory. Quand elle est spécifiée, la vectorisation se connecte à la fonction ou à l’application à l’aide d’un ID managé (système ou affecté par l’utilisateur) du service de recherche et du jeton d’accès de la fonction ou de l’application, en utilisant cette valeur comme ID de ressource pour créer l’étendue du jeton d’accès.

httpHeaders

En-têtes requis pour effectuer la requête HTTP.

httpMethod

Méthode de la requête HTTP.

timeout

Délai d’expiration souhaité pour la requête. La valeur par défaut est de 30 secondes.

uri

URI de l’API web fournissant le vectoriseur.

Détails de la propriété

authIdentity

Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes. Si une authResourceId est fournie et qu’elle n’est pas spécifiée, l’identité managée affectée par le système est utilisée. Lors des mises à jour de l’indexeur, si l’identité n’est pas spécifiée, la valeur reste inchangée. Si la valeur est « none », la valeur de cette propriété est effacée.

authIdentity?: SearchIndexerDataIdentity

Valeur de propriété

authResourceId

S’applique aux points de terminaison personnalisés qui se connectent au code externe dans une fonction Azure ou à une autre application qui fournit les transformations. Cette valeur doit être l’ID d’application créé pour la fonction ou l’application lorsqu’elle a été inscrite auprès d’Azure Active Directory. Quand elle est spécifiée, la vectorisation se connecte à la fonction ou à l’application à l’aide d’un ID managé (système ou affecté par l’utilisateur) du service de recherche et du jeton d’accès de la fonction ou de l’application, en utilisant cette valeur comme ID de ressource pour créer l’étendue du jeton d’accès.

authResourceId?: string

Valeur de propriété

string

httpHeaders

En-têtes requis pour effectuer la requête HTTP.

httpHeaders?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

httpMethod

Méthode de la requête HTTP.

httpMethod?: string

Valeur de propriété

string

timeout

Délai d’expiration souhaité pour la requête. La valeur par défaut est de 30 secondes.

timeout?: string

Valeur de propriété

string

uri

URI de l’API web fournissant le vectoriseur.

uri?: string

Valeur de propriété

string