cisco_entity_fru_control_mib

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

The CISCO-ENTITY-FRU-CONTROL-MIB is used to monitor and configure operational status of Field Replaceable Units (FRUs) and other managable physical entities of the system listed in the Entity-MIB (RFC 2737) entPhysicalTable.

FRUs include assemblies such as power supplies, fans, processor modules, interface modules, etc.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOENTITYFRUCONTROLMIB

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

	CefcFRUPower CISCOENTITYFRUCONTROLMIB_CefcFRUPower

	CefcMIBNotificationEnables CISCOENTITYFRUCONTROLMIB_CefcMIBNotificationEnables

	// This table lists the redundancy mode and the operational status of the
	// power supply groups in the system.
	CefcFRUPowerSupplyGroupTable CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable

	// This table lists the power-related administrative status and operational
	// status of the manageable components in the system.
	CefcFRUPowerStatusTable CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable

	// This table lists the power capacity of a power FRU in the system if it
	// provides variable power. Power supplies usually provide either system or
	// inline power. They cannot be  controlled by software to dictate how they
	// distribute power. We can also have what are known as variable power
	// supplies. They can provide both system and inline power and can be  varied
	// within hardware defined ranges for system and inline limited by a total
	// maximum combined output. They could be configured by the user via CLI or
	// SNMP or be controlled by software internally. This table supplements the
	// information in the cefcFRUPowerStatusTable for power supply FRUs. The
	// cefcFRUCurrent attribute in that table provides the overall current the
	// power supply FRU can provide while this table  gives us the individual
	// contribution towards system and  inline power.
	CefcFRUPowerSupplyValueTable CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable

	// A cefcModuleTable entry lists the operational and administrative status
	// information for ENTITY-MIB entPhysicalTable entries for manageable
	// components of type PhysicalClass module(9).
	CefcModuleTable CISCOENTITYFRUCONTROLMIB_CefcModuleTable

	// This table sparsely augments the cefcModuleTable (i.e., every row in this
	// table corresponds to a row in the cefcModuleTable but not necessarily
	// vice-versa).  A cefcIntelliModuleTable entry lists the information specific
	// to intelligent modules which cannot be provided by the cefcModuleTable.
	CefcIntelliModuleTable CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable

	// This table sparsely augments the cefcModuleTable (i.e., every row in this
	// table corresponds to a row in the cefcModuleTable but not necessarily
	// vice-versa).  A cefcModuleLocalSwitchingTable entry lists the information
	// specific to local switching capable modules which cannot be provided by the
	// cefcModuleTable.
	CefcModuleLocalSwitchingTable CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable

	// This table contains the operational status information for all ENTITY-MIB
	// entPhysicalTable entries which have  an entPhysicalClass of 'fan';
	// specifically, all   entPhysicalTable entries which represent either: one
	// physical fan, or a single physical 'fan tray' which is a manufactured
	// (inseparable in the field) combination of  multiple fans.
	CefcFanTrayStatusTable CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable

	// This table contains one row per physical entity.
	CefcPhysicalTable CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable

	// This table contains the power input information for all the power supplies
	// that have entPhysicalTable entries with 'powerSupply' in the
	// entPhysicalClass.   The entries are created by the agent at the system
	// power-up or power supply insertion.  Entries are deleted by the agent upon
	// power supply removal.  The number of entries is determined by the number of
	// power supplies and number of power inputs on the power  supply.
	CefcPowerSupplyInputTable CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable

	// This table contains a list of possible output mode for the power supplies,
	// whose ENTITY-MIB entPhysicalTable entries have an entPhysicalClass of
	// 'powerSupply'. It also indicate which mode is the operational mode within
	// the system.
	CefcPowerSupplyOutputTable CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable

	// This table contains the cooling capacity information of the chassis whose
	// ENTITY-MIB entPhysicalTable entries have an entPhysicalClass of 'chassis'.
	CefcChassisCoolingTable CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable

	// This table contains the cooling capacity information of the fans whose
	// ENTITY-MIB entPhysicalTable entries have an entPhysicalClass of 'fan'.
	CefcFanCoolingTable CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable

	// This table contains the cooling requirement for all the manageable
	// components of type entPhysicalClass 'module'.
	CefcModuleCoolingTable CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable

	// This table contains a list of the possible cooling capacity modes and
	// properties of the fans, whose  ENTITY-MIB entPhysicalTable entries have an
	// entPhysicalClass of 'fan'.
	CefcFanCoolingCapTable CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable

	// This table contains the connector power ratings of FRUs.   Only components
	// with power connector rating  management are listed in this table.
	CefcConnectorRatingTable CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable

	// This table contains the total power consumption information for modules
	// whose ENTITY-MIB  entPhysicalTable entries have an entPhysicalClass  of
	// 'module'.
	CefcModulePowerConsumptionTable CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable
}

CISCOENTITYFRUCONTROLMIB

func (*CISCOENTITYFRUCONTROLMIB) GetEntityData

func (cISCOENTITYFRUCONTROLMIB *CISCOENTITYFRUCONTROLMIB) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable

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

	// A cefcChassisCoolingEntry lists the maximum cooling capacity that could be
	// provided  for one slot on the manageable components of type PhysicalClass
	// 'chassis'.  Entries are created by the agent if the corresponding entry is
	// created in ENTITY-MIB entPhysicalTable.  Entries are deleted by the agent
	// if the corresponding entry is deleted in ENTITY-MIB entPhysicalTable. The
	// type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable_CefcChassisCoolingEntry.
	CefcChassisCoolingEntry []*CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable_CefcChassisCoolingEntry
}

CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable This table contains the cooling capacity information of the chassis whose ENTITY-MIB entPhysicalTable entries have an entPhysicalClass of 'chassis'.

