WebApiParameters interface
Gibt die Eigenschaften für die Verbindung mit einem benutzerdefinierten Vektorizer an.
Eigenschaften
auth |
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. |
auth |
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. |
http |
Die Header, die zum Erstellen der HTTP-Anforderung erforderlich sind. |
http |
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