breakout_port_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 breakout ports in a Network Element. 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 BcChannelSpeed

type BcChannelSpeed string

BcChannelSpeed represents Speed of each channel

const (
	BcChannelSpeed_Y_10gb BcChannelSpeed = "10gb"

	BcChannelSpeed_unknown BcChannelSpeed = "unknown"
)

type BreakoutPortOperData

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

	// List of breakout ports, keyed by name. The type is slice of
	// BreakoutPortOperData_PortBreakout.
	PortBreakout []*BreakoutPortOperData_PortBreakout
}

BreakoutPortOperData Informaton about breakout ports

func (*BreakoutPortOperData) GetEntityData

func (breakoutPortOperData *BreakoutPortOperData) GetEntityData() *types.CommonEntityData

type BreakoutPortOperData_PortBreakout

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

	// This attribute is a key. Name of the breakout port. The type is string.
	Name interface{}

	// Number of channels to 'breakout' on a port capable of channelization. The
	// type is interface{} with range: -32768..32767.
	Number interface{}

	// Channel speed on each channel. The type is BcChannelSpeed.
	Speed interface{}
}

BreakoutPortOperData_PortBreakout List of breakout ports, keyed by name

func (*BreakoutPortOperData_PortBreakout) GetEntityData

func (portBreakout *BreakoutPortOperData_PortBreakout) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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