アップグレードのロールバック

アップグレードをロールバックするには、systemIDshostname、および以前のバージョンを使用して以下の API をトリガーします。リクエストが受け入れられると、maintenanceID を含む応答を受け取ります。

警告: ロールバックは非同期に発生し、maintenanceID を使用します。ロールバックは構成入力を受け入れません。エージェントインストーラで以前に実行されていた構成が使用されます。

形式:

POST /maintenance/rollback/systems

要求の例:

Linuxの場合:
curl --location --request POST 'https://demo.saas.appdynamics.com/zero/v1beta/maintenance/rollback/systems' \
--header 'Authorization: Bearer {AuthToken}' \
--header 'Content-Type: application/json' \
--data-raw
{
"systemDetails": [
{
"systemId": "28f7a681-6010-4150-8940-ebee25841215",
"hostname": "hostname1"
},
{
"systemId": "28f7a681-6010-4150-8940-ebee25841216",
"hostname": "hostname2"
}
],
"versions": [
{
"type": "JAVA",
"version": "21.7.0.32930"
}
]
}
Windowsの場合:
curl --location --request POST 'https://demo.saas.appdynamics.com/zero/v1beta/maintenance/rollback/systems' \
--header 'Authorization: Bearer {AuthToken}' \
--header 'Content-Type: application/json' \
--data-raw
{
"systemDetails": [
{
"systemId": "c44f978d-8db6-452f-9387-9b852d8df03a",
"hostname": "windows_host"
}
],
"versions": [
{
"type": "MACHINE_WINDOWS",
"version": "22.1.0.3252"
}
]
}

入力パラメータ:

パラメータ名 Parameter Type 説明 必須
systemDetails.systemId

本体

エージェント インストーラ システムの 。

あり

systemDetails.hostname エージェント インストーラ システムの
versions.type モニタリングエージェントのタイプ
versions.verison ロールバックするモニタリングエージェントの以前の v

応答例:

Linuxの場合:
{
"maintenanceId": "d601aacc-97a4-479e-b2b3-db095fef34fc",
"operation": "ROLLBACK",
"status": "PENDING",
"startedAt": "2021-10-25T18:19:28.607Z",
"updatedAt": "2021-10-25T18:19:28.607Z",
"maintAgentVersions": [
{
"type": "JAVA",
"version": "20.3.0.1183"
}
],
"affectedSystemIds": [
"d601aacc-97a4-479e-b2b3-db095fef34fc"
]
}
Windowsの場合:
{
"maintenanceId": "d601aacc-97a4-479e-b2b3-db095fef34fd",
"operation": "ROLLBACK",
"status": "PENDING",
"startedAt": "2022-05-12T18:19:28.607Z",
"updatedAt": "2022-05-12T18:19:28.607Z",
"maintAgentVersions": [
{
"type": "MACHINE_WINDOWS",
"version": "22.1.0.3252"
}
],
"affectedSystemIds": [
"c44f978d-8db6-452f-9387-9b852d8df03a"
]
}