asr9k_sc_invmgr_admin_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 asr9k-sc-invmgr package admin-plane operational data.

This module contains definitions for the following management objects:

inventory: Inventory 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 InvAdminState

type InvAdminState string

InvAdminState represents Inv admin state

const (
	// admin state invalid
	InvAdminState_admin_state_invalid InvAdminState = "admin-state-invalid"

	// admin up
	InvAdminState_admin_up InvAdminState = "admin-up"

	// admin down
	InvAdminState_admin_down InvAdminState = "admin-down"
)

type InvCardState

type InvCardState string

InvCardState represents Inv card state

const (
	// inv card not present
	InvCardState_inv_card_not_present InvCardState = "inv-card-not-present"

	// inv card present
	InvCardState_inv_card_present InvCardState = "inv-card-present"

	// inv card reset
	InvCardState_inv_card_reset InvCardState = "inv-card-reset"

	// inv card booting
	InvCardState_inv_card_booting InvCardState = "inv-card-booting"

	// inv card mbi booting
	InvCardState_inv_card_mbi_booting InvCardState = "inv-card-mbi-booting"

	// inv card running mbi
	InvCardState_inv_card_running_mbi InvCardState = "inv-card-running-mbi"

	// inv card running ena
	InvCardState_inv_card_running_ena InvCardState = "inv-card-running-ena"

	// inv card bring down
	InvCardState_inv_card_bring_down InvCardState = "inv-card-bring-down"

	// inv card ena failure
	InvCardState_inv_card_ena_failure InvCardState = "inv-card-ena-failure"

	// inv card f diag run
	InvCardState_inv_card_f_diag_run InvCardState = "inv-card-f-diag-run"

	// inv card f diag failure
	InvCardState_inv_card_f_diag_failure InvCardState = "inv-card-f-diag-failure"

	// inv card powered
	InvCardState_inv_card_powered InvCardState = "inv-card-powered"

	// inv card unpowered
	InvCardState_inv_card_unpowered InvCardState = "inv-card-unpowered"

	// inv card mdr
	InvCardState_inv_card_mdr InvCardState = "inv-card-mdr"

	// inv card mdr running mbi
	InvCardState_inv_card_mdr_running_mbi InvCardState = "inv-card-mdr-running-mbi"

	// inv card main t mode
	InvCardState_inv_card_main_t_mode InvCardState = "inv-card-main-t-mode"

	// inv card admin down
	InvCardState_inv_card_admin_down InvCardState = "inv-card-admin-down"

	// inv card no mon
	InvCardState_inv_card_no_mon InvCardState = "inv-card-no-mon"

	// inv card unknown
	InvCardState_inv_card_unknown InvCardState = "inv-card-unknown"

	// inv card failed
	InvCardState_inv_card_failed InvCardState = "inv-card-failed"

	// inv card ok
	InvCardState_inv_card_ok InvCardState = "inv-card-ok"

	// inv card missing
	InvCardState_inv_card_missing InvCardState = "inv-card-missing"

	// inv card field diag downloading
	InvCardState_inv_card_field_diag_downloading InvCardState = "inv-card-field-diag-downloading"

	// inv card field diag unmonitor
	InvCardState_inv_card_field_diag_unmonitor InvCardState = "inv-card-field-diag-unmonitor"

	// inv card fabric field diag unmonitor
	InvCardState_inv_card_fabric_field_diag_unmonitor InvCardState = "inv-card-fabric-field-diag-unmonitor"

	// inv card field diag rp launching
	InvCardState_inv_card_field_diag_rp_launching InvCardState = "inv-card-field-diag-rp-launching"

	// inv card field diag running
	InvCardState_inv_card_field_diag_running InvCardState = "inv-card-field-diag-running"

	// inv card field diag pass
	InvCardState_inv_card_field_diag_pass InvCardState = "inv-card-field-diag-pass"

	// inv card field diag fail
	InvCardState_inv_card_field_diag_fail InvCardState = "inv-card-field-diag-fail"

	// inv card field diag timeout
	InvCardState_inv_card_field_diag_timeout InvCardState = "inv-card-field-diag-timeout"

	// inv card disabled
	InvCardState_inv_card_disabled InvCardState = "inv-card-disabled"

	// inv card spa booting
	InvCardState_inv_card_spa_booting InvCardState = "inv-card-spa-booting"

	// inv card not allowed online
	InvCardState_inv_card_not_allowed_online InvCardState = "inv-card-not-allowed-online"

	// inv card stopped
	InvCardState_inv_card_stopped InvCardState = "inv-card-stopped"

	// inv card incompatible fw ver
	InvCardState_inv_card_incompatible_fw_ver InvCardState = "inv-card-incompatible-fw-ver"

	// inv card fpd hold
	InvCardState_inv_card_fpd_hold InvCardState = "inv-card-fpd-hold"

	// inv card node prep
	InvCardState_inv_card_node_prep InvCardState = "inv-card-node-prep"

	// inv card updating fpd
	InvCardState_inv_card_updating_fpd InvCardState = "inv-card-updating-fpd"

	// inv card num states
	InvCardState_inv_card_num_states InvCardState = "inv-card-num-states"
)

