UnifiedAgentSyslogParser¶
- 
class oci.logging.models.UnifiedAgentSyslogParser(**kwargs)¶
- Bases: - oci.logging.models.unified_agent_parser.UnifiedAgentParser- Syslog Parser. - Attributes - MESSAGE_FORMAT_AUTO- A constant which can be used with the message_format property of a UnifiedAgentSyslogParser. - MESSAGE_FORMAT_RFC3164- A constant which can be used with the message_format property of a UnifiedAgentSyslogParser. - MESSAGE_FORMAT_RFC5424- A constant which can be used with the message_format property of a UnifiedAgentSyslogParser. - PARSER_TYPE_APACHE2- str(object=’’) -> str - PARSER_TYPE_APACHE_ERROR- str(object=’’) -> str - PARSER_TYPE_AUDITD- str(object=’’) -> str - PARSER_TYPE_CRI- str(object=’’) -> str - PARSER_TYPE_CSV- str(object=’’) -> str - PARSER_TYPE_GROK- str(object=’’) -> str - PARSER_TYPE_JSON- str(object=’’) -> str - PARSER_TYPE_MSGPACK- str(object=’’) -> str - PARSER_TYPE_MULTILINE- str(object=’’) -> str - PARSER_TYPE_MULTILINE_GROK- str(object=’’) -> str - PARSER_TYPE_NONE- str(object=’’) -> str - PARSER_TYPE_OPENMETRICS- str(object=’’) -> str - PARSER_TYPE_REGEXP- str(object=’’) -> str - PARSER_TYPE_SYSLOG- str(object=’’) -> str - PARSER_TYPE_TSV- str(object=’’) -> str - SYSLOG_PARSER_TYPE_REGEXP- A constant which can be used with the syslog_parser_type property of a UnifiedAgentSyslogParser. - SYSLOG_PARSER_TYPE_STRING- A constant which can be used with the syslog_parser_type property of a UnifiedAgentSyslogParser. - field_time_key- Gets the field_time_key of this UnifiedAgentParser. - is_estimate_current_event- Gets the is_estimate_current_event of this UnifiedAgentParser. - is_keep_time_key- Gets the is_keep_time_key of this UnifiedAgentParser. - is_null_empty_string- Gets the is_null_empty_string of this UnifiedAgentParser. - is_support_colonless_ident- Gets the is_support_colonless_ident of this UnifiedAgentSyslogParser. - is_with_priority- Gets the is_with_priority of this UnifiedAgentSyslogParser. - message_format- Gets the message_format of this UnifiedAgentSyslogParser. - null_value_pattern- Gets the null_value_pattern of this UnifiedAgentParser. - parser_type- [Required] Gets the parser_type of this UnifiedAgentParser. - rfc5424_time_format- Gets the rfc5424_time_format of this UnifiedAgentSyslogParser. - syslog_parser_type- Gets the syslog_parser_type of this UnifiedAgentSyslogParser. - time_format- Gets the time_format of this UnifiedAgentSyslogParser. - timeout_in_milliseconds- Gets the timeout_in_milliseconds of this UnifiedAgentParser. - types- Gets the types of this UnifiedAgentParser. - Methods - __init__(**kwargs)- Initializes a new UnifiedAgentSyslogParser object with values from keyword arguments. - get_subtype(object_dictionary)- Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. - 
MESSAGE_FORMAT_AUTO= 'AUTO'¶
- A constant which can be used with the message_format property of a UnifiedAgentSyslogParser. This constant has a value of “AUTO” 
 - 
MESSAGE_FORMAT_RFC3164= 'RFC3164'¶
- A constant which can be used with the message_format property of a UnifiedAgentSyslogParser. This constant has a value of “RFC3164” 
 - 
MESSAGE_FORMAT_RFC5424= 'RFC5424'¶
- A constant which can be used with the message_format property of a UnifiedAgentSyslogParser. This constant has a value of “RFC5424” 
 - 
