rgmgr_cfg

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 rgmgr package configuration.

This module contains definitions for the following management objects:

redundancy-group-manager: Redundancy Group Manager
  Configuration

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 IccpMode

type IccpMode string

IccpMode represents Iccp mode

const (
	// Run the ICCP group in Singleton mode
	IccpMode_singleton IccpMode = "singleton"
)

type RedundancyGroupManager

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

	// Enable redundancy group manager. The type is interface{}.
	Enable interface{}

	// MR-APS groups.
	Aps RedundancyGroupManager_Aps

	// ICCP configuration.
	Iccp RedundancyGroupManager_Iccp
}

RedundancyGroupManager Redundancy Group Manager Configuration

func (*RedundancyGroupManager) GetEntityData

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

type RedundancyGroupManager_Aps

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

	// Default SONET controller backup configuration.
	DefaultRedundancyGroup RedundancyGroupManager_Aps_DefaultRedundancyGroup

	// Redundancy Group Table.
	Groups RedundancyGroupManager_Aps_Groups
}

RedundancyGroupManager_Aps MR-APS groups

func (*RedundancyGroupManager_Aps) GetEntityData

func (aps *RedundancyGroupManager_Aps) GetEntityData() *types.CommonEntityData

type RedundancyGroupManager_Aps_DefaultRedundancyGroup

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

	// IPv4 address of remote peer. 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}]+)?.
	NextHopAddress interface{}

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

RedundancyGroupManager_Aps_DefaultRedundancyGroup Default SONET controller backup configuration

func (*RedundancyGroupManager_Aps_DefaultRedundancyGroup) GetEntityData

func (defaultRedundancyGroup *RedundancyGroupManager_Aps_DefaultRedundancyGroup) GetEntityData() *types.CommonEntityData

type RedundancyGroupManager_Aps_Groups

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

	// Redundancy Group Configuration. The type is slice of
	// RedundancyGroupManager_Aps_Groups_Group.
	Group []*RedundancyGroupManager_Aps_Groups_Group
}

RedundancyGroupManager_Aps_Groups Redundancy Group Table

func (*RedundancyGroupManager_Aps_Groups) GetEntityData

func (groups *RedundancyGroupManager_Aps_Groups) GetEntityData() *types.CommonEntityData

type RedundancyGroupManager_Aps_Groups_Group

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

	// This attribute is a key. The redundancy group ID. The type is interface{}
	// with range: 1..32.
	GroupId interface{}

	// Controller configuration.
	Controllers RedundancyGroupManager_Aps_Groups_Group_Controllers
}

RedundancyGroupManager_Aps_Groups_Group Redundancy Group Configuration

func (*RedundancyGroupManager_Aps_Groups_Group) GetEntityData

type RedundancyGroupManager_Aps_Groups_Group_Controllers

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

	// none. The type is slice of
	// RedundancyGroupManager_Aps_Groups_Group_Controllers_Controller.
	Controller []*RedundancyGroupManager_Aps_Groups_Group_Controllers_Controller
}

RedundancyGroupManager_Aps_Groups_Group_Controllers Controller configuration

func (*RedundancyGroupManager_Aps_Groups_Group_Controllers) GetEntityData

type RedundancyGroupManager_Aps_Groups_Group_Controllers_Controller

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

	// IPv4 address of remote peer. 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}]+)?.
	NextHopAddress interface{}

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

RedundancyGroupManager_Aps_Groups_Group_Controllers_Controller none

func (*RedundancyGroupManager_Aps_Groups_Group_Controllers_Controller) GetEntityData

type RedundancyGroupManager_Iccp

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

	// Redundancy Group Table Configuration.
	IccpGroups RedundancyGroupManager_Iccp_IccpGroups
}

RedundancyGroupManager_Iccp ICCP configuration

func (*RedundancyGroupManager_Iccp) GetEntityData

func (iccp *RedundancyGroupManager_Iccp) GetEntityData() *types.CommonEntityData

type RedundancyGroupManager_Iccp_IccpGroups

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

	// Redundancy Group Configuration. The type is slice of
	// RedundancyGroupManager_Iccp_IccpGroups_IccpGroup.
	IccpGroup []*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup
}

RedundancyGroupManager_Iccp_IccpGroups Redundancy Group Table Configuration

func (*RedundancyGroupManager_Iccp_IccpGroups) GetEntityData

func (iccpGroups *RedundancyGroupManager_Iccp_IccpGroups) GetEntityData() *types.CommonEntityData

type RedundancyGroupManager_Iccp_IccpGroups_IccpGroup

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

	// This attribute is a key. The redundancy icc group number. The type is
	// interface{} with range: 1..4294967295.
	GroupNumber interface{}

	// ICCP isolation recovery delay. The type is interface{} with range: 30..600.
	// Units are second.
	IsolationRecoveryDelay interface{}

	// ICCP mode. The type is IccpMode.
	Mode interface{}

	// ICCP backbone configuration.
	Backbones RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones

	// ICCP member configuration.
	Members RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members

	// nV Satellite configuration.
	NvSatellite RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_NvSatellite

	// Multi-chassis Link Aggregation Control Protocol commands.
	Mlacp RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Mlacp
}

RedundancyGroupManager_Iccp_IccpGroups_IccpGroup Redundancy Group Configuration

func (*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup) GetEntityData

type RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones

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

	// ICCP backbone interface configuration. The type is slice of
	// RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones_Backbone.
	Backbone []*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones_Backbone
}

RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones ICCP backbone configuration

func (*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones) GetEntityData

type RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones_Backbone

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

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

RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones_Backbone ICCP backbone interface configuration

func (*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Backbones_Backbone) GetEntityData

type RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members

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

	// ICCP member configuration. The type is slice of
	// RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members_Member.
	Member []*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members_Member
}

RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members ICCP member configuration

func (*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members) GetEntityData

type RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members_Member

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

	// This attribute is a key. Neighbor 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}]+)?.
	NeighborAddress interface{}
}

RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members_Member ICCP member configuration

func (*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Members_Member) GetEntityData

type RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Mlacp

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

	// Number of seconds to wait before assuming mLACP peer is down. The type is
	// interface{} with range: 0..65534.
	ConnectTimeout interface{}

	// Unique LACP identifier for this system. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SystemMac interface{}

	// Unique identifier for this system in the ICCP Group. The type is
	// interface{} with range: 0..7.
	Node interface{}

	// Priority for this system. Lower value is higher priority. The type is
	// interface{} with range: 1..65535.
	SystemPriority interface{}
}

RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Mlacp Multi-chassis Link Aggregation Control Protocol commands

func (*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_Mlacp) GetEntityData

type RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_NvSatellite

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

	// Optional identifier for this system. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SystemMac interface{}
}

RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_NvSatellite nV Satellite configuration

func (*RedundancyGroupManager_Iccp_IccpGroups_IccpGroup_NvSatellite) GetEntityData

Jump to

Keyboard shortcuts

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