API Description
This API is used to edit Firewall Plan from Enduser side.
Parameters
Sample Code
<?php
require_once('/usr/local/virtualizor/sdk/enduser.php');
$key = 'your_api_key';
$pass = 'your_api_pass';
$ip = 'your_server_ip';
$enduser = new Virtualizor_Enduser_API($ip, $key, $pass);
$output = $post = [];
$post['fwpid'] = 33;
$post['edit_fwp_name'] = 'Test SSH2';
$post['api_firewall_rules'] = [[4, "IN" ,"ACCEPT" ,"TCP" ,"ALL", "192.168.1.10"],
[4, "IN", "ACCEPT","TCP","80","0.0.0.0/0"]];
$post['edit_default_policy'] = 'DROP';
$post['edit_fwp_note'] = 'Test Firewall';
$output = $admin->editfirewallplan($post);
print_r(json_encode($output));Output
{
"done": {
"msg": "Firewall Plan edited successfully",
"goto": "act=firewallplan"
}
}