Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for monitoring Unified Threat Defense (UTD). Copyright (c) 2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type UtdOperData
- type UtdOperData_UtdEngineStatus
- type UtdOperData_UtdEngineStatus_UtdEngineInstanceStatus
- type UtdOperData_UtdIpsUpdateStatus
- type UtdOperData_UtdIpsUpdateStatus_IpsUpdateStatus
- type UtdOperData_UtdUrlfUpdateStatus
- type UtdOperData_UtdUrlfUpdateStatus_UrlfUpdateStatus
- type UtdOperStatusVal
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UtdOperData ¶
type UtdOperData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unified Threat Defense (UTD) engine status. UtdEngineStatus UtdOperData_UtdEngineStatus // Unified Threat Defense (UTD) Intrusion Prevention System (IPS) update // status. UtdIpsUpdateStatus UtdOperData_UtdIpsUpdateStatus // Unified Threat Defense (UTD) URL-Filtering (URLF) update status. UtdUrlfUpdateStatus UtdOperData_UtdUrlfUpdateStatus }
UtdOperData Unified Threat Defense (UTD) operational data
func (*UtdOperData) GetEntityData ¶
func (utdOperData *UtdOperData) GetEntityData() *types.CommonEntityData
type UtdOperData_UtdEngineStatus ¶
type UtdOperData_UtdEngineStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Engine version. The type is string. Version interface{} // Profile. The type is string. Profile interface{} // Overall status. The type is UtdOperStatusVal. Status interface{} // Overall status reason. The type is string. Reason interface{} // Percentage of memory used. The type is string with range: // -92233720368547758.08..92233720368547758.07. Units are percent. MemoryUsage interface{} // Status of memory usage. The type is UtdOperStatusVal. MemoryStatus interface{} // Status of engine instances. The type is slice of // UtdOperData_UtdEngineStatus_UtdEngineInstanceStatus. UtdEngineInstanceStatus []*UtdOperData_UtdEngineStatus_UtdEngineInstanceStatus }
UtdOperData_UtdEngineStatus Unified Threat Defense (UTD) engine status This type is a presence type.
func (*UtdOperData_UtdEngineStatus) GetEntityData ¶
func (utdEngineStatus *UtdOperData_UtdEngineStatus) GetEntityData() *types.CommonEntityData
type UtdOperData_UtdEngineStatus_UtdEngineInstanceStatus ¶
type UtdOperData_UtdEngineStatus_UtdEngineInstanceStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Engine instance ID. The type is interface{} with // range: 0..4294967295. Id interface{} // Engine instance running. The type is bool. Running interface{} // Engine instance status. The type is UtdOperStatusVal. Status interface{} // Engine instance status reason. The type is string. Reason interface{} }
UtdOperData_UtdEngineStatus_UtdEngineInstanceStatus Status of engine instances
func (*UtdOperData_UtdEngineStatus_UtdEngineInstanceStatus) GetEntityData ¶
func (utdEngineInstanceStatus *UtdOperData_UtdEngineStatus_UtdEngineInstanceStatus) GetEntityData() *types.CommonEntityData
type UtdOperData_UtdIpsUpdateStatus ¶
type UtdOperData_UtdIpsUpdateStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Intrusion Prevention System (IPS) update status. IpsUpdateStatus UtdOperData_UtdIpsUpdateStatus_IpsUpdateStatus }
UtdOperData_UtdIpsUpdateStatus Unified Threat Defense (UTD) Intrusion Prevention System (IPS) update status This type is a presence type.
func (*UtdOperData_UtdIpsUpdateStatus) GetEntityData ¶
func (utdIpsUpdateStatus *UtdOperData_UtdIpsUpdateStatus) GetEntityData() *types.CommonEntityData
type UtdOperData_UtdIpsUpdateStatus_IpsUpdateStatus ¶
type UtdOperData_UtdIpsUpdateStatus_IpsUpdateStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is string. Version interface{} // Time of last attempted update. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastUpdateTime interface{} // Status of last attempted update. The type is UtdUpdateStatusVal. LastUpdateStatus interface{} // Reason for last attempted update failure. The type is string. LastUpdateReason interface{} // Time of last successful update. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastSuccessfulUpdateTime interface{} }
UtdOperData_UtdIpsUpdateStatus_IpsUpdateStatus Intrusion Prevention System (IPS) update status
func (*UtdOperData_UtdIpsUpdateStatus_IpsUpdateStatus) GetEntityData ¶
func (ipsUpdateStatus *UtdOperData_UtdIpsUpdateStatus_IpsUpdateStatus) GetEntityData() *types.CommonEntityData
type UtdOperData_UtdUrlfUpdateStatus ¶
type UtdOperData_UtdUrlfUpdateStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // URL-Filtering (URLF) update status. UrlfUpdateStatus UtdOperData_UtdUrlfUpdateStatus_UrlfUpdateStatus }
UtdOperData_UtdUrlfUpdateStatus Unified Threat Defense (UTD) URL-Filtering (URLF) update status This type is a presence type.
func (*UtdOperData_UtdUrlfUpdateStatus) GetEntityData ¶
func (utdUrlfUpdateStatus *UtdOperData_UtdUrlfUpdateStatus) GetEntityData() *types.CommonEntityData
type UtdOperData_UtdUrlfUpdateStatus_UrlfUpdateStatus ¶
type UtdOperData_UtdUrlfUpdateStatus_UrlfUpdateStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is string. Version interface{} // Time of last attempted update. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastUpdateTime interface{} // Status of last attempted update. The type is UtdUpdateStatusVal. LastUpdateStatus interface{} // Reason for last attempted update failure. The type is string. LastUpdateReason interface{} // Time of last successful update. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastSuccessfulUpdateTime interface{} }
UtdOperData_UtdUrlfUpdateStatus_UrlfUpdateStatus URL-Filtering (URLF) update status
func (*UtdOperData_UtdUrlfUpdateStatus_UrlfUpdateStatus) GetEntityData ¶
func (urlfUpdateStatus *UtdOperData_UtdUrlfUpdateStatus_UrlfUpdateStatus) GetEntityData() *types.CommonEntityData
type UtdOperStatusVal ¶
type UtdOperStatusVal string
UtdOperStatusVal represents Unified Threat Defense (UTD) operational status
const ( // Unified Threat Defense (UTD) operational status is unknown - Unable to determine status UtdOperStatusVal_utd_oper_status_unknown UtdOperStatusVal = "utd-oper-status-unknown" // Unified Threat Defense (UTD) operational status is green - Working as expected UtdOperStatusVal_utd_oper_status_green UtdOperStatusVal = "utd-oper-status-green" // Unified Threat Defense (UTD) operational status is yellow - Minor problem UtdOperStatusVal_utd_oper_status_yellow UtdOperStatusVal = "utd-oper-status-yellow" // Unified Threat Defense (UTD) operational status is red - Major problem UtdOperStatusVal_utd_oper_status_red UtdOperStatusVal = "utd-oper-status-red" // Unified Threat Defense (UTD) operational status is down - Communication has been lost UtdOperStatusVal_utd_oper_status_down UtdOperStatusVal = "utd-oper-status-down" )