Internalネットワーク追加

API情報
API種別メソッドURI対象名称実行
設定POST/:GisServiceCode/firewalls/:IfwServiceCode/internal-networks.jsonファイアウォール

Internalネットワーク追加

非同期
  • 指定されたファイアウォールにInternalネットワークを追加します
  • APIのレスポンスはInternalネットワークの追加処理の完了を待つことなく戻ります
  • ファイアウォールがメンテナンス中の場合はメンテナンスが完了するまでInternalネットワークの追加はできません


リクエストパラメータ

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

IfwServiceCodeファイアウォールのサービスコードifw########
ボディNetworkTypeネットワーク種別"PrivateStandard", "Private"

ServiceCode
プラベートネットワーク/V のサービスコードivl########

InternalVipAddress
配下の仮想サーバからみた時にゲートウェイになるアドレスIPv4アドレス

MasterHostAddress
マスターホストのアドレスIPv4アドレス

SlaveHostAddress
スレーブホストのアドレスIPv4アドレス

Netmask
ネットマスク数字
レスポンス
フィールドタイプ意味
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に関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

{
    "NetworkType": "Private",
    "ServiceCode": "ivl########",
    "InternalVipAddress": "10.0.0.1",
    "MasterHostAddress": "10.0.0.2"
    "SlaveHostAddress": "10.0.0.3",
    "Netmask": "28"
}

レスポンス (JSON)

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