PARSER_TYPE_APACHE2= 'APACHE2'¶
 - 
PARSER_TYPE_APACHE_ERROR= 'APACHE_ERROR'¶
 - 
PARSER_TYPE_AUDITD= 'AUDITD'¶
 - 
PARSER_TYPE_CRI= 'CRI'¶
 - 
PARSER_TYPE_CSV= 'CSV'¶
 - 
PARSER_TYPE_GROK= 'GROK'¶
 - 
PARSER_TYPE_JSON= 'JSON'¶
 - 
PARSER_TYPE_MSGPACK= 'MSGPACK'¶
 - 
PARSER_TYPE_MULTILINE= 'MULTILINE'¶
 - 
PARSER_TYPE_MULTILINE_GROK= 'MULTILINE_GROK'¶
 - 
PARSER_TYPE_NONE= 'NONE'¶
 - 
PARSER_TYPE_OPENMETRICS= 'OPENMETRICS'¶
 - 
PARSER_TYPE_REGEXP= 'REGEXP'¶
 - 
PARSER_TYPE_SYSLOG= 'SYSLOG'¶
 - 
PARSER_TYPE_TSV= 'TSV'¶
 - 
SYSLOG_PARSER_TYPE_REGEXP= 'REGEXP'¶
- A constant which can be used with the syslog_parser_type property of a UnifiedAgentSyslogParser. This constant has a value of “REGEXP” 
 - 
SYSLOG_PARSER_TYPE_STRING= 'STRING'¶
- A constant which can be used with the syslog_parser_type property of a UnifiedAgentSyslogParser. This constant has a value of “STRING” 
 - 
__init__(**kwargs)¶
- Initializes a new UnifiedAgentSyslogParser object with values from keyword arguments. The default value of the - parser_typeattribute of this class is- SYSLOGand it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):- Parameters: - parser_type (str) – The value to assign to the parser_type property of this UnifiedAgentSyslogParser. Allowed values for this property are: “AUDITD”, “CRI”, “JSON”, “TSV”, “CSV”, “NONE”, “SYSLOG”, “APACHE2”, “APACHE_ERROR”, “MSGPACK”, “REGEXP”, “MULTILINE”, “GROK”, “MULTILINE_GROK”, “OPENMETRICS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- field_time_key (str) – The value to assign to the field_time_key property of this UnifiedAgentSyslogParser.
- types (dict(str, str)) – The value to assign to the types property of this UnifiedAgentSyslogParser.
- null_value_pattern (str) – The value to assign to the null_value_pattern property of this UnifiedAgentSyslogParser.
- is_null_empty_string (bool) – The value to assign to the is_null_empty_string property of this UnifiedAgentSyslogParser.
- is_estimate_current_event (bool) – The value to assign to the is_estimate_current_event property of this UnifiedAgentSyslogParser.
- is_keep_time_key (bool) – The value to assign to the is_keep_time_key property of this UnifiedAgentSyslogParser.
- timeout_in_milliseconds (int) – The value to assign to the timeout_in_milliseconds property of this UnifiedAgentSyslogParser.
- time_format (str) – The value to assign to the time_format property of this UnifiedAgentSyslogParser.
- rfc5424_time_format (str) – The value to assign to the rfc5424_time_format property of this UnifiedAgentSyslogParser.
- message_format (str) – The value to assign to the message_format property of this UnifiedAgentSyslogParser. Allowed values for this property are: “RFC3164”, “RFC5424”, “AUTO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- is_with_priority (bool) – The value to assign to the is_with_priority property of this UnifiedAgentSyslogParser.
- is_support_colonless_ident (bool) – The value to assign to the is_support_colonless_ident property of this UnifiedAgentSyslogParser.
- syslog_parser_type (str) – The value to assign to the syslog_parser_type property of this UnifiedAgentSyslogParser. Allowed values for this property are: “STRING”, “REGEXP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
 
 - 
