ifmgr_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ifmgr package operational data.

This module contains definitions for the following management objects:

interface-dampening: Interface dampening data
interface-properties: interface properties

Copyright (c) 2013-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 ImStateEnum

type ImStateEnum string

ImStateEnum represents Im state enum

const (
	// im state not ready
	ImStateEnum_im_state_not_ready ImStateEnum = "im-state-not-ready"

	// im state admin down
	ImStateEnum_im_state_admin_down ImStateEnum = "im-state-admin-down"

	// im state down
	ImStateEnum_im_state_down ImStateEnum = "im-state-down"

	// im state up
	ImStateEnum_im_state_up ImStateEnum = "im-state-up"

	// im state shutdown
	ImStateEnum_im_state_shutdown ImStateEnum = "im-state-shutdown"

	// im state err disable
	ImStateEnum_im_state_err_disable ImStateEnum = "im-state-err-disable"

	// im state down immediate
	ImStateEnum_im_state_down_immediate ImStateEnum = "im-state-down-immediate"

	// im state down immediate admin
	ImStateEnum_im_state_down_immediate_admin ImStateEnum = "im-state-down-immediate-admin"

	// im state down graceful
	ImStateEnum_im_state_down_graceful ImStateEnum = "im-state-down-graceful"

	// im state begin shutdown
	ImStateEnum_im_state_begin_shutdown ImStateEnum = "im-state-begin-shutdown"

	// im state end shutdown
	ImStateEnum_im_state_end_shutdown ImStateEnum = "im-state-end-shutdown"

	// im state begin error disable
	ImStateEnum_im_state_begin_error_disable ImStateEnum = "im-state-begin-error-disable"

	// im state end error disable
	ImStateEnum_im_state_end_error_disable ImStateEnum = "im-state-end-error-disable"

	// im state begin down graceful
	ImStateEnum_im_state_begin_down_graceful ImStateEnum = "im-state-begin-down-graceful"

	// im state reset
	ImStateEnum_im_state_reset ImStateEnum = "im-state-reset"

	// im state operational
	ImStateEnum_im_state_operational ImStateEnum = "im-state-operational"

	// im state not operational
	ImStateEnum_im_state_not_operational ImStateEnum = "im-state-not-operational"

	// im state unknown
	ImStateEnum_im_state_unknown ImStateEnum = "im-state-unknown"

	// im state last
	ImStateEnum_im_state_last ImStateEnum = "im-state-last"
)

type InterfaceDampening

type InterfaceDampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The interface list for which dampening info is available.
	Interfaces InterfaceDampening_Interfaces

	// The location of the interface(s) being queried.
	Nodes InterfaceDampening_Nodes
}

InterfaceDampening Interface dampening data

func (*InterfaceDampening) GetEntityData

func (interfaceDampening *InterfaceDampening) GetEntityData() *types.CommonEntityData

type InterfaceDampening_Interfaces

type InterfaceDampening_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The interface for which dampening info is being queried. The type is slice
	// of InterfaceDampening_Interfaces_Interface.
	Interface []*InterfaceDampening_Interfaces_Interface
}

InterfaceDampening_Interfaces The interface list for which dampening info is available

func (*InterfaceDampening_Interfaces) GetEntityData

func (interfaces *InterfaceDampening_Interfaces) GetEntityData() *types.CommonEntityData

type InterfaceDampening_Interfaces_Interface

type InterfaceDampening_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The name of the. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Dampening info for the interface.
	IfDampening InterfaceDampening_Interfaces_Interface_IfDampening
}

InterfaceDampening_Interfaces_Interface The interface for which dampening info is being queried

func (*InterfaceDampening_Interfaces_Interface) GetEntityData

type InterfaceDampening_Interfaces_Interface_IfDampening

type InterfaceDampening_Interfaces_Interface_IfDampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The number of times the state has changed. The type is interface{} with
	// range: 0..4294967295.
	StateTransitionCount interface{}

	// The time elasped after the last state transition. The type is interface{}
	// with range: 0..4294967295.
	LastStateTransitionTime interface{}

	// Flag showing if dampening is enabled. The type is bool.
	IsDampeningEnabled interface{}

	// Configured decay half life in mins. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	HalfLife interface{}

	// Configured reuse threshold. The type is interface{} with range:
	// 0..4294967295.
	ReuseThreshold interface{}

	// Value of suppress threshold. The type is interface{} with range:
	// 0..4294967295.
	SuppressThreshold interface{}

	// Maximum suppress time in mins. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	MaximumSuppressTime interface{}

	// Configured restart penalty. The type is interface{} with range:
	// 0..4294967295.
	RestartPenalty interface{}

	// Interface dampening.
	InterfaceDampening InterfaceDampening_Interfaces_Interface_IfDampening_InterfaceDampening

	// Dampening information for capsulations. The type is slice of
	// InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation.
	Capsulation []*InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation
}

