Loading...
 

Modify HTTPS Monitor


HTTP VerbPUT
URI Template/healthmonitor/{monitorID}
MIME Typeapplication/vnd.pncp.v.3.0+json onwards
Normal HTTP Response Code200 OK
Can be 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 /healthmonitor/2499 HTTP/1.1
Accept: application/vnd.pncp.v.5.0+json  
Authorization: PNCP 52HCfaqtmxRaYYb6AEJhjgdXDOvjh0JYFEdXVjPadBM=
Content-Type: application/vnd.pncp.v.3.0+json
User-Agent: Jakarta Commons-HttpClient/3.1
Host: YOUR_API_URL


{
    "intervalInSeconds": 600,
    "timeoutInSeconds": 10,
    "timeUntilUpInSeconds": 0,
    "upIntervalInSeconds": 0,    
    "sendString": "GET /\\r\\n",
    "receiveString": "200\\sOK",
    "username": "test",
    "password": "letmein",
    "receiveDisableString": "500",
    "cipherList": null,
    "compatibility": true,
    "type": "HTTPS"
}

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.3.0+json  
Transfer-Encoding: chunked
Date: Wed, 24 June 2015 10:12:20 GMT

{
    "name": "testHTTPSMonitor240620152",
    "intervalInSeconds": 600,
    "timeoutInSeconds": 10,
    "timeUntilUpInSeconds": 0,
    "upIntervalInSeconds": 0,
    "accountResource": {
        "resourceURL": "/account/1503"
    },
    "nodeResource": {
        "resourceURL": "/node/10"
    },
    "sendString": "GET /\\r\\n",
    "receiveString": "200\\sOK",
    "username": "test",
    "password": "letmein",
    "receiveDisableString": "500",
    "cipherList": null,
    "compatibility": true,
    "type": "HTTPS"
}

Field Info

Field Name
Required
type
YES
intervalInSeconds
YES
timeoutInSeconds
YES
upIntervalInSeconds
YES
timeUntilUpInSeconds
YES
sendString
NO
receiveString
NO
receiveDisableString
NO
username
NO
password
NO
cipherList
NO
compatibility
YES