type InvMonitorState

type InvMonitorState string

InvMonitorState represents Inv monitor state

const (
	// unmonitored
	InvMonitorState_unmonitored InvMonitorState = "unmonitored"

	// monitored
	InvMonitorState_monitored InvMonitorState = "monitored"
)

type InvPowerAdminState

type InvPowerAdminState string

InvPowerAdminState represents Inv power admin state

const (
	// admin power invalid
	InvPowerAdminState_admin_power_invalid InvPowerAdminState = "admin-power-invalid"

	// admin on
	InvPowerAdminState_admin_on InvPowerAdminState = "admin-on"

	// admin off
	InvPowerAdminState_admin_off InvPowerAdminState = "admin-off"
)

type InvResetReason

type InvResetReason string

InvResetReason represents Inv reset reason

const (
	// module reset reason unknown
	InvResetReason_module_reset_reason_unknown InvResetReason = "module-reset-reason-unknown"

	// module reset reason powerup
	InvResetReason_module_reset_reason_powerup InvResetReason = "module-reset-reason-powerup"

	// module reset reason user shutdown
	InvResetReason_module_reset_reason_user_shutdown InvResetReason = "module-reset-reason-user-shutdown"

	// module reset reason user reload
	InvResetReason_module_reset_reason_user_reload InvResetReason = "module-reset-reason-user-reload"

	// module reset reason auto reload
	InvResetReason_module_reset_reason_auto_reload InvResetReason = "module-reset-reason-auto-reload"

	// module reset reason environment
	InvResetReason_module_reset_reason_environment InvResetReason = "module-reset-reason-environment"

	// module reset reason user unpower
	InvResetReason_module_reset_reason_user_unpower InvResetReason = "module-reset-reason-user-unpower"
)

type Inventory

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

	// Table of racks.
	Racks Inventory_Racks
}

Inventory Inventory operational data

func (*Inventory) GetEntityData

func (inventory *Inventory) GetEntityData() *types.CommonEntityData

type Inventory_Racks

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

	// Rack number. The type is slice of Inventory_Racks_Rack.
	Rack []*Inventory_Racks_Rack
}

Inventory_Racks Table of racks

func (*Inventory_Racks) GetEntityData

func (racks *Inventory_Racks) GetEntityData() *types.CommonEntityData

type Inventory_Racks_Rack

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

	// This attribute is a key. Rack number. The type is interface{} with range:
	// 0..4294967295.
	Number interface{}

	// Table for rack power supply shelves .
	PowerSupplyShelfs Inventory_Racks_Rack_PowerSupplyShelfs

	// Slot table contains all slots in the rack.
	Slots Inventory_Racks_Rack_Slots

	// Table for rack fan trays.
	FanTrays Inventory_Racks_Rack_FanTrays

	// Table for defining rack power supply zones .
	PowerSupplyZones Inventory_Racks_Rack_PowerSupplyZones

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_BasicAttributes
}

