utd_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

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

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"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL