plat_chas_invmgr_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 plat-chas-invmgr package operational data.

This module contains definitions for the following management objects:

platform: Platform information
platform-inventory: platform inventory

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 CardRedundancyState

type CardRedundancyState string

CardRedundancyState represents Redundancy state detail

const (
	// Active
	CardRedundancyState_active CardRedundancyState = "active"

	// Standby
	CardRedundancyState_standby CardRedundancyState = "standby"
)

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 NodeState

type NodeState string

NodeState represents Node state detail

const (
	// Not present
	NodeState_not_present NodeState = "not-present"

	// Present
	NodeState_present NodeState = "present"

	// Reset
	NodeState_reset NodeState = "reset"

	// Card booting or rommon
	NodeState_rommon NodeState = "rommon"

	// MBI booting
	NodeState_mbi_boot NodeState = "mbi-boot"

	// Running MBI
	NodeState_mbi_run NodeState = "mbi-run"

	// Running ENA
	NodeState_xr_run NodeState = "xr-run"

	// Bringdown
	NodeState_bring_down NodeState = "bring-down"

	// ENA failure
	NodeState_xr_fail NodeState = "xr-fail"

	// Running FDIAG
	NodeState_fdiag_run NodeState = "fdiag-run"

	// FDIAG failure
	NodeState_fdiag_fail NodeState = "fdiag-fail"

	// Powered
	NodeState_power NodeState = "power"

	// Unpowered
	NodeState_unpower NodeState = "unpower"

	// MDR warm reload
	NodeState_mdr_warm_reload NodeState = "mdr-warm-reload"

	// MDR running MBI
	NodeState_mdr_mbi_run NodeState = "mdr-mbi-run"

	// Maintenance mode
	NodeState_maintenance_mode NodeState = "maintenance-mode"

	// Admin down
	NodeState_admin_down NodeState = "admin-down"

	// No MON
	NodeState_not_monitor NodeState = "not-monitor"

	// Unknown
	NodeState_unknown_card NodeState = "unknown-card"

	// Failed
	NodeState_failed NodeState = "failed"

	// OK
	NodeState_ok NodeState = "ok"

	// Missing
	NodeState_missing NodeState = "missing"

	// Field diag downloading
	NodeState_diag_download NodeState = "diag-download"

	// Field diag unmonitor
	NodeState_diag_not_monitor NodeState = "diag-not-monitor"

	// Fabric field diag unmonitor
	NodeState_fabric_diag_not_monitor NodeState = "fabric-diag-not-monitor"

	// Field diag RP launching
	NodeState_diag_rp_launch NodeState = "diag-rp-launch"

	// Field diag running
	NodeState_diag_run NodeState = "diag-run"

	// Field diag pass
	NodeState_diag_pass NodeState = "diag-pass"

	// Field diag fail
	NodeState_diag_fail NodeState = "diag-fail"

	// Field diag timeout
	NodeState_diag_timeout NodeState = "diag-timeout"

	// Disable
	NodeState_disable NodeState = "disable"

	// SPA booting
	NodeState_spa_boot NodeState = "spa-boot"

	// Not allowed online
	NodeState_not_allowed_online NodeState = "not-allowed-online"

	// Stopped
	NodeState_stop NodeState = "stop"

	// Incompatible FW version
	NodeState_incomp_version NodeState = "incomp-version"

	// FPD hold
	NodeState_fpd_hold NodeState = "fpd-hold"

	// XR preparation
	NodeState_xr_preparation NodeState = "xr-preparation"

	// Sync ready state
	NodeState_sync_ready NodeState = "sync-ready"

	// Node isolate state
	NodeState_xr_isolate NodeState = "xr-isolate"

	// Ready
	NodeState_ready NodeState = "ready"

	// Invalid
	NodeState_invalid NodeState = "invalid"

	// Operational
	NodeState_operational NodeState = "operational"

	// Operational lock
	NodeState_operational_lock NodeState = "operational-lock"

	// Going down
	NodeState_going_down NodeState = "going-down"

	// Going offline
	NodeState_going_offline NodeState = "going-offline"

	// Going online
	NodeState_going_online NodeState = "going-online"

	// Offline
	NodeState_offline NodeState = "offline"

	// Up
	NodeState_up NodeState = "up"

	// Down
	NodeState_down NodeState = "down"

	// Max
	NodeState_max NodeState = "max"

	// Unknown
	NodeState_unknown NodeState = "unknown"
)

type Platform

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

	// Table of racks.
	Racks Platform_Racks
}

Platform Platform information

func (*Platform) GetEntityData

