次の方法で共有


WebApiParameters interface

ユーザー定義ベクターライザーに接続するためのプロパティを指定します。

プロパティ

authIdentity

送信接続に使用されるユーザー割り当てマネージド ID。 authResourceId が指定されていて、指定されていない場合は、システム割り当てマネージド ID が使用されます。 インデクサーの更新時に、ID が指定されていない場合、値は変更されません。 "none" に設定すると、このプロパティの値はクリアされます。

authResourceId

Azure 関数または変換を提供する他のアプリケーションの外部コードに接続するカスタム エンドポイントに適用されます。 この値は、関数またはアプリが Azure Active Directory に登録されたときに作成されたアプリケーション ID である必要があります。 指定すると、ベクター化は、検索サービスのマネージド ID (システムまたはユーザー割り当て) と関数またはアプリのアクセス トークンを使用して関数またはアプリに接続します。この値は、アクセス トークンのスコープを作成するためのリソース ID として使用されます。

httpHeaders

HTTP 要求を行うために必要なヘッダー。

httpMethod

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