RsyslogServer#

class RsyslogServer(server_name=None, ip_address=None, port=None, network_protocol=None, modules=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

RSYSLOG Server.

Parameters:
  • server_name (required max=64 chars) – (server_name) RSYSLOG server name.

  • ip_address (required) – (ip_address)

  • port (required) – (port) RSYSLOG server port.

  • network_protocol (required) – (network_protocol)

  • modules – (modules) List of modules registered to RSYSLOG server.

property ip_address#
Type:

IPAddress

property modules#

List of modules registered to RSYSLOG server.

Type:

list[ RsyslogModuleItem ]

property network_protocol#
Type:

RsyslogNetworkProtocol

property port#

RSYSLOG server port.

Type:

int

property server_name#

RSYSLOG server name.

Type:

str

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model