setPushEventSettings
This method sets the push event settings.
Important
Event Push Service requires the HTTP collector running on the third-party platforms to support SSL with TLS 1.2 or higher, to send events successfully.
The following IP addresses must be whitelisted to ensure end-to-end communication between the GravityZone Event Push Service and the SIEM/HTTP collector:
34.159.83.241
34.159.47.15
34.159.150.228
34.85.152.87
34.85.155.173
The HTTP collector must respond with the status
HTTP 200 OKto the push events received from the above-mentioned IP addresses if the messages are correctly received. Any other response or no response is considered an error.The SIEM and NodeJS connector receiving events from the event push require a Public IP assigned for the GravityZone Event Push server to forward events to.
Parameters
Parameter | Type | Optional | Description |
|---|---|---|---|
| Number | No | 0 - disabled, 1 - enabled |
| String | No | Type of the web service. Valid values: |
| Array | No | Specific settings for each service type. For information regarding the service settings, refer to Service Type Settings. |
| Array | No | List of event types to be sent to the web service. |
Service Type Settings
Service Type | Service Settings |
|---|---|
|
|
|
|
|
|
|
|
|
|
Return value
This method returns a Boolean which is True when the settings were saved successfully.
Example
Request:
{
"params": {
"status": 1,
"serviceType": "jsonRPC",
"serviceSettings": {
"url": "http://web_service_url_example.com",
"authorization": "Bearer sfasdfw34243",
"requireValidSslCertificate": true
},
"subscribeToEventTypes": {
"modules": true,
"sva": true,
"registration": true,
"supa-update-status": true,
"av": true,
"aph": true,
"fw": true,
"avc": true,
"uc": true,
"dp": true,
"sva-load": true,
"task-status": true,
"exchange-malware": true,
"network-sandboxing": true,
"adcloud": true,
"exchange-user-credentials": true,
"endpoint-moved-out": true,
"endpoint-moved-in": true,
"troubleshooting-activity": true,
"uninstall": true,
"install": true,
"hwid-change": true,
"new-incident": true,
"antiexploit": true,
"network-monitor": true,
"ransomware-mitigation": true,
"security-container-update-available": true
}
},
"jsonrpc": "2.0",
"method": "setPushEventSettings",
"id": "ad12cb61-52b3-4209-a87a-93a8530d91cb"
} Response:
{
"id":"ad12cb61-52b3-4209-a87a-93a8530d91cb",
"jsonrpc":"2.0",
"result": true
}