sysadmin_cm

package
Version: v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains definitions for the Calvados model objects.

This module contains a collection of YANG definitions for Cisco IOS-XR SysAdmin configuration.

The System Admin Manager (CM)

Copyright(c) 2010-2017 by Cisco Systems, Inc. All rights reserved.

Copyright (c) 2012-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 AreaType

type AreaType string

AreaType

const (
	AreaType_SYSTEM AreaType = "SYSTEM"

	AreaType_RACK AreaType = "RACK"

	AreaType_UNKNOWN AreaType = "UNKNOWN"
)

type CardInventory

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

	// The type is slice of CardInventory_CardLocations.
	CardLocations []*CardInventory_CardLocations
}

CardInventory System Admin Manager Card Inventory. All accesses are read-only. CLI show command looks like show card-inventory location <location>

func (*CardInventory) GetEntityData

func (cardInventory *CardInventory) GetEntityData() *types.CommonEntityData

type CardInventory_CardLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	CardLocation interface{}

	// The type is slice of CardInventory_CardLocations_Cardi.
	Cardi []*CardInventory_CardLocations_Cardi
}

CardInventory_CardLocations

func (*CardInventory_CardLocations) GetEntityData

func (cardLocations *CardInventory_CardLocations) GetEntityData() *types.CommonEntityData

type CardInventory_CardLocations_Cardi

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

	// This attribute is a key. Serial Number of the Card. The type is string.
	CardSerial interface{}

	// Node name. The type is string.
	NodeId interface{}

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

	// Card State. The type is string.
	HwState interface{}

	// Card Software State. The type is string.
	SwState interface{}

	// Card Slot Number. The type is interface{} with range: 0..4294967295.
	Slot interface{}

	// Card CTI. The type is interface{} with range: 0..4294967295.
	Cti interface{}
}

CardInventory_CardLocations_Cardi

func (*CardInventory_CardLocations_Cardi) GetEntityData

type LeaderStatistics

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

	// The type is slice of LeaderStatistics_LdrLocations.
	LdrLocations []*LeaderStatistics_LdrLocations
}

LeaderStatistics System Admin Manager Leader Statistics

func (*LeaderStatistics) GetEntityData

func (leaderStatistics *LeaderStatistics) GetEntityData() *types.CommonEntityData

type LeaderStatistics_LdrLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	LdrLocation interface{}

	// Primary System Leader. The type is string.
	Syslead interface{}

	// Backup System Leader. The type is string.
	BkupSyslead interface{}

	// Primary Rack Leader. The type is string.
	Racklead interface{}

	// Backup Rack Leader. The type is string.
	BkupRacklead interface{}

	// L1 DIS. The type is string.
	L1Dis interface{}

	// L2 DIS. The type is string.
	L2Dis interface{}
}

LeaderStatistics_LdrLocations

func (*LeaderStatistics_LdrLocations) GetEntityData

func (ldrLocations *LeaderStatistics_LdrLocations) GetEntityData() *types.CommonEntityData

type NodeInventory

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

	// System Admin Manager Node Inventory. All accesses are read-only. CLI show
	// command looks like show node-inventory location <location>.
	Summary NodeInventory_Summary

	// System Admin Manager Node Inventory. All accesses are read-only. CLI show
	// command looks like show node-inventory location <location>.
	Detail NodeInventory_Detail
}

NodeInventory System Admin Manager Node Inventory. All accesses are read-only. CLI show command looks like show node-inventory location <location>

func (*NodeInventory) GetEntityData

func (nodeInventory *NodeInventory) GetEntityData() *types.CommonEntityData

type NodeInventory_Detail

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

	// The type is slice of NodeInventory_Detail_NodeLocations.
	NodeLocations []*NodeInventory_Detail_NodeLocations
}

NodeInventory_Detail System Admin Manager Node Inventory. All accesses are read-only. CLI show command looks like show node-inventory location <location>

func (*NodeInventory_Detail) GetEntityData

func (detail *NodeInventory_Detail) GetEntityData() *types.CommonEntityData

type NodeInventory_Detail_NodeLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	NodeLocation interface{}

	// The type is slice of NodeInventory_Detail_NodeLocations_Nodei.
	Nodei []*NodeInventory_Detail_NodeLocations_Nodei
}

NodeInventory_Detail_NodeLocations

func (*NodeInventory_Detail_NodeLocations) GetEntityData

func (nodeLocations *NodeInventory_Detail_NodeLocations) GetEntityData() *types.CommonEntityData

