ファイアウォール再起動

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


リクエストパラメータ

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

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

Target 対象となる実ホスト "Master" "Slave"
レスポンス
フィールド タイプ 意味
Current Object 再起動後の状態 オブジェクト
Current.ResourceStatus String ファイアウォールステータス ファイアウォールステータス
Current.HostList Array 実ホストの状態 オブジェクトの配列
Current.HostList.Master String マスターならばYes, スレーブならばNo "Yes" "No"
Current.HostList.ResourceStatus String ファイアウォールステータス ファイアウォールステータス
Previous Object 再起動前の状態 オブジェクト
Previous.ResourceStatus String ファイアウォールステータス ファイアウォールステータス
Previous.HostList Array 実ホストの状態 オブジェクトの配列
Previous.HostList.Master String マスターならばYes, スレーブならばNo "Yes" "No"
Previous.HostList.ResourceStatus String ファイアウォールステータス ファイアウォールステータス
エラーコード
  • この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"
            }
        ]
    }
}