pbr_vrf_policy_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 pbr-vrf-policy package configuration.

This module contains definitions for the following management objects:

vrf-policy: VRF Policy PBR 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 VrfPolicy

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

	// VRF Name. The type is slice of VrfPolicy_Vrf.
	Vrf []*VrfPolicy_Vrf
}

VrfPolicy VRF Policy PBR configuration

func (*VrfPolicy) GetEntityData

func (vrfPolicy *VrfPolicy) GetEntityData() *types.CommonEntityData

type VrfPolicy_Vrf

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

	// This attribute is a key. VRF name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// address family. The type is slice of VrfPolicy_Vrf_Afi.
	Afi []*VrfPolicy_Vrf_Afi
}

VrfPolicy_Vrf VRF Name

func (*VrfPolicy_Vrf) GetEntityData

func (vrf *VrfPolicy_Vrf) GetEntityData() *types.CommonEntityData

type VrfPolicy_Vrf_Afi

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

	// This attribute is a key. AFI name. The type is string with pattern:
	// (ipv4)|(ipv6).
	AfiType interface{}

	// Policy map name. The type is string.
	ServicePolicyIn interface{}
}

VrfPolicy_Vrf_Afi address family

func (*VrfPolicy_Vrf_Afi) GetEntityData

func (afi *VrfPolicy_Vrf_Afi) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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