InterfaceDampening_Interfaces_Interface_IfDampening Dampening info for the interface

func (*InterfaceDampening_Interfaces_Interface_IfDampening) GetEntityData

type InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation

type InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capsulation number. The type is string.
	CapsulationNumber interface{}

	// Capsulation dampening.
	CapsulationDampening InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation_CapsulationDampening
}

InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation Dampening information for capsulations

func (*InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation) GetEntityData

type InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation_CapsulationDampening

type InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation_CapsulationDampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening penalty of the interface. The type is interface{} with range:
	// 0..4294967295.
	Penalty interface{}

	// Flag showing if state is suppressed. The type is bool.
	IsSuppressedEnabled interface{}

	// Remaining period of suppression in secs. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsRemaining interface{}

	// Number of underlying state flaps. The type is interface{} with range:
	// 0..4294967295.
	Flaps interface{}

	// Underlying state of the node. The type is ImStateEnum.
	State interface{}
}

InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation_CapsulationDampening Capsulation dampening

func (*InterfaceDampening_Interfaces_Interface_IfDampening_Capsulation_CapsulationDampening) GetEntityData

type InterfaceDampening_Interfaces_Interface_IfDampening_InterfaceDampening

type InterfaceDampening_Interfaces_Interface_IfDampening_InterfaceDampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening penalty of the interface. The type is interface{} with range:
	// 0..4294967295.
	Penalty interface{}

	// Flag showing if state is suppressed. The type is bool.
	IsSuppressedEnabled interface{}

	// Remaining period of suppression in secs. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsRemaining interface{}

	// Number of underlying state flaps. The type is interface{} with range:
	// 0..4294967295.
	Flaps interface{}

	// Underlying state of the node. The type is ImStateEnum.
	State interface{}
}

InterfaceDampening_Interfaces_Interface_IfDampening_InterfaceDampening Interface dampening

func (*InterfaceDampening_Interfaces_Interface_IfDampening_InterfaceDampening) GetEntityData

type InterfaceDampening_Nodes

type InterfaceDampening_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The location of the interface(s) being queried. The type is slice of
	// InterfaceDampening_Nodes_Node.
	Node []*InterfaceDampening_Nodes_Node
}

InterfaceDampening_Nodes The location of the interface(s) being queried

func (*InterfaceDampening_Nodes) GetEntityData

func (nodes *InterfaceDampening_Nodes) GetEntityData() *types.CommonEntityData

type InterfaceDampening_Nodes_Node

type InterfaceDampening_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The location of the interface(s). The type is
	// string with pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// Show details for the interfaces.
	Show InterfaceDampening_Nodes_Node_Show
}

InterfaceDampening_Nodes_Node The location of the interface(s) being queried

func (*InterfaceDampening_Nodes_Node) GetEntityData

func (node *InterfaceDampening_Nodes_Node) GetEntityData() *types.CommonEntityData

type InterfaceDampening_Nodes_Node_Show

type InterfaceDampening_Nodes_Node_Show struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening information of the interface(s) being queried.
	Dampening InterfaceDampening_Nodes_Node_Show_Dampening
}

InterfaceDampening_Nodes_Node_Show Show details for the interfaces

func (*InterfaceDampening_Nodes_Node_Show) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening

type InterfaceDampening_Nodes_Node_Show_Dampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface handle for which dampening info queried.
	IfHandles InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles

	// Table of interfaces for which dampening info can be queried.
	Interfaces InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces
}

InterfaceDampening_Nodes_Node_Show_Dampening Dampening information of the interface(s) being queried

func (*InterfaceDampening_Nodes_Node_Show_Dampening) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening info for the interface handle. The type is slice of
	// InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle.
	IfHandle []*InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle
}

InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles Interface handle for which dampening info queried

