Loading...
 

Modify Firewall Status


HTTP VerbPUT
URI Template/account/{accID}/node/{nodeID}/firewall/status={on|off|remote_only}
MIME Typeapplication/vnd.pncp.v.1.0+json onwards
Normal HTTP Response Code200 OK
Invoked ByResellers can invoke this for their own account as well as any other account they own. End-clients can invoke this for their account only.
Response ModeSynchronous.

Sample Request

PUT /pncp-external-api-rest/account/88/node/1/firewall/status? status=on HTTP/1.1
Accept: application/vnd.pncp.v.5.0+json
Authorization: PNCP A8EFlcotEV8ZASJGq7nsT0MPrVzVuNjkQmeAN5kl37k=
Content-Length: 0
User-Agent: Jakarta Commons-HttpClient/3.1
Host: YOUR_API_URL

Sample Response

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Cache-Control: no-store
Content-Type: application/vnd.pncp.v.5.0+json 
Transfer-Encoding: chunked
Date: Thu, 26 Jan 2012 14:04:20 GMT

{
   "firewallStatus":"ON",
   "lastUpdatedTimestamp":1327586640000,
   "firewallRules":[
      {
         "name":"allow only DB Machine",
         "destinationIp":"10.0.0.15",
         "destinationPort":"8080",
         "sourceIp":"ANY",
         "sourcePort":"ANY",
         "firewallProtocol":"TCP",
         "firewallRuleAction":"ALLOW",
         "rulePriority":10545,
         "active":true
      }
   ]
}