func (platform *Platform) GetEntityData() *types.CommonEntityData

type PlatformInventory

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

	// Table of racks.
	Racks PlatformInventory_Racks
}

PlatformInventory platform inventory

func (*PlatformInventory) GetEntityData

func (platformInventory *PlatformInventory) GetEntityData() *types.CommonEntityData

type PlatformInventory_Racks

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

	// Rack name. The type is slice of PlatformInventory_Racks_Rack.
	Rack []*PlatformInventory_Racks_Rack
}

PlatformInventory_Racks Table of racks

func (*PlatformInventory_Racks) GetEntityData

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

type PlatformInventory_Racks_Rack

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

	// This attribute is a key. Rack name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Table of slots.
	Slots PlatformInventory_Racks_Rack_Slots

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Attributes
}

PlatformInventory_Racks_Rack Rack name

func (*PlatformInventory_Racks_Rack) GetEntityData

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

type PlatformInventory_Racks_Rack_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Attributes) GetEntityData

func (attributes *PlatformInventory_Racks_Rack_Attributes) GetEntityData() *types.CommonEntityData

type PlatformInventory_Racks_Rack_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Attributes_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 PlatformInventory_Racks_Rack_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Attributes_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{}
}

PlatformInventory_Racks_Rack_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Attributes_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{}
}

PlatformInventory_Racks_Rack_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots

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

	// Slot name. The type is slice of PlatformInventory_Racks_Rack_Slots_Slot.
	Slot []*PlatformInventory_Racks_Rack_Slots_Slot
}

PlatformInventory_Racks_Rack_Slots Table of slots

func (*PlatformInventory_Racks_Rack_Slots) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot

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

	// This attribute is a key. Slot name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Table of cards.
	Cards PlatformInventory_Racks_Rack_Slots_Slot_Cards

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot Slot name

func (*PlatformInventory_Racks_Rack_Slots_Slot) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards Table of cards

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card

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

	// This attribute is a key. Card name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// HardwareInformationDir.
	HardwareInformation PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation

	// Table of subslots.
	SubSlots PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots

	// Table of  HW components .
	HwComponents PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents

	// Table of port slots.
	PortSlots PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots

	// Table of sensors.
	Sensors PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card Card number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation

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

	// ProcesorInformation.
	ProcessorInformation PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_ProcessorInformation

	// MotherboardInformation.
	MotherboardInformation PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation

	// BootflashInformation.
	BootflashInformation PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_BootflashInformation

	// DiskInformation.
	DiskInformation PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation HardwareInformationDir

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_BootflashInformation

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

	// Image name. The type is string with length: 0..255.
	ImageName interface{}

	// Platform Type. The type is string with length: 0..255.
	PlatformType interface{}

	// Major version. The type is interface{} with range: 0..4294967295.
	MajorVersion interface{}

	// Minor version. The type is interface{} with range: 0..4294967295.
	MinorVersion interface{}

	// Micro image version. The type is string with length: 0..255.
	MicroImageVersion interface{}

	// Platform specific text. The type is string with length: 0..255.
	PlatformSpecific interface{}

	// Release type. The type is string with length: 0..255.
	ReleaseType interface{}

	// Bootflash type e.g. SIMM. The type is string with length: 0..255.
	BootflashType interface{}

	// Bootflash size in kilo-bytes. The type is interface{} with range:
	// 0..4294967295. Units are kilobyte.
	BootflashSize interface{}

	// Sector size in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	SectorSize interface{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_BootflashInformation BootflashInformation

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_BootflashInformation) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation

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

	// (Deprecated) Disk name. The type is string with length: 0..255.
	DiskName interface{}

	// (Deprecated) Disk size in mega-bytes. The type is interface{} with range:
	// 0..4294967295. Units are megabyte.
	DiskSize interface{}

	// (Deprecated) Disk sector size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	SectorSize interface{}

	// Disk attributes. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation_Disks.
	Disks []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation_Disks
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation DiskInformation

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation_Disks

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

	// Disk name. The type is string with length: 0..255.
	DiskName interface{}

	// Disk size in mega-bytes. The type is interface{} with range: 0..4294967295.
	// Units are megabyte.
	DiskSize interface{}

	// Disk sector size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	SectorSize interface{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation_Disks Disk attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_DiskInformation_Disks) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation

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

	// Memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	MainMemorySize interface{}

	// NVRAM size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NvramSize interface{}

	// ROM information.
	Rom PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Rom

	// Bootflash information.
	Bootflash PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Bootflash

	// Processor information.
	Processor PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Processor
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation MotherboardInformation

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Bootflash

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

	// Image name. The type is string with length: 0..255.
	ImageName interface{}

	// Platform Type. The type is string with length: 0..255.
	PlatformType interface{}

	// Major version. The type is interface{} with range: 0..4294967295.
	MajorVersion interface{}

	// Minor version. The type is interface{} with range: 0..4294967295.
	MinorVersion interface{}

	// Micro image version. The type is string with length: 0..255.
	MicroImageVersion interface{}

	// Platform specific text. The type is string with length: 0..255.
	PlatformSpecific interface{}

	// Release type. The type is string with length: 0..255.
	ReleaseType interface{}

	// Bootflash type e.g. SIMM. The type is string with length: 0..255.
	BootflashType interface{}

	// Bootflash size in kilo-bytes. The type is interface{} with range:
	// 0..4294967295. Units are kilobyte.
	BootflashSize interface{}

	// Sector size in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	SectorSize interface{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Bootflash Bootflash information

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Bootflash) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Processor

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

	// Type e.g. 7457. The type is string with length: 0..255.
	ProcessorType interface{}

	// Speed e.g. 1197Mhz. The type is string with length: 0..255.
	Speed interface{}

	// Revision. e.g 1.1. The type is string with length: 0..255.
	Revision interface{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Processor Processor information

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Processor) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Rom

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

	// Image name. The type is string with length: 0..255.
	ImageName interface{}

	// Major version. The type is interface{} with range: 0..4294967295.
	MajorVersion interface{}

	// Minor version. The type is interface{} with range: 0..4294967295.
	MinorVersion interface{}

	// Micro image version. The type is string with length: 0..255.
	MicroImageVersion interface{}

	// Platform specific text. The type is string with length: 0..255.
	PlatformSpecific interface{}

	// Release type. The type is string with length: 0..255.
	ReleaseType interface{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Rom ROM information

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_MotherboardInformation_Rom) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_ProcessorInformation

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

	// Type e.g. 7457. The type is string with length: 0..255.
	ProcessorType interface{}

	// Speed e.g. 1197Mhz. The type is string with length: 0..255.
	Speed interface{}

	// Revision. e.g 1.1. The type is string with length: 0..255.
	Revision interface{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_ProcessorInformation ProcesorInformation

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HardwareInformation_ProcessorInformation) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents

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

	// HW component number. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent.
	HwComponent []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents Table of HW components

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent

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

	// This attribute is a key. HW component name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Table of sensors.
	Sensors PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent HW component number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors

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

	// Sensor number. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor.
	Sensor []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors Table of sensors

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor

type PlatformInventory_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 name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor Sensor number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots

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

	// Port slot number. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot.
	PortSlot []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots Table of port slots

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot

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

	// This attribute is a key. Port slot name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Port.
	Port PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port

	// Table of sensors.
	Sensors PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot Port slot number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port

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

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port Port

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors

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

	// Sensor number. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor.
	Sensor []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors Table of sensors

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor

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

	// This attribute is a key. Sensor name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor Sensor number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors

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

	// Sensor number. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor.
	Sensor []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors Table of sensors

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor

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

	// This attribute is a key. Sensor name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor Sensor number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots Table of subslots

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot

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

	// This attribute is a key. Subslot name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Module of a subslot.
	Module PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot Subslot number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module

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

	// Table of port slots.
	PortSlots PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots

	// Table of sensors.
	Sensors PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module Module of a subslot

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots

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

	// Port slot number. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot.
	PortSlot []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots Table of port slots

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot

type PlatformInventory_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. Port slot name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Port.
	Port PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port

	// Table of sensors.
	Sensors PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot Port slot number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port

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

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port Port

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors

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

	// Sensor number. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor.
	Sensor []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors Table of sensors

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor

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

	// This attribute is a key. Sensor name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor Sensor number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors

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

	// Sensor number. The type is slice of
	// PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor.
	Sensor []*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors Table of sensors

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor

type PlatformInventory_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 name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Attributes.
	Attributes PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor Sensor number

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes

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

	// Entity attributes.
	BasicInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_BasicInfo

	// Field Replaceable Unit (FRU) attributes.
	FruInfo PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes Attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_BasicInfo

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

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

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

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

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

	// serial number. The type is string with length: 0..255.
	SerialNumber 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{}

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

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

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_BasicInfo Entity attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_BasicInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_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 PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

	// Module up time.
	ModuleUpTime PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo Field Replaceable Unit (FRU) attributes

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange Time operational state is last changed

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo_LastOperationalStateChange) GetEntityData

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime

type PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_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{}
}

PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime Module up time

func (*PlatformInventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_Attributes_FruInfo_ModuleUpTime) GetEntityData

type Platform_Racks

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

	// Rack name. The type is slice of Platform_Racks_Rack.
	Rack []*Platform_Racks_Rack
}

Platform_Racks Table of racks

func (*Platform_Racks) GetEntityData

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

type Platform_Racks_Rack

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

	// This attribute is a key. Rack name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	RackName interface{}

	// Table of slots.
	Slots Platform_Racks_Rack_Slots
}

Platform_Racks_Rack Rack name

func (*Platform_Racks_Rack) GetEntityData

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

type Platform_Racks_Rack_Slots

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

	// Slot name. The type is slice of Platform_Racks_Rack_Slots_Slot.
	Slot []*Platform_Racks_Rack_Slots_Slot
}

Platform_Racks_Rack_Slots Table of slots

func (*Platform_Racks_Rack_Slots) GetEntityData

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

type Platform_Racks_Rack_Slots_Slot

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

	// This attribute is a key. Slot name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	SlotName interface{}

	// Table of Instances.
	Instances Platform_Racks_Rack_Slots_Slot_Instances

	// VM information.
	Vm Platform_Racks_Rack_Slots_Slot_Vm

	// State information.
	State Platform_Racks_Rack_Slots_Slot_State
}

Platform_Racks_Rack_Slots_Slot Slot name

func (*Platform_Racks_Rack_Slots_Slot) GetEntityData

func (slot *Platform_Racks_Rack_Slots_Slot) GetEntityData() *types.CommonEntityData

type Platform_Racks_Rack_Slots_Slot_Instances

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

	// Instance name. The type is slice of
	// Platform_Racks_Rack_Slots_Slot_Instances_Instance.
	Instance []*Platform_Racks_Rack_Slots_Slot_Instances_Instance
}

Platform_Racks_Rack_Slots_Slot_Instances Table of Instances

func (*Platform_Racks_Rack_Slots_Slot_Instances) GetEntityData

type Platform_Racks_Rack_Slots_Slot_Instances_Instance

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

	// This attribute is a key. Instance name. The type is string.
	InstanceName interface{}

	// State information.
	State Platform_Racks_Rack_Slots_Slot_Instances_Instance_State
}

Platform_Racks_Rack_Slots_Slot_Instances_Instance Instance name

func (*Platform_Racks_Rack_Slots_Slot_Instances_Instance) GetEntityData

type Platform_Racks_Rack_Slots_Slot_Instances_Instance_State

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

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

	// Redundancy state. The type is CardRedundancyState.
	CardRedundancyState interface{}

	// PLIM. The type is string.
	Plim interface{}

	// State. The type is NodeState.
	State interface{}

	// True if power state is active. The type is bool.
	IsMonitored interface{}

	// True if monitor state is active. The type is bool.
	IsPowered interface{}

	// True if shutdown state is active. The type is bool.
	IsShutdown interface{}

	// Admin state. The type is string.
	AdminState interface{}
}

Platform_Racks_Rack_Slots_Slot_Instances_Instance_State State information

func (*Platform_Racks_Rack_Slots_Slot_Instances_Instance_State) GetEntityData

type Platform_Racks_Rack_Slots_Slot_State

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

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

	// Redundancy state. The type is CardRedundancyState.
	CardRedundancyState interface{}

	// PLIM. The type is string.
	Plim interface{}

	// State. The type is NodeState.
	State interface{}

	// True if power state is active. The type is bool.
	IsMonitored interface{}

	// True if monitor state is active. The type is bool.
	IsPowered interface{}

	// True if shutdown state is active. The type is bool.
	IsShutdown interface{}

	// Admin state. The type is string.
	AdminState interface{}
}

Platform_Racks_Rack_Slots_Slot_State State information

func (*Platform_Racks_Rack_Slots_Slot_State) GetEntityData

type Platform_Racks_Rack_Slots_Slot_Vm

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

	// Node Type. The type is string.
	NodeDescription interface{}

	// Node Redundency Role. The type is string.
	RedRole interface{}

	// Partner Name. The type is string.
	PartnerName interface{}

	// SW status. The type is string.
	SoftwareStatus interface{}

	// Node IP Address. The type is string.
	NodeIp interface{}
}

Platform_Racks_Rack_Slots_Slot_Vm VM information

func (*Platform_Racks_Rack_Slots_Slot_Vm) GetEntityData

Jump to

Keyboard shortcuts

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