WebApiParameters interface
Spécifie les propriétés de connexion à un vectoriseur défini par l’utilisateur.
Propriétés
auth |
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. |
auth |
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. |
http |
En-têtes requis pour effectuer la requête HTTP. |
http |
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