curl リクエストの例を示します。
認証
ベースURL
エンドポイント
| Method | Path | Description |
|---|---|---|
GET | /organizations/{organizationId}/services/{serviceId}/clickpipes | すべての ClickPipes を一覧表示 |
POST | /organizations/{organizationId}/services/{serviceId}/clickpipes | ClickPipe を作成 |
GET | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId} | ClickPipe を取得 |
PATCH | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId} | ClickPipe を更新 |
DELETE | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId} | ClickPipe を削除 |
GET | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/settings | ClickPipe の設定を取得 |
PUT | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/settings | ClickPipe の設定を更新 |
PATCH | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/scaling | ClickPipe のスケーリングを更新 |
PATCH | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/state | ClickPipe の状態を更新 (開始/停止) |
| Method | Path | Description |
|---|---|---|
GET | /organizations/{organizationId}/clickpipes/cdcScaling | CDC (変更データキャプチャ) ClickPipes のスケーリングを取得 |
PATCH | /organizations/{organizationId}/clickpipes/cdcScaling | CDC (変更データキャプチャ) ClickPipes のスケーリングを更新 |
例
ClickPipes を一覧表示する
ClickPipeを取得する
ClickPipe の停止または開始
ClickPipe を削除する
ClickPipes の作成
POST /clickpipes のリクエストボディは、ソースタイプによって異なります。以下の例では、サポートされている各 ClickPipe タイプの構造を示します。正式な JSON スキーマについては、Swagger UI を参照してください。
Kafka
kafka, confluent, msk, azureeventhub, redpanda, warpstream.
Amazon Kinesis
Amazon S3
Google Cloud Storage
serviceAccountKey には、GCP のサービス アカウント JSON キーファイルの内容を base64 エンコードした値を指定する必要があります。
Azure Blob Storage
Postgres CDC (変更データキャプチャ)
MySQL CDC (変更データキャプチャ)
MongoDB CDC (変更データキャプチャ)
BigQuery
serviceAccountFile には、GCP のサービスアカウント JSON キーファイルの内容を base64 エンコードしたものを指定する必要があります。