サポートトップ » GMOクラウド Public トップ » APIリファレンス
ファイアーウォールルールの編集
特定の仮想サーバーのネットワークインターフェースに設定されているファイアーウォールルールを編集します
この機能の実行時には以下のパラメーターを指定してください。
パラメーター | 説明 | 必須 |
---|---|---|
Identifier | VM識別子 仮想サーバーの識別子を指定します 仮想サーバーの識別子は4.1. listNodes APIで取得できます 4.1. listNodesのレスポンスオブジェクトのうち、identifier が該当します |
○ |
address | IPアドレス 対象のファイアーウォールルールに設定されている送信元アドレスを変更するために、変更後の新しいIPアドレスを指定します
|
○ |
command | コマンド 対象のファイアーウォールルールで実行するように設定されているコマンドを変更するために、変更後のコマンドを ACCEPT もしくは DROP で指定します |
○ |
firewall_id | ファイアーウォールID 対象のファイアーウォールルールに割り当てられているIDを指定します ファイアーウォールルールIDは7.1. listNetworkInterfaces API で取得できます 7.1. listNetworkInterfaces APIのレスポンスオブジェクトのうち、idが該当します |
○ |
network_interface_id | ネットワークインターフェースID 対象のファイアーウォールルールを設定するネットワークインターフェースIDを指定します ネットワークインターフェースIDは7.1. listNetworkInterfaces API で取得できます 7.1. listNetworkInterfaces APIのレスポンスオブジェクトのうち、idが該当します |
○ |
port | ポート 対象のファイアーウォールルールに設定されている送信先ポートを変更するために、変更後の新しい送信先ポートを指定します
|
× |
protocol | プロトコル 対象のファイアーウォールルールに設定されているプロトコル種類を変更するために、変更後の新しいプロトコル種類を TCP もしくは UDP で指定します |
× |
network_interface_id | ネットワークインターフェースID ファイアーウォールルールの追加の対象になるネットワークインターフェースIDを指定します ネットワークインターフェースIDは7.1. listNetworkInterfaces API で取得できます 7.1. listNetworkInterfaces APIのレスポンスオブジェクトのうち、idが該当します |
○ |
指定したファイアーウォールルールの編集のリクエストに成功した場合は true を返します。
指定したファイアーウォールルールの編集のリクエストに失敗した場合は、内容に応じたエラーメッセージを返します。
https://api.gmocloud.com/Cloud-Zone-ID/?Action=editFirewall&AccessKeyId=AccessKeyId&Version=1.0&Identifier=Identifier_of_VM&address =192.168.0.100%2F32&command=DROP&port=3&protocol=TCP&firewall_id=ID_of_Firewall-rule&Signature=Signature
true