WebApiParameters interface
ユーザー定義ベクターライザーに接続するためのプロパティを指定します。
プロパティ
auth |
送信接続に使用されるユーザー割り当てマネージド ID。 authResourceId が指定されていて、指定されていない場合は、システム割り当てマネージド ID が使用されます。 インデクサーの更新時に、ID が指定されていない場合、値は変更されません。 "none" に設定すると、このプロパティの値はクリアされます。 |
auth |
Azure 関数または変換を提供する他のアプリケーションの外部コードに接続するカスタム エンドポイントに適用されます。 この値は、関数またはアプリが Azure Active Directory に登録されたときに作成されたアプリケーション ID である必要があります。 指定すると、ベクター化は、検索サービスのマネージド ID (システムまたはユーザー割り当て) と関数またはアプリのアクセス トークンを使用して関数またはアプリに接続します。この値は、アクセス トークンのスコープを作成するためのリソース ID として使用されます。 |
http |
HTTP 要求を行うために必要なヘッダー。 |
http |
HTTP 要求のメソッド。 |
timeout | 要求に必要なタイムアウト。 既定値は 30 秒です。 |
uri | ベクターライザーを提供する Web API の URI。 |
プロパティの詳細
authIdentity
送信接続に使用されるユーザー割り当てマネージド ID。 authResourceId が指定されていて、指定されていない場合は、システム割り当てマネージド ID が使用されます。 インデクサーの更新時に、ID が指定されていない場合、値は変更されません。 "none" に設定すると、このプロパティの値はクリアされます。
authIdentity?: SearchIndexerDataIdentity
プロパティ値
authResourceId
Azure 関数または変換を提供する他のアプリケーションの外部コードに接続するカスタム エンドポイントに適用されます。 この値は、関数またはアプリが Azure Active Directory に登録されたときに作成されたアプリケーション ID である必要があります。 指定すると、ベクター化は、検索サービスのマネージド ID (システムまたはユーザー割り当て) と関数またはアプリのアクセス トークンを使用して関数またはアプリに接続します。この値は、アクセス トークンのスコープを作成するためのリソース ID として使用されます。
authResourceId?: string
プロパティ値
string
httpHeaders
HTTP 要求を行うために必要なヘッダー。
httpHeaders?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
httpMethod
HTTP 要求のメソッド。
httpMethod?: string
プロパティ値
string
timeout
要求に必要なタイムアウト。 既定値は 30 秒です。
timeout?: string
プロパティ値
string
uri
ベクターライザーを提供する Web API の URI。
uri?: string
プロパティ値
string