func (*InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The interface handle. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InterfaceHandleName interface{}

	// The number of times the state has changed. The type is interface{} with
	// range: 0..4294967295.
	StateTransitionCount interface{}

	// The time elasped after the last state transition. The type is interface{}
	// with range: 0..4294967295.
	LastStateTransitionTime interface{}

	// Flag showing if dampening is enabled. The type is bool.
	IsDampeningEnabled interface{}

	// Configured decay half life in mins. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	HalfLife interface{}

	// Configured reuse threshold. The type is interface{} with range:
	// 0..4294967295.
	ReuseThreshold interface{}

	// Value of suppress threshold. The type is interface{} with range:
	// 0..4294967295.
	SuppressThreshold interface{}

	// Maximum suppress time in mins. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	MaximumSuppressTime interface{}

	// Configured restart penalty. The type is interface{} with range:
	// 0..4294967295.
	RestartPenalty interface{}

	// Interface dampening.
	InterfaceDampening InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_InterfaceDampening

	// Dampening information for capsulations. The type is slice of
	// InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation.
	Capsulation []*InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation
}

InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle Dampening info for the interface handle

func (*InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capsulation number. The type is string.
	CapsulationNumber interface{}

	// Capsulation dampening.
	CapsulationDampening InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation_CapsulationDampening
}

InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation Dampening information for capsulations

func (*InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation_CapsulationDampening

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation_CapsulationDampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening penalty of the interface. The type is interface{} with range:
	// 0..4294967295.
	Penalty interface{}

	// Flag showing if state is suppressed. The type is bool.
	IsSuppressedEnabled interface{}

	// Remaining period of suppression in secs. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsRemaining interface{}

	// Number of underlying state flaps. The type is interface{} with range:
	// 0..4294967295.
	Flaps interface{}

	// Underlying state of the node. The type is ImStateEnum.
	State interface{}
}

InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation_CapsulationDampening Capsulation dampening

func (*InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_Capsulation_CapsulationDampening) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_InterfaceDampening

type InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_InterfaceDampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening penalty of the interface. The type is interface{} with range:
	// 0..4294967295.
	Penalty interface{}

	// Flag showing if state is suppressed. The type is bool.
	IsSuppressedEnabled interface{}

	// Remaining period of suppression in secs. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsRemaining interface{}

	// Number of underlying state flaps. The type is interface{} with range:
	// 0..4294967295.
	Flaps interface{}

	// Underlying state of the node. The type is ImStateEnum.
	State interface{}
}

InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_InterfaceDampening Interface dampening

func (*InterfaceDampening_Nodes_Node_Show_Dampening_IfHandles_IfHandle_InterfaceDampening) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening info for the interface. The type is slice of
	// InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface.
	Interface []*InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface
}

InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces Table of interfaces for which dampening info can be queried

func (*InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The name of the. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// The number of times the state has changed. The type is interface{} with
	// range: 0..4294967295.
	StateTransitionCount interface{}

	// The time elasped after the last state transition. The type is interface{}
	// with range: 0..4294967295.
	LastStateTransitionTime interface{}

	// Flag showing if dampening is enabled. The type is bool.
	IsDampeningEnabled interface{}

	// Configured decay half life in mins. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	HalfLife interface{}

	// Configured reuse threshold. The type is interface{} with range:
	// 0..4294967295.
	ReuseThreshold interface{}

	// Value of suppress threshold. The type is interface{} with range:
	// 0..4294967295.
	SuppressThreshold interface{}

	// Maximum suppress time in mins. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	MaximumSuppressTime interface{}

	// Configured restart penalty. The type is interface{} with range:
	// 0..4294967295.
	RestartPenalty interface{}

	// Interface dampening.
	InterfaceDampening InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_InterfaceDampening

	// Dampening information for capsulations. The type is slice of
	// InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation.
	Capsulation []*InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation
}

InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface Dampening info for the interface

func (*InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capsulation number. The type is string.
	CapsulationNumber interface{}

	// Capsulation dampening.
	CapsulationDampening InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation_CapsulationDampening
}

InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation Dampening information for capsulations

func (*InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation_CapsulationDampening

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation_CapsulationDampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening penalty of the interface. The type is interface{} with range:
	// 0..4294967295.
	Penalty interface{}

	// Flag showing if state is suppressed. The type is bool.
	IsSuppressedEnabled interface{}

	// Remaining period of suppression in secs. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsRemaining interface{}

	// Number of underlying state flaps. The type is interface{} with range:
	// 0..4294967295.
	Flaps interface{}

	// Underlying state of the node. The type is ImStateEnum.
	State interface{}
}

InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation_CapsulationDampening Capsulation dampening

func (*InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_Capsulation_CapsulationDampening) GetEntityData

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_InterfaceDampening

type InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_InterfaceDampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening penalty of the interface. The type is interface{} with range:
	// 0..4294967295.
	Penalty interface{}

	// Flag showing if state is suppressed. The type is bool.
	IsSuppressedEnabled interface{}

	// Remaining period of suppression in secs. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsRemaining interface{}

	// Number of underlying state flaps. The type is interface{} with range:
	// 0..4294967295.
	Flaps interface{}

	// Underlying state of the node. The type is ImStateEnum.
	State interface{}
}

InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_InterfaceDampening Interface dampening

func (*InterfaceDampening_Nodes_Node_Show_Dampening_Interfaces_Interface_InterfaceDampening) GetEntityData

type InterfaceProperties

type InterfaceProperties struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for interfaces.
	DataNodes InterfaceProperties_DataNodes
}

InterfaceProperties interface properties

func (*InterfaceProperties) GetEntityData

func (interfaceProperties *InterfaceProperties) GetEntityData() *types.CommonEntityData

type InterfaceProperties_DataNodes

type InterfaceProperties_DataNodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The location of a (D)RP in the same LR as the interface being queried. The
	// type is slice of InterfaceProperties_DataNodes_DataNode.
	DataNode []*InterfaceProperties_DataNodes_DataNode
}

InterfaceProperties_DataNodes Operational data for interfaces

func (*InterfaceProperties_DataNodes) GetEntityData

func (dataNodes *InterfaceProperties_DataNodes) GetEntityData() *types.CommonEntityData

type InterfaceProperties_DataNodes_DataNode

type InterfaceProperties_DataNodes_DataNode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The location of the (D)RP. The type is string with
	// pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	DataNodeName interface{}

	// Location-specific view of interface operational data.
	Locationviews InterfaceProperties_DataNodes_DataNode_Locationviews

	// Partially qualified Location-specific view of interface operational data.
	PqNodeLocations InterfaceProperties_DataNodes_DataNode_PqNodeLocations

	// System-wide view of interface operational data.
	SystemView InterfaceProperties_DataNodes_DataNode_SystemView
}

InterfaceProperties_DataNodes_DataNode The location of a (D)RP in the same LR as the interface being queried

func (*InterfaceProperties_DataNodes_DataNode) GetEntityData

type InterfaceProperties_DataNodes_DataNode_Locationviews

type InterfaceProperties_DataNodes_DataNode_Locationviews struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all interfaces and controllers on a particular node.
	// The type is slice of
	// InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview.
	Locationview []*InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview
}

InterfaceProperties_DataNodes_DataNode_Locationviews Location-specific view of interface operational data

func (*InterfaceProperties_DataNodes_DataNode_Locationviews) GetEntityData

type InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview

type InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The location to filter on. The type is string with
	// pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	LocationviewName interface{}

	// Operational data for all interfaces and controllers.
	Interfaces InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces
}

InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview Operational data for all interfaces and controllers on a particular node

func (*InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview) GetEntityData

type InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces

type InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The operational attributes for a particular interface. The type is slice of
	// InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces_Interface.
	Interface []*InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces_Interface
}

InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces Operational data for all interfaces and controllers

func (*InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces) GetEntityData

type InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces_Interface

type InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Parent Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}

	// Interface type. The type is string.
	Type interface{}

	// Operational state. The type is ImStateEnum.
	State interface{}

	// Operational state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	ActualState interface{}

	// Line protocol state. The type is ImStateEnum.
	LineState interface{}

	// Line protocol state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	ActualLineState interface{}

	// Interface encapsulation. The type is string.
	Encapsulation interface{}

	// Interface encapsulation description string. The type is string with length:
	// 0..32.
	EncapsulationTypeString interface{}

	// MTU in bytes. The type is interface{} with range: 0..4294967295. Units are
	// byte.
	Mtu interface{}

	// Subif MTU overhead. The type is interface{} with range: 0..4294967295.
	SubInterfaceMtuOverhead interface{}

	// L2 transport. The type is bool.
	L2Transport interface{}

	// Interface bandwidth (Kb/s). The type is interface{} with range:
	// 0..4294967295.
	Bandwidth interface{}
}

InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces_Interface The operational attributes for a particular interface

func (*InterfaceProperties_DataNodes_DataNode_Locationviews_Locationview_Interfaces_Interface) GetEntityData

type InterfaceProperties_DataNodes_DataNode_PqNodeLocations

type InterfaceProperties_DataNodes_DataNode_PqNodeLocations struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all interfaces and controllers on a particular
	// pq_node. The type is slice of
	// InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation.
	PqNodeLocation []*InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation
}

InterfaceProperties_DataNodes_DataNode_PqNodeLocations Partially qualified Location-specific view of interface operational data

func (*InterfaceProperties_DataNodes_DataNode_PqNodeLocations) GetEntityData

type InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation

type InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The partially qualified location to filter on. The
	// type is string with pattern:
	// ((([a-zA-Z0-9_]*\d+)|(\*))/){2}(([a-zA-Z0-9_]*\d+)|(\*)).
	PqNodeName interface{}

	// Operational data for all interfaces and controllers.
	Interfaces InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces
}

InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation Operational data for all interfaces and controllers on a particular pq_node

func (*InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation) GetEntityData

type InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces

type InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The operational attributes for a particular interface. The type is slice of
	// InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces_Interface.
	Interface []*InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces_Interface
}

InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces Operational data for all interfaces and controllers

func (*InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces) GetEntityData

type InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces_Interface

type InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Parent Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}

	// Interface type. The type is string.
	Type interface{}

	// Operational state. The type is ImStateEnum.
	State interface{}

	// Operational state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	ActualState interface{}

	// Line protocol state. The type is ImStateEnum.
	LineState interface{}

	// Line protocol state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	ActualLineState interface{}

	// Interface encapsulation. The type is string.
	Encapsulation interface{}

	// Interface encapsulation description string. The type is string with length:
	// 0..32.
	EncapsulationTypeString interface{}

	// MTU in bytes. The type is interface{} with range: 0..4294967295. Units are
	// byte.
	Mtu interface{}

	// Subif MTU overhead. The type is interface{} with range: 0..4294967295.
	SubInterfaceMtuOverhead interface{}

	// L2 transport. The type is bool.
	L2Transport interface{}

	// Interface bandwidth (Kb/s). The type is interface{} with range:
	// 0..4294967295.
	Bandwidth interface{}
}

InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces_Interface The operational attributes for a particular interface

func (*InterfaceProperties_DataNodes_DataNode_PqNodeLocations_PqNodeLocation_Interfaces_Interface) GetEntityData

type InterfaceProperties_DataNodes_DataNode_SystemView

type InterfaceProperties_DataNodes_DataNode_SystemView struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for all interfaces and controllers.
	Interfaces InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces
}

InterfaceProperties_DataNodes_DataNode_SystemView System-wide view of interface operational data

func (*InterfaceProperties_DataNodes_DataNode_SystemView) GetEntityData

type InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces

type InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The operational attributes for a particular interface. The type is slice of
	// InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces_Interface.
	Interface []*InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces_Interface
}

InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces Operational data for all interfaces and controllers

func (*InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces) GetEntityData

type InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces_Interface

type InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Parent Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}

	// Interface type. The type is string.
	Type interface{}

	// Operational state. The type is ImStateEnum.
	State interface{}

	// Operational state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	ActualState interface{}

	// Line protocol state. The type is ImStateEnum.
	LineState interface{}

	// Line protocol state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	ActualLineState interface{}

	// Interface encapsulation. The type is string.
	Encapsulation interface{}

	// Interface encapsulation description string. The type is string with length:
	// 0..32.
	EncapsulationTypeString interface{}

	// MTU in bytes. The type is interface{} with range: 0..4294967295. Units are
	// byte.
	Mtu interface{}

	// Subif MTU overhead. The type is interface{} with range: 0..4294967295.
	SubInterfaceMtuOverhead interface{}

	// L2 transport. The type is bool.
	L2Transport interface{}

	// Interface bandwidth (Kb/s). The type is interface{} with range:
	// 0..4294967295.
	Bandwidth interface{}
}

InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces_Interface The operational attributes for a particular interface

func (*InterfaceProperties_DataNodes_DataNode_SystemView_Interfaces_Interface) GetEntityData

Jump to

Keyboard shortcuts

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