type NodeInventory_Detail_NodeLocations_Nodei

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

	// This attribute is a key. IP address of the node. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	IpAddress interface{}

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

	// Node MAC. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Card serial# the node belongs to. The type is string.
	CardSerial interface{}

	// Node NTI. The type is interface{} with range: 0..4294967295.
	Nti interface{}

	// Node in Restart. The type is bool.
	Restart interface{}

	// Node Data. The type is string.
	Data interface{}

	// SDR Name the node belongs to. The type is string.
	Sdr interface{}
}

NodeInventory_Detail_NodeLocations_Nodei

func (*NodeInventory_Detail_NodeLocations_Nodei) GetEntityData

type NodeInventory_Summary

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

	// The type is slice of NodeInventory_Summary_NodeLocations.
	NodeLocations []*NodeInventory_Summary_NodeLocations
}

NodeInventory_Summary System Admin Manager Node Inventory. All accesses are read-only. CLI show command looks like show node-inventory location <location>

func (*NodeInventory_Summary) GetEntityData

func (summary *NodeInventory_Summary) GetEntityData() *types.CommonEntityData

type NodeInventory_Summary_NodeLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	NodeLocation interface{}

	// The type is slice of NodeInventory_Summary_NodeLocations_Nodei.
	Nodei []*NodeInventory_Summary_NodeLocations_Nodei
}

NodeInventory_Summary_NodeLocations

func (*NodeInventory_Summary_NodeLocations) GetEntityData

func (nodeLocations *NodeInventory_Summary_NodeLocations) GetEntityData() *types.CommonEntityData

type NodeInventory_Summary_NodeLocations_Nodei

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

	// This attribute is a key. IP address of the node. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	IpAddress interface{}

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

	// Node MAC. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Card serial# the node belongs to. The type is string.
	CardSerial interface{}

	// Node NTI. The type is interface{} with range: 0..4294967295.
	Nti interface{}
}

NodeInventory_Summary_NodeLocations_Nodei

func (*NodeInventory_Summary_NodeLocations_Nodei) GetEntityData

type Placement

type Placement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Placement

func (*Placement) GetEntityData

func (placement *Placement) GetEntityData() *types.CommonEntityData

type RackInventory

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

	// The type is slice of RackInventory_RackLocations.
	RackLocations []*RackInventory_RackLocations
}

RackInventory System Admin Manager Rack Inventory

func (*RackInventory) GetEntityData

func (rackInventory *RackInventory) GetEntityData() *types.CommonEntityData

type RackInventory_RackLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	RackLocation interface{}

	// The type is slice of RackInventory_RackLocations_Racki.
	Racki []*RackInventory_RackLocations_Racki
}

RackInventory_RackLocations

func (*RackInventory_RackLocations) GetEntityData

func (rackLocations *RackInventory_RackLocations) GetEntityData() *types.CommonEntityData

type RackInventory_RackLocations_Racki

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

	// This attribute is a key. Serial Number of the Rack. The type is string.
	RackSerial interface{}

	// Rack Number. The type is interface{} with range: -2147483648..2147483647.
	RackNumber interface{}

	// Rack State. The type is interface{} with range: -2147483648..2147483647.
	RackState interface{}
}

RackInventory_RackLocations_Racki

func (*RackInventory_RackLocations_Racki) GetEntityData

type RackServiceInventory

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

	// The type is slice of RackServiceInventory_RsvcLocations.
	RsvcLocations []*RackServiceInventory_RsvcLocations
}

RackServiceInventory System Admin Manager Rack Services Inventory

func (*RackServiceInventory) GetEntityData

func (rackServiceInventory *RackServiceInventory) GetEntityData() *types.CommonEntityData

type RackServiceInventory_RsvcLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	RsvcLocation interface{}

	// The type is slice of RackServiceInventory_RsvcLocations_Rsvci.
	Rsvci []*RackServiceInventory_RsvcLocations_Rsvci
}

RackServiceInventory_RsvcLocations

func (*RackServiceInventory_RsvcLocations) GetEntityData

func (rsvcLocations *RackServiceInventory_RsvcLocations) GetEntityData() *types.CommonEntityData

type RackServiceInventory_RsvcLocations_Rsvci

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

	// This attribute is a key. Service Name. The type is string.
	SvcName interface{}

	// Serial Number of the first card selected. The type is string.
	PlacementFirst interface{}

	// Node id of the first card selected. The type is string.
	NodeidFirst interface{}

	// Serial Number of the second card selected. The type is string.
	PlacementSecond interface{}

	// Node id of the second card selected. The type is string.
	NodeidSecond interface{}

	// Service Load. The type is interface{} with range: 0..255.
	SvcLoad interface{}
}

RackServiceInventory_RsvcLocations_Rsvci

func (*RackServiceInventory_RsvcLocations_Rsvci) GetEntityData

type SdrInventory

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

	// The type is slice of SdrInventory_SdrLocations.
	SdrLocations []*SdrInventory_SdrLocations
}

