パッケージ リソース

この Web サービスでは、CA APM Command Center の使用可能なエージェント パッケージに関する情報を返します。また、ZIP または TAR 形式でこれらのパッケージをダウンロードできます。
apmdevops104jp
この Web サービスでは、CA APM Command Center の使用可能なエージェント パッケージに関する情報を返します。また、ZIP または TAR 形式でこれらのパッケージをダウンロードできます。
サポートされている動詞: GET、HEAD、POST、PATCH、DELETE、OPTIONS
サポートされているパラメータ: pagesizesortqformatprojection
GET
GET https://localhost:8443/apm/acc/package
ID が 1 のパッケージに関する情報を取得するには、以下の要求を使用します。
GET https://localhost:8443/apm/acc/package/1
パッケージ(環境によって ZIP または TAR)をダウンロードするには、以下の要求を使用します。
GET https://localhost:8443/apm/acc/package/1?format=archive
パッケージのインストール手順(マークダウン形式)を取得するには、以下の要求を使用します。
GET https://localhost:8443/apm/acc/package/1/installInstructions
パッケージに含まれているバンドルに関する情報を取得するには、以下の要求を使用します。
GET https://localhost:8443/apm/acc/package/1/bundles
パッケージに必要なバンドルに関する情報を取得するには、以下の要求を使用します。
GET https://localhost:8443/apm/acc/package/1/requiredBundles
パッケージと互換性のあるすべてのバンドル(すでにパッケージに含まれているものを含む)に関する情報を取得するには、以下の要求を使用します。
GET https://localhost:8443/apm/acc/package/1/compatibleBundles
以下の要求を使用して、指定されたパッケージと互換性のあるすべてのパッケージについての情報を取得します。
GET https://localhost:8443/apm/acc/package/1/compatiblePackages
POST
以下の要求は、指定したプロパティでエージェント パッケージを作成します。
POST https://localhost:8443/apm/acc/package
 
{
 "name": "WebSphere Windows Package",
 "description": "Example WebSphere Package",
 "environment": {
 "osName": "windows",
 "process": "websphere",
 "agentVersion": "10.2"
 }
}
PATCH
PATCH リクエストは、パッケージ内のバンドル プロパティを追加または更新できるようにします。
以下の例では、指定された値で patched.via.rest.api および introscope.agent.acc.port プロパティを更新します。
PATCH https://localhost:8443/apm/acc/package/111
 
{
  "bundleOverrides": {
  "acc": {
  "preamble": null,
  "properties": [
      {
       "name": "new.via.ui",
       "description": null,
       "type": null,
       "value": "yes it is",
       "validator": null,
       "hidden": false,
       "id": null
      },
     {
      "name" : "patched.via.rest.api",
      "value" : "from a patch"
     },
     {
      "name" : "introscope.agent.acc.port",
      "value" : 55555
     }
    ]
   }
 }
}
DELETE
以下の要求は、ID 2 のエージェント パッケージを削除します。
DELETE https://localhost:8443/apm/acc/package/2
リソースのプロパティ
リソースに関する情報が含まれる以下のプロパティを使用できます。
プロパティ名
タイプ
説明
API バージョン
id
整数
このリソースの一意の識別子。
1.1
name
文字列
パッケージの名前です。
1.1
description
文字列
ユーザが入力したパッケージに関するコメントです。
1.1
version
整数
このパッケージのバージョン番号です(編集されたパッケージのダウンロード完了後に増分されます)。
1.1
bundles
サブリソース
パッケージに含まれるバンドルです。
1.1
emHost
文字列
エージェントが接続する Enterprise Manager のホスト名または IP アドレスとポートです。
1.1
latest
ブール
どのパッケージ バージョンが現在のバージョンであるかを示します。
1.1
origin
整数
パッケージの元のバージョンの ID です。
1.1
draft
ブール
パッケージを使用可能にするかどうかを示します。
1.1