Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR infra-syslog package configuration.
This module contains definitions for the following management objects:
syslog-service: Syslog Timestamp Services syslog: syslog
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Facility
- type LogCollectFrequency
- type LogMessageSeverity
- type LogSeverity
- type LoggingDscp
- type LoggingDscpValue
- type LoggingLevels
- type LoggingPrecedence
- type LoggingPrecedenceValue
- type LoggingTos
- type Syslog
- type SyslogService
- type SyslogService_Timestamps
- type SyslogService_Timestamps_Debug
- type SyslogService_Timestamps_Debug_DebugDatetime
- type SyslogService_Timestamps_Debug_DebugDatetime_DatetimeValue
- type SyslogService_Timestamps_Log
- type SyslogService_Timestamps_Log_LogDatetime
- type SyslogService_Timestamps_Log_LogDatetime_LogDatetimeValue
- type Syslog_AlarmLogger
- type Syslog_AlarmLogger_AlarmFilterStrings
- type Syslog_AlarmLogger_AlarmFilterStrings_AlarmFilterString
- type Syslog_Archive
- type Syslog_BufferedLogging
- type Syslog_BufferedLogging_BufferedDiscriminator
- type Syslog_ConsoleLogging
- type Syslog_ConsoleLogging_ConsoleDiscriminator
- type Syslog_Correlator
- type Syslog_Correlator_RuleSets
- type Syslog_Correlator_RuleSets_RuleSet
- type Syslog_Correlator_RuleSets_RuleSet_AppliedTo
- type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts
- type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts_Context
- type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations
- type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations_Location
- type Syslog_Correlator_RuleSets_RuleSet_Rulenames
- type Syslog_Correlator_RuleSets_RuleSet_Rulenames_Rulename
- type Syslog_Correlator_Rules
- type Syslog_Correlator_Rules_Rule
- type Syslog_Correlator_Rules_Rule_AppliedTo
- type Syslog_Correlator_Rules_Rule_AppliedTo_Contexts
- type Syslog_Correlator_Rules_Rule_AppliedTo_Contexts_Context
- type Syslog_Correlator_Rules_Rule_AppliedTo_Locations
- type Syslog_Correlator_Rules_Rule_AppliedTo_Locations_Location
- type Syslog_Correlator_Rules_Rule_ApplyTo
- type Syslog_Correlator_Rules_Rule_ApplyTo_Contexts
- type Syslog_Correlator_Rules_Rule_ApplyTo_Locations
- type Syslog_Correlator_Rules_Rule_Definition
- type Syslog_Correlator_Rules_Rule_NonStateful
- type Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses
- type Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses_NonRootCause
- type Syslog_Correlator_Rules_Rule_NonStateful_RootCause
- type Syslog_Correlator_Rules_Rule_Stateful
- type Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses
- type Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses_NonRootCause
- type Syslog_Correlator_Rules_Rule_Stateful_RootCause
- type Syslog_Files
- type Syslog_Files_File
- type Syslog_Files_File_FileLogDiscriminator
- type Syslog_Files_File_FileSpecification
- type Syslog_HistoryLogging
- type Syslog_HostServer
- type Syslog_HostServer_Vrfs
- type Syslog_HostServer_Vrfs_Vrf
- type Syslog_HostServer_Vrfs_Vrf_Hosts
- type Syslog_HostServer_Vrfs_Vrf_Hosts_Host
- type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities
- type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities_HostNameSeverity
- type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostSeverityPort
- type Syslog_HostServer_Vrfs_Vrf_Ipv4s
- type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4
- type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels
- type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels_Ipv4SeverityLevel
- type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityPort
- type Syslog_HostServer_Vrfs_Vrf_Ipv6s
- type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6
- type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels
- type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels_Ipv6SeverityLevel
- type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityPort
- type Syslog_Ipv4
- type Syslog_Ipv4_Dscp
- type Syslog_Ipv4_Precedence
- type Syslog_Ipv4_Tos
- type Syslog_Ipv6
- type Syslog_Ipv6_Dscp
- type Syslog_Ipv6_Precedence
- type Syslog_Ipv6_TrafficClass
- type Syslog_LoggingFacilities
- type Syslog_MonitorLogging
- type Syslog_MonitorLogging_MonitorDiscriminator
- type Syslog_SourceInterfaceTable
- type Syslog_SourceInterfaceTable_SourceInterfaceValues
- type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue
- type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs
- type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs_SourceInterfaceVrf
- type Syslog_Suppression
- type Syslog_Suppression_Rules
- type Syslog_Suppression_Rules_Rule
- type Syslog_Suppression_Rules_Rule_AlarmCauses
- type Syslog_Suppression_Rules_Rule_AlarmCauses_AlarmCause
- type Syslog_Suppression_Rules_Rule_AppliedTo
- type Syslog_Suppression_Rules_Rule_AppliedTo_Sources
- type Syslog_Suppression_Rules_Rule_AppliedTo_Sources_Source
- type Syslog_TrapLogging
- type TimeInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Facility ¶
type Facility string
Facility represents Facility
const ( // Kernel Facility Facility_kern Facility = "kern" // User Facility Facility_user Facility = "user" // Mail Facility Facility_mail Facility = "mail" // Daemon Facility Facility_daemon Facility = "daemon" // Auth Facility Facility_auth Facility = "auth" // Syslog Facility Facility_syslog Facility = "syslog" // Lpr Facility Facility_lpr Facility = "lpr" // News Facility Facility_news Facility = "news" // Uucp Facility Facility_uucp Facility = "uucp" // Cron Facility Facility_cron Facility = "cron" // Authpriv Facility Facility_authpriv Facility = "authpriv" // Ftp Facility Facility_ftp Facility = "ftp" // Local0 Facility Facility_local0 Facility = "local0" // Local1 Facility Facility_local1 Facility = "local1" // Local2 Facility Facility_local2 Facility = "local2" // Local3 Facility Facility_local3 Facility = "local3" // Local4 Facility Facility_local4 Facility = "local4" // Local5 Facility Facility_local5 Facility = "local5" // Local6 Facility Facility_local6 Facility = "local6" // Local7 Facility Facility_local7 Facility = "local7" // System9 Facility Facility_sys9 Facility = "sys9" // System10 Facility Facility_sys10 Facility = "sys10" // System11 Facility Facility_sys11 Facility = "sys11" // System12 Facility Facility_sys12 Facility = "sys12" // System13 Facility Facility_sys13 Facility = "sys13" // System14 Facility Facility_sys14 Facility = "sys14" )
type LogCollectFrequency ¶
type LogCollectFrequency string
LogCollectFrequency represents Log collect frequency
const ( // Collect log in files on a weekly basis LogCollectFrequency_weekly LogCollectFrequency = "weekly" // Collect log in files on a daily basis LogCollectFrequency_daily LogCollectFrequency = "daily" )
type LogMessageSeverity ¶
type LogMessageSeverity string
LogMessageSeverity represents Log message severity
const ( // System is unusable (severity=0) LogMessageSeverity_emergency LogMessageSeverity = "emergency" // Immediate action needed (severity=1) LogMessageSeverity_alert LogMessageSeverity = "alert" // Critical conditions (severity=2) LogMessageSeverity_critical LogMessageSeverity = "critical" // Error conditions (severity=3) LogMessageSeverity_error_ LogMessageSeverity = "error" // Warning conditions (severity=4) LogMessageSeverity_warning LogMessageSeverity = "warning" // Normal but significant conditions (severity=5) LogMessageSeverity_notice LogMessageSeverity = "notice" // Informational messages (severity=6) LogMessageSeverity_informational LogMessageSeverity = "informational" // Debugging messages (severity=7) LogMessageSeverity_debug LogMessageSeverity = "debug" )
type LogSeverity ¶
type LogSeverity string
LogSeverity represents Log severity
const ( // System is unusable (severity=0) LogSeverity_emergency LogSeverity = "emergency" // Immediate action needed (severity=1) LogSeverity_alert LogSeverity = "alert" // Critical conditions (severity=2) LogSeverity_critical LogSeverity = "critical" // Error conditions (severity=3) LogSeverity_error_ LogSeverity = "error" // Warning conditions (severity=4) LogSeverity_warning LogSeverity = "warning" // Normal but significant conditions (severity=5) LogSeverity_notice LogSeverity = "notice" // Informational messages (severity=6) LogSeverity_informational LogSeverity = "informational" // Debugging messages (severity=7) LogSeverity_debug LogSeverity = "debug" )
type LoggingDscp ¶
type LoggingDscp string
LoggingDscp represents Logging dscp
const ( // Logging TOS type DSCP LoggingDscp_dscp LoggingDscp = "dscp" )
type LoggingDscpValue ¶
type LoggingDscpValue string
LoggingDscpValue represents Logging dscp value
const ( // Applicable to DSCP: bits 000000 LoggingDscpValue_default_ LoggingDscpValue = "default" // Applicable to DSCP: bits 001010 LoggingDscpValue_af11 LoggingDscpValue = "af11" // Applicable to DSCP: bits 001100 LoggingDscpValue_af12 LoggingDscpValue = "af12" // Applicable to DSCP: bits 001110 LoggingDscpValue_af13 LoggingDscpValue = "af13" // Applicable to DSCP: bits 010010 LoggingDscpValue_af21 LoggingDscpValue = "af21" // Applicable to DSCP: bits 010100 LoggingDscpValue_af22 LoggingDscpValue = "af22" // Applicable to DSCP: bits 010110 LoggingDscpValue_af23 LoggingDscpValue = "af23" // Applicable to DSCP: bits 011010 LoggingDscpValue_af31 LoggingDscpValue = "af31" // Applicable to DSCP: bits 011100 LoggingDscpValue_af32 LoggingDscpValue = "af32" // Applicable to DSCP: bits 011110 LoggingDscpValue_af33 LoggingDscpValue = "af33" // Applicable to DSCP: bits 100010 LoggingDscpValue_af41 LoggingDscpValue = "af41" // Applicable to DSCP: bits 100100 LoggingDscpValue_af42 LoggingDscpValue = "af42" // Applicable to DSCP: bits 100110 LoggingDscpValue_af43 LoggingDscpValue = "af43" // Applicable to DSCP: bits 101110 LoggingDscpValue_ef LoggingDscpValue = "ef" // Applicable to DSCP: bits 001000 LoggingDscpValue_cs1 LoggingDscpValue = "cs1" // Applicable to DSCP: bits 010000 LoggingDscpValue_cs2 LoggingDscpValue = "cs2" // Applicable to DSCP: bits 011000 LoggingDscpValue_cs3 LoggingDscpValue = "cs3" // Applicable to DSCP: bits 100000 LoggingDscpValue_cs4 LoggingDscpValue = "cs4" // Applicable to DSCP: bits 101000 LoggingDscpValue_cs5 LoggingDscpValue = "cs5" // Applicable to DSCP: bits 110000 LoggingDscpValue_cs6 LoggingDscpValue = "cs6" // Applicable to DSCP: bits 111000 LoggingDscpValue_cs7 LoggingDscpValue = "cs7" )
type LoggingLevels ¶
type LoggingLevels string
LoggingLevels represents Logging levels
const ( // Emergency Level Msg LoggingLevels_emergency LoggingLevels = "emergency" // Alert Level Msg LoggingLevels_alert LoggingLevels = "alert" // Critical Level Msg LoggingLevels_critical LoggingLevels = "critical" // Error Level Msg LoggingLevels_error_ LoggingLevels = "error" // Warning Level Msg LoggingLevels_warning LoggingLevels = "warning" // Notification Level Msg LoggingLevels_notice LoggingLevels = "notice" // Informational Level Msg LoggingLevels_info LoggingLevels = "info" // Debugging Level Msg LoggingLevels_debug LoggingLevels = "debug" // Disable logging LoggingLevels_disable LoggingLevels = "disable" )
type LoggingPrecedence ¶
type LoggingPrecedence string
LoggingPrecedence represents Logging precedence
const ( // Logging TOS type precedence LoggingPrecedence_precedence LoggingPrecedence = "precedence" )
type LoggingPrecedenceValue ¶
type LoggingPrecedenceValue string
LoggingPrecedenceValue represents Logging precedence value
const ( // Applicable to precedence: value 0 LoggingPrecedenceValue_routine LoggingPrecedenceValue = "routine" // Applicable to precedence: value 1 LoggingPrecedenceValue_priority LoggingPrecedenceValue = "priority" // Applicable to precedence: value 2 LoggingPrecedenceValue_immediate LoggingPrecedenceValue = "immediate" // Applicable to precedence: value 3 LoggingPrecedenceValue_flash LoggingPrecedenceValue = "flash" // Applicable to precedence: value 4 LoggingPrecedenceValue_flash_override LoggingPrecedenceValue = "flash-override" // Applicable to precedence: value 5 LoggingPrecedenceValue_critical LoggingPrecedenceValue = "critical" // Applicable to precedence: value 6 LoggingPrecedenceValue_internet LoggingPrecedenceValue = "internet" // Applicable to precedence: value 7 LoggingPrecedenceValue_network LoggingPrecedenceValue = "network" )
type LoggingTos ¶
type LoggingTos string
LoggingTos represents Logging tos
const ( // Logging TOS type precedence LoggingTos_precedence LoggingTos = "precedence" // Logging TOS type DSCP LoggingTos_dscp LoggingTos = "dscp" )
type Syslog ¶
type Syslog struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hostname prefix to add on msgs to servers. The type is string. HostNamePrefix interface{} // Set size of the local log file. The type is interface{} with range: // 0..4294967295. The default value is 32768. LocalLogFileSize interface{} // Enabled or disabled. The type is bool. EnableConsoleLogging interface{} // Suppress consecutive duplicate messages. The type is interface{}. SuppressDuplicates interface{} // Set monitor logging. MonitorLogging Syslog_MonitorLogging // Set history logging. HistoryLogging Syslog_HistoryLogging // Modify message logging facilities. LoggingFacilities Syslog_LoggingFacilities // Set trap logging. TrapLogging Syslog_TrapLogging // Set buffered logging parameters. BufferedLogging Syslog_BufferedLogging // Configure logging host. HostServer Syslog_HostServer // Set console logging. ConsoleLogging Syslog_ConsoleLogging // Configure logging file destination. Files Syslog_Files // Syslog TOS bit for outgoing messages. Ipv4 Syslog_Ipv4 // Archive attributes configuration. Archive Syslog_Archive // Syslog traffic class bit for outgoing messages. Ipv6 Syslog_Ipv6 // Configure source interface. SourceInterfaceTable Syslog_SourceInterfaceTable // Alarm Logger Properties. AlarmLogger Syslog_AlarmLogger // Configure properties of the event correlator. Correlator Syslog_Correlator // Configure properties of the syslog/alarm suppression. Suppression Syslog_Suppression }
Syslog syslog
func (*Syslog) GetEntityData ¶
func (syslog *Syslog) GetEntityData() *types.CommonEntityData
type SyslogService ¶
type SyslogService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timestamp debug/log messages configuration. Timestamps SyslogService_Timestamps }
SyslogService Syslog Timestamp Services
func (*SyslogService) GetEntityData ¶
func (syslogService *SyslogService) GetEntityData() *types.CommonEntityData
type SyslogService_Timestamps ¶
type SyslogService_Timestamps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable timestamp debug/log messages. The type is interface{}. Enable interface{} // Timestamp log messages. Log SyslogService_Timestamps_Log // Timestamp debug messages. Debug SyslogService_Timestamps_Debug }
SyslogService_Timestamps Timestamp debug/log messages configuration
func (*SyslogService_Timestamps) GetEntityData ¶
func (timestamps *SyslogService_Timestamps) GetEntityData() *types.CommonEntityData
type SyslogService_Timestamps_Debug ¶
type SyslogService_Timestamps_Debug struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable timestamp debug messages. The type is interface{}. DebugTimestampDisable interface{} // Timestamp with systime uptime. The type is interface{}. DebugUptime interface{} // Timestamp with date and time. DebugDatetime SyslogService_Timestamps_Debug_DebugDatetime }
SyslogService_Timestamps_Debug Timestamp debug messages
func (*SyslogService_Timestamps_Debug) GetEntityData ¶
func (debug *SyslogService_Timestamps_Debug) GetEntityData() *types.CommonEntityData
type SyslogService_Timestamps_Debug_DebugDatetime ¶
type SyslogService_Timestamps_Debug_DebugDatetime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set time format for debug msg. DatetimeValue SyslogService_Timestamps_Debug_DebugDatetime_DatetimeValue }
SyslogService_Timestamps_Debug_DebugDatetime Timestamp with date and time
func (*SyslogService_Timestamps_Debug_DebugDatetime) GetEntityData ¶
func (debugDatetime *SyslogService_Timestamps_Debug_DebugDatetime) GetEntityData() *types.CommonEntityData
type SyslogService_Timestamps_Debug_DebugDatetime_DatetimeValue ¶
type SyslogService_Timestamps_Debug_DebugDatetime_DatetimeValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time. The type is TimeInfo. The default value is enable. TimeStampValue interface{} // Seconds. The type is TimeInfo. Units are second. The default value is // enable. Msec interface{} // Timezone. The type is TimeInfo. The default value is disable. TimeZone interface{} // Year. The type is TimeInfo. The default value is disable. Year interface{} }
SyslogService_Timestamps_Debug_DebugDatetime_DatetimeValue Set time format for debug msg
func (*SyslogService_Timestamps_Debug_DebugDatetime_DatetimeValue) GetEntityData ¶
func (datetimeValue *SyslogService_Timestamps_Debug_DebugDatetime_DatetimeValue) GetEntityData() *types.CommonEntityData
type SyslogService_Timestamps_Log ¶
type SyslogService_Timestamps_Log struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timestamp with systime uptime. The type is interface{}. LogUptime interface{} // Disable timestamp log messages. The type is interface{}. LogTimestampDisable interface{} // Timestamp with date and time. LogDatetime SyslogService_Timestamps_Log_LogDatetime }
SyslogService_Timestamps_Log Timestamp log messages
func (*SyslogService_Timestamps_Log) GetEntityData ¶
func (log *SyslogService_Timestamps_Log) GetEntityData() *types.CommonEntityData
type SyslogService_Timestamps_Log_LogDatetime ¶
type SyslogService_Timestamps_Log_LogDatetime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set timestamp for log message. LogDatetimeValue SyslogService_Timestamps_Log_LogDatetime_LogDatetimeValue }
SyslogService_Timestamps_Log_LogDatetime Timestamp with date and time
func (*SyslogService_Timestamps_Log_LogDatetime) GetEntityData ¶
func (logDatetime *SyslogService_Timestamps_Log_LogDatetime) GetEntityData() *types.CommonEntityData
type SyslogService_Timestamps_Log_LogDatetime_LogDatetimeValue ¶
type SyslogService_Timestamps_Log_LogDatetime_LogDatetimeValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time. The type is TimeInfo. The default value is enable. TimeStampValue interface{} // Seconds. The type is TimeInfo. Units are second. The default value is // enable. Msec interface{} // Timezone. The type is TimeInfo. The default value is disable. TimeZone interface{} // Year. The type is TimeInfo. The default value is disable. Year interface{} }
SyslogService_Timestamps_Log_LogDatetime_LogDatetimeValue Set timestamp for log message
func (*SyslogService_Timestamps_Log_LogDatetime_LogDatetimeValue) GetEntityData ¶
func (logDatetimeValue *SyslogService_Timestamps_Log_LogDatetime_LogDatetimeValue) GetEntityData() *types.CommonEntityData
type Syslog_AlarmLogger ¶
type Syslog_AlarmLogger struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Suppress events from a card/VM till its configuration is complete. The type // is interface{}. PreConfigSuppression interface{} // Log all events with equal or higher (lower level) severity than this. The // type is AlarmLoggerSeverityLevel. SeverityLevel interface{} // Timeout (in minutes) for pre-config events suppression (default 15). The // type is interface{} with range: 1..60. Units are minute. The default value // is 15. PreConfigSuppressionTimeout interface{} // Set size of the local event buffer. The type is interface{} with range: // 1024..1024000. BufferSize interface{} // Enable alarm source location in message text. The type is interface{}. SourceLocation interface{} // Configure threshold (%) for capacity alarm. The type is interface{} with // range: 10..100. The default value is 90. Threshold interface{} // List of filter strings. AlarmFilterStrings Syslog_AlarmLogger_AlarmFilterStrings }
Syslog_AlarmLogger Alarm Logger Properties
func (*Syslog_AlarmLogger) GetEntityData ¶
func (alarmLogger *Syslog_AlarmLogger) GetEntityData() *types.CommonEntityData
type Syslog_AlarmLogger_AlarmFilterStrings ¶
type Syslog_AlarmLogger_AlarmFilterStrings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Match string to filter alarms. The type is slice of // Syslog_AlarmLogger_AlarmFilterStrings_AlarmFilterString. AlarmFilterString []*Syslog_AlarmLogger_AlarmFilterStrings_AlarmFilterString }
Syslog_AlarmLogger_AlarmFilterStrings List of filter strings
func (*Syslog_AlarmLogger_AlarmFilterStrings) GetEntityData ¶
func (alarmFilterStrings *Syslog_AlarmLogger_AlarmFilterStrings) GetEntityData() *types.CommonEntityData
type Syslog_AlarmLogger_AlarmFilterStrings_AlarmFilterString ¶
type Syslog_AlarmLogger_AlarmFilterStrings_AlarmFilterString struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Filter String. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. FilterString interface{} }
Syslog_AlarmLogger_AlarmFilterStrings_AlarmFilterString Match string to filter alarms
func (*Syslog_AlarmLogger_AlarmFilterStrings_AlarmFilterString) GetEntityData ¶
func (alarmFilterString *Syslog_AlarmLogger_AlarmFilterStrings_AlarmFilterString) GetEntityData() *types.CommonEntityData
type Syslog_Archive ¶
type Syslog_Archive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The total size of the archive. The type is interface{} with range: 1..2047. Size interface{} // The maximum file size for a single log file. The type is interface{} with // range: 1..2047. FileSize interface{} // '/disk0:' or '/disk1:' or '/harddisk:'. The type is string. Device interface{} // The size threshold at which a syslog is generated. The type is interface{} // with range: 1..99. Units are percentage. Threshold interface{} // The collection interval for logs. The type is LogCollectFrequency. Frequency interface{} // The minimum severity of log messages to archive. The type is // LogMessageSeverity. Severity interface{} // The maximum number of weeks of log to maintain. The type is interface{} // with range: 1..256. Length interface{} }
Syslog_Archive Archive attributes configuration
func (*Syslog_Archive) GetEntityData ¶
func (archive *Syslog_Archive) GetEntityData() *types.CommonEntityData
type Syslog_BufferedLogging ¶
type Syslog_BufferedLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging level for Buffered logging. The type is LoggingLevels. The default // value is debug. LoggingLevel interface{} // Logging buffered size. The type is interface{} with range: // 2097152..125000000. The default value is 2097152. BufferSize interface{} // Set buffered logging discriminators. BufferedDiscriminator Syslog_BufferedLogging_BufferedDiscriminator }
Syslog_BufferedLogging Set buffered logging parameters
func (*Syslog_BufferedLogging) GetEntityData ¶
func (bufferedLogging *Syslog_BufferedLogging) GetEntityData() *types.CommonEntityData
type Syslog_BufferedLogging_BufferedDiscriminator ¶
type Syslog_BufferedLogging_BufferedDiscriminator struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set buffered logging match2 discriminator. The type is string. Match2 interface{} // Set buffered logging no-match1 discriminator. The type is string. Nomatch1 interface{} // Set buffered logging match1 discriminator. The type is string. Match1 interface{} // Set buffered logging no-match3 discriminator. The type is string. Nomatch3 interface{} // Set buffered logging match3 discriminator. The type is string. Match3 interface{} // Set buffered logging no-match2 discriminator. The type is string. Nomatch2 interface{} }
Syslog_BufferedLogging_BufferedDiscriminator Set buffered logging discriminators
func (*Syslog_BufferedLogging_BufferedDiscriminator) GetEntityData ¶
func (bufferedDiscriminator *Syslog_BufferedLogging_BufferedDiscriminator) GetEntityData() *types.CommonEntityData
type Syslog_ConsoleLogging ¶
type Syslog_ConsoleLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Console logging level. The type is LoggingLevels. The default value is // warning. LoggingLevel interface{} // Set console logging discriminators. ConsoleDiscriminator Syslog_ConsoleLogging_ConsoleDiscriminator }
Syslog_ConsoleLogging Set console logging
func (*Syslog_ConsoleLogging) GetEntityData ¶
func (consoleLogging *Syslog_ConsoleLogging) GetEntityData() *types.CommonEntityData
type Syslog_ConsoleLogging_ConsoleDiscriminator ¶
type Syslog_ConsoleLogging_ConsoleDiscriminator struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set console logging match2 discriminator. The type is string. Match2 interface{} // Set console logging no-match1 discriminator. The type is string. Nomatch1 interface{} // Set console logging match1 discriminator. The type is string. Match1 interface{} // Set console logging no-match3 discriminator. The type is string. Nomatch3 interface{} // Set console logging match3 discriminator. The type is string. Match3 interface{} // Set console logging no-match2 discriminator. The type is string. Nomatch2 interface{} }
Syslog_ConsoleLogging_ConsoleDiscriminator Set console logging discriminators
func (*Syslog_ConsoleLogging_ConsoleDiscriminator) GetEntityData ¶
func (consoleDiscriminator *Syslog_ConsoleLogging_ConsoleDiscriminator) GetEntityData() *types.CommonEntityData
type Syslog_Correlator ¶
type Syslog_Correlator struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure size of the correlator buffer. The type is interface{} with // range: 1024..52428800. BufferSize interface{} // Table of configured rules. Rules Syslog_Correlator_Rules // Table of configured rulesets. RuleSets Syslog_Correlator_RuleSets }
Syslog_Correlator Configure properties of the event correlator
func (*Syslog_Correlator) GetEntityData ¶
func (correlator *Syslog_Correlator) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets ¶
type Syslog_Correlator_RuleSets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ruleset name. The type is slice of Syslog_Correlator_RuleSets_RuleSet. RuleSet []*Syslog_Correlator_RuleSets_RuleSet }
Syslog_Correlator_RuleSets Table of configured rulesets
func (*Syslog_Correlator_RuleSets) GetEntityData ¶
func (ruleSets *Syslog_Correlator_RuleSets) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets_RuleSet ¶
type Syslog_Correlator_RuleSets_RuleSet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Ruleset name. The type is string with length: // 1..32. Name interface{} // Table of configured rulenames. Rulenames Syslog_Correlator_RuleSets_RuleSet_Rulenames // Applied to the Rule or Ruleset. AppliedTo Syslog_Correlator_RuleSets_RuleSet_AppliedTo }
Syslog_Correlator_RuleSets_RuleSet Ruleset name
func (*Syslog_Correlator_RuleSets_RuleSet) GetEntityData ¶
func (ruleSet *Syslog_Correlator_RuleSets_RuleSet) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo ¶
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Apply to all of the router. The type is interface{}. All interface{} // Table of configured contexts to apply. Contexts Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts // Table of configured locations to apply. Locations Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations }
Syslog_Correlator_RuleSets_RuleSet_AppliedTo Applied to the Rule or Ruleset
func (*Syslog_Correlator_RuleSets_RuleSet_AppliedTo) GetEntityData ¶
func (appliedTo *Syslog_Correlator_RuleSets_RuleSet_AppliedTo) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts ¶
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A context. The type is slice of // Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts_Context. Context []*Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts_Context }
Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts Table of configured contexts to apply
func (*Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts) GetEntityData ¶
func (contexts *Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts_Context ¶
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts_Context struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Context. The type is string with length: 1..32. Context interface{} }
Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts_Context A context
func (*Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts_Context) GetEntityData ¶
func (context *Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Contexts_Context) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations ¶
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A location. The type is slice of // Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations_Location. Location []*Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations_Location }
Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations Table of configured locations to apply
func (*Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations) GetEntityData ¶
func (locations *Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations_Location ¶
type Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations_Location struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} }
Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations_Location A location
func (*Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations_Location) GetEntityData ¶
func (location *Syslog_Correlator_RuleSets_RuleSet_AppliedTo_Locations_Location) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets_RuleSet_Rulenames ¶
type Syslog_Correlator_RuleSets_RuleSet_Rulenames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A rulename. The type is slice of // Syslog_Correlator_RuleSets_RuleSet_Rulenames_Rulename. Rulename []*Syslog_Correlator_RuleSets_RuleSet_Rulenames_Rulename }
Syslog_Correlator_RuleSets_RuleSet_Rulenames Table of configured rulenames
func (*Syslog_Correlator_RuleSets_RuleSet_Rulenames) GetEntityData ¶
func (rulenames *Syslog_Correlator_RuleSets_RuleSet_Rulenames) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_RuleSets_RuleSet_Rulenames_Rulename ¶
type Syslog_Correlator_RuleSets_RuleSet_Rulenames_Rulename struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Rule name. The type is string with length: 1..32. Rulename interface{} }
Syslog_Correlator_RuleSets_RuleSet_Rulenames_Rulename A rulename
func (*Syslog_Correlator_RuleSets_RuleSet_Rulenames_Rulename) GetEntityData ¶
func (rulename *Syslog_Correlator_RuleSets_RuleSet_Rulenames_Rulename) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules ¶
type Syslog_Correlator_Rules struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rule name. The type is slice of Syslog_Correlator_Rules_Rule. Rule []*Syslog_Correlator_Rules_Rule }
Syslog_Correlator_Rules Table of configured rules
func (*Syslog_Correlator_Rules) GetEntityData ¶
func (rules *Syslog_Correlator_Rules) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule ¶
type Syslog_Correlator_Rules_Rule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Rule name. The type is string with length: 1..32. Name interface{} // Configure a specified correlation rule. Definition Syslog_Correlator_Rules_Rule_Definition // The Non-Stateful Rule Type. NonStateful Syslog_Correlator_Rules_Rule_NonStateful // The Stateful Rule Type. Stateful Syslog_Correlator_Rules_Rule_Stateful // Apply the Rules. ApplyTo Syslog_Correlator_Rules_Rule_ApplyTo // Applied to the Rule or Ruleset. AppliedTo Syslog_Correlator_Rules_Rule_AppliedTo }
Syslog_Correlator_Rules_Rule Rule name
func (*Syslog_Correlator_Rules_Rule) GetEntityData ¶
func (rule *Syslog_Correlator_Rules_Rule) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_AppliedTo ¶
type Syslog_Correlator_Rules_Rule_AppliedTo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Apply to all of the router. The type is interface{}. All interface{} // Table of configured contexts to apply. Contexts Syslog_Correlator_Rules_Rule_AppliedTo_Contexts // Table of configured locations to apply. Locations Syslog_Correlator_Rules_Rule_AppliedTo_Locations }
Syslog_Correlator_Rules_Rule_AppliedTo Applied to the Rule or Ruleset
func (*Syslog_Correlator_Rules_Rule_AppliedTo) GetEntityData ¶
func (appliedTo *Syslog_Correlator_Rules_Rule_AppliedTo) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_AppliedTo_Contexts ¶
type Syslog_Correlator_Rules_Rule_AppliedTo_Contexts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A context. The type is slice of // Syslog_Correlator_Rules_Rule_AppliedTo_Contexts_Context. Context []*Syslog_Correlator_Rules_Rule_AppliedTo_Contexts_Context }
Syslog_Correlator_Rules_Rule_AppliedTo_Contexts Table of configured contexts to apply
func (*Syslog_Correlator_Rules_Rule_AppliedTo_Contexts) GetEntityData ¶
func (contexts *Syslog_Correlator_Rules_Rule_AppliedTo_Contexts) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_AppliedTo_Contexts_Context ¶
type Syslog_Correlator_Rules_Rule_AppliedTo_Contexts_Context struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Context. The type is string with length: 1..32. Context interface{} }
Syslog_Correlator_Rules_Rule_AppliedTo_Contexts_Context A context
func (*Syslog_Correlator_Rules_Rule_AppliedTo_Contexts_Context) GetEntityData ¶
func (context *Syslog_Correlator_Rules_Rule_AppliedTo_Contexts_Context) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_AppliedTo_Locations ¶
type Syslog_Correlator_Rules_Rule_AppliedTo_Locations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A location. The type is slice of // Syslog_Correlator_Rules_Rule_AppliedTo_Locations_Location. Location []*Syslog_Correlator_Rules_Rule_AppliedTo_Locations_Location }
Syslog_Correlator_Rules_Rule_AppliedTo_Locations Table of configured locations to apply
func (*Syslog_Correlator_Rules_Rule_AppliedTo_Locations) GetEntityData ¶
func (locations *Syslog_Correlator_Rules_Rule_AppliedTo_Locations) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_AppliedTo_Locations_Location ¶
type Syslog_Correlator_Rules_Rule_AppliedTo_Locations_Location struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} }
Syslog_Correlator_Rules_Rule_AppliedTo_Locations_Location A location
func (*Syslog_Correlator_Rules_Rule_AppliedTo_Locations_Location) GetEntityData ¶
func (location *Syslog_Correlator_Rules_Rule_AppliedTo_Locations_Location) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_ApplyTo ¶
type Syslog_Correlator_Rules_Rule_ApplyTo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Apply the rule to all of the router. The type is interface{}. AllOfRouter interface{} // Apply rule to a specified list of contexts, e.g. interfaces. Contexts Syslog_Correlator_Rules_Rule_ApplyTo_Contexts // Apply rule to a specified list of Locations. Locations Syslog_Correlator_Rules_Rule_ApplyTo_Locations }
Syslog_Correlator_Rules_Rule_ApplyTo Apply the Rules
func (*Syslog_Correlator_Rules_Rule_ApplyTo) GetEntityData ¶
func (applyTo *Syslog_Correlator_Rules_Rule_ApplyTo) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_ApplyTo_Contexts ¶
type Syslog_Correlator_Rules_Rule_ApplyTo_Contexts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // One or more context names. The type is slice of string. Context []interface{} }
Syslog_Correlator_Rules_Rule_ApplyTo_Contexts Apply rule to a specified list of contexts, e.g. interfaces
func (*Syslog_Correlator_Rules_Rule_ApplyTo_Contexts) GetEntityData ¶
func (contexts *Syslog_Correlator_Rules_Rule_ApplyTo_Contexts) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_ApplyTo_Locations ¶
type Syslog_Correlator_Rules_Rule_ApplyTo_Locations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // One or more Locations. The type is slice of string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location []interface{} }
Syslog_Correlator_Rules_Rule_ApplyTo_Locations Apply rule to a specified list of Locations
func (*Syslog_Correlator_Rules_Rule_ApplyTo_Locations) GetEntityData ¶
func (locations *Syslog_Correlator_Rules_Rule_ApplyTo_Locations) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_Definition ¶
type Syslog_Correlator_Rules_Rule_Definition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeout (time the rule is to be active) in milliseconds. The type is // interface{} with range: 1..7200000. Timeout interface{} // Root message category name. The type is string. CategoryNameEntry1 interface{} // Root message group name. The type is string. GroupNameEntry1 interface{} // Root message code. The type is string. MessageCodeEntry1 interface{} // Correlated message category name. The type is string. CategoryNameEntry2 interface{} // Correlated message group name. The type is string. GroupNameEntry2 interface{} // Correlated message code. The type is string. MessageCodeEntry2 interface{} // Correlated message category name. The type is string. CategoryNameEntry3 interface{} // Correlated message group name. The type is string. GroupNameEntry3 interface{} // Correlated message code. The type is string. MessageCodeEntry3 interface{} // Correlated message category name. The type is string. CategoryNameEntry4 interface{} // Correlated message group name. The type is string. GroupNameEntry4 interface{} // Correlated message code. The type is string. MessageCodeEntry4 interface{} // Correlated message category name. The type is string. CategoryNameEntry5 interface{} // Correlated message group name. The type is string. GroupNameEntry5 interface{} // Correlated message code. The type is string. MessageCodeEntry5 interface{} // Correlated message category name. The type is string. CategoryNameEntry6 interface{} // Correlated message group name. The type is string. GroupNameEntry6 interface{} // Correlated message code. The type is string. MessageCodeEntry6 interface{} // Correlated message category name. The type is string. CategoryNameEntry7 interface{} // Correlated message group name. The type is string. GroupNameEntry7 interface{} // Correlated message code. The type is string. MessageCodeEntry7 interface{} // Correlated message category name. The type is string. CategoryNameEntry8 interface{} // Correlated message group name. The type is string. GroupNameEntry8 interface{} // Correlated message code. The type is string. MessageCodeEntry8 interface{} // Correlated message category name. The type is string. CategoryNameEntry9 interface{} // Correlated message group name. The type is string. GroupNameEntry9 interface{} // Correlated message code. The type is string. MessageCodeEntry9 interface{} // Correlated message category name. The type is string. CategoryNameEntry10 interface{} // Correlated message group name. The type is string. GroupNameEntry10 interface{} // Correlated message code. The type is string. MessageCodeEntry10 interface{} }
Syslog_Correlator_Rules_Rule_Definition Configure a specified correlation rule
func (*Syslog_Correlator_Rules_Rule_Definition) GetEntityData ¶
func (definition *Syslog_Correlator_Rules_Rule_Definition) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_NonStateful ¶
type Syslog_Correlator_Rules_Rule_NonStateful struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable correlation on alarm context. The type is interface{}. ContextCorrelation interface{} // Rootcause Timeout (time to wait for rootcause) in milliseconds. The type is // interface{} with range: 1..7200000. Units are millisecond. TimeoutRootCause interface{} // Timeout (time to wait for active correlation) in milliseconds. The type is // interface{} with range: 1..7200000. Units are millisecond. Timeout interface{} // Table of configured non-rootcause. NonRootCauses Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses // The root cause. RootCause Syslog_Correlator_Rules_Rule_NonStateful_RootCause }
Syslog_Correlator_Rules_Rule_NonStateful The Non-Stateful Rule Type
func (*Syslog_Correlator_Rules_Rule_NonStateful) GetEntityData ¶
func (nonStateful *Syslog_Correlator_Rules_Rule_NonStateful) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses ¶
type Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A non-rootcause. The type is slice of // Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses_NonRootCause. NonRootCause []*Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses_NonRootCause }
Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses Table of configured non-rootcause
func (*Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses) GetEntityData ¶
func (nonRootCauses *Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses_NonRootCause ¶
type Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses_NonRootCause struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Correlated message category. The type is string. Category interface{} // This attribute is a key. Correlated message group. The type is string. Group interface{} // This attribute is a key. Correlated message code. The type is string. MessageCode interface{} }
Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses_NonRootCause A non-rootcause
func (*Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses_NonRootCause) GetEntityData ¶
func (nonRootCause *Syslog_Correlator_Rules_Rule_NonStateful_NonRootCauses_NonRootCause) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_NonStateful_RootCause ¶
type Syslog_Correlator_Rules_Rule_NonStateful_RootCause struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Root message category. The type is string. Category interface{} // Root message group. The type is string. Group interface{} // Root message code. The type is string. MessageCode interface{} }
Syslog_Correlator_Rules_Rule_NonStateful_RootCause The root cause
func (*Syslog_Correlator_Rules_Rule_NonStateful_RootCause) GetEntityData ¶
func (rootCause *Syslog_Correlator_Rules_Rule_NonStateful_RootCause) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_Stateful ¶
type Syslog_Correlator_Rules_Rule_Stateful struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable reparent of alarm on rootcause alarm clear. The type is interface{}. Reparent interface{} // Enable reissue of non-bistate alarms on rootcause alarm clear. The type is // interface{}. Reissue interface{} // Enable correlation on alarm context. The type is interface{}. ContextCorrelation interface{} // Rootcause Timeout (time to wait for rootcause) in milliseconds. The type is // interface{} with range: 1..7200000. Units are millisecond. TimeoutRootCause interface{} // Timeout (time to wait for active correlation) in milliseconds. The type is // interface{} with range: 1..7200000. Units are millisecond. Timeout interface{} // Table of configured non-rootcause. NonRootCauses Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses // The root cause. RootCause Syslog_Correlator_Rules_Rule_Stateful_RootCause }
Syslog_Correlator_Rules_Rule_Stateful The Stateful Rule Type
func (*Syslog_Correlator_Rules_Rule_Stateful) GetEntityData ¶
func (stateful *Syslog_Correlator_Rules_Rule_Stateful) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses ¶
type Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A non-rootcause. The type is slice of // Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses_NonRootCause. NonRootCause []*Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses_NonRootCause }
Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses Table of configured non-rootcause
func (*Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses) GetEntityData ¶
func (nonRootCauses *Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses_NonRootCause ¶
type Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses_NonRootCause struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Correlated message category. The type is string. Category interface{} // This attribute is a key. Correlated message group. The type is string. Group interface{} // This attribute is a key. Correlated message code. The type is string. MessageCode interface{} }
Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses_NonRootCause A non-rootcause
func (*Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses_NonRootCause) GetEntityData ¶
func (nonRootCause *Syslog_Correlator_Rules_Rule_Stateful_NonRootCauses_NonRootCause) GetEntityData() *types.CommonEntityData
type Syslog_Correlator_Rules_Rule_Stateful_RootCause ¶
type Syslog_Correlator_Rules_Rule_Stateful_RootCause struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Root message category. The type is string. Category interface{} // Root message group. The type is string. Group interface{} // Root message code. The type is string. MessageCode interface{} }
Syslog_Correlator_Rules_Rule_Stateful_RootCause The root cause
func (*Syslog_Correlator_Rules_Rule_Stateful_RootCause) GetEntityData ¶
func (rootCause *Syslog_Correlator_Rules_Rule_Stateful_RootCause) GetEntityData() *types.CommonEntityData
type Syslog_Files ¶
type Syslog_Files struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify File Name. The type is slice of Syslog_Files_File. File []*Syslog_Files_File }
Syslog_Files Configure logging file destination
func (*Syslog_Files) GetEntityData ¶
func (files *Syslog_Files) GetEntityData() *types.CommonEntityData
type Syslog_Files_File ¶
type Syslog_Files_File struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the file. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. FileName interface{} // Specifications of the logging file destination. FileSpecification Syslog_Files_File_FileSpecification // Set File logging discriminators. FileLogDiscriminator Syslog_Files_File_FileLogDiscriminator }
Syslog_Files_File Specify File Name
func (*Syslog_Files_File) GetEntityData ¶
func (file *Syslog_Files_File) GetEntityData() *types.CommonEntityData
type Syslog_Files_File_FileLogDiscriminator ¶
type Syslog_Files_File_FileLogDiscriminator struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set file logging no match discriminator 2. The type is string. Nomatch2 interface{} // Set file logging match discriminator 3. The type is string. Match3 interface{} // Set file logging no match discriminator 3. The type is string. Nomatch3 interface{} // Set file logging match discriminator 1. The type is string. Match1 interface{} // Set file logging no match discriminator 1. The type is string. Nomatch1 interface{} // Set file logging match discriminator 2. The type is string. Match2 interface{} }
Syslog_Files_File_FileLogDiscriminator Set File logging discriminators
func (*Syslog_Files_File_FileLogDiscriminator) GetEntityData ¶
func (fileLogDiscriminator *Syslog_Files_File_FileLogDiscriminator) GetEntityData() *types.CommonEntityData
type Syslog_Files_File_FileSpecification ¶
type Syslog_Files_File_FileSpecification struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // File path. The type is string. Path interface{} // Maximum file size (in KB). The type is interface{} with range: // 0..4294967295. The default value is 1024. MaxFileSize interface{} // Severity of messages. The type is interface{} with range: 0..4294967295. // The default value is 6. Severity interface{} }
Syslog_Files_File_FileSpecification Specifications of the logging file destination
func (*Syslog_Files_File_FileSpecification) GetEntityData ¶
func (fileSpecification *Syslog_Files_File_FileSpecification) GetEntityData() *types.CommonEntityData
type Syslog_HistoryLogging ¶
type Syslog_HistoryLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging history size. The type is interface{} with range: 1..500. The // default value is 1. HistorySize interface{} // History logging level. The type is LoggingLevels. The default value is // warning. LoggingLevel interface{} }
Syslog_HistoryLogging Set history logging
func (*Syslog_HistoryLogging) GetEntityData ¶
func (historyLogging *Syslog_HistoryLogging) GetEntityData() *types.CommonEntityData
type Syslog_HostServer ¶
type Syslog_HostServer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF table. Vrfs Syslog_HostServer_Vrfs }
Syslog_HostServer Configure logging host
func (*Syslog_HostServer) GetEntityData ¶
func (hostServer *Syslog_HostServer) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs ¶
type Syslog_HostServer_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF specific data. The type is slice of Syslog_HostServer_Vrfs_Vrf. Vrf []*Syslog_HostServer_Vrfs_Vrf }
Syslog_HostServer_Vrfs VRF table
func (*Syslog_HostServer_Vrfs) GetEntityData ¶
func (vrfs *Syslog_HostServer_Vrfs) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf ¶
type Syslog_HostServer_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the VRF instance. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // List of the IPv6 logging host. Ipv6s Syslog_HostServer_Vrfs_Vrf_Ipv6s // List of the logging host. Hosts Syslog_HostServer_Vrfs_Vrf_Hosts // List of the IPv4 logging host. Ipv4s Syslog_HostServer_Vrfs_Vrf_Ipv4s }
Syslog_HostServer_Vrfs_Vrf VRF specific data
func (*Syslog_HostServer_Vrfs_Vrf) GetEntityData ¶
func (vrf *Syslog_HostServer_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Hosts ¶
type Syslog_HostServer_Vrfs_Vrf_Hosts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the logging host. The type is slice of // Syslog_HostServer_Vrfs_Vrf_Hosts_Host. Host []*Syslog_HostServer_Vrfs_Vrf_Hosts_Host }
Syslog_HostServer_Vrfs_Vrf_Hosts List of the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Hosts) GetEntityData ¶
func (hosts *Syslog_HostServer_Vrfs_Vrf_Hosts) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Hosts_Host ¶
type Syslog_HostServer_Vrfs_Vrf_Hosts_Host struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the logging host. The type is string. HostName interface{} // Severity container of the logging host. HostNameSeverities Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities // Severity/Port for the logging host. HostSeverityPort Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostSeverityPort }
Syslog_HostServer_Vrfs_Vrf_Hosts_Host Name of the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Hosts_Host) GetEntityData ¶
func (host *Syslog_HostServer_Vrfs_Vrf_Hosts_Host) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities ¶
type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Severity for the logging host. The type is slice of // Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities_HostNameSeverity. HostNameSeverity []*Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities_HostNameSeverity }
Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities Severity container of the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities) GetEntityData ¶
func (hostNameSeverities *Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities_HostNameSeverity ¶
type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities_HostNameSeverity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Severity for the logging host. The type is // LogSeverity. Severity interface{} }
Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities_HostNameSeverity Severity for the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities_HostNameSeverity) GetEntityData ¶
func (hostNameSeverity *Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostNameSeverities_HostNameSeverity) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostSeverityPort ¶
type Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostSeverityPort struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Severity for the logging host. The type is interface{} with range: // 0..4294967295. The default value is 6. Severity interface{} // Port for the logging host. The type is interface{} with range: // 0..4294967295. The default value is 514. Port interface{} }
Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostSeverityPort Severity/Port for the logging host This type is a presence type.
func (*Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostSeverityPort) GetEntityData ¶
func (hostSeverityPort *Syslog_HostServer_Vrfs_Vrf_Hosts_Host_HostSeverityPort) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv4s ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv4s struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 address of the logging host. The type is slice of // Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4. Ipv4 []*Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4 }
Syslog_HostServer_Vrfs_Vrf_Ipv4s List of the IPv4 logging host
func (*Syslog_HostServer_Vrfs_Vrf_Ipv4s) GetEntityData ¶
func (ipv4s *Syslog_HostServer_Vrfs_Vrf_Ipv4s) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4 ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPv4 address of the logging host. The type is // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // Severity container of the logging host. Ipv4SeverityLevels Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels // Severity/Port for the logging host. Ipv4SeverityPort Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityPort }
Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4 IPv4 address of the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4) GetEntityData ¶
func (ipv4 *Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Severity for the logging host. The type is slice of // Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels_Ipv4SeverityLevel. Ipv4SeverityLevel []*Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels_Ipv4SeverityLevel }
Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels Severity container of the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels) GetEntityData ¶
func (ipv4SeverityLevels *Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels_Ipv4SeverityLevel ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels_Ipv4SeverityLevel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Severity for the logging host. The type is // LogSeverity. Severity interface{} }
Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels_Ipv4SeverityLevel Severity for the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels_Ipv4SeverityLevel) GetEntityData ¶
func (ipv4SeverityLevel *Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityLevels_Ipv4SeverityLevel) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityPort ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityPort struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Severity for the logging host. The type is interface{} with range: // 0..4294967295. The default value is 6. Severity interface{} // Port for the logging host. The type is interface{} with range: // 0..4294967295. The default value is 514. Port interface{} }
Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityPort Severity/Port for the logging host This type is a presence type.
func (*Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityPort) GetEntityData ¶
func (ipv4SeverityPort *Syslog_HostServer_Vrfs_Vrf_Ipv4s_Ipv4_Ipv4SeverityPort) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv6s ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv6s struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 address of the logging host. The type is slice of // Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6. Ipv6 []*Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6 }
Syslog_HostServer_Vrfs_Vrf_Ipv6s List of the IPv6 logging host
func (*Syslog_HostServer_Vrfs_Vrf_Ipv6s) GetEntityData ¶
func (ipv6s *Syslog_HostServer_Vrfs_Vrf_Ipv6s) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6 ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPv6 address of the logging host. The type is // string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Address interface{} // Severity/Port for the logging host. Ipv6SeverityPort Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityPort // Severity container of the logging host. Ipv6SeverityLevels Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels }
Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6 IPv6 address of the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6) GetEntityData ¶
func (ipv6 *Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Severity for the logging host. The type is slice of // Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels_Ipv6SeverityLevel. Ipv6SeverityLevel []*Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels_Ipv6SeverityLevel }
Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels Severity container of the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels) GetEntityData ¶
func (ipv6SeverityLevels *Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels_Ipv6SeverityLevel ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels_Ipv6SeverityLevel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Severity for the logging host. The type is // LogSeverity. Severity interface{} }
Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels_Ipv6SeverityLevel Severity for the logging host
func (*Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels_Ipv6SeverityLevel) GetEntityData ¶
func (ipv6SeverityLevel *Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityLevels_Ipv6SeverityLevel) GetEntityData() *types.CommonEntityData
type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityPort ¶
type Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityPort struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Severity for the logging host. The type is interface{} with range: // 0..4294967295. The default value is 6. Severity interface{} // Port for the logging host. The type is interface{} with range: // 0..4294967295. The default value is 514. Port interface{} }
Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityPort Severity/Port for the logging host This type is a presence type.
func (*Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityPort) GetEntityData ¶
func (ipv6SeverityPort *Syslog_HostServer_Vrfs_Vrf_Ipv6s_Ipv6_Ipv6SeverityPort) GetEntityData() *types.CommonEntityData
type Syslog_Ipv4 ¶
type Syslog_Ipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DSCP value. Dscp Syslog_Ipv4_Dscp // Type of service. Tos Syslog_Ipv4_Tos // Precedence value. Precedence Syslog_Ipv4_Precedence }
Syslog_Ipv4 Syslog TOS bit for outgoing messages
func (*Syslog_Ipv4) GetEntityData ¶
func (ipv4 *Syslog_Ipv4) GetEntityData() *types.CommonEntityData
type Syslog_Ipv4_Dscp ¶
type Syslog_Ipv4_Dscp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Logging TOS type DSCP. The type is LoggingDscp. This attribute is // mandatory. Type interface{} // Unused. The type is one of the following types: enumeration // LoggingPrecedenceValue, or int with range: 0..7. Unused interface{} // Logging DSCP value. The type is one of the following types: enumeration // LoggingDscpValue This attribute is mandatory., or int with range: 0..63 // This attribute is mandatory.. Value interface{} }
Syslog_Ipv4_Dscp DSCP value This type is a presence type.
func (*Syslog_Ipv4_Dscp) GetEntityData ¶
func (dscp *Syslog_Ipv4_Dscp) GetEntityData() *types.CommonEntityData
type Syslog_Ipv4_Precedence ¶
type Syslog_Ipv4_Precedence struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Logging TOS type precedence. The type is LoggingPrecedence. This attribute // is mandatory. Type interface{} // Logging precedence value. The type is one of the following types: // enumeration LoggingPrecedenceValue This attribute is mandatory., or int // with range: 0..7 This attribute is mandatory.. Value interface{} // Unused. The type is one of the following types: enumeration // LoggingDscpValue, or int with range: 0..63. Unused interface{} }
Syslog_Ipv4_Precedence Precedence value This type is a presence type.
func (*Syslog_Ipv4_Precedence) GetEntityData ¶
func (precedence *Syslog_Ipv4_Precedence) GetEntityData() *types.CommonEntityData
type Syslog_Ipv4_Tos ¶
type Syslog_Ipv4_Tos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging TOS type DSCP or precedence. The type is LoggingTos. Type interface{} // Logging precedence value. The type is one of the following types: // enumeration LoggingPrecedenceValue, or int with range: 0..7. Precedence interface{} // Logging DSCP value. The type is one of the following types: enumeration // LoggingDscpValue, or int with range: 0..63. Dscp interface{} }
Syslog_Ipv4_Tos Type of service
func (*Syslog_Ipv4_Tos) GetEntityData ¶
func (tos *Syslog_Ipv4_Tos) GetEntityData() *types.CommonEntityData
type Syslog_Ipv6 ¶
type Syslog_Ipv6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DSCP value. Dscp Syslog_Ipv6_Dscp // Type of traffic class. TrafficClass Syslog_Ipv6_TrafficClass // Precedence value. Precedence Syslog_Ipv6_Precedence }
Syslog_Ipv6 Syslog traffic class bit for outgoing messages
func (*Syslog_Ipv6) GetEntityData ¶
func (ipv6 *Syslog_Ipv6) GetEntityData() *types.CommonEntityData
type Syslog_Ipv6_Dscp ¶
type Syslog_Ipv6_Dscp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Logging TOS type DSCP. The type is LoggingDscp. This attribute is // mandatory. Type interface{} // Unused. The type is one of the following types: enumeration // LoggingPrecedenceValue, or int with range: 0..7. Unused interface{} // Logging DSCP value. The type is one of the following types: enumeration // LoggingDscpValue This attribute is mandatory., or int with range: 0..63 // This attribute is mandatory.. Value interface{} }
Syslog_Ipv6_Dscp DSCP value This type is a presence type.
func (*Syslog_Ipv6_Dscp) GetEntityData ¶
func (dscp *Syslog_Ipv6_Dscp) GetEntityData() *types.CommonEntityData
type Syslog_Ipv6_Precedence ¶
type Syslog_Ipv6_Precedence struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Logging TOS type precedence. The type is LoggingPrecedence. This attribute // is mandatory. Type interface{} // Logging precedence value. The type is one of the following types: // enumeration LoggingPrecedenceValue This attribute is mandatory., or int // with range: 0..7 This attribute is mandatory.. Value interface{} // Unused. The type is one of the following types: enumeration // LoggingDscpValue, or int with range: 0..63. Unused interface{} }
Syslog_Ipv6_Precedence Precedence value This type is a presence type.
func (*Syslog_Ipv6_Precedence) GetEntityData ¶
func (precedence *Syslog_Ipv6_Precedence) GetEntityData() *types.CommonEntityData
type Syslog_Ipv6_TrafficClass ¶
type Syslog_Ipv6_TrafficClass struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging TOS type DSCP or precedence. The type is LoggingTos. Type interface{} // Logging precedence value. The type is one of the following types: // enumeration LoggingPrecedenceValue, or int with range: 0..7. Precedence interface{} // Logging DSCP value. The type is one of the following types: enumeration // LoggingDscpValue, or int with range: 0..63. Dscp interface{} }
Syslog_Ipv6_TrafficClass Type of traffic class
func (*Syslog_Ipv6_TrafficClass) GetEntityData ¶
func (trafficClass *Syslog_Ipv6_TrafficClass) GetEntityData() *types.CommonEntityData
type Syslog_LoggingFacilities ¶
type Syslog_LoggingFacilities struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Facility from which logging is done. The type is Facility. The default // value is local7. FacilityLevel interface{} }
Syslog_LoggingFacilities Modify message logging facilities
func (*Syslog_LoggingFacilities) GetEntityData ¶
func (loggingFacilities *Syslog_LoggingFacilities) GetEntityData() *types.CommonEntityData
type Syslog_MonitorLogging ¶
type Syslog_MonitorLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitor Logging Level. The type is LoggingLevels. The default value is // debug. LoggingLevel interface{} // Set monitor logging discriminators. MonitorDiscriminator Syslog_MonitorLogging_MonitorDiscriminator }
Syslog_MonitorLogging Set monitor logging
func (*Syslog_MonitorLogging) GetEntityData ¶
func (monitorLogging *Syslog_MonitorLogging) GetEntityData() *types.CommonEntityData
type Syslog_MonitorLogging_MonitorDiscriminator ¶
type Syslog_MonitorLogging_MonitorDiscriminator struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set monitor logging match2 discriminator. The type is string. Match2 interface{} // Set monitor logging no-match1 discriminator. The type is string. Nomatch1 interface{} // Set monitor logging match1 discriminator. The type is string. Match1 interface{} // Set monitor logging no-match3 discriminator. The type is string. Nomatch3 interface{} // Set monitor logging match3 discriminator. The type is string. Match3 interface{} // Set monitor logging no-match2 discriminator. The type is string. Nomatch2 interface{} }
Syslog_MonitorLogging_MonitorDiscriminator Set monitor logging discriminators
func (*Syslog_MonitorLogging_MonitorDiscriminator) GetEntityData ¶
func (monitorDiscriminator *Syslog_MonitorLogging_MonitorDiscriminator) GetEntityData() *types.CommonEntityData
type Syslog_SourceInterfaceTable ¶
type Syslog_SourceInterfaceTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify interface for source address in logging transactions. SourceInterfaceValues Syslog_SourceInterfaceTable_SourceInterfaceValues }
Syslog_SourceInterfaceTable Configure source interface
func (*Syslog_SourceInterfaceTable) GetEntityData ¶
func (sourceInterfaceTable *Syslog_SourceInterfaceTable) GetEntityData() *types.CommonEntityData
type Syslog_SourceInterfaceTable_SourceInterfaceValues ¶
type Syslog_SourceInterfaceTable_SourceInterfaceValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Source interface. The type is slice of // Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue. SourceInterfaceValue []*Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue }
Syslog_SourceInterfaceTable_SourceInterfaceValues Specify interface for source address in logging transactions
func (*Syslog_SourceInterfaceTable_SourceInterfaceValues) GetEntityData ¶
func (sourceInterfaceValues *Syslog_SourceInterfaceTable_SourceInterfaceValues) GetEntityData() *types.CommonEntityData
type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue ¶
type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Which Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. SrcInterfaceNameValue interface{} // Configure source interface VRF. SourceInterfaceVrfs Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs }
Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue Source interface
func (*Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue) GetEntityData ¶
func (sourceInterfaceValue *Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue) GetEntityData() *types.CommonEntityData
type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs ¶
type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify VRF for source interface. The type is slice of // Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs_SourceInterfaceVrf. SourceInterfaceVrf []*Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs_SourceInterfaceVrf }
Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs Configure source interface VRF
func (*Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs) GetEntityData ¶
func (sourceInterfaceVrfs *Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs) GetEntityData() *types.CommonEntityData
type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs_SourceInterfaceVrf ¶
type Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs_SourceInterfaceVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the VRF instance. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} }
Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs_SourceInterfaceVrf Specify VRF for source interface
func (*Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs_SourceInterfaceVrf) GetEntityData ¶
func (sourceInterfaceVrf *Syslog_SourceInterfaceTable_SourceInterfaceValues_SourceInterfaceValue_SourceInterfaceVrfs_SourceInterfaceVrf) GetEntityData() *types.CommonEntityData
type Syslog_Suppression ¶
type Syslog_Suppression struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of configured rules. Rules Syslog_Suppression_Rules }
Syslog_Suppression Configure properties of the syslog/alarm suppression
func (*Syslog_Suppression) GetEntityData ¶
func (suppression *Syslog_Suppression) GetEntityData() *types.CommonEntityData
type Syslog_Suppression_Rules ¶
type Syslog_Suppression_Rules struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rule name. The type is slice of Syslog_Suppression_Rules_Rule. Rule []*Syslog_Suppression_Rules_Rule }
Syslog_Suppression_Rules Table of configured rules
func (*Syslog_Suppression_Rules) GetEntityData ¶
func (rules *Syslog_Suppression_Rules) GetEntityData() *types.CommonEntityData
type Syslog_Suppression_Rules_Rule ¶
type Syslog_Suppression_Rules_Rule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Rule name. The type is string with length: 1..32. Name interface{} // Suppress all alarms. The type is interface{}. AllAlarms interface{} // Applied to the Rule. AppliedTo Syslog_Suppression_Rules_Rule_AppliedTo // Causes of alarms to be suppressed. AlarmCauses Syslog_Suppression_Rules_Rule_AlarmCauses }
Syslog_Suppression_Rules_Rule Rule name
func (*Syslog_Suppression_Rules_Rule) GetEntityData ¶
func (rule *Syslog_Suppression_Rules_Rule) GetEntityData() *types.CommonEntityData
type Syslog_Suppression_Rules_Rule_AlarmCauses ¶
type Syslog_Suppression_Rules_Rule_AlarmCauses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Category, Group and Code of alarm/syslog to be suppressed. The type is // slice of Syslog_Suppression_Rules_Rule_AlarmCauses_AlarmCause. AlarmCause []*Syslog_Suppression_Rules_Rule_AlarmCauses_AlarmCause }
Syslog_Suppression_Rules_Rule_AlarmCauses Causes of alarms to be suppressed
func (*Syslog_Suppression_Rules_Rule_AlarmCauses) GetEntityData ¶
func (alarmCauses *Syslog_Suppression_Rules_Rule_AlarmCauses) GetEntityData() *types.CommonEntityData
type Syslog_Suppression_Rules_Rule_AlarmCauses_AlarmCause ¶
type Syslog_Suppression_Rules_Rule_AlarmCauses_AlarmCause struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Category. The type is string with length: 1..32. Category interface{} // This attribute is a key. Group. The type is string with length: 1..32. Group interface{} // This attribute is a key. Code. The type is string with length: 1..32. Code interface{} }
Syslog_Suppression_Rules_Rule_AlarmCauses_AlarmCause Category, Group and Code of alarm/syslog to be suppressed
func (*Syslog_Suppression_Rules_Rule_AlarmCauses_AlarmCause) GetEntityData ¶
func (alarmCause *Syslog_Suppression_Rules_Rule_AlarmCauses_AlarmCause) GetEntityData() *types.CommonEntityData
type Syslog_Suppression_Rules_Rule_AppliedTo ¶
type Syslog_Suppression_Rules_Rule_AppliedTo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Apply to all of the router. The type is interface{}. All interface{} // Table of configured sources to apply. Sources Syslog_Suppression_Rules_Rule_AppliedTo_Sources }
Syslog_Suppression_Rules_Rule_AppliedTo Applied to the Rule
func (*Syslog_Suppression_Rules_Rule_AppliedTo) GetEntityData ¶
func (appliedTo *Syslog_Suppression_Rules_Rule_AppliedTo) GetEntityData() *types.CommonEntityData
type Syslog_Suppression_Rules_Rule_AppliedTo_Sources ¶
type Syslog_Suppression_Rules_Rule_AppliedTo_Sources struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An alarm source. The type is slice of // Syslog_Suppression_Rules_Rule_AppliedTo_Sources_Source. Source []*Syslog_Suppression_Rules_Rule_AppliedTo_Sources_Source }
Syslog_Suppression_Rules_Rule_AppliedTo_Sources Table of configured sources to apply
func (*Syslog_Suppression_Rules_Rule_AppliedTo_Sources) GetEntityData ¶
func (sources *Syslog_Suppression_Rules_Rule_AppliedTo_Sources) GetEntityData() *types.CommonEntityData
type Syslog_Suppression_Rules_Rule_AppliedTo_Sources_Source ¶
type Syslog_Suppression_Rules_Rule_AppliedTo_Sources_Source struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Source. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Source interface{} }
Syslog_Suppression_Rules_Rule_AppliedTo_Sources_Source An alarm source
func (*Syslog_Suppression_Rules_Rule_AppliedTo_Sources_Source) GetEntityData ¶
func (source *Syslog_Suppression_Rules_Rule_AppliedTo_Sources_Source) GetEntityData() *types.CommonEntityData
type Syslog_TrapLogging ¶
type Syslog_TrapLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Trap logging level. The type is LoggingLevels. The default value is info. LoggingLevel interface{} }
Syslog_TrapLogging Set trap logging
func (*Syslog_TrapLogging) GetEntityData ¶
func (trapLogging *Syslog_TrapLogging) GetEntityData() *types.CommonEntityData