ipv6_ospfv3_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 IPv6 OSPFv3 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 ClearOspfv3InstanceVrf

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

	Input ClearOspfv3InstanceVrf_Input
}

ClearOspfv3InstanceVrf Clear one or more non-default OSPFv3 VRFs in process

func (*ClearOspfv3InstanceVrf) GetEntityData

func (clearOspfv3InstanceVrf *ClearOspfv3InstanceVrf) GetEntityData() *types.CommonEntityData

type ClearOspfv3InstanceVrf_Input

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

	// OSPFv3 instance name.
	Instance ClearOspfv3InstanceVrf_Input_Instance
}

ClearOspfv3InstanceVrf_Input

func (*ClearOspfv3InstanceVrf_Input) GetEntityData

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

type ClearOspfv3InstanceVrf_Input_Instance

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

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

	// Clear one or more non-default OSPFv3 VRFs in process.
	Vrf ClearOspfv3InstanceVrf_Input_Instance_Vrf

	// Clear all non-default OSPFv3 VRFs.
	All ClearOspfv3InstanceVrf_Input_Instance_All

	// Clear all non-default and default OSPFv3 VRFs.
	AllInclusive ClearOspfv3InstanceVrf_Input_Instance_AllInclusive
}

ClearOspfv3InstanceVrf_Input_Instance OSPFv3 instance name

func (*ClearOspfv3InstanceVrf_Input_Instance) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_All

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

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

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

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

	// OSPFv3 counters and statistics.
	Stats ClearOspfv3InstanceVrf_Input_Instance_All_Stats
}

ClearOspfv3InstanceVrf_Input_Instance_All Clear all non-default OSPFv3 VRFs

func (*ClearOspfv3InstanceVrf_Input_Instance_All) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_AllInclusive

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

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

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

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

	// OSPFv3 counters and statistics.
	Stats ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats
}

ClearOspfv3InstanceVrf_Input_Instance_AllInclusive Clear all non-default and default OSPFv3 VRFs

func (*ClearOspfv3InstanceVrf_Input_Instance_AllInclusive) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats

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

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

	// SPF Prefix Priority statistics. The type is interface{}.
	PrefixPriority interface{}

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

ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats OSPFv3 counters and statistics

func (*ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor

type ClearOspfv3InstanceVrf_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 ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor_Interface
}

ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor Neighbor statistics per interface or neighbor id

func (*ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor_Interface

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

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

ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor_Interface

func (*ClearOspfv3InstanceVrf_Input_Instance_AllInclusive_Stats_Neighbor_Interface) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_All_Stats

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

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

	// SPF Prefix Priority statistics. The type is interface{}.
	PrefixPriority interface{}

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

ClearOspfv3InstanceVrf_Input_Instance_All_Stats OSPFv3 counters and statistics

func (*ClearOspfv3InstanceVrf_Input_Instance_All_Stats) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_All_Stats_Neighbor

type ClearOspfv3InstanceVrf_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 ClearOspfv3InstanceVrf_Input_Instance_All_Stats_Neighbor_Interface
}

ClearOspfv3InstanceVrf_Input_Instance_All_Stats_Neighbor Neighbor statistics per interface or neighbor id

func (*ClearOspfv3InstanceVrf_Input_Instance_All_Stats_Neighbor) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_All_Stats_Neighbor_Interface

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

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

ClearOspfv3InstanceVrf_Input_Instance_All_Stats_Neighbor_Interface

func (*ClearOspfv3InstanceVrf_Input_Instance_All_Stats_Neighbor_Interface) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_Vrf

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

	// OSPFv3 VRF name. The type is string. This attribute is mandatory.
	VrfName interface{}

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

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

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

	// OSPFv3 counters and statistics.
	Stats ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats
}

ClearOspfv3InstanceVrf_Input_Instance_Vrf Clear one or more non-default OSPFv3 VRFs in process

func (*ClearOspfv3InstanceVrf_Input_Instance_Vrf) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats

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

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

	// SPF Prefix Priority statistics. The type is interface{}.
	PrefixPriority interface{}

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

ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats OSPFv3 counters and statistics

func (*ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats_Neighbor

type ClearOspfv3InstanceVrf_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 ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats_Neighbor_Interface
}

ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats_Neighbor Neighbor statistics per interface or neighbor id

func (*ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats_Neighbor) GetEntityData

type ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats_Neighbor_Interface

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

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

ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats_Neighbor_Interface

func (*ClearOspfv3InstanceVrf_Input_Instance_Vrf_Stats_Neighbor_Interface) GetEntityData

type ClearOspfv3Process

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

	Input ClearOspfv3Process_Input
}

