ファイル リソース

この Web サービスは、構成サーバに格納されているファイルに関する情報を返します。ファイルの多くは、診断レポートに関連しています(ログ ファイル、エージェント プロファイル、および PBD)が、このリソースは、リモート システムへのポストを目的としたファイルのストレージとしても使用されます。
apmdevops102jp
この Web サービスは、構成サーバに格納されているファイルに関する情報を返します。ファイルの多くは、診断レポートに関連しています(ログ ファイル、エージェント プロファイル、および PBD)が、このリソースは、リモート システムへのポストを目的としたファイルのストレージとしても使用されます。
POST メソッドを使用して、ファイルをこのリソースにアップロードすることができます。
サポートされている動詞: GET、POST、DELETE、OPTIONS
サポートされているパラメータ: pagesizesort
GET
GET https://localhost:8443/apm/acc/file/
POST
curl を使用したファイルのアップロードの例を示します。
curl -k -H "Authorization:Bearer 3f77f1e5-6985-4019-8f49-af1ed04e0119"
     -F name=my-new-app.pbd
     -F [email protected]
     https://localhost:8443/apm/acc/file
以下のようなの応答が返されます。
{
   "id": 32,
   "name": "my-new-app.pbd",
   "size": 6797,
   "createdBy": "[email protected]",
   "modified": "2015-06-23T09:55:22.096+01:00",
   "_links": {
     "content": {
       "href": "https://localhost:8443/apm/acc/file/1/content"
     }
   }
}
「id」値は、後で agentFileOperationTask POST 要求において「file」フィールド(例: "file" : "file/32")に使用するファイルの識別子です。
リソースのプロパティ
リソースに関する情報が含まれる以下のプロパティを使用できます。
プロパティ
名前
タイプ
説明
API
バージョン
id
整数
このリソースの一意の識別子。
1.1
name
文字列
ファイルの名前。
1.1
size
整数
非圧縮ファイルのサイズ(バイト)。
1.1
createdBy
文字列
ファイルを POST したユーザ名。診断レポートの一部の場合は null です。
1.1
modified
日付
ファイルの変更時間。ユーザがファイルを POST した場合は「現在の時間」に設定されます。
1.1
ファイル
multipart ファイル
ファイル リソースをアップロードするための POST コマンドで使用されるパラメータを形成します。
1.1