ipv4_ospf_act

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 OSPF action package configuration.

Copyright (c) 2016-2017 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 ClearOspfInstanceVrf

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

	Input ClearOspfInstanceVrf_Input
}

ClearOspfInstanceVrf Clear one or more non-default OSPF VRFs in process

func (*ClearOspfInstanceVrf) GetEntityData

func (clearOspfInstanceVrf *ClearOspfInstanceVrf) GetEntityData() *types.CommonEntityData

type ClearOspfInstanceVrf_Input

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

	// OSPF instance name.
	Instance ClearOspfInstanceVrf_Input_Instance
}

ClearOspfInstanceVrf_Input

func (*ClearOspfInstanceVrf_Input) GetEntityData

func (input *ClearOspfInstanceVrf_Input) GetEntityData() *types.CommonEntityData

type ClearOspfInstanceVrf_Input_Instance

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

	// OSPF process instance identifier. The type is string. This attribute is
	// mandatory.
	InstanceIdentifier interface{}

	// Clear one or more non-default OSPF VRFs in process.
	Vrf ClearOspfInstanceVrf_Input_Instance_Vrf

	// Clear all non-default OSPF VRFs.
	All ClearOspfInstanceVrf_Input_Instance_All

	// Clear all non-default and default OSPF VRFs.
	AllInclusive ClearOspfInstanceVrf_Input_Instance_AllInclusive
}

ClearOspfInstanceVrf_Input_Instance OSPF instance name

func (*ClearOspfInstanceVrf_Input_Instance) GetEntityData

func (instance *ClearOspfInstanceVrf_Input_Instance) GetEntityData() *types.CommonEntityData

type ClearOspfInstanceVrf_Input_Instance_All

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

	// Reset OSPF process. The type is interface{}.
	Process interface{}

	// Clear OSPF route redistrbution. The type is interface{}.
	Redistribution interface{}

	// Clear OSPF route table. The type is interface{}.
	Route interface{}

	// OSPF counters and statistics.
	Stats ClearOspfInstanceVrf_Input_Instance_All_Stats
}

ClearOspfInstanceVrf_Input_Instance_All Clear all non-default OSPF VRFs

func (*ClearOspfInstanceVrf_Input_Instance_All) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_AllInclusive

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

	// Reset OSPF process. The type is interface{}.
	Process interface{}

	// Clear OSPF route redistrbution. The type is interface{}.
	Redistribution interface{}

	// Clear OSPF route table. The type is interface{}.
	Route interface{}

	// OSPF counters and statistics.
	Stats ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats
}

ClearOspfInstanceVrf_Input_Instance_AllInclusive Clear all non-default and default OSPF VRFs

func (*ClearOspfInstanceVrf_Input_Instance_AllInclusive) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats

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

	// SPF statistics. The type is interface{}.
	Spf interface{}

	// Message-queue statistics. The type is interface{}.
	MessageQueue interface{}

	// OSPF interface statistics.
	Interface ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Interface

	// Neighbor statistics per interface or neighbor id.
	Neighbor ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor
}

ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats OSPF counters and statistics

func (*ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Interface

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

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

ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Interface OSPF interface statistics

func (*ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Interface) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor

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

	// Neighbor ID. 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}]+)?.
	NeighborId interface{}

	Interface ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor_Interface
}

ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor Neighbor statistics per interface or neighbor id

func (*ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor_Interface

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

	// OSPF interface statistics. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor_Interface

func (*ClearOspfInstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor_Interface) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_All_Stats

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

	// SPF statistics. The type is interface{}.
	Spf interface{}

	// Message-queue statistics. The type is interface{}.
	MessageQueue interface{}

	// OSPF interface statistics.
	Interface ClearOspfInstanceVrf_Input_Instance_All_Stats_Interface

	// Neighbor statistics per interface or neighbor id.
	Neighbor ClearOspfInstanceVrf_Input_Instance_All_Stats_Neighbor
}

ClearOspfInstanceVrf_Input_Instance_All_Stats OSPF counters and statistics

func (*ClearOspfInstanceVrf_Input_Instance_All_Stats) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_All_Stats_Interface

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

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

ClearOspfInstanceVrf_Input_Instance_All_Stats_Interface OSPF interface statistics

func (*ClearOspfInstanceVrf_Input_Instance_All_Stats_Interface) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_All_Stats_Neighbor

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

	// Neighbor ID. 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}]+)?.
	NeighborId interface{}

	Interface ClearOspfInstanceVrf_Input_Instance_All_Stats_Neighbor_Interface
}

ClearOspfInstanceVrf_Input_Instance_All_Stats_Neighbor Neighbor statistics per interface or neighbor id

