Esempio n. 1
0
 /// <summary>
 /// This endpoint is used with a TTL type check to set the status of the check to warning and to reset the TTL clock.
 /// </summary>
 /// <param name="tTLCheckPassParmeter">TTL Check Pass Parmeter</param>
 /// <returns></returns>    
 public async Task<(bool result, string backJson)> TTLCheckWarn(TTLCheckPassParmeter tTLCheckPassParmeter)
 {
     return await Put(tTLCheckPassParmeter, $"/agent/check/warn/{tTLCheckPassParmeter.Check_ID}");
 }
Esempio n. 2
0
 /// <summary>
 /// This endpoint is used with a TTL type check to set the status of the check to critical and to reset the TTL clock.
 /// </summary>
 /// <param name="tTLCheckPassParmeter">TTL Check Pass Parmeter</param>
 /// <returns></returns>
 public async Task <(bool result, string backJson)> TTLCheckFail(TTLCheckPassParmeter tTLCheckPassParmeter)
 {
     return(await Put(tTLCheckPassParmeter, $"/agent/check/fail/{tTLCheckPassParmeter.Check_ID}"));
 }
Esempio n. 3
0
 /// <summary>
 /// This endpoint is used with a TTL type check to set the status of the check to passing and to reset the TTL clock.
 /// </summary>
 /// <param name="tTLCheckUpdateParmeter">TTL CheckUpdate Parmeter</param>
 /// <returns></returns>
 public async Task <(bool result, string backJson)> TTLCheckPass(TTLCheckPassParmeter tTLCheckPassParmeter)
 {
     return(await Put(tTLCheckPassParmeter, $"/agent/check/pass"));
 }