パッケージ リソース
この Web サービスでは、CA APM Command Center の使用可能なエージェント パッケージに関する情報を返します。また、ZIP または TAR 形式でこれらのパッケージをダウンロードできます。
apmdevops104jp
この Web サービスでは、CA APM Command Center の使用可能なエージェント パッケージに関する情報を返します。また、ZIP または TAR 形式でこれらのパッケージをダウンロードできます。
サポートされている動詞: GET、HEAD、POST、PATCH、DELETE、OPTIONS
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 |