field_time_key¶
- Gets the field_time_key of this UnifiedAgentParser. Specifies the time field for the event time. If the event doesn’t have this field, the current time is used. - Returns: - The field_time_key of this UnifiedAgentParser. - Return type: - str 
 - 
static get_subtype(object_dictionary)¶
- Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. 
 - 
is_estimate_current_event¶
- Gets the is_estimate_current_event of this UnifiedAgentParser. If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified. - Returns: - The is_estimate_current_event of this UnifiedAgentParser. - Return type: - bool 
 - 
is_keep_time_key¶
- Gets the is_keep_time_key of this UnifiedAgentParser. If true, keep the time field in the record. - Returns: - The is_keep_time_key of this UnifiedAgentParser. - Return type: - bool 
 - 
is_null_empty_string¶
- Gets the is_null_empty_string of this UnifiedAgentParser. If true, an empty string field is replaced with a null value. - Returns: - The is_null_empty_string of this UnifiedAgentParser. - Return type: - bool 
 - 
is_support_colonless_ident¶
- Gets the is_support_colonless_ident of this UnifiedAgentSyslogParser. Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter. - Returns: - The is_support_colonless_ident of this UnifiedAgentSyslogParser. - Return type: - bool 
 - 
is_with_priority¶
- Gets the is_with_priority of this UnifiedAgentSyslogParser. Specifies with priority or not. Corresponds to the Fluentd with_priority parameter. - Returns: - The is_with_priority of this UnifiedAgentSyslogParser. - Return type: - bool 
 - 
message_format¶
- Gets the message_format of this UnifiedAgentSyslogParser. Syslog message format. - Allowed values for this property are: “RFC3164”, “RFC5424”, “AUTO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The message_format of this UnifiedAgentSyslogParser. - Return type: - str 
 - 
null_value_pattern¶
- Gets the null_value_pattern of this UnifiedAgentParser. Specify the null value pattern. - Returns: - The null_value_pattern of this UnifiedAgentParser. - Return type: - str 
 - 
parser_type¶
- [Required] Gets the parser_type of this UnifiedAgentParser. Type of fluent parser. - Allowed values for this property are: “AUDITD”, “CRI”, “JSON”, “TSV”, “CSV”, “NONE”, “SYSLOG”, “APACHE2”, “APACHE_ERROR”, “MSGPACK”, “REGEXP”, “MULTILINE”, “GROK”, “MULTILINE_GROK”, “OPENMETRICS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The parser_type of this UnifiedAgentParser. - Return type: - str 
 - 
rfc5424_time_format¶
- Gets the rfc5424_time_format of this UnifiedAgentSyslogParser. RFC 5424 time format. - Returns: - The rfc5424_time_format of this UnifiedAgentSyslogParser. - Return type: - str 
 - 
syslog_parser_type¶
- Gets the syslog_parser_type of this UnifiedAgentSyslogParser. Syslog parser type. - Allowed values for this property are: “STRING”, “REGEXP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The syslog_parser_type of this UnifiedAgentSyslogParser. - Return type: - str 
 - 
time_format¶
- Gets the time_format of this UnifiedAgentSyslogParser. Time format. - Returns: - The time_format of this UnifiedAgentSyslogParser. - Return type: - str 
 - 
timeout_in_milliseconds¶
- Gets the timeout_in_milliseconds of this UnifiedAgentParser. Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern. - Returns: - The timeout_in_milliseconds of this UnifiedAgentParser. - Return type: - int 
 - 
types¶
- Gets the types of this UnifiedAgentParser. Specify types for converting a field into another type. For example, - With this configuration:
- <parse>
- @type csv keys time,host,req_id,user time_key time
 - </parse> 
- This incoming event:
- “2013/02/28 12:00:00,192.168.0.1,111,-”
- is parsed as:
- 1362020400 (2013/02/28/ 12:00:00) - record: { “host” : “192.168.0.1”, “req_id” : “111”, “user” : “-”- } 
 - Returns: - The types of this UnifiedAgentParser. - Return type: - dict(str, str) 
 
-