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 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