sdr_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 sdr-invmgr package operational data.

This module contains definitions for the following management objects:

sdr-inventory: SDR information

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 SdrInventory

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

	// RackTable.
	Racks SdrInventory_Racks
}

SdrInventory SDR information

func (*SdrInventory) GetEntityData

func (sdrInventory *SdrInventory) GetEntityData() *types.CommonEntityData

type SdrInventory_Racks

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

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

SdrInventory_Racks RackTable

func (*SdrInventory_Racks) GetEntityData

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

type SdrInventory_Racks_Rack

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

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

SdrInventory_Racks_Rack Rack name

func (*SdrInventory_Racks_Rack) GetEntityData

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

type SdrInventory_Racks_Rack_Slot

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

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

SdrInventory_Racks_Rack_Slot Slot name

func (*SdrInventory_Racks_Rack_Slot) GetEntityData

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

type SdrInventory_Racks_Rack_Slot_Card

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

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

	// Attributes.
	Attributes SdrInventory_Racks_Rack_Slot_Card_Attributes
}

SdrInventory_Racks_Rack_Slot_Card Card

func (*SdrInventory_Racks_Rack_Slot_Card) GetEntityData

type SdrInventory_Racks_Rack_Slot_Card_Attributes

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

	// Config State String. The type is string.
	ConfigStateString interface{}

	// Power. The type is interface{} with range: 0..4294967295. The default value
	// is 0.
	Power interface{}

	// ConfigState. The type is interface{} with range: 0..4294967295. The default
	// value is 0.
	ConfigState interface{}

	// CardState. The type is interface{} with range: 0..4294967295. The default
	// value is 0.
	CardState interface{}

	// VM State information. The type is interface{} with range: 0..4294967295.
	// The default value is 0.
	VmState interface{}

	// Card Admin State. The type is interface{} with range: 0..4294967295. The
	// default value is 0.
	CardAdminState interface{}

	// CardType. The type is interface{} with range: 0..4294967295. The default
	// value is 0.
	CardType interface{}

	// Card Type String. The type is string.
	CardTypeString interface{}

	// Node Name String. The type is string.
	NodeNameString interface{}

	// Card Valid. The type is interface{} with range: 0..4294967295. The default
	// value is 0.
	CardValid interface{}

	// Pi Slot Number. The type is interface{} with range: 0..4294967295. The
	// default value is 0.
	PiSlotNumber interface{}

	// Shutdown. The type is interface{} with range: 0..4294967295. The default
	// value is 0.
	Shutdown interface{}

	// CType. The type is interface{} with range: 0..4294967295. The default value
	// is 0.
	Ctype interface{}

	// Card State String. The type is string.
	CardStateString interface{}

	// Monitor. The type is interface{} with range: 0..4294967295. The default
	// value is 0.
	Monitor interface{}
}

SdrInventory_Racks_Rack_Slot_Card_Attributes Attributes

func (*SdrInventory_Racks_Rack_Slot_Card_Attributes) GetEntityData

Jump to

Keyboard shortcuts

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