WebApiSkill interface
Навык, который может вызывать конечную точку веб-API, позволяя расширить набор навыков, вызывая пользовательский код.
- Extends
Свойства
auth |
Назначаемое пользователем управляемое удостоверение, используемое для исходящих подключений. Если указан идентификатор authResourceId и он не указан, используется управляемое удостоверение, назначаемое системой. При обновлении индексатора, если удостоверение не указано, значение остается неизменным. Если не определено, значение этого свойства очищается. |
auth |
Применяется к пользовательским навыкам, которые подключаются к внешнему коду в функции Azure или другом приложении, которое предоставляет преобразования. Это значение должно быть идентификатором приложения, созданным для функции или приложения при регистрации в Azure Active Directory. При указании пользовательский навык подключается к функции или приложению с помощью управляемого идентификатора (назначаемого системой или пользователем) службы поиска и маркера доступа функции или приложения, используя это значение в качестве идентификатора ресурса для создания области маркера доступа. |
batch |
Требуемый размер пакета, указывающий количество документов. |
degree |
Если задано, количество параллельных вызовов, которые можно выполнить в веб-API. |
http |
Заголовки, необходимые для выполнения http-запроса. |
http |
Метод http-запроса. |
odatatype | Полиморфная дискриминация, указывающая различные типы этого объекта, может быть |
timeout | Требуемое время ожидания запроса. Значение по умолчанию — 30 секунд. |
uri | URL-адрес веб-API. |
Унаследованные свойства
context | Представляет уровень, на котором выполняются операции, такие как корневой каталог документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document. |
description | Описание навыка, описывающего входные данные, выходные данные и использование навыка. |
inputs | Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящего навыка. |
name | Имя навыка, который однозначно идентифицирует его в наборе навыков. Навык без определенного имени будет указан по умолчанию для его 1-го индекса в массиве навыков, префиксированного символом "#". |
outputs | Выходные данные навыка — это поле в индексе поиска или значение, которое можно использовать в качестве входных данных другим навыком. |
Сведения о свойстве
authIdentity
Назначаемое пользователем управляемое удостоверение, используемое для исходящих подключений. Если указан идентификатор authResourceId и он не указан, используется управляемое удостоверение, назначаемое системой. При обновлении индексатора, если удостоверение не указано, значение остается неизменным. Если не определено, значение этого свойства очищается.
authIdentity?: SearchIndexerDataIdentity
Значение свойства
authResourceId
Применяется к пользовательским навыкам, которые подключаются к внешнему коду в функции Azure или другом приложении, которое предоставляет преобразования. Это значение должно быть идентификатором приложения, созданным для функции или приложения при регистрации в Azure Active Directory. При указании пользовательский навык подключается к функции или приложению с помощью управляемого идентификатора (назначаемого системой или пользователем) службы поиска и маркера доступа функции или приложения, используя это значение в качестве идентификатора ресурса для создания области маркера доступа.
authResourceId?: string
Значение свойства
string
batchSize
Требуемый размер пакета, указывающий количество документов.
batchSize?: number
Значение свойства
number
degreeOfParallelism
Если задано, количество параллельных вызовов, которые можно выполнить в веб-API.
degreeOfParallelism?: number
Значение свойства
number
httpHeaders
Заголовки, необходимые для выполнения http-запроса.
httpHeaders?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
httpMethod
Метод http-запроса.
httpMethod?: string
Значение свойства
string
odatatype
Полиморфная дискриминация, указывающая различные типы этого объекта, может быть
odatatype: "#Microsoft.Skills.Custom.WebApiSkill"
Значение свойства
"#Microsoft.Skills.Custom.WebApiSkill"
timeout
Требуемое время ожидания запроса. Значение по умолчанию — 30 секунд.
timeout?: string
Значение свойства
string
uri
URL-адрес веб-API.
uri: string
Значение свойства
string
Сведения об унаследованном свойстве
context
Представляет уровень, на котором выполняются операции, такие как корневой каталог документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.
context?: string
Значение свойства
string
Унаследовано отBaseSearchIndexerSkill.context
description
Описание навыка, описывающего входные данные, выходные данные и использование навыка.
description?: string
Значение свойства
string
наследуется отBaseSearchIndexerSkill.description
inputs
Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящего навыка.
inputs: InputFieldMappingEntry[]
Значение свойства
наследуется отBaseSearchIndexerSkill.inputs
name
Имя навыка, который однозначно идентифицирует его в наборе навыков. Навык без определенного имени будет указан по умолчанию для его 1-го индекса в массиве навыков, префиксированного символом "#".
name?: string
Значение свойства
string
наследуется отBaseSearchIndexerSkill.name
outputs
Выходные данные навыка — это поле в индексе поиска или значение, которое можно использовать в качестве входных данных другим навыком.
outputs: OutputFieldMappingEntry[]
Значение свойства
унаследовано отBaseSearchIndexerSkill.outputs