Inventory_Racks_Rack Rack number

func (*Inventory_Racks_Rack) GetEntityData

func (rack *Inventory_Racks_Rack) GetEntityData() *types.CommonEntityData

type Inventory_Racks_Rack_BasicAttributes

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

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_BasicAttributes Attributes

func (*Inventory_Racks_Rack_BasicAttributes) GetEntityData

func (basicAttributes *Inventory_Racks_Rack_BasicAttributes) GetEntityData() *types.CommonEntityData

type Inventory_Racks_Rack_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_FanTrays

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

	// Fan tray number. The type is slice of
	// Inventory_Racks_Rack_FanTrays_FanTray.
	FanTray []*Inventory_Racks_Rack_FanTrays_FanTray
}

Inventory_Racks_Rack_FanTrays Table for rack fan trays

func (*Inventory_Racks_Rack_FanTrays) GetEntityData

func (fanTrays *Inventory_Racks_Rack_FanTrays) GetEntityData() *types.CommonEntityData

type Inventory_Racks_Rack_FanTrays_FanTray

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

	// This attribute is a key. Fan tray number. The type is interface{} with
	// range: 0..4294967295.
	Number interface{}

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes
}

Inventory_Racks_Rack_FanTrays_FanTray Fan tray number

func (*Inventory_Racks_Rack_FanTrays_FanTray) GetEntityData

type Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes

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

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes Attributes

func (*Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_PowerSupplyShelfs

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

	// Power Supply Shelf number. The type is slice of
	// Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf.
	PowerSupplyShelf []*Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf
}

Inventory_Racks_Rack_PowerSupplyShelfs Table for rack power supply shelves

func (*Inventory_Racks_Rack_PowerSupplyShelfs) GetEntityData

func (powerSupplyShelfs *Inventory_Racks_Rack_PowerSupplyShelfs) GetEntityData() *types.CommonEntityData

type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf

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

	// This attribute is a key. Power Shelf number. The type is interface{} with
	// range: 0..4294967295.
	Number interface{}

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes
}

Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf Power Supply Shelf number

func (*Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf) GetEntityData

type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes

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

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes Attributes

func (*Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_PowerSupplyZones

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

	// Power Supply Zone number. The type is slice of
	// Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone.
	PowerSupplyZone []*Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone
}

Inventory_Racks_Rack_PowerSupplyZones Table for defining rack power supply zones

func (*Inventory_Racks_Rack_PowerSupplyZones) GetEntityData

func (powerSupplyZones *Inventory_Racks_Rack_PowerSupplyZones) GetEntityData() *types.CommonEntityData

type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone

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

	// This attribute is a key. Power Zone number. The type is interface{} with
	// range: 0..4294967295.
	Number interface{}

	// Power suppy zone attributes .
	PowerSupplyZoneAttributes Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes
}

Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone Power Supply Zone number

func (*Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone) GetEntityData

type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes

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

	// Power supply group information.
	PowerSupplyGroupInfo Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo
}

Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes Power suppy zone attributes

func (*Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes) GetEntityData

type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo

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

	// redundancy mode. The type is interface{} with range:
	// -2147483648..2147483647.
	PowerGroupRedundancyMode interface{}

	// power units. The type is string.
	PowerGroupPowerUnits interface{}

	// available current. The type is interface{} with range:
	// -2147483648..2147483647.
	PowerGroupAvailableCurrent interface{}

	// drawn current. The type is interface{} with range: -2147483648..2147483647.
	PowerGroupDrawnCurrent interface{}
}

Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo Power supply group information

func (*Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo) GetEntityData

type Inventory_Racks_Rack_Slots

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

	// Slot number. The type is slice of Inventory_Racks_Rack_Slots_Slot.
	Slot []*Inventory_Racks_Rack_Slots_Slot
}

Inventory_Racks_Rack_Slots Slot table contains all slots in the rack

func (*Inventory_Racks_Rack_Slots) GetEntityData

func (slots *Inventory_Racks_Rack_Slots) GetEntityData() *types.CommonEntityData

type Inventory_Racks_Rack_Slots_Slot

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

	// This attribute is a key. Slot number. The type is interface{} with range:
	// 0..4294967295.
	Number interface{}

	// Card table contains all cards in the slot.
	Cards Inventory_Racks_Rack_Slots_Slot_Cards

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot Slot number

func (*Inventory_Racks_Rack_Slots_Slot) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards

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

	// Card number. The type is slice of
	// Inventory_Racks_Rack_Slots_Slot_Cards_Card.
	Card []*Inventory_Racks_Rack_Slots_Slot_Cards_Card
}

Inventory_Racks_Rack_Slots_Slot_Cards Card table contains all cards in the slot

func (*Inventory_Racks_Rack_Slots_Slot_Cards) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card

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

	// This attribute is a key. card number. The type is interface{} with range:
	// 0..4294967295.
	Number interface{}

	// SubSlotTable contains all subslots in a Slot.
	SubSlots Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots

	// HWComponent table contains all HW modules within the card .
	HwComponents Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents

	// PortSlotTable contains all optics ports in a SPA/PLIM.
	PortSlots Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots

	// ModuleSensorTable contains all sensors in a Module.
	Sensors Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card Card number

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents

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

	// HWComponent number. The type is slice of
	// Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent.
	HwComponent []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents HWComponent table contains all HW modules within the card

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent

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

	// This attribute is a key. node number. The type is interface{} with range:
	// 0..4294967295.
	Number interface{}

	// ModuleSensorTable contains all sensors in a Module.
	Sensors Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent HWComponent number

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors

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

	// Sensor number in the Module. The type is slice of
	// Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor.
	Sensor []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors ModuleSensorTable contains all sensors in a Module.

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor

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

	// This attribute is a key. sensor number. The type is interface{} with range:
	// 0..4294967295.
	Number interface{}

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor Sensor number in the Module

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots

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

	// PortSlot number in the SPA/PLIM. The type is slice of
	// Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot.
	PortSlot []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots PortSlotTable contains all optics ports in a SPA/PLIM.

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot

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

	// This attribute is a key. portslot number. The type is interface{} with
	// range: 0..4294967295.
	Number interface{}

	// Port string.
	Port Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot PortSlot number in the SPA/PLIM

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port

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

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port Port string

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors

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

	// Sensor number in the Module. The type is slice of
	// Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor.
	Sensor []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors ModuleSensorTable contains all sensors in a Module.

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor

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

	// This attribute is a key. sensor number. The type is interface{} with range:
	// 0..4294967295.
	Number interface{}

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor Sensor number in the Module

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots

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

	// SubSlot number. The type is slice of
	// Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot.
	SubSlot []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots SubSlotTable contains all subslots in a Slot

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot

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

	// This attribute is a key. subslot number. The type is interface{} with
	// range: 0..4294967295.
	Number interface{}

	// Module string.
	Module Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot SubSlot number

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module

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

	// PortSlotTable contains all optics ports in a SPA/PLIM.
	PortSlots Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots

	// ModuleSensorTable contains all sensors in a Module.
	Sensors Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module Module string

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots

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

	// PortSlot number in the SPA/PLIM. The type is slice of
	// Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot.
	PortSlot []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots PortSlotTable contains all optics ports in a SPA/PLIM.

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot

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

	// This attribute is a key. portslot number. The type is interface{} with
	// range: 0..4294967295.
	Number interface{}

	// Port string.
	Port Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot PortSlot number in the SPA/PLIM

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port

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

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port Port string

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors

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

	// Sensor number in the Module. The type is slice of
	// Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor.
	Sensor []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors ModuleSensorTable contains all sensors in a Module.

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor

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

	// This attribute is a key. sensor number. The type is interface{} with range:
	// 0..4294967295.
	Number interface{}

	// Attributes.
	BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor Sensor number in the Module

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes

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

	// Field Replaceable Unit (FRU) inventory information.
	FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo

	// Inventory information.
	BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes Attributes

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo

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

	// describes in user-readable terms       what the entity in question does.
	// The type is string with length: 0..255.
	Description interface{}

	// maps to the vendor OID string. The type is string with length: 0..255.
	VendorType interface{}

	// name string for the entity. The type is string with length: 0..255.
	Name interface{}

	// hw revision string. The type is string with length: 0..255.
	HardwareRevision interface{}

	// firmware revision string. The type is string with length: 0..255.
	FirmwareRevision interface{}

	// software revision string. The type is string with length: 0..255.
	SoftwareRevision interface{}

	// chip module hw revision string. The type is string with length: 0..255.
	ChipHardwareRevision interface{}

	// serial number. The type is string with length: 0..255.
	SerialNumber interface{}

	// manufacturer's name. The type is string with length: 0..255.
	ManufacturerName interface{}

	// model name. The type is string with length: 0..255.
	ModelName interface{}

	// asset Identification string. The type is string with length: 0..255.
	AssetIdStr interface{}

	// asset Identification. The type is interface{} with range:
	// -2147483648..2147483647.
	AssetIdentification interface{}

	// 1 if Field Replaceable Unit 0, if not. The type is bool.
	IsFieldReplaceableUnit interface{}

	// Manufacture Asset Tags. The type is interface{} with range:
	// -2147483648..2147483647.
	ManufacturerAssetTags interface{}

	// Major&minor class of the entity. The type is interface{} with range:
	// -2147483648..2147483647.
	CompositeClassCode interface{}

	// Size of memory associated with       the entity where applicable. The type
	// is interface{} with range: -2147483648..2147483647.
	MemorySize interface{}

	// sysdb name of sensor in the envmon EDM. The type is string with length:
	// 0..255.
	EnvironmentalMonitorPath interface{}

	// useful for storing an entity alias . The type is string with length:
	// 0..255.
	Alias interface{}

	// indicates if this entity is group       or not. The type is bool.
	GroupFlag interface{}

	// integer value for New Deviation Number 0x88. The type is interface{} with
	// range: -2147483648..2147483647.
	NewDeviationNumber interface{}

	// integer value for plim type if     applicable to this entity. The type is
	// interface{} with range: -2147483648..2147483647.
	PhysicalLayerInterfaceModuleType interface{}

	// 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool.
	UnrecognizedFru interface{}

	// integer value for Redundancy State if applicable to this entity. The type
	// is interface{} with range: -2147483648..2147483647.
	Redundancystate interface{}

	// 1 if ce port found, 0 if not. The type is bool.
	Ceport interface{}

	// 1 if xr scoped, 0 if not. The type is bool.
	XrScoped interface{}

	// Unique id for an entity. The type is interface{} with range:
	// -2147483648..2147483647.
	UniqueId interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo Inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo

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

	// Administrative    state. The type is InvAdminState.
	ModuleAdministrativeState interface{}

	// Power administrative state. The type is InvPowerAdminState.
	ModulePowerAdministrativeState interface{}

	// Operation state. The type is InvCardState.
	ModuleOperationalState interface{}

	// Monitor state. The type is InvMonitorState.
	ModuleMonitorState interface{}

	// Reset reason. The type is InvResetReason.
	ModuleResetReason interface{}

	// Time operational state is   last changed.
	LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData

type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime

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

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	TimeInSeconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	TimeInNanoSeconds interface{}
}

Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime Module up time

func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData

Jump to

Keyboard shortcuts

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