rgmgr_oper

package
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 a collection of YANG definitions for Cisco IOS-XR rgmgr package operational data.

This module contains definitions for the following management objects:

redundancy-group-manager: Redundancy group manager operational
  data

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RedundancyGroupManager

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

	// Redundancy group manager data.
	Controllers RedundancyGroupManager_Controllers
}

RedundancyGroupManager Redundancy group manager operational data

func (*RedundancyGroupManager) GetEntityData

func (redundancyGroupManager *RedundancyGroupManager) GetEntityData() *types.CommonEntityData

type RedundancyGroupManager_Controllers

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

	// Display redundancy group by controller name. The type is slice of
	// RedundancyGroupManager_Controllers_Controller.
	Controller []*RedundancyGroupManager_Controllers_Controller
}

RedundancyGroupManager_Controllers Redundancy group manager data

func (*RedundancyGroupManager_Controllers) GetEntityData

func (controllers *RedundancyGroupManager_Controllers) GetEntityData() *types.CommonEntityData

type RedundancyGroupManager_Controllers_Controller

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

	// This attribute is a key. Controller name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	ControllerName interface{}

	// Configured interchassis redundancy group number. The type is string with
	// length: 0..64.
	MultiRouterApsGroupNumber interface{}

	// Name of controller being backed up. The type is string with length: 0..64.
	ControllerNameXr interface{}

	// Handle of controller being backed up. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	ControllerHandle interface{}

	// Backup interface name. The type is string with length: 0..64.
	BackupInterfaceName interface{}

	// Backup interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterfaceHandle interface{}

	// Backup interface next hop IP address. The type is 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}]+)?.
	BackupInterfaceNextHopIpAddress interface{}

	// Configured interchassis redundancy group state. The type is string with
	// length: 0..64.
	InterChassisGroupState interface{}
}

RedundancyGroupManager_Controllers_Controller Display redundancy group by controller name

func (*RedundancyGroupManager_Controllers_Controller) GetEntityData

Jump to

Keyboard shortcuts

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