APIを使用して設定パックを削除する

最終公開日 : Sep 25, 2026
以下のStyleBook APIを使用して、設定パックを削除できます。
DELETE https://<ADM-endpoint-name>/stylebook/nitro/v2/config/configpacks/<configpack-ID>?mode=async
HTTPステータス202と応答ペイロードが表示されます。応答ペイロードにはジョブIDが含まれており、これを使用して削除操作のステータスを追跡できます。
応答ペイロードは次のとおりです。
{
    "job": {
        "job_id": "1841028854"
    }
}
削除ジョブ操作を追跡するには、ジョブID (この例では、ジョブIDは1841028854です) とともにジョブポーリングAPIを使用します。
GET https://<ADM-endpoint-name>/stylebook/nitro/v2/config/jobs/1841028854
応答のステータスフィールドが「completed」に設定されている場合、次の例に示すように、削除ジョブ操作は成功したことを意味します。
{
    "job": {
        "job_id": "3920886024",
        "status": "completed",
        "progress_info": [
            {
                "is_last": "false",
                "message": "Validated the parameters",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Configuration audit completed",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Computed configuration objects",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Prepared objects for applying configuration on 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Retrieved existing data for updatable objects on instance 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Applied configuration on instance 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Retrieved data for configuration audit on instance 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Logged out from instance 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "true",
                "message": "Removed configpack.",
                "status": "completed"
            }
        ]
    }
}
削除操作は次のシナリオで失敗する可能性があります。
  • 設定が存在するNetScalerインスタンスがダウンしている
  • NetScaler ConsoleからNetScalerインスタンスに到達できない
  • NetScaler上で設定が利用できなくなっている
NetScalerから設定を削除できない場合でも、NetScaler Consoleから設定の削除を強制できます。そのような場合、NetScalerの設定は手動で復元する必要があります。
NetScaler Consoleから設定の削除を強制するには、APIにクエリ文字列「"force=true"」を追加します:
DELETE https://<ADM-endpoint-name>/stylebook/nitro/v2/config/configpacks/<configpack-ID>?mode=async&force=true.