HomeGuidesAPI Reference
GuidesAPI ReferenceGitHubAirheads Developer CommunityLog In
API Reference

Replace an OnGuard Custom Script by name

Replace an OnGuard Custom Script by name

Path Params
string
required

Unique name of OnGuard Custom Script

Body Params
string
required

Name of Custom Script

string

Description of Custom Script

string
enum
required

OS Type of Custom Script

Allowed:
string
enum
required

Type of Custom Script

Allowed:
attributes
object
required

Attributes of Custom Script, allowed attributes - Path,Command,SHA256,ExecutionLevel,WaitTime,PassResults,SuccessMsg,FailureMsg,ProgressMsg,Description,DownloadURL,ValidateURLCert,ScriptExecutionTimeOut,SignerName (e.g. {"Path": "/home/aruba/scripts","SHA256": "cfd6...f7ca","ExecutionLevel": "User","Command": "runscript.sh","SignerName": "signer"})

string
enum

Output Format of Custom Script, applicable only for health collection scripts

Allowed:
output_details
object

Output Details of Custom Script, applicable only for health collection scripts (e.g. {"ExitCode":"Integer", "OutVar1":"Boolean", "OutVar2":"String"})

string
enum

Rule Evaluation Algorithm for rules of Custom Script, applicable only for health collection scripts

Allowed:
rules
object

List of Rules for Custom Script, applicable only for health collection scripts (e.g. [{"match_type":"OR","health_status":"Healthy","condition":[{"type":"Script","name":"ExitCode","oper":"EQUALS","value":"0"}]}])

Responses

Language
Response
Choose an example:
application/json