SdrInventory System Admin Manager SDR Inventory

func (*SdrInventory) GetEntityData

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

type SdrInventory_SdrLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	SdrLocation interface{}

	// The type is slice of SdrInventory_SdrLocations_Sdri.
	Sdri []*SdrInventory_SdrLocations_Sdri
}

SdrInventory_SdrLocations

func (*SdrInventory_SdrLocations) GetEntityData

func (sdrLocations *SdrInventory_SdrLocations) GetEntityData() *types.CommonEntityData

type SdrInventory_SdrLocations_Sdri

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

	// This attribute is a key. SDR NAME. The type is string.
	SdrName interface{}

	// SDR ID. The type is interface{} with range: 0..4294967295.
	SdrId interface{}

	// SDR VLAN ID. The type is interface{} with range: 0..255.
	SdrVlanBaseid interface{}

	// SDR Image Version. The type is interface{} with range:
	// 0..18446744073709551615.
	SdrVersion interface{}
}

SdrInventory_SdrLocations_Sdri

func (*SdrInventory_SdrLocations_Sdri) GetEntityData

func (sdri *SdrInventory_SdrLocations_Sdri) GetEntityData() *types.CommonEntityData

type SystemServiceInventory

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

	// The type is slice of SystemServiceInventory_SsvcLocations.
	SsvcLocations []*SystemServiceInventory_SsvcLocations
}

SystemServiceInventory System Admin Manager System Services Inventory

func (*SystemServiceInventory) GetEntityData

func (systemServiceInventory *SystemServiceInventory) GetEntityData() *types.CommonEntityData

type SystemServiceInventory_SsvcLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	SsvcLocation interface{}

	// The type is slice of SystemServiceInventory_SsvcLocations_Ssvci.
	Ssvci []*SystemServiceInventory_SsvcLocations_Ssvci
}

SystemServiceInventory_SsvcLocations

func (*SystemServiceInventory_SsvcLocations) GetEntityData

func (ssvcLocations *SystemServiceInventory_SsvcLocations) GetEntityData() *types.CommonEntityData

type SystemServiceInventory_SsvcLocations_Ssvci

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

	// This attribute is a key. Service Name. The type is string.
	SvcName interface{}

	// Serial Number of the first card selected. The type is string.
	PlacementFirst interface{}

	// Node id of the first card selected. The type is string.
	NodeidFirst interface{}

	// Serial Number of the second card selected. The type is string.
	PlacementSecond interface{}

	// Node id of the second card selected. The type is string.
	NodeidSecond interface{}

	// Service Load. The type is interface{} with range: 0..255.
	SvcLoad interface{}
}

SystemServiceInventory_SsvcLocations_Ssvci

func (*SystemServiceInventory_SsvcLocations_Ssvci) GetEntityData

type TopologyNeighbors

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

	// The type is slice of TopologyNeighbors_NbrLocations.
	NbrLocations []*TopologyNeighbors_NbrLocations
}

TopologyNeighbors System Admin Manager Neighbors of a location

func (*TopologyNeighbors) GetEntityData

func (topologyNeighbors *TopologyNeighbors) GetEntityData() *types.CommonEntityData

type TopologyNeighbors_NbrLocations

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

	// This attribute is a key. The type is string with pattern:
	// ((([bB][0-9])/(([a-zA-Z]){2}\d{1,2}))|(([fF][0-7])/(([a-zA-Z]){2}\d{1,2}))|((0?[0-9]|1[0-5])/((([a-zA-Z]){2,3})?\d{1,2})))(/[cC][pP][uU]0)?.
	NbrLocation interface{}

	// The type is slice of TopologyNeighbors_NbrLocations_Nbri.
	Nbri []*TopologyNeighbors_NbrLocations_Nbri
}

TopologyNeighbors_NbrLocations

func (*TopologyNeighbors_NbrLocations) GetEntityData

func (nbrLocations *TopologyNeighbors_NbrLocations) GetEntityData() *types.CommonEntityData

type TopologyNeighbors_NbrLocations_Nbri

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

	// This attribute is a key. Neighbor System ID. The type is string.
	NbrSystemId interface{}

	// This attribute is a key. Neighbor Area Type. The type is string.
	NbrAreaType interface{}

	// Adjacency Interface. The type is string.
	NbrInterface interface{}

	// Neighbor State. The type is string.
	NbrState interface{}

	// Neighbor Hold Time. The type is interface{} with range:
	// 0..18446744073709551615.
	NbrHoldtime interface{}

	// Neighbor Up Time. The type is string.
	NbrUptime interface{}
}

TopologyNeighbors_NbrLocations_Nbri

func (*TopologyNeighbors_NbrLocations_Nbri) GetEntityData

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL