Update Storage Limits For Event Log

PUT /node/api/event-log/limits

Updates storage limits for an event log.
Permissions: manage-configuration.

Request parameters

Body parameters

Parameter
Type
Description
maxBytes
integer
required
...
maxRecords
integer
required
The maximum number of records to store.

Response description

The response body is empty.

Request examples

Bash
JavaScript
NodeJS
Python
1
login=<...>
2
password=<...>
3
saymon_hostname=<...>
4
url=https://$saymon_hostname/node/api/event-log/limits
5
6
curl -X PUT $url -u $login:$password \
7
-H "Content-Type: application/json" \
8
--data '{"maxBytes": 1024, "maxRecords": 100}'
Copied!
1
let login = <...>
2
let password = <...>
3
let saymonHostname = <...>
4
let path = "/node/api/event-log/limits";
5
let auth = "Basic " + btoa(login + ":" + password);
6
7
let headers = new Headers();
8
headers.append("Content-Type", "application/json");
9
headers.append("Authorization", auth);
10
11
let data = JSON.stringify({
12
"maxBytes": 1024,
13
"maxRecords": 100
14
});
15
16
let requestOptions = {
17
method: "PUT",
18
headers: headers,
19
body: data
20
};
21
22
fetch(saymonHostname + path, requestOptions)
23
.then(response => response.text())
24
.then(result => console.log(result))
25
.catch(error => console.log("error", error));
Copied!
1
const http = require("http");
2
3
let login = <...>
4
let password = <...>
5
let saymonHostname = <...>
6
let path = "/node/api/event-log/limits";
7
let auth = "Basic " + Buffer.from(login + ":" + password).toString("base64");
8
9
let options = {
10
"method": "PUT",
11
"hostname": saymonHostname,
12
"headers": {
13
"Authorization": auth,
14
"Content-Type": "application/json"
15
},
16
"path": path
17
};
18
19
let req = http.request(options, function (res) {
20
let chunks = [];
21
22
res.on("data", function (chunk) {
23
chunks.push(chunk);
24
});
25
26
res.on("end", function (chunk) {
27
let body = Buffer.concat(chunks);
28
console.log(body.toString());
29
});
30
31
res.on("error", function (error) {
32
console.error(error);
33
});
34
});
35
36
let data = JSON.stringify({
37
"maxBytes": 1024,
38
"maxRecords": 100
39
});
40
41
req.write(data);
42
req.end();
Copied!
1
import requests
2
3
login = <...>
4
password = <...>
5
saymon_hostname = <...>
6
url = "https://" + saymon_hostname + "/node/api/event-log/limits"
7
8
body = {
9
"maxBytes": 1024,
10
"maxRecords": 100
11
}
12
13
response = requests.request("PUT", url, json=body, auth=(login, password))
14
print(response.text)
Copied!
Last modified 1yr ago