drivers_vpa_infra_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 drivers-vpa-infra package configuration.

This module contains definitions for the following management objects:

hardware-module: Configure subslot h/w module

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 HardwareModule

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

	// Logging configuration.
	Logging HardwareModule_Logging

	// subslot h/w module.
	Nodes HardwareModule_Nodes
}

HardwareModule Configure subslot h/w module

func (*HardwareModule) GetEntityData

func (hardwareModule *HardwareModule) GetEntityData() *types.CommonEntityData

type HardwareModule_Logging

type HardwareModule_Logging struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

HardwareModule_Logging Logging configuration

func (*HardwareModule_Logging) GetEntityData

func (logging *HardwareModule_Logging) GetEntityData() *types.CommonEntityData

type HardwareModule_Nodes

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

	// The identifier for a SPA node. The type is slice of
	// HardwareModule_Nodes_Node.
	Node []*HardwareModule_Nodes_Node
}

HardwareModule_Nodes

subslot h/w module

func (*HardwareModule_Nodes) GetEntityData

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

type HardwareModule_Nodes_Node

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

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

	// Configure the SPA physical interface type. The type is
	// HwModuleSpaPhysicalInterface.
	CardType interface{}

	// Configure the SPA mode. The type is HwModuleSpaPhysicalMode.
	Mode interface{}

	// Shutdown a subslot h/w module. The type is HwModuleShutdownPowerMode.
	Shutdown interface{}
}

HardwareModule_Nodes_Node The identifier for a SPA node

func (*HardwareModule_Nodes_Node) GetEntityData

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

type HwModuleShutdownPowerMode

type HwModuleShutdownPowerMode string

HwModuleShutdownPowerMode represents Hw module shutdown power mode

const (
	// Keep the showdown module unpowered
	HwModuleShutdownPowerMode_unpowered HwModuleShutdownPowerMode = "unpowered"

	// Keep the showdown module powered (default)
	HwModuleShutdownPowerMode_powered HwModuleShutdownPowerMode = "powered"
)

type HwModuleSpaPhysicalInterface

type HwModuleSpaPhysicalInterface string

HwModuleSpaPhysicalInterface represents Hw module spa physical interface

const (
	// T3 interface type(default)
	HwModuleSpaPhysicalInterface_t3 HwModuleSpaPhysicalInterface = "t3"

	// E3 interface type
	HwModuleSpaPhysicalInterface_e3 HwModuleSpaPhysicalInterface = "e3"

	// T1 interface type
	HwModuleSpaPhysicalInterface_t1 HwModuleSpaPhysicalInterface = "t1"

	// E1 interface type
	HwModuleSpaPhysicalInterface_e1 HwModuleSpaPhysicalInterface = "e1"

	// Sonet interface type
	HwModuleSpaPhysicalInterface_sonet HwModuleSpaPhysicalInterface = "sonet"

	// SDH interface type
	HwModuleSpaPhysicalInterface_sdh HwModuleSpaPhysicalInterface = "sdh"
)

type HwModuleSpaPhysicalMode

type HwModuleSpaPhysicalMode string

HwModuleSpaPhysicalMode represents Hw module spa physical mode

const (
	// CEM mode type
	HwModuleSpaPhysicalMode_cem HwModuleSpaPhysicalMode = "cem"
)

Jump to

Keyboard shortcuts

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