Freigeben über


WebApiParameters interface

Gibt die Eigenschaften für die Verbindung mit einem benutzerdefinierten Vektorizer an.

Eigenschaften

authIdentity

Die vom Benutzer zugewiesene verwaltete Identität, die für ausgehende Verbindungen verwendet wird. Wenn eine authResourceId bereitgestellt und nicht angegeben wird, wird die vom System zugewiesene verwaltete Identität verwendet. Bei Aktualisierungen des Indexers bleibt der Wert unverändert, wenn die Identität nicht angegeben ist. Wenn dieser Wert auf "none" festgelegt ist, wird der Wert dieser Eigenschaft gelöscht.

authResourceId

Gilt für benutzerdefinierte Endpunkte, die eine Verbindung mit externem Code in einer Azure-Funktion oder einer anderen Anwendung herstellen, die die Transformationen bereitstellt. Dieser Wert sollte die Anwendungs-ID sein, die für die Funktion oder App erstellt wurde, als sie bei Azure Active Directory registriert wurde. Wenn angegeben, stellt die Vektorisierung eine Verbindung mit der Funktion oder App mithilfe einer verwalteten ID (entweder system oder vom Benutzer zugewiesen) des Suchdiensts und des Zugriffstokens der Funktion oder App mithilfe dieses Werts als Ressourcen-ID zum Erstellen des Bereichs des Zugriffstokens hergestellt.

httpHeaders

Die Header, die zum Erstellen der HTTP-Anforderung erforderlich sind.

httpMethod

Die Methode für die HTTP-Anforderung.

timeout

Das gewünschte Timeout für die Anforderung. Der Standardwert ist 30 Sekunden.

uri

Der URI der Web-API, der den Vektorizer bereitstellt.

Details zur Eigenschaft

authIdentity

Die vom Benutzer zugewiesene verwaltete Identität, die für ausgehende Verbindungen verwendet wird. Wenn eine authResourceId bereitgestellt und nicht angegeben wird, wird die vom System zugewiesene verwaltete Identität verwendet. Bei Aktualisierungen des Indexers bleibt der Wert unverändert, wenn die Identität nicht angegeben ist. Wenn dieser Wert auf "none" festgelegt ist, wird der Wert dieser Eigenschaft gelöscht.

authIdentity?: SearchIndexerDataIdentity

Eigenschaftswert

authResourceId

Gilt für benutzerdefinierte Endpunkte, die eine Verbindung mit externem Code in einer Azure-Funktion oder einer anderen Anwendung herstellen, die die Transformationen bereitstellt. Dieser Wert sollte die Anwendungs-ID sein, die für die Funktion oder App erstellt wurde, als sie bei Azure Active Directory registriert wurde. Wenn angegeben, stellt die Vektorisierung eine Verbindung mit der Funktion oder App mithilfe einer verwalteten ID (entweder system oder vom Benutzer zugewiesen) des Suchdiensts und des Zugriffstokens der Funktion oder App mithilfe dieses Werts als Ressourcen-ID zum Erstellen des Bereichs des Zugriffstokens hergestellt.

authResourceId?: string

Eigenschaftswert

string

httpHeaders

Die Header, die zum Erstellen der HTTP-Anforderung erforderlich sind.

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

Eigenschaftswert

{[propertyName: string]: string}

httpMethod

Die Methode für die HTTP-Anforderung.

httpMethod?: string

Eigenschaftswert

string

timeout

Das gewünschte Timeout für die Anforderung. Der Standardwert ist 30 Sekunden.

timeout?: string

Eigenschaftswert

string

uri

Der URI der Web-API, der den Vektorizer bereitstellt.

uri?: string

Eigenschaftswert

string