WebApiSkill interface
Dovednost, která může volat koncový bod webového rozhraní API, což vám umožní rozšířit sadu dovedností tím, že zavolá váš vlastní kód.
- Extends
Vlastnosti
auth |
Spravovaná identita přiřazená uživatelem používaná pro odchozí připojení. Pokud je zadaný identifikátor authResourceId a není zadaný, použije se spravovaná identita přiřazená systémem. Při aktualizacích indexeru, pokud není zadána identita, zůstane hodnota beze změny. Pokud není definováno, hodnota této vlastnosti je vymazána. |
auth |
Platí pro vlastní dovednosti, které se připojují k externímu kódu ve funkci Azure nebo v jiné aplikaci, která transformace poskytuje. Tato hodnota by měla být ID aplikace vytvořené pro funkci nebo aplikaci při registraci v Azure Active Directory. Při zadání se vlastní dovednost připojí k funkci nebo aplikaci pomocí spravovaného ID (systému nebo uživatelem přiřazeného) vyhledávací služby a přístupového tokenu funkce nebo aplikace. Tato hodnota se použije jako ID prostředku pro vytvoření oboru přístupového tokenu. |
batch |
Požadovaná velikost dávky označující počet dokumentů. |
degree |
Pokud je nastavená, počet paralelních volání, která je možné provést ve webovém rozhraní API. |
http |
Hlavičky potřebné k provedení požadavku HTTP. |
http |
Metoda požadavku HTTP. |
odatatype | Polymorfní diskriminátor, který určuje různé typy tohoto objektu |
timeout | Požadovaný časový limit požadavku Výchozí hodnota je 30 sekund. |
uri | Adresa URL webového rozhraní API. |
Zděděné vlastnosti
context | Představuje úroveň, na které se provádí operace, například kořenový dokument nebo obsah dokumentu (například /document nebo /document/content). Výchozí hodnota je /document. |
description | Popis dovednosti, která popisuje vstupy, výstupy a využití dovednosti. |
inputs | Vstupy dovedností můžou být sloupec ve zdrojové sadě dat nebo výstup upstreamové dovednosti. |
name | Název dovednosti, která ji jednoznačně identifikuje v sadě dovedností. Dovednost bez definovaného názvu bude mít výchozí název indexu založeného na 1 v poli dovedností s předponou znaku #. |
outputs | Výstupem dovednosti je buď pole v indexu vyhledávání, nebo hodnota, kterou lze využívat jako vstup jinou dovedností. |
Podrobnosti vlastnosti
authIdentity
Spravovaná identita přiřazená uživatelem používaná pro odchozí připojení. Pokud je zadaný identifikátor authResourceId a není zadaný, použije se spravovaná identita přiřazená systémem. Při aktualizacích indexeru, pokud není zadána identita, zůstane hodnota beze změny. Pokud není definováno, hodnota této vlastnosti je vymazána.
authIdentity?: SearchIndexerDataIdentity
Hodnota vlastnosti
authResourceId
Platí pro vlastní dovednosti, které se připojují k externímu kódu ve funkci Azure nebo v jiné aplikaci, která transformace poskytuje. Tato hodnota by měla být ID aplikace vytvořené pro funkci nebo aplikaci při registraci v Azure Active Directory. Při zadání se vlastní dovednost připojí k funkci nebo aplikaci pomocí spravovaného ID (systému nebo uživatelem přiřazeného) vyhledávací služby a přístupového tokenu funkce nebo aplikace. Tato hodnota se použije jako ID prostředku pro vytvoření oboru přístupového tokenu.
authResourceId?: string
Hodnota vlastnosti
string
batchSize
Požadovaná velikost dávky označující počet dokumentů.
batchSize?: number
Hodnota vlastnosti
number
degreeOfParallelism
Pokud je nastavená, počet paralelních volání, která je možné provést ve webovém rozhraní API.
degreeOfParallelism?: number
Hodnota vlastnosti
number
httpHeaders
Hlavičky potřebné k provedení požadavku HTTP.
httpHeaders?: {[propertyName: string]: string}
Hodnota vlastnosti
{[propertyName: string]: string}
httpMethod
Metoda požadavku HTTP.
httpMethod?: string
Hodnota vlastnosti
string
odatatype
Polymorfní diskriminátor, který určuje různé typy tohoto objektu
odatatype: "#Microsoft.Skills.Custom.WebApiSkill"
Hodnota vlastnosti
"#Microsoft.Skills.Custom.WebApiSkill"
timeout
Požadovaný časový limit požadavku Výchozí hodnota je 30 sekund.
timeout?: string
Hodnota vlastnosti
string
uri
Adresa URL webového rozhraní API.
uri: string
Hodnota vlastnosti
string
Podrobnosti zděděných vlastností
context
Představuje úroveň, na které se provádí operace, například kořenový dokument nebo obsah dokumentu (například /document nebo /document/content). Výchozí hodnota je /document.
context?: string
Hodnota vlastnosti
string
zděděno zBaseSearchIndexerSkill.context
description
Popis dovednosti, která popisuje vstupy, výstupy a využití dovednosti.
description?: string
Hodnota vlastnosti
string
zděděno zBaseSearchIndexerSkill.description
inputs
Vstupy dovedností můžou být sloupec ve zdrojové sadě dat nebo výstup upstreamové dovednosti.
inputs: InputFieldMappingEntry[]
Hodnota vlastnosti
zděděno zeBaseSearchIndexerSkill.inputs
name
Název dovednosti, která ji jednoznačně identifikuje v sadě dovedností. Dovednost bez definovaného názvu bude mít výchozí název indexu založeného na 1 v poli dovedností s předponou znaku #.
name?: string
Hodnota vlastnosti
string
zděděno zBaseSearchIndexerSkill.name
outputs
Výstupem dovednosti je buď pole v indexu vyhledávání, nebo hodnota, kterou lze využívat jako vstup jinou dovedností.
outputs: OutputFieldMappingEntry[]
Hodnota vlastnosti
zděděno zBaseSearchIndexerSkill.outputs