func (*CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable) GetEntityData

func (cefcChassisCoolingTable *CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable_CefcChassisCoolingEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The maximum cooling capacity that could be provided for any slot in this
	// chassis.  The default unit of the cooling capacity is 'cfm', if
	// cefcChassisPerSlotCoolingUnit is not supported. The type is interface{}
	// with range: 0..4294967295.
	CefcChassisPerSlotCoolingCap interface{}

	// The unit of the maximum cooling capacity for any slot in this chassis. The
	// type is FRUCoolingUnit.
	CefcChassisPerSlotCoolingUnit interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable_CefcChassisCoolingEntry A cefcChassisCoolingEntry lists the maximum cooling capacity that could be provided for one slot on the manageable components of type PhysicalClass 'chassis'.

Entries are created by the agent if the corresponding entry is created in ENTITY-MIB entPhysicalTable.

Entries are deleted by the agent if the corresponding entry is deleted in ENTITY-MIB entPhysicalTable.

func (*CISCOENTITYFRUCONTROLMIB_CefcChassisCoolingTable_CefcChassisCoolingEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable

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

	// A cefcConnectorRatingEntry lists the power connector rating information of
	// a  component in the system.  An entry or entries are created by the agent
	// when an physical entity with connector rating  management is added to the
	// ENTITY-MIB  entPhysicalTable. An entry is deleted  by the agent at the
	// entity removal. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable_CefcConnectorRatingEntry.
	CefcConnectorRatingEntry []*CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable_CefcConnectorRatingEntry
}

CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable This table contains the connector power ratings of FRUs.

Only components with power connector rating management are listed in this table.

func (*CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable) GetEntityData

func (cefcConnectorRatingTable *CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable_CefcConnectorRatingEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The maximum power that the component's connector can withdraw. The type is
	// interface{} with range: -1000000000..1000000000.
	CefcConnectorRating interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable_CefcConnectorRatingEntry A cefcConnectorRatingEntry lists the power connector rating information of a component in the system.

An entry or entries are created by the agent when an physical entity with connector rating management is added to the ENTITY-MIB entPhysicalTable. An entry is deleted by the agent at the entity removal.

func (*CISCOENTITYFRUCONTROLMIB_CefcConnectorRatingTable_CefcConnectorRatingEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFRUPower

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

	// The system will provide power to the device connecting to the FRU if the
	// device needs power, like an IP Phone. We call the providing power inline
	// power.  This MIB object controls the maximum default inline power for the
	// device connecting to the FRU in the system. If the maximum default inline
	// power of the device is greater than the maximum value reportable by this
	// object, then this object should report its maximum reportable value (12500)
	// and cefcMaxDefaultHighInLinePower must be used to report the actual maximum
	// default inline power. The type is interface{} with range: 0..12500. Units
	// are miliwatts.
	CefcMaxDefaultInLinePower interface{}

	// The system will provide power to the device connecting to the FRU if the
	// device needs power, like an IP Phone. We call the providing power inline
	// power.  This MIB object controls the maximum default inline power for the
	// device connecting to the FRU in the system. The type is interface{} with
	// range: 0..4294967295. Units are miliwatts.
	CefcMaxDefaultHighInLinePower interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcFRUPower

func (*CISCOENTITYFRUCONTROLMIB_CefcFRUPower) GetEntityData

func (cefcFRUPower *CISCOENTITYFRUCONTROLMIB_CefcFRUPower) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable

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

	// An cefcFRUPowerStatusTable entry lists the desired administrative status,
	// the operational status of the  power manageable component, and the current
	// required by  the component for operation.  Entries are created by the agent
	// at system power-up or  the insertion of the component.  Entries are deleted
	// by the agent at the removal of the component.  Only components with power
	// control are listed in the  table. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable_CefcFRUPowerStatusEntry.
	CefcFRUPowerStatusEntry []*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable_CefcFRUPowerStatusEntry
}

CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable This table lists the power-related administrative status and operational status of the manageable components in the system.

func (*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable) GetEntityData

func (cefcFRUPowerStatusTable *CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable_CefcFRUPowerStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// Administratively desired FRU power state. The type is PowerAdminType.
	CefcFRUPowerAdminStatus interface{}

	// Operational FRU power state. The type is PowerOperType.
	CefcFRUPowerOperStatus interface{}

	// Current supplied by the FRU (positive values) or current required to
	// operate the FRU (negative values). The type is interface{} with range:
	// -1000000000..1000000000.
	CefcFRUCurrent interface{}

	// This object indicates the set of supported power capabilities of the FRU.
	// realTimeCurrent(0) -     cefcFRURealTimeCurrent is supported by the FRU.
	// The type is map[string]bool.
	CefcFRUPowerCapability interface{}

	// This object indicates the realtime value of current supplied by the FRU
	// (positive values) or the realtime value of current drawn by the FRU
	// (negative values). The type is interface{} with range:
	// -1000000000..1000000000.
	CefcFRURealTimeCurrent interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable_CefcFRUPowerStatusEntry An cefcFRUPowerStatusTable entry lists the desired administrative status, the operational status of the power manageable component, and the current required by the component for operation.

Entries are created by the agent at system power-up or the insertion of the component. Entries are deleted by the agent at the removal of the component.

Only components with power control are listed in the table.

func (*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerStatusTable_CefcFRUPowerStatusEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable

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

	// An cefcFRUPowerSupplyGroupTable entry lists the desired redundancy mode,
	// the units of the power outputs and the  available and drawn current for the
	// power supply group.  Entries are created by the agent when a power supply
	// group is added to the entPhysicalTable. Entries are deleted by  the agent
	// at power supply group removal. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry.
	CefcFRUPowerSupplyGroupEntry []*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry
}

CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable This table lists the redundancy mode and the operational status of the power supply groups in the system.

func (*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable) GetEntityData

func (cefcFRUPowerSupplyGroupTable *CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The administratively desired power supply redundancy mode. The type is
	// PowerRedundancyType.
	CefcPowerRedundancyMode interface{}

	// The units of primary supply to interpret cefcTotalAvailableCurrent and
	// cefcTotalDrawnCurrent as power.  For example, one 1000-watt power supply
	// could  deliver 100 amperes at 10 volts DC.  So the value of cefcPowerUnits
	// would be 'at 10 volts DC'.  cefcPowerUnits is for display purposes only.
	// The type is string.
	CefcPowerUnits interface{}

	// Total current available for FRU usage. The type is interface{} with range:
	// -1000000000..1000000000.
	CefcTotalAvailableCurrent interface{}

	// Total current drawn by powered-on FRUs. The type is interface{} with range:
	// -1000000000..1000000000.
	CefcTotalDrawnCurrent interface{}

	// The power supply redundancy operational mode. The type is
	// PowerRedundancyType.
	CefcPowerRedundancyOperMode interface{}

	// This object has the value of notApplicable(1) when
	// cefcPowerRedundancyOperMode of the instance does not have the value of
	// nonRedundant(4).  The other values explain the reason why
	// cefcPowerRedundancyOperMode is nonRedundant(4), e.g.  unknown(2)
	// the reason is not identified.  singleSupply(3)        There is only one
	// power supply                        in the group.  mismatchedSupplies(4)
	// There are more than one power                        supplies in the
	// groups. However                        they are mismatched and can not
	// work redundantly.  supplyError(5)         Some power supply or supplies
	// does or do not working properly. The type is CefcPowerNonRedundantReason.
	CefcPowerNonRedundantReason interface{}

	// Total inline current drawn for inline operation. The type is interface{}
	// with range: -1000000000..1000000000.
	CefcTotalDrawnInlineCurrent interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry An cefcFRUPowerSupplyGroupTable entry lists the desired redundancy mode, the units of the power outputs and the available and drawn current for the power supply group.

Entries are created by the agent when a power supply group is added to the entPhysicalTable. Entries are deleted by the agent at power supply group removal.

func (*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason

type CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason string

CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason represents does or do not working properly.

const (
	CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason_notApplicable CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason = "notApplicable"

	CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason_unknown CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason = "unknown"

	CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason_singleSupply CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason = "singleSupply"

	CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason_mismatchedSupplies CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason = "mismatchedSupplies"

	CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason_supplyError CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyGroupTable_CefcFRUPowerSupplyGroupEntry_CefcPowerNonRedundantReason = "supplyError"
)

type CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable

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

	// An cefcFRUPowerSupplyValueTable entry lists the current provided by the FRU
	// for operation.  Entries are created by the agent at system power-up or  FRU
	// insertion.  Entries are deleted by the agent at FRU removal.  Only power
	// supply FRUs are listed in the table. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable_CefcFRUPowerSupplyValueEntry.
	CefcFRUPowerSupplyValueEntry []*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable_CefcFRUPowerSupplyValueEntry
}

CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable This table lists the power capacity of a power FRU in the system if it provides variable power. Power supplies usually provide either system or inline power. They cannot be controlled by software to dictate how they distribute power. We can also have what are known as variable power supplies. They can provide both system and inline power and can be varied within hardware defined ranges for system and inline limited by a total maximum combined output. They could be configured by the user via CLI or SNMP or be controlled by software internally. This table supplements the information in the cefcFRUPowerStatusTable for power supply FRUs. The cefcFRUCurrent attribute in that table provides the overall current the power supply FRU can provide while this table gives us the individual contribution towards system and inline power.

func (*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable) GetEntityData

func (cefcFRUPowerSupplyValueTable *CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable_CefcFRUPowerSupplyValueEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// Total current that could be supplied by the FRU (positive values) for
	// system operations. The type is interface{} with range:
	// -1000000000..1000000000.
	CefcFRUTotalSystemCurrent interface{}

	// Amount of current drawn by the FRU's in the system towards system
	// operations from this FRU. The type is interface{} with range:
	// -1000000000..1000000000.
	CefcFRUDrawnSystemCurrent interface{}

	// Total current supplied by the FRU (positive values) for inline operations.
	// The type is interface{} with range: -1000000000..1000000000.
	CefcFRUTotalInlineCurrent interface{}

	// Amount of current that is being drawn from this FRU for inline operation.
	// The type is interface{} with range: -1000000000..1000000000.
	CefcFRUDrawnInlineCurrent interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable_CefcFRUPowerSupplyValueEntry An cefcFRUPowerSupplyValueTable entry lists the current provided by the FRU for operation.

Entries are created by the agent at system power-up or FRU insertion. Entries are deleted by the agent at FRU removal.

Only power supply FRUs are listed in the table.

func (*CISCOENTITYFRUCONTROLMIB_CefcFRUPowerSupplyValueTable_CefcFRUPowerSupplyValueEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable

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

	// A cefcFanCoolingCapacityEntry lists the cooling capacity mode of a
	// manageable components of type entPhysicalClass 'fan'. It also lists the
	// corresponding cooling capacity provided and the power consumed by the fan
	// on this mode.   Entries are created by the agent if the corresponding entry
	// is created in ENTITY-MIB entPhysicalTable.  Entries are deleted by the
	// agent if the corresponding entry is deleted in ENTITY-MIB entPhysicalTable.
	// The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable_CefcFanCoolingCapEntry.
	CefcFanCoolingCapEntry []*CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable_CefcFanCoolingCapEntry
}

CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable This table contains a list of the possible cooling capacity modes and properties of the fans, whose ENTITY-MIB entPhysicalTable entries have an entPhysicalClass of 'fan'.

func (*CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable) GetEntityData

func (cefcFanCoolingCapTable *CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable_CefcFanCoolingCapEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// This attribute is a key. An arbitrary value that uniquely identifies a
	// cooling capacity mode for a fan. The type is interface{} with range:
	// 1..4095.
	CefcFanCoolingCapIndex interface{}

	// A textual description of the cooling capacity mode of the fan. The type is
	// string.
	CefcFanCoolingCapModeDescr interface{}

	// The cooling capacity that could be provided when the fan is operating in
	// this mode.  The default unit of the cooling capacity is 'cfm', if
	// cefcFanCoolingCapCapacityUnit is not supported. The type is interface{}
	// with range: 0..4294967295.
	CefcFanCoolingCapCapacity interface{}

	// The power consumption of the fan when operating in in this mode. The type
	// is interface{} with range: -1000000000..1000000000.
	CefcFanCoolingCapCurrent interface{}

	// The unit of the fan cooling capacity when operating in this mode. The type
	// is FRUCoolingUnit.
	CefcFanCoolingCapCapacityUnit interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable_CefcFanCoolingCapEntry A cefcFanCoolingCapacityEntry lists the cooling capacity mode of a manageable components of type entPhysicalClass 'fan'. It also lists the corresponding cooling capacity provided and the power consumed by the fan on this mode.

Entries are created by the agent if the corresponding entry is created in ENTITY-MIB entPhysicalTable.

Entries are deleted by the agent if the corresponding entry is deleted in ENTITY-MIB entPhysicalTable.

func (*CISCOENTITYFRUCONTROLMIB_CefcFanCoolingCapTable_CefcFanCoolingCapEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable

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

	// A cefcFanCoolingEntry lists the cooling capacity that is provided by the
	// manageable components of type PhysicalClass  'fan'.  Entries are created by
	// the agent if the corresponding entry is created in ENTITY-MIB
	// entPhysicalTable.  Entries are deleted by the agent if the corresponding
	// entry is deleted in ENTITY-MIB entPhysicalTable. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable_CefcFanCoolingEntry.
	CefcFanCoolingEntry []*CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable_CefcFanCoolingEntry
}

CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable This table contains the cooling capacity information of the fans whose ENTITY-MIB entPhysicalTable entries have an entPhysicalClass of 'fan'.

func (*CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable) GetEntityData

func (cefcFanCoolingTable *CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable_CefcFanCoolingEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The cooling capacity that is provided by this fan.  The default unit of the
	// fan cooling capacity is 'cfm', if cefcFanCoolingCapacityUnit is not
	// supported. The type is interface{} with range: 0..4294967295.
	CefcFanCoolingCapacity interface{}

	// The unit of the fan cooling capacity. The type is FRUCoolingUnit.
	CefcFanCoolingCapacityUnit interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable_CefcFanCoolingEntry A cefcFanCoolingEntry lists the cooling capacity that is provided by the manageable components of type PhysicalClass 'fan'.

Entries are created by the agent if the corresponding entry is created in ENTITY-MIB entPhysicalTable.

Entries are deleted by the agent if the corresponding entry is deleted in ENTITY-MIB entPhysicalTable.

func (*CISCOENTITYFRUCONTROLMIB_CefcFanCoolingTable_CefcFanCoolingEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable

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

	// An cefcFanTrayStatusTable entry lists the operational status information
	// for the ENTITY-MIB entPhysicalTable  entry which is identified by the value
	// of entPhysicalIndex. The value of entPhysicalClass for the identified entry
	// will be 'fan', and the represented physical entity will be  either: one
	// physical fan, or a single physical 'fan tray'  which is a manufactured
	// (inseparable in the field)  combination of multiple fans.  Entries are
	// created by the agent at system power-up or  fan or fan tray insertion.
	// Entries are deleted  by the agent at the fan or fan tray removal. The type
	// is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry.
	CefcFanTrayStatusEntry []*CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry
}

CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable This table contains the operational status information for all ENTITY-MIB entPhysicalTable entries which have an entPhysicalClass of 'fan'; specifically, all entPhysicalTable entries which represent either: one physical fan, or a single physical 'fan tray' which is a manufactured (inseparable in the field) combination of multiple fans.

func (*CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable) GetEntityData

func (cefcFanTrayStatusTable *CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The operational state of the fan or fan tray. unknown(1) - unknown. up(2) -
	// powered on. down(3) - powered down. warning(4) - partial failure, needs
	// replacement               as soon as possible. The type is
	// CefcFanTrayOperStatus.
	CefcFanTrayOperStatus interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry An cefcFanTrayStatusTable entry lists the operational status information for the ENTITY-MIB entPhysicalTable entry which is identified by the value of entPhysicalIndex. The value of entPhysicalClass for the identified entry will be 'fan', and the represented physical entity will be either: one physical fan, or a single physical 'fan tray' which is a manufactured (inseparable in the field) combination of multiple fans.

Entries are created by the agent at system power-up or fan or fan tray insertion. Entries are deleted by the agent at the fan or fan tray removal.

func (*CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus

type CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus string

CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus represents as soon as possible.

const (
	CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus_unknown CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus = "unknown"

	CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus_up CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus = "up"

	CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus_down CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus = "down"

	CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus_warning CISCOENTITYFRUCONTROLMIB_CefcFanTrayStatusTable_CefcFanTrayStatusEntry_CefcFanTrayOperStatus = "warning"
)

type CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable

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

	// A cefcIntelliModuleTable entry lists the information specific to an
	// intelligent module which cannot be provided by this module's corresponding
	// instance in the cefcModuleTable. Only an intelligent module with Internet
	// address configured has its entry here.  An entry of this table is created
	// if an  intelligent module is detected by the  managed system and its
	// management Internet address is configured on the intelligent  module.  An
	// entry of this table is deleted if the  removal of Internet address
	// configuration of  this module or the module itself. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable_CefcIntelliModuleEntry.
	CefcIntelliModuleEntry []*CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable_CefcIntelliModuleEntry
}

CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable This table sparsely augments the cefcModuleTable (i.e., every row in this table corresponds to a row in the cefcModuleTable but not necessarily vice-versa).

A cefcIntelliModuleTable entry lists the information specific to intelligent modules which cannot be provided by the cefcModuleTable.

func (*CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable) GetEntityData

func (cefcIntelliModuleTable *CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable_CefcIntelliModuleEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The type of Internet address by which the intelligent module is reachable.
	// The type is InetAddressType.
	CefcIntelliModuleIPAddrType interface{}

	// The Internet address configured for the intelligent module. The type of
	// this address is  determined by the value of the object
	// cefcIntelliModuleIPAddrType. The type is string with length: 0..255.
	CefcIntelliModuleIPAddr interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable_CefcIntelliModuleEntry A cefcIntelliModuleTable entry lists the information specific to an intelligent module which cannot be provided by this module's corresponding instance in the cefcModuleTable. Only an intelligent module with Internet address configured has its entry here.

An entry of this table is created if an intelligent module is detected by the managed system and its management Internet address is configured on the intelligent module.

An entry of this table is deleted if the removal of Internet address configuration of this module or the module itself.

func (*CISCOENTITYFRUCONTROLMIB_CefcIntelliModuleTable_CefcIntelliModuleEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcMIBNotificationEnables

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

	// This variable indicates whether the system produces the following
	// notifications: cefcModuleStatusChange, cefcPowerStatusChange,
	// cefcFRUInserted, cefcFRURemoved,  cefcUnrecognizedFRU and
	// cefcFanTrayStatusChange.  A false value will prevent these notifications
	// from being generated. The type is bool.
	CefcMIBEnableStatusNotification interface{}

	// This variable indicates whether the system produces the
	// cefcPowerSupplyOutputChange  notifications when the output capacity of  a
	// power supply has changed. A false value  will prevent this notification to
	// generated. The type is bool.
	CefcEnablePSOutputChangeNotif interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcMIBNotificationEnables

func (*CISCOENTITYFRUCONTROLMIB_CefcMIBNotificationEnables) GetEntityData

func (cefcMIBNotificationEnables *CISCOENTITYFRUCONTROLMIB_CefcMIBNotificationEnables) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable

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

	// A cefcModuleCoolingEntry lists the cooling requirement for a manageable
	// components of type entPhysicalClass 'module'.  Entries are created by the
	// agent at the system power-up or module insertion.  Entries are deleted by
	// the agent upon module removal. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable_CefcModuleCoolingEntry.
	CefcModuleCoolingEntry []*CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable_CefcModuleCoolingEntry
}

CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable This table contains the cooling requirement for all the manageable components of type entPhysicalClass 'module'.

func (*CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable) GetEntityData

func (cefcModuleCoolingTable *CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable_CefcModuleCoolingEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The cooling requirement of the module and its daughter cards.  The default
	// unit of the module cooling requirement is 'cfm', if cefcModuleCoolingUnit
	// is not supported. The type is interface{} with range: 0..4294967295.
	CefcModuleCooling interface{}

	// The unit of the cooling requirement of the module and its daughter cards.
	// The type is FRUCoolingUnit.
	CefcModuleCoolingUnit interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable_CefcModuleCoolingEntry A cefcModuleCoolingEntry lists the cooling requirement for a manageable components of type entPhysicalClass 'module'.

Entries are created by the agent at the system power-up or module insertion.

Entries are deleted by the agent upon module removal.

func (*CISCOENTITYFRUCONTROLMIB_CefcModuleCoolingTable_CefcModuleCoolingEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable

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

	// A cefcModuleLocalSwitchingTable entry lists the information specific to a
	// local switching capable module which cannot be provided by this module's
	// corresponding instance in the cefcModuleTable. Only a module which is
	// capable of local switching has its entry here.  An entry of this table is
	// created if a module which is capable of local switching is detected by the
	// managed system.  An entry of this table is deleted if the removal of this
	// module. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry.
	CefcModuleLocalSwitchingEntry []*CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry
}

CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable This table sparsely augments the cefcModuleTable (i.e., every row in this table corresponds to a row in the cefcModuleTable but not necessarily vice-versa).

A cefcModuleLocalSwitchingTable entry lists the information specific to local switching capable modules which cannot be provided by the cefcModuleTable.

func (*CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable) GetEntityData

func (cefcModuleLocalSwitchingTable *CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// This object specifies the mode of local switching.  enabled(1)  - local
	// switching is enabled. disabled(2) - local switching is disabled. The type
	// is CefcModuleLocalSwitchingMode.
	CefcModuleLocalSwitchingMode interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry A cefcModuleLocalSwitchingTable entry lists the information specific to a local switching capable module which cannot be provided by this module's corresponding instance in the cefcModuleTable. Only a module which is capable of local switching has its entry here.

An entry of this table is created if a module which is capable of local switching is detected by the managed system.

An entry of this table is deleted if the removal of this module.

func (*CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry_CefcModuleLocalSwitchingMode

type CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry_CefcModuleLocalSwitchingMode string

CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry_CefcModuleLocalSwitchingMode represents disabled(2) - local switching is disabled.

const (
	CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry_CefcModuleLocalSwitchingMode_enabled CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry_CefcModuleLocalSwitchingMode = "enabled"

	CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry_CefcModuleLocalSwitchingMode_disabled CISCOENTITYFRUCONTROLMIB_CefcModuleLocalSwitchingTable_CefcModuleLocalSwitchingEntry_CefcModuleLocalSwitchingMode = "disabled"
)

type CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable

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

	// A cefcModulePowerConsumptionEntry lists the total power consumption of a
	// manageable components of type entPhysicalClass 'module'.  Entries are
	// created by the agent at the system power-up or module insertion.  Entries
	// are deleted by the agent upon module removal. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable_CefcModulePowerConsumptionEntry.
	CefcModulePowerConsumptionEntry []*CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable_CefcModulePowerConsumptionEntry
}

CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable This table contains the total power consumption information for modules whose ENTITY-MIB entPhysicalTable entries have an entPhysicalClass of 'module'.

func (*CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable) GetEntityData

func (cefcModulePowerConsumptionTable *CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable_CefcModulePowerConsumptionEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The combined power consumption to operate the module and its submodule(s)
	// and inline-power device(s). The type is interface{} with range:
	// -1000000000..1000000000.
	CefcModulePowerConsumption interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable_CefcModulePowerConsumptionEntry A cefcModulePowerConsumptionEntry lists the total power consumption of a manageable components of type entPhysicalClass 'module'.

Entries are created by the agent at the system power-up or module insertion.

Entries are deleted by the agent upon module removal.

func (*CISCOENTITYFRUCONTROLMIB_CefcModulePowerConsumptionTable_CefcModulePowerConsumptionEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcModuleTable

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

	// A cefcModuleStatusTable entry lists the operational and administrative
	// status information for ENTITY-MIB entPhysicalTable entries for manageable
	// components  of type PhysicalClass module(9).  Entries are created by the
	// agent at the system power-up or module insertion.  Entries are deleted by
	// the agent upon module removal. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcModuleTable_CefcModuleEntry.
	CefcModuleEntry []*CISCOENTITYFRUCONTROLMIB_CefcModuleTable_CefcModuleEntry
}

CISCOENTITYFRUCONTROLMIB_CefcModuleTable A cefcModuleTable entry lists the operational and administrative status information for ENTITY-MIB entPhysicalTable entries for manageable components of type PhysicalClass module(9).

func (*CISCOENTITYFRUCONTROLMIB_CefcModuleTable) GetEntityData

func (cefcModuleTable *CISCOENTITYFRUCONTROLMIB_CefcModuleTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcModuleTable_CefcModuleEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// This object provides administrative control of the module. The type is
	// ModuleAdminType.
	CefcModuleAdminStatus interface{}

	// This object shows the module's operational state. The type is
	// ModuleOperType.
	CefcModuleOperStatus interface{}

	// This object identifies the reason for the last reset performed on the
	// module. The type is ModuleResetReasonType.
	CefcModuleResetReason interface{}

	// The value of sysUpTime at the time the cefcModuleOperStatus is changed. The
	// type is interface{} with range: 0..4294967295.
	CefcModuleStatusLastChangeTime interface{}

	// The value of sysUpTime when the configuration was most recently cleared.
	// The type is interface{} with range: 0..4294967295.
	CefcModuleLastClearConfigTime interface{}

	// A description qualifying the module reset reason specified in
	// cefcModuleResetReason.   Examples:   command xyz                 missing
	// task   switch over   watchdog timeout       etc.
	// cefcModuleResetReasonDescription is for display purposes only. NMS
	// applications must not parse. The type is string.
	CefcModuleResetReasonDescription interface{}

	// This object displays human-readable textual string which describes the
	// cause of the last state change of the module. This object contains zero
	// length string if no meaningful reason could be provided.  Examples:
	// 'Invalid software version' 'Software download failed' 'Software version
	// mismatch' 'Module is in standby state' etc.  This object is for display
	// purposes only. NMS applications must not parse this object and take any
	// decision based on its value. The type is string.
	CefcModuleStateChangeReasonDescr interface{}

	// This object provides the up time for the module since it was last
	// re-initialized.  This object is not persistent; if a module reset, restart,
	// power off, the up time starts from zero. The type is interface{} with
	// range: 0..4294967295.
	CefcModuleUpTime interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcModuleTable_CefcModuleEntry A cefcModuleStatusTable entry lists the operational and administrative status information for ENTITY-MIB entPhysicalTable entries for manageable components of type PhysicalClass module(9).

Entries are created by the agent at the system power-up or module insertion.

Entries are deleted by the agent upon module removal.

func (*CISCOENTITYFRUCONTROLMIB_CefcModuleTable_CefcModuleEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable

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

	// Information about a particular physical entity. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry.
	CefcPhysicalEntry []*CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry
}

CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable This table contains one row per physical entity.

func (*CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable) GetEntityData

func (cefcPhysicalTable *CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// The status of this physical entity. other(1) - the status is not any of the
	// listed below. supported(2) - this entity is supported. unsupported(3) -
	// this entity is unsupported. incompatible(4) - this entity is incompatible.
	// It would be unsupported(3), if the ID read from Serial EPROM is not
	// supported. It would be incompatible(4), if in the present configuration
	// this FRU is not supported. The type is CefcPhysicalStatus.
	CefcPhysicalStatus interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry Information about a particular physical entity.

func (*CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus

type CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus string

CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus represents in the present configuration this FRU is not supported.

const (
	CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus_other CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus = "other"

	CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus_supported CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus = "supported"

	CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus_unsupported CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus = "unsupported"

	CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus_incompatible CISCOENTITYFRUCONTROLMIB_CefcPhysicalTable_CefcPhysicalEntry_CefcPhysicalStatus = "incompatible"
)

type CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable

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

	// An entry containing power input management information applicable to a
	// particular power supply and input. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry.
	CefcPowerSupplyInputEntry []*CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry
}

CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable This table contains the power input information for all the power supplies that have entPhysicalTable entries with 'powerSupply' in the entPhysicalClass.

The entries are created by the agent at the system power-up or power supply insertion.

Entries are deleted by the agent upon power supply removal.

The number of entries is determined by the number of power supplies and number of power inputs on the power supply.

func (*CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable) GetEntityData

func (cefcPowerSupplyInputTable *CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// This attribute is a key. A unique value, greater than zero, for each input
	// on a power supply. The type is interface{} with range: 0..4294967295.
	CefcPowerSupplyInputIndex interface{}

	// The type of an input power detected on the power supply.  unknown(1): No
	// input power is detected.  acLow(2): Lower rating AC input power is
	// detected.  acHigh(3): Higher rating AC input power is detected.  dcLow(4):
	// Lower rating DC input power is detected.  dcHigh(5): Higher rating DC input
	// power is detected. The type is CefcPowerSupplyInputType.
	CefcPowerSupplyInputType interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry An entry containing power input management information applicable to a particular power supply and input.

func (*CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry) GetEntityData

type CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType

type CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType string

CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType represents dcHigh(5): Higher rating DC input power is detected.

const (
	CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType_unknown CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType = "unknown"

	CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType_acLow CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType = "acLow"

	CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType_acHigh CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType = "acHigh"

	CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType_dcLow CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType = "dcLow"

	CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType_dcHigh CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyInputTable_CefcPowerSupplyInputEntry_CefcPowerSupplyInputType = "dcHigh"
)

type CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable

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

	// A cefcPowerSupplyOutputTable entry lists the power output capacity and its
	// operational status for manageable components of type PhysicalClass
	// 'powerSupply'.  Entries are created by the agent at the system power-up or
	// power supply insertion.  Entries are deleted by the agent upon power supply
	// removal.  The number of entries of a power supply is determined by the
	// power supply. The type is slice of
	// CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable_CefcPowerSupplyOutputEntry.
	CefcPowerSupplyOutputEntry []*CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable_CefcPowerSupplyOutputEntry
}

CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable This table contains a list of possible output mode for the power supplies, whose ENTITY-MIB entPhysicalTable entries have an entPhysicalClass of 'powerSupply'. It also indicate which mode is the operational mode within the system.

func (*CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable) GetEntityData

func (cefcPowerSupplyOutputTable *CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable) GetEntityData() *types.CommonEntityData

type CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable_CefcPowerSupplyOutputEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// entity_mib.ENTITYMIB_EntPhysicalTable_EntPhysicalEntry_EntPhysicalIndex
	EntPhysicalIndex interface{}

	// This attribute is a key. A unique value, greater than zero, for each
	// possible output mode on a power supply. The type is interface{} with range:
	// 0..4294967295.
	CefcPSOutputModeIndex interface{}

	// The output capacity of the power supply. The type is interface{} with
	// range: -1000000000..1000000000.
	CefcPSOutputModeCurrent interface{}

	// A value of 'true' indicates that this mode is the operational mode of the
	// power supply output capacity.  A value of 'false' indicates that this mode
	// is not the operational mode of the power supply output capacity.  For a
	// given power supply's entPhysicalIndex,  at most one instance of this object
	// can have the value of true(1). The type is bool.
	CefcPSOutputModeInOperation interface{}
}

CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable_CefcPowerSupplyOutputEntry A cefcPowerSupplyOutputTable entry lists the power output capacity and its operational status for manageable components of type PhysicalClass 'powerSupply'.

Entries are created by the agent at the system power-up or power supply insertion.

Entries are deleted by the agent upon power supply removal.

The number of entries of a power supply is determined by the power supply.

func (*CISCOENTITYFRUCONTROLMIB_CefcPowerSupplyOutputTable_CefcPowerSupplyOutputEntry) GetEntityData

type FRUCoolingUnit

type FRUCoolingUnit string

FRUCoolingUnit represents watts(2) Watts

const (
	FRUCoolingUnit_cfm FRUCoolingUnit = "cfm"

	FRUCoolingUnit_watts FRUCoolingUnit = "watts"
)

type ModuleAdminType

type ModuleAdminType string

ModuleAdminType represents service, set by CLI.

const (
	ModuleAdminType_enabled ModuleAdminType = "enabled"

	ModuleAdminType_disabled ModuleAdminType = "disabled"

	ModuleAdminType_reset ModuleAdminType = "reset"

	ModuleAdminType_outOfServiceAdmin ModuleAdminType = "outOfServiceAdmin"
)

type ModuleOperType

type ModuleOperType string

ModuleOperType represents fwDownloadFailure(27) Module firmware download failed.

const (
	ModuleOperType_unknown ModuleOperType = "unknown"

	ModuleOperType_ok ModuleOperType = "ok"

	ModuleOperType_disabled ModuleOperType = "disabled"

	ModuleOperType_okButDiagFailed ModuleOperType = "okButDiagFailed"

	ModuleOperType_boot ModuleOperType = "boot"

	ModuleOperType_selfTest ModuleOperType = "selfTest"

	ModuleOperType_failed ModuleOperType = "failed"

	ModuleOperType_missing ModuleOperType = "missing"

	ModuleOperType_mismatchWithParent ModuleOperType = "mismatchWithParent"

	ModuleOperType_mismatchConfig ModuleOperType = "mismatchConfig"

	ModuleOperType_diagFailed ModuleOperType = "diagFailed"

	ModuleOperType_dormant ModuleOperType = "dormant"

	ModuleOperType_outOfServiceAdmin ModuleOperType = "outOfServiceAdmin"

	ModuleOperType_outOfServiceEnvTemp ModuleOperType = "outOfServiceEnvTemp"

	ModuleOperType_poweredDown ModuleOperType = "poweredDown"

	ModuleOperType_poweredUp ModuleOperType = "poweredUp"

	ModuleOperType_powerDenied ModuleOperType = "powerDenied"

	ModuleOperType_powerCycled ModuleOperType = "powerCycled"

	ModuleOperType_okButPowerOverWarning ModuleOperType = "okButPowerOverWarning"

	ModuleOperType_okButPowerOverCritical ModuleOperType = "okButPowerOverCritical"

	ModuleOperType_syncInProgress ModuleOperType = "syncInProgress"

	ModuleOperType_upgrading ModuleOperType = "upgrading"

	ModuleOperType_okButAuthFailed ModuleOperType = "okButAuthFailed"

	ModuleOperType_mdr ModuleOperType = "mdr"

	ModuleOperType_fwMismatchFound ModuleOperType = "fwMismatchFound"

	ModuleOperType_fwDownloadSuccess ModuleOperType = "fwDownloadSuccess"

	ModuleOperType_fwDownloadFailure ModuleOperType = "fwDownloadFailure"
)

type ModuleResetReasonType

type ModuleResetReasonType string

ModuleResetReasonType represents violation.

const (
	ModuleResetReasonType_unknown ModuleResetReasonType = "unknown"

	ModuleResetReasonType_powerUp ModuleResetReasonType = "powerUp"

	ModuleResetReasonType_parityError ModuleResetReasonType = "parityError"

	ModuleResetReasonType_clearConfigReset ModuleResetReasonType = "clearConfigReset"

	ModuleResetReasonType_manualReset ModuleResetReasonType = "manualReset"

	ModuleResetReasonType_watchDogTimeoutReset ModuleResetReasonType = "watchDogTimeoutReset"

	ModuleResetReasonType_resourceOverflowReset ModuleResetReasonType = "resourceOverflowReset"

	ModuleResetReasonType_missingTaskReset ModuleResetReasonType = "missingTaskReset"

	ModuleResetReasonType_lowVoltageReset ModuleResetReasonType = "lowVoltageReset"

	ModuleResetReasonType_controllerReset ModuleResetReasonType = "controllerReset"

	ModuleResetReasonType_systemReset ModuleResetReasonType = "systemReset"

	ModuleResetReasonType_switchoverReset ModuleResetReasonType = "switchoverReset"

	ModuleResetReasonType_upgradeReset ModuleResetReasonType = "upgradeReset"

	ModuleResetReasonType_downgradeReset ModuleResetReasonType = "downgradeReset"

	ModuleResetReasonType_cacheErrorReset ModuleResetReasonType = "cacheErrorReset"

	ModuleResetReasonType_deviceDriverReset ModuleResetReasonType = "deviceDriverReset"

	ModuleResetReasonType_softwareExceptionReset ModuleResetReasonType = "softwareExceptionReset"

	ModuleResetReasonType_restoreConfigReset ModuleResetReasonType = "restoreConfigReset"

	ModuleResetReasonType_abortRevReset ModuleResetReasonType = "abortRevReset"

	ModuleResetReasonType_burnBootReset ModuleResetReasonType = "burnBootReset"

	ModuleResetReasonType_standbyCdHealthierReset ModuleResetReasonType = "standbyCdHealthierReset"

	ModuleResetReasonType_nonNativeConfigClearReset ModuleResetReasonType = "nonNativeConfigClearReset"

	ModuleResetReasonType_memoryProtectionErrorReset ModuleResetReasonType = "memoryProtectionErrorReset"
)

type PowerAdminType

type PowerAdminType string

PowerAdminType represents in response to a management protocol retrieval operation.

const (
	PowerAdminType_on PowerAdminType = "on"

	PowerAdminType_off PowerAdminType = "off"

	PowerAdminType_inlineAuto PowerAdminType = "inlineAuto"

	PowerAdminType_inlineOn PowerAdminType = "inlineOn"

	PowerAdminType_powerCycle PowerAdminType = "powerCycle"
)

type PowerOperType

type PowerOperType string

PowerOperType represents FRU has failed.

const (
	PowerOperType_offEnvOther PowerOperType = "offEnvOther"

	PowerOperType_on PowerOperType = "on"

	PowerOperType_offAdmin PowerOperType = "offAdmin"

	PowerOperType_offDenied PowerOperType = "offDenied"

	PowerOperType_offEnvPower PowerOperType = "offEnvPower"

	PowerOperType_offEnvTemp PowerOperType = "offEnvTemp"

	PowerOperType_offEnvFan PowerOperType = "offEnvFan"

	PowerOperType_failed PowerOperType = "failed"

	PowerOperType_onButFanFail PowerOperType = "onButFanFail"

	PowerOperType_offCooling PowerOperType = "offCooling"

	PowerOperType_offConnectorRating PowerOperType = "offConnectorRating"

	PowerOperType_onButInlinePowerFail PowerOperType = "onButInlinePowerFail"
)

type PowerRedundancyType

type PowerRedundancyType string

PowerRedundancyType represents support power redundancy with single input.

const (
	PowerRedundancyType_notsupported PowerRedundancyType = "notsupported"

	PowerRedundancyType_redundant PowerRedundancyType = "redundant"

	PowerRedundancyType_combined PowerRedundancyType = "combined"

	PowerRedundancyType_nonRedundant PowerRedundancyType = "nonRedundant"

	PowerRedundancyType_psRedundant PowerRedundancyType = "psRedundant"

	PowerRedundancyType_inPwrSrcRedundant PowerRedundancyType = "inPwrSrcRedundant"

	PowerRedundancyType_psRedundantSingleInput PowerRedundancyType = "psRedundantSingleInput"
)

Jump to

Keyboard shortcuts

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