コネクタサービスタイプAPIの更新
この機能はベータ版であり、変更される可能性があります。設計とコードは公式GA機能よりも成熟しておらず、保証なしでそのまま提供されています。ベータ機能は公式GA機能のサポートSLAの対象外です。
コネクタのservice_type
を更新します。
コネクタAPIを始めるには、チュートリアルを確認してください。
リクエスト
PUT _connector/<connector_id>/_service_type
前提条件
- 自己管理型コネクタを使用してデータを同期するには、独自のインフラストラクチャにElasticコネクタサービスをデプロイする必要があります。このサービスは、ネイティブコネクタ用にElastic Cloud上で自動的に実行されます。
connector_id
パラメータは既存のコネクタを参照する必要があります。service_type
はコネクタフレームワークで定義された有効なタイプでなければなりません。- 構成されたコネクタの
service_type
を変更すると、互換性を確保するためにその設定をリセットする必要があります。
- 構成されたコネクタの
パスパラメータ
<connector_id>
- (必須、文字列)
リクエストボディ
service_type
- (必須、文字列) コネクタフレームワークで定義されたコネクタサービスタイプ。
レスポンスコード
200
- コネクタ
service_type
フィールドが正常に更新されました。 400
connector_id
が提供されていないか、リクエストペイロードが不正です。404
(リソースが不足しています)connector_id
に一致するコネクタが見つかりませんでした。
例
次の例は、ID my-connector
のコネクタのservice_type
を更新します:
Python
resp = client.connector.update_service_type(
connector_id="my-connector",
service_type="sharepoint_online",
)
print(resp)
Ruby
response = client.connector.update_service_type(
connector_id: 'my-connector',
body: {
service_type: 'sharepoint_online'
}
)
puts response
Js
const response = await client.connector.updateServiceType({
connector_id: "my-connector",
service_type: "sharepoint_online",
});
console.log(response);
コンソール
PUT _connector/my-connector/_service_type
{
"service_type": "sharepoint_online"
}
コンソール-結果
{
"result": "updated"
}