6.7. インテグレーションをエクスポートするためのエンドポイント
このエンドポイントは、指定の環境に対してマーク付けされ、まだ 1 回もエクスポートされていないインテグレーションか、その環境に対して最後にマーク付けされた後にエクスポートされていないインテグレーションをエクスポートします。Fuse Online パブリック API エクスポートエンドポイントの呼び出し も参照してください。
メソッドとエンドポイント
GET
/public/integrations/{env}/export.zip
名前 | タイプ | 説明 |
---|---|---|
必須のヘッダーパラメーター | ||
|
| エンドポイントが必要とするメディアタイプ。 |
| カスタム | 認証に必要です。 |
| カスタム | Fuse Online のパブリック REST API を公開する OpenShift サービスアカウントのシークレットトークン。パブリック REST API エンドポイントを呼び出すためのシークレットトークンの取得 を参照してください。 |
パスパラメーター | ||
| 文字列 | 必須。Fuse Online コンソールで作成した環境ラベル。エンドポイントは、この環境に対してマーク付けされたインテグレーションをエクスポートします。 |
クエリーパラメーター | ||
| 文字列 | 任意手順:Fuse Online 環境にあるすべてのインテグレーションをエクスポートする場合に、このオプションを指定します。エンドポイントは、各インテグレーションの現在のバージョンをエクスポートします。指定した環境に対してインテグレーションがマーク付けされていない場合は、エンドポイントによって指定の環境ラベルがインテグレーションに追加されます。環境ラベルがすでに作成されている必要があります。エンドポイントはラベルを作成できません。 |
追加のパラメーター | ||
| 文字列 |
クエリーパラメーターを指定した場合は必須です。このオプションを指定しない場合、エクスポートされたインテグレーションは |
リクエストの例
以下の例では、エンドポイントは test1
環境に対してマーク付けされたインテグレーションをエクスポートします。
/public/integrations/test1/export.zip
以下の例では、エンドポイントは各インテグレーションが test1
環境に対してマーク付けされていることを確かめ、export.zip
ファイルのすべてのインテグレーションを返します。
/public/integrations/test1/export.zip?all=true -o export.zip
生成されるもの
application/octet-stream
応答
エクスポートされたインテグレーションが含まれる export.zip
ファイル。エクスポートするインテグレーションがない場合、エンドポイントは 204
の HTTP ステータスを返します。