syslog:endpoint : The syslog endpoint object.¶
The name part of the syslog:endpoint object reference has the following components:
The name of an endpoint.
Example: syslog:endpoint/b25lLmVuZHBvaW50JDMzOQ:wintermute
Object Reference¶
References to syslog:endpoint are object references.
Restrictions¶
The object does not support the following operations:
Global search (searches via the search object)
Scheduling
CSV export
The object cannot be managed on Cloud Platform members.
Fields¶
These fields are actual members of the object; thus, they can be requested by using _return_fields, if the fields are readable.
The basic version of the object contains the field(s): name, outbound_member_type.
The following fields are required to create this object:
Field |
Notes |
---|---|
name |
|
outbound_member_type |
extattrs¶
- extattrs¶
Extensible attributes associated with the object.
For valid values for extensible attributes, see the following information.
Type
Extensible attributes.
This field allows +/- to be specified as part of the field name when updating the object, see the following information.
Create
The default value is empty.
Search
For how to search extensible attributes, see the following information.
log_level¶
- log_level¶
The log level for a notification REST endpoint.
Type
String.
- Valid values are:
DEBUG
ERROR
INFO
WARNING
Create
The default value is WARNING.
Search
The field is available for search via
‘=’ (exact equality)
name¶
- name¶
The name of a Syslog endpoint.
Type
String.
Values with leading or trailing white space are not valid for this field.
Create
The field is required on creation.
Search
The field is available for search via
‘~=’ (regular expression)
‘=’ (exact equality)
‘:=’ (case insensitive search)
Notes
The name is part of the base object.
outbound_member_type¶
- outbound_member_type¶
The outbound member that will generate events.
Type
String.
- Valid values are:
GM
MEMBER
Create
The field is required on creation.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The outbound_member_type is part of the base object.
outbound_members¶
- outbound_members¶
The list of members for outbound events.
Type
String array.
Create
The default value is empty.
Search
The field is not available for search.
syslog_servers¶
- syslog_servers¶
List of syslog servers
Type
A/An Syslog server structure struct array.
Create
The default value is:
empty
Search
The field is not available for search.
template_instance¶
- template_instance¶
The Syslog template instance. You cannot change the parameters of the Syslog endpoint template instance.
Type
A/An Notification REST template instance struct.
Create
The default value is empty.
Search
The field is not available for search.
timeout¶
- timeout¶
The timeout of session management (in seconds).
Type
Unsigned integer.
Create
The default value is 30.
Search
The field is not available for search.
vendor_identifier¶
- vendor_identifier¶
The vendor identifier.
Type
String.
Create
The default value is empty.
Search
The field is available for search via
‘~=’ (regular expression)
‘=’ (exact equality)
‘:=’ (case insensitive search)
wapi_user_name¶
- wapi_user_name¶
The user name for WAPI integration.
Type
String.
Create
The default value is empty.
Search
The field is not available for search.
wapi_user_password¶
- wapi_user_password¶
The user password for WAPI integration.
Type
String.
Create
The default value is undefined.
Search
The field is not available for search.
Notes
wapi_user_password is not readable.
Function Calls¶
test_syslog_connection¶
Function to test a connection to the syslog endpoint server.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
syslog_server ( A/An Syslog server structure struct. ). This parameter is mandatory. The syslog server for testing the connection.
Output fields
result ( String. Valid values are: “CANNOT_CONNECT”, “TEST_OK”, “CERTIFICATE_IS_NOT_VALID” ) The result of connection testing to the endpoint syslog server.
Fields List¶
Field |
Type |
Req |
R/O |
Base |
Search |
---|---|---|---|---|---|
extattrs |
Extattr |
N |
N |
N |
ext |
log_level |
String |
N |
N |
N |
= |
name |
String |
Y |
N |
Y |
: = ~ |
outbound_member_type |
String |
Y |
N |
Y |
= |
outbound_members |
[String] |
N |
N |
N |
N/A |
syslog_servers |
[struct] |
N |
N |
N |
N/A |
template_instance |
struct |
N |
N |
N |
N/A |
timeout |
Unsigned int |
N |
N |
N |
N/A |
vendor_identifier |
String |
N |
N |
N |
: = ~ |
wapi_user_name |
String |
N |
N |
N |
N/A |
wapi_user_password |
String |
N |
N |
N |
N/A |