ClearOspfv3Process Clear (reset) OSPFv3 Process

func (*ClearOspfv3Process) GetEntityData

func (clearOspfv3Process *ClearOspfv3Process) GetEntityData() *types.CommonEntityData

type ClearOspfv3Process_Input

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

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

	// Clear data from OSPFv3 instance.
	Instance ClearOspfv3Process_Input_Instance
}

ClearOspfv3Process_Input

func (*ClearOspfv3Process_Input) GetEntityData

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

type ClearOspfv3Process_Input_Instance

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

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

ClearOspfv3Process_Input_Instance Clear data from OSPFv3 instance

func (*ClearOspfv3Process_Input_Instance) GetEntityData

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

type ClearOspfv3Redistribution

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

	Input ClearOspfv3Redistribution_Input
}

ClearOspfv3Redistribution Clear OSPFv3 route redistribution

func (*ClearOspfv3Redistribution) GetEntityData

func (clearOspfv3Redistribution *ClearOspfv3Redistribution) GetEntityData() *types.CommonEntityData

type ClearOspfv3Redistribution_Input

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

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

	// Clear data from OSPFv3 instance.
	Instance ClearOspfv3Redistribution_Input_Instance
}

ClearOspfv3Redistribution_Input

func (*ClearOspfv3Redistribution_Input) GetEntityData

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

type ClearOspfv3Redistribution_Input_Instance

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

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

ClearOspfv3Redistribution_Input_Instance Clear data from OSPFv3 instance

func (*ClearOspfv3Redistribution_Input_Instance) GetEntityData

type ClearOspfv3Routes

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

	Input ClearOspfv3Routes_Input
}

ClearOspfv3Routes Clear OSPFv3 route table

func (*ClearOspfv3Routes) GetEntityData

func (clearOspfv3Routes *ClearOspfv3Routes) GetEntityData() *types.CommonEntityData

type ClearOspfv3Routes_Input

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

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

	// Clear data from OSPFv3 instance.
	Instance ClearOspfv3Routes_Input_Instance
}

ClearOspfv3Routes_Input

func (*ClearOspfv3Routes_Input) GetEntityData

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

type ClearOspfv3Routes_Input_Instance

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

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

ClearOspfv3Routes_Input_Instance Clear data from OSPFv3 instance

func (*ClearOspfv3Routes_Input_Instance) GetEntityData

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

type ClearOspfv3Statistics

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

	Input ClearOspfv3Statistics_Input
}

ClearOspfv3Statistics Clear OSPFv3 counters and statistics

func (*ClearOspfv3Statistics) GetEntityData

func (clearOspfv3Statistics *ClearOspfv3Statistics) GetEntityData() *types.CommonEntityData

type ClearOspfv3StatisticsNeighbor

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

	Input ClearOspfv3StatisticsNeighbor_Input
}

ClearOspfv3StatisticsNeighbor Clear OSPFv3 neighbor statistics per interface or neighbor id

func (*ClearOspfv3StatisticsNeighbor) GetEntityData

func (clearOspfv3StatisticsNeighbor *ClearOspfv3StatisticsNeighbor) GetEntityData() *types.CommonEntityData

type ClearOspfv3StatisticsNeighbor_Input

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

	// Clear data from OSPFv3 instance.
	Instance ClearOspfv3StatisticsNeighbor_Input_Instance

	Neighbor ClearOspfv3StatisticsNeighbor_Input_Neighbor
}

ClearOspfv3StatisticsNeighbor_Input

func (*ClearOspfv3StatisticsNeighbor_Input) GetEntityData

type ClearOspfv3StatisticsNeighbor_Input_Instance

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

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

ClearOspfv3StatisticsNeighbor_Input_Instance Clear data from OSPFv3 instance

func (*ClearOspfv3StatisticsNeighbor_Input_Instance) GetEntityData

type ClearOspfv3StatisticsNeighbor_Input_Neighbor

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

ClearOspfv3StatisticsNeighbor_Input_Neighbor

func (*ClearOspfv3StatisticsNeighbor_Input_Neighbor) GetEntityData

type ClearOspfv3Statistics_Input

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

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

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

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

	// Clear data from OSPFv3 instance.
	Instance ClearOspfv3Statistics_Input_Instance
}

ClearOspfv3Statistics_Input

func (*ClearOspfv3Statistics_Input) GetEntityData

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

type ClearOspfv3Statistics_Input_Instance

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

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

ClearOspfv3Statistics_Input_Instance Clear data from OSPFv3 instance

func (*ClearOspfv3Statistics_Input_Instance) GetEntityData

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

Jump to

Keyboard shortcuts

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