optics_driver_quad_cfg

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 Cisco IOS-XR optics-driver-quad package configuration.

This module contains definitions for the following management objects:

node: HW module Quad Config

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 Node

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

	// none.
	Acts Node_Acts
}

Node HW module Quad Config

func (*Node) GetEntityData

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

type Node_Acts

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

	// Nodename. The type is slice of Node_Acts_Act.
	Act []*Node_Acts_Act
}

Node_Acts none

func (*Node_Acts) GetEntityData

func (acts *Node_Acts) GetEntityData() *types.CommonEntityData

type Node_Acts_Act

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

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

	// quad configuration.
	QuadConfigs Node_Acts_Act_QuadConfigs
}

Node_Acts_Act Nodename

func (*Node_Acts_Act) GetEntityData

func (act *Node_Acts_Act) GetEntityData() *types.CommonEntityData

type Node_Acts_Act_QuadConfigs

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

	// none. The type is slice of Node_Acts_Act_QuadConfigs_QuadConfig.
	QuadConfig []*Node_Acts_Act_QuadConfigs_QuadConfig
}

Node_Acts_Act_QuadConfigs quad configuration

func (*Node_Acts_Act_QuadConfigs) GetEntityData

func (quadConfigs *Node_Acts_Act_QuadConfigs) GetEntityData() *types.CommonEntityData

type Node_Acts_Act_QuadConfigs_QuadConfig

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

	// This attribute is a key. none. The type is interface{} with range:
	// 0..4294967295.
	Id1 interface{}

	// select mode 10g or 25g for a quad(group of 4 ports).
	Mode Node_Acts_Act_QuadConfigs_QuadConfig_Mode
}

Node_Acts_Act_QuadConfigs_QuadConfig none

func (*Node_Acts_Act_QuadConfigs_QuadConfig) GetEntityData

func (quadConfig *Node_Acts_Act_QuadConfigs_QuadConfig) GetEntityData() *types.CommonEntityData

type Node_Acts_Act_QuadConfigs_QuadConfig_Mode

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

	// speed 10g or 25g. The type is string.
	Speed interface{}
}

Node_Acts_Act_QuadConfigs_QuadConfig_Mode select mode 10g or 25g for a quad(group of 4 ports).

func (*Node_Acts_Act_QuadConfigs_QuadConfig_Mode) GetEntityData

Jump to

Keyboard shortcuts

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