Component

Keys

Children

class Components.Component

Bases: Entity

Class Hierarchy: Components Component

This class represents configuration data.

List of components, keyed by component name.

name(key)

References the component name

type: str

refers to: name

config

Configuration data for each component

type: Config

state

Operational state data for each component

type: State

config: False

properties

Enclosing container

type: Properties

subcomponents

Enclosing container for subcomponent references

type: Subcomponents

chassis

Data for chassis components

type: Chassis

port

Data for physical port components

type: Port

power_supply

Data for power supply components

type: PowerSupply

fan

Data for fan components

type: Fan

fabric

Data for fabric components

type: Fabric

storage

Data for storage components

type: Storage

cpu

Data for cpu components

type: Cpu

integrated_circuit

Data for chip components, such as ASIC, NPUs, etc

type: IntegratedCircuit

backplane

Data for backplane components

type: Backplane

transceiver

Top-level container for client port transceiver data

type: Transceiver

optical_channel

Enclosing container for the list of optical channels

type: OpticalChannel

optical_port

Top-level container

type: OpticalPort

linecard

Top-level container for linecard data

type: Linecard