func (*ClearOspfInstanceVrf_Input_Instance_All_Stats_Neighbor) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_All_Stats_Neighbor_Interface

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

	// OSPF interface statistics. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

ClearOspfInstanceVrf_Input_Instance_All_Stats_Neighbor_Interface

func (*ClearOspfInstanceVrf_Input_Instance_All_Stats_Neighbor_Interface) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_Vrf

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

	// OSPF VRF name. The type is string.
	VrfName interface{}

	// Reset OSPF process. The type is interface{}.
	Process interface{}

	// Clear OSPF route redistrbution. The type is interface{}.
	Redistribution interface{}

	// Clear OSPF route table. The type is interface{}.
	Route interface{}

	// OSPF counters and statistics.
	Stats ClearOspfInstanceVrf_Input_Instance_Vrf_Stats
}

ClearOspfInstanceVrf_Input_Instance_Vrf Clear one or more non-default OSPF VRFs in process

func (*ClearOspfInstanceVrf_Input_Instance_Vrf) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_Vrf_Stats

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

	// SPF statistics. The type is interface{}.
	Spf interface{}

	// Message-queue statistics. The type is interface{}.
	MessageQueue interface{}

	// OSPF interface statistics.
	Interface ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Interface

	// Neighbor statistics per interface or neighbor id.
	Neighbor ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Neighbor
}

ClearOspfInstanceVrf_Input_Instance_Vrf_Stats OSPF counters and statistics

func (*ClearOspfInstanceVrf_Input_Instance_Vrf_Stats) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Interface

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

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

ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Interface OSPF interface statistics

func (*ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Interface) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Neighbor

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

	// Neighbor ID. 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}]+)?.
	NeighborId interface{}

	Interface ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Neighbor_Interface
}

ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Neighbor Neighbor statistics per interface or neighbor id

func (*ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Neighbor) GetEntityData

type ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Neighbor_Interface

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

	// OSPF interface statistics. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Neighbor_Interface

func (*ClearOspfInstanceVrf_Input_Instance_Vrf_Stats_Neighbor_Interface) GetEntityData

type ClearOspfProcess

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

	Input ClearOspfProcess_Input
}

ClearOspfProcess Clear (reset) OSPF process

func (*ClearOspfProcess) GetEntityData

func (clearOspfProcess *ClearOspfProcess) GetEntityData() *types.CommonEntityData

type ClearOspfProcess_Input

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

	// Reset OSPF process. The type is interface{}. This attribute is mandatory.
	Process interface{}

	// Clear data from OSPF instance.
	Instance ClearOspfProcess_Input_Instance
}

ClearOspfProcess_Input

func (*ClearOspfProcess_Input) GetEntityData

func (input *ClearOspfProcess_Input) GetEntityData() *types.CommonEntityData

type ClearOspfProcess_Input_Instance

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

	// OSPF process instance identifier. The type is string.
	InstanceIdentifier interface{}
}

ClearOspfProcess_Input_Instance Clear data from OSPF instance

func (*ClearOspfProcess_Input_Instance) GetEntityData

func (instance *ClearOspfProcess_Input_Instance) GetEntityData() *types.CommonEntityData

type ClearOspfRedistribution

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

	Input ClearOspfRedistribution_Input
}

ClearOspfRedistribution Clear OSPF route redistribution

func (*ClearOspfRedistribution) GetEntityData

func (clearOspfRedistribution *ClearOspfRedistribution) GetEntityData() *types.CommonEntityData

type ClearOspfRedistribution_Input

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

	// Clear OSPF route redistribution. The type is interface{}. This attribute is
	// mandatory.
	Redistribution interface{}

	// Clear data from OSPF instance.
	Instance ClearOspfRedistribution_Input_Instance
}

ClearOspfRedistribution_Input

func (*ClearOspfRedistribution_Input) GetEntityData

func (input *ClearOspfRedistribution_Input) GetEntityData() *types.CommonEntityData

type ClearOspfRedistribution_Input_Instance

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

	// OSPF process instance identifier. The type is string.
	InstanceIdentifier interface{}
}

ClearOspfRedistribution_Input_Instance Clear data from OSPF instance

func (*ClearOspfRedistribution_Input_Instance) GetEntityData

type ClearOspfRoutes

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

	Input ClearOspfRoutes_Input
}

ClearOspfRoutes Clear OSPF route table

func (*ClearOspfRoutes) GetEntityData

func (clearOspfRoutes *ClearOspfRoutes) GetEntityData() *types.CommonEntityData

type ClearOspfRoutes_Input

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

	// Clear OSPF route table. The type is interface{}. This attribute is
	// mandatory.
	Route interface{}

	// Clear data from OSPF instance.
	Instance ClearOspfRoutes_Input_Instance
}

