upgrade_fpd_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 Cisco IOS-XR upgrade-fpd package operational data.

This module contains definitions for the following management objects:

fpd: Field programmable device (FPD) operational data

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 Fpd

type Fpd string

Fpd represents Fpd

const (
	// SPA class of fpd
	Fpd_spa Fpd = "spa"

	// Linecard class of fpd
	Fpd_lc Fpd = "lc"

	// SAM class of fpd
	Fpd_sam Fpd = "sam"
)

type Fpd1

type Fpd1 string

Fpd1 represents FPD types

const (
	// Shared port adapter
	Fpd1_spa Fpd1 = "spa"

	// Line card
	Fpd1_lc Fpd1 = "lc"

	// Service acceleration module
	Fpd1_sam Fpd1 = "sam"
)

type FpdSub

type FpdSub string

FpdSub represents Fpd sub

const (
	// FPGA device
	FpdSub_fpga1 FpdSub = "fpga1"

	// ROMMON device
	FpdSub_rommon FpdSub = "rommon"

	// ROMMON device #A
	FpdSub_rommona FpdSub = "rommona"

	// Fabric loader
	FpdSub_fabldr FpdSub = "fabldr"

	// FPGA device #2
	FpdSub_fpga2 FpdSub = "fpga2"

	// FPGA device #3
	FpdSub_fpga3 FpdSub = "fpga3"

	// FPGA device #4
	FpdSub_fpga4 FpdSub = "fpga4"

	// FPGA device #5
	FpdSub_fpga5 FpdSub = "fpga5"

	// FPGA device #6
	FpdSub_fpga6 FpdSub = "fpga6"

	// FPGA device #7
	FpdSub_fpga7 FpdSub = "fpga7"

	// FPGA device #8
	FpdSub_fpga8 FpdSub = "fpga8"

	// FPGA device #9
	FpdSub_fpga9 FpdSub = "fpga9"

	// FPGA device #10
	FpdSub_fpga10 FpdSub = "fpga10"

	// FPGA device #11
	FpdSub_fpga11 FpdSub = "fpga11"

	// FPGA device #12
	FpdSub_fpga12 FpdSub = "fpga12"

	// FPGA device #13
	FpdSub_fpga13 FpdSub = "fpga13"

	// FPGA device #14
	FpdSub_fpga14 FpdSub = "fpga14"

	// CPLD device #1
	FpdSub_cpld1 FpdSub = "cpld1"

	// CPLD device #2
	FpdSub_cpld2 FpdSub = "cpld2"

	// CPLD device #3
	FpdSub_cpld3 FpdSub = "cpld3"

	// CPLD device #4
	FpdSub_cpld4 FpdSub = "cpld4"

	// CPLD device #5
	FpdSub_cpld5 FpdSub = "cpld5"

	// CPLD device #6
	FpdSub_cpld6 FpdSub = "cpld6"

	// Can bus controller
	FpdSub_cbc FpdSub = "cbc"

	// HSBI image
	FpdSub_hsbi FpdSub = "hsbi"

	// Fabric Tx POD
	FpdSub_txpod FpdSub = "txpod"

	// Fabric Rx POD
	FpdSub_rxpod FpdSub = "rxpod"

	// IBMC
	FpdSub_ibmc FpdSub = "ibmc"

	// FSBL
	FpdSub_fsbl FpdSub = "fsbl"

	// Linux firmware
	FpdSub_lnx FpdSub = "lnx"

	// FPGA device #15
	FpdSub_fpga15 FpdSub = "fpga15"

	// FPGA device #16
	FpdSub_fpga16 FpdSub = "fpga16"

	// FC FSBL
	FpdSub_fc_fsbl FpdSub = "fc-fsbl"

	// FC linux firmware
	FpdSub_fc_lnx FpdSub = "fc-lnx"
)

type FpdSub1

type FpdSub1 string

FpdSub1 represents FPD sub types

const (
	// FPGA device
	FpdSub1_fpga1 FpdSub1 = "fpga1"

	// ROMMON device
	FpdSub1_rommon FpdSub1 = "rommon"

	// ROMMONA device
	FpdSub1_rommona FpdSub1 = "rommona"

	// Fabric loader
	FpdSub1_fabric_loader FpdSub1 = "fabric-loader"

	// FPGA device
	FpdSub1_fpga2 FpdSub1 = "fpga2"

	// FPGA device
	FpdSub1_fpga3 FpdSub1 = "fpga3"

	// FPGA device
	FpdSub1_fpga4 FpdSub1 = "fpga4"

	// FPGA device
	FpdSub1_fpga5 FpdSub1 = "fpga5"

	// FPGA device
	FpdSub1_fpga6 FpdSub1 = "fpga6"

	// FPGA device
	FpdSub1_fpga7 FpdSub1 = "fpga7"

	// FPGA device
	FpdSub1_fpga8 FpdSub1 = "fpga8"

	// FPGA device
	FpdSub1_fpga9 FpdSub1 = "fpga9"

	// FPGA device
	FpdSub1_fpga10 FpdSub1 = "fpga10"

	// FPGA device
	FpdSub1_fpga11 FpdSub1 = "fpga11"

	// FPGA device
	FpdSub1_fpga12 FpdSub1 = "fpga12"

	// FPGA device
	FpdSub1_fpga13 FpdSub1 = "fpga13"

	// FPGA device
	FpdSub1_fpga14 FpdSub1 = "fpga14"

	// CPLD device
	FpdSub1_cpld1 FpdSub1 = "cpld1"

	// CPLD device
	FpdSub1_cpld2 FpdSub1 = "cpld2"

	// CPLD device
	FpdSub1_cpld3 FpdSub1 = "cpld3"

	// CPLD device
	FpdSub1_cpld4 FpdSub1 = "cpld4"

	// CPLD device
	FpdSub1_cpld5 FpdSub1 = "cpld5"

	// CPLD device
	FpdSub1_cpld6 FpdSub1 = "cpld6"

	// CAN bus controller
	FpdSub1_cbc FpdSub1 = "cbc"

	// HSBI image
	FpdSub1_hsbi FpdSub1 = "hsbi"

	// Fabric Tx POD
	FpdSub1_txpod FpdSub1 = "txpod"

	// Fabric Rx POD
	FpdSub1_rxpod FpdSub1 = "rxpod"

	// IBMC
	FpdSub1_ibmc FpdSub1 = "ibmc"

	// FSBL
	FpdSub1_fsbl FpdSub1 = "fsbl"

	// Linux firmware
	FpdSub1_lnx FpdSub1 = "lnx"

	// FPGA device
	FpdSub1_fpga15 FpdSub1 = "fpga15"

	// FPGA device
	FpdSub1_fpga16 FpdSub1 = "fpga16"

	// FC FSBL
	FpdSub1_fc_fsbl FpdSub1 = "fc-fsbl"

	// FC linux firmware
	FpdSub1_fc_lnx FpdSub1 = "fc-lnx"
)

type Fpd_

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

	// List of FPD supported nodes.
	Nodes Fpd__Nodes

	// FPD packages information.
	Packages Fpd__Packages
}

Fpd_ Field programmable device (FPD) operational data

func (*Fpd_) GetEntityData

func (fpd_ *Fpd_) GetEntityData() *types.CommonEntityData

type Fpd__Nodes

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

	// Information about a particular node. The type is slice of Fpd__Nodes_Node.
	Node []*Fpd__Nodes_Node
}

Fpd__Nodes List of FPD supported nodes

func (*Fpd__Nodes) GetEntityData

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

type Fpd__Nodes_Node

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

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

	// FPD information table.
	Devices Fpd__Nodes_Node_Devices
}

Fpd__Nodes_Node Information about a particular node

func (*Fpd__Nodes_Node) GetEntityData

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

type Fpd__Nodes_Node_Devices

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

	// FPD information for a particular fpd type. The type is slice of
	// Fpd__Nodes_Node_Devices_Device.
	Device []*Fpd__Nodes_Node_Devices_Device
}

Fpd__Nodes_Node_Devices FPD information table

func (*Fpd__Nodes_Node_Devices) GetEntityData

func (devices *Fpd__Nodes_Node_Devices) GetEntityData() *types.CommonEntityData

type Fpd__Nodes_Node_Devices_Device

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

	// FPD type. The type is Fpd.
	FpdType interface{}

	// Instance. The type is interface{} with range: 0..4294967295.
	Instance interface{}

	// FPD sub type. The type is FpdSub.
	SubType interface{}

	// Card type containing FPD. The type is string.
	CardType interface{}

	// FPD hardware version inX.Y format. X-Major version, Y-Minor version. The
	// type is string.
	HardwareVersion interface{}

	// FPD software version in X.Y format X-Major version, Y-Minor version Note:
	// 'Unknown' is returned in case the software version of the FPD cannot be
	// determined. The type is string.
	SoftwareVersion interface{}

	// If true, upgrade or downgrade. The type is bool.
	IsUpgradeDowngrade interface{}
}

Fpd__Nodes_Node_Devices_Device FPD information for a particular fpd type

func (*Fpd__Nodes_Node_Devices_Device) GetEntityData

func (device *Fpd__Nodes_Node_Devices_Device) GetEntityData() *types.CommonEntityData

type Fpd__Packages

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

	// List of packages. The type is slice of Fpd__Packages_AllPackage.
	AllPackage []*Fpd__Packages_AllPackage
}

Fpd__Packages FPD packages information

func (*Fpd__Packages) GetEntityData

func (packages *Fpd__Packages) GetEntityData() *types.CommonEntityData

type Fpd__Packages_AllPackage

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

	// Card type containing FPD. The type is string.
	CardType interface{}

	// Card description. The type is string.
	CardDescription interface{}

	// FPD type. The type is Fpd1.
	FpdType interface{}

	// FPD sub type. The type is FpdSub1.
	FpdSubType interface{}

	// FPD software version in X.Y format X-Major version, Y-Minor version Note:
	// 'Unknown' is returned in case the software version of the FPD cannot be
	// determined. The type is string.
	SoftwareVersion interface{}

	// Minimum required FPD software version in X.Y format X-Major version,
	// Y-Minor version Note: 'Unknown' is returned in case the software version of
	// the FPD cannot be determined. The type is string.
	MinimumRequiredSoftwareVersion interface{}

	// Minimum required FPD hardware version in X.Y format X-Major version,
	// Y-Minor version . The type is string.
	MinimumRequiredHardwareVersion interface{}
}

Fpd__Packages_AllPackage List of packages

func (*Fpd__Packages_AllPackage) GetEntityData

func (allPackage *Fpd__Packages_AllPackage) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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