POST Log Forwarder
Adds a log forwarding destination.
{
"acceptCert": false,
"name": "example",
"host": "10.10.10.10",
"port": 9000,
"protocol": "cfapi",
"sslEnabled": false,
"workerCount": 8,
"diskCacheSize": 104857600,
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"filter": "hostname=~\"vmware\"",
"transportProtocol": "tcp",
"forwardComplementaryFields": true,
"testConnection": false
}
Successfully added log forwarder configuration.
{
"name": "test1",
"host": "10.10.10.10",
"port": 9000,
"protocol": "cfapi",
"sslEnabled": false,
"workerCount": 8,
"connectionRefreshInterval": 60,
"diskCacheSize": 104857600,
"tags": {},
"filter": "",
"transportProtocol": "tcp",
"forwardComplementaryFields": true,
"id": "5a105e8b-9d40-3132-9780-d62ea2265d8a"
}
The request failed because the request body either did not contain valid JSON, or did not match the required JSON format.
{
"errorMessage": "Invalid request body.",
"errorCode": "JSON_FORMAT_ERROR",
"errorDetails": {
"reason": "..."
}
}
A message describing the error.
A code representing the type of error.
Dynamic error details, where the field name can vary depending on the request field and error code.
Forwarder with specified id already exists.
{
"errorMessage": "Forwarder with specified name already exists.",
"errorCode": "FIELD_ERROR",
"errorDetails": {
"name": "com.vmware.loginsight.api.errors.forwarding.already_exists"
}
}
A message describing the error.
A code representing the type of error.
Dynamic error details, where the field name can vary depending on the request field and error code.
SSL connection failed.
{
"errorMessage": "SSL connection failed. Forwarding destination certificate is not trusted. Use \"acceptCert\":true in request to automatically accept not trusted certificate.",
"errorDetails": {
"errorMessage": "SSL connection failed. Forwarding destination certificate is not trusted. Use \"acceptCert\":true in request to automatically accept not trusted certificate.",
"errorCode": "TEST_ERROR"
}
}
A message describing the error.
A code representing the type of error.
Dynamic error details, where the field name can vary depending on the request field and error code.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/api/v2/log-forwarder