ClearOspfRoutes_Input

func (*ClearOspfRoutes_Input) GetEntityData

func (input *ClearOspfRoutes_Input) GetEntityData() *types.CommonEntityData

type ClearOspfRoutes_Input_Instance

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

	// OSPF process instance identifier. The type is string.
	InstanceIdentifier interface{}
}

ClearOspfRoutes_Input_Instance Clear data from OSPF instance

func (*ClearOspfRoutes_Input_Instance) GetEntityData

func (instance *ClearOspfRoutes_Input_Instance) GetEntityData() *types.CommonEntityData

type ClearOspfStatistics

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

	Input ClearOspfStatistics_Input
}

ClearOspfStatistics Clear OSPF counters and statistics

func (*ClearOspfStatistics) GetEntityData

func (clearOspfStatistics *ClearOspfStatistics) GetEntityData() *types.CommonEntityData

type ClearOspfStatisticsInterface

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

	Input ClearOspfStatisticsInterface_Input
}

ClearOspfStatisticsInterface Clear OSPF interface statistics

func (*ClearOspfStatisticsInterface) GetEntityData

func (clearOspfStatisticsInterface *ClearOspfStatisticsInterface) GetEntityData() *types.CommonEntityData

type ClearOspfStatisticsInterface_Input

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

	// Clear data from OSPF instance.
	Instance ClearOspfStatisticsInterface_Input_Instance

	Interface ClearOspfStatisticsInterface_Input_Interface
}

ClearOspfStatisticsInterface_Input

func (*ClearOspfStatisticsInterface_Input) GetEntityData

type ClearOspfStatisticsInterface_Input_Instance

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

	// OSPF process instance identifier. The type is string.
	InstanceIdentifier interface{}
}

ClearOspfStatisticsInterface_Input_Instance Clear data from OSPF instance

func (*ClearOspfStatisticsInterface_Input_Instance) GetEntityData

type ClearOspfStatisticsInterface_Input_Interface

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

	// OSPF interface statistics. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

ClearOspfStatisticsInterface_Input_Interface

func (*ClearOspfStatisticsInterface_Input_Interface) GetEntityData

type ClearOspfStatisticsNeighbor

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

	Input ClearOspfStatisticsNeighbor_Input
}

ClearOspfStatisticsNeighbor Clear OSPF neighbor statistics per interface or neighbor id

func (*ClearOspfStatisticsNeighbor) GetEntityData

func (clearOspfStatisticsNeighbor *ClearOspfStatisticsNeighbor) GetEntityData() *types.CommonEntityData

type ClearOspfStatisticsNeighbor_Input

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

	// Clear data from OSPF instance.
	Instance ClearOspfStatisticsNeighbor_Input_Instance

	Neighbor ClearOspfStatisticsNeighbor_Input_Neighbor
}

ClearOspfStatisticsNeighbor_Input

func (*ClearOspfStatisticsNeighbor_Input) GetEntityData

type ClearOspfStatisticsNeighbor_Input_Instance

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

	// OSPF process instance identifier. The type is string.
	InstanceIdentifier interface{}
}

ClearOspfStatisticsNeighbor_Input_Instance Clear data from OSPF instance

func (*ClearOspfStatisticsNeighbor_Input_Instance) GetEntityData

type ClearOspfStatisticsNeighbor_Input_Neighbor

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

	// Neighbor ID. 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}]+)?.
	NeighborId interface{}

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

ClearOspfStatisticsNeighbor_Input_Neighbor

func (*ClearOspfStatisticsNeighbor_Input_Neighbor) GetEntityData

type ClearOspfStatistics_Input

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

	// All OSPF counters and statistics. The type is interface{}.
	All interface{}

	// Message-queue statistics. The type is interface{}.
	MessageQueue interface{}

	// SPF statistics. The type is interface{}.
	Spf interface{}

	// Neighbor statistics per neighbor id. The type is interface{}.
	Neighbor interface{}

	// OSPF interface statistics. The type is interface{}.
	InterfaceName interface{}

	// Clear data from OSPF instance.
	Instance ClearOspfStatistics_Input_Instance
}

ClearOspfStatistics_Input

func (*ClearOspfStatistics_Input) GetEntityData

func (input *ClearOspfStatistics_Input) GetEntityData() *types.CommonEntityData

type ClearOspfStatistics_Input_Instance

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

	// OSPF process instance identifier. The type is string.
	InstanceIdentifier interface{}
}

ClearOspfStatistics_Input_Instance Clear data from OSPF instance

func (*ClearOspfStatistics_Input_Instance) GetEntityData

func (instance *ClearOspfStatistics_Input_Instance) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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