ファイアウォール再起動

API情報
API種別メソッドURI対象名称実行
設定PUT/:GisServiceCode/firewalls/:IfwServiceCode/action.jsonファイアウォールファイアウォール再起動非同期
  • 指定したファイアウォールの実ホストを再起動します
  • APIのレスポンスはホストの起動を待つことなく戻ります


リクエストパラメータ

パラメータ必須意味
URLGisServiceCodeP2契約のサービスコードgis########

IfwServiceCodeファイアウォールのサービスコードifw########
ボディActionType操作内容"Restart"

Target対象となる実ホスト"Master" "Slave"
レスポンス
フィールドタイプ意味
CurrentObject再起動後の状態オブジェクト
Current.ResourceStatusStringファイアウォールステータスファイアウォールステータス
Current.HostListArray実ホストの状態オブジェクトの配列
Current.HostList.MasterStringマスターならばYes, スレーブならばNo"Yes" "No"
Current.HostList.ResourceStatusStringファイアウォールステータスファイアウォールステータス
PreviousObject再起動前の状態オブジェクト
Previous.ResourceStatusStringファイアウォールステータスファイアウォールステータス
Previous.HostListArray実ホストの状態オブジェクトの配列
Previous.HostList.MasterStringマスターならばYes, スレーブならばNo"Yes" "No"
Previous.HostList.ResourceStatusStringファイアウォールステータスファイアウォールステータス
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

{
    "ActionType": "Restart",
    "Target": "Slave"
}

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "Current": {
        "ResourceStatus": "Configuring",
        "HostList": [
            {
                "Master": "Yes",
                "ResourceStatus": "Running"
            },
            {
                "Master": "No",
                "ResourceStatus": "Stopping"
            }
        ]
    },
    "Previous": {
        "ResourceStatus": "Configured",
        "HostList": [
            {
                "Master": "Yes",
                "ResourceStatus": "Running"
            },
            {
                "Master": "No",
                "ResourceStatus": "Running